디지털 전원 공급 장치의 과전류 보호와 정전류 회로의 하드웨어는 어떻게 구현되나요?

디지털 전원 공급 장치의 과전류 보호와 정전류 회로의 하드웨어는 어떻게 구현됩니까?

이렇게 생각해 보세요. 과전류 보호는 기본적으로 “전류가 너무 많이 흐르고 있나?”를 확인한 다음, 무언가 고장 나기 전에 전원을 차단하는 것입니다.

디지털 전원 공급 장치에서는 경로에 작은 저항(센스 저항이라고 함)을 넣어 전류를 측정합니다. 전류가 이 저항을 통과하면 그 양단에 작은 전압 강하가 발생합니다. 그 전압을 증폭해서 ADC에 입력하고, 마이크로컨트롤러가 그 값을 읽습니다. 값이 설정한 임계값을 넘으면, 바로 MCU가 PWM 신호를 차단하고 스위치가 더 이상 도통하지 않게 됩니다.

정전류도 개념적으로는 비슷하지만, 단순히 차단하는 대신 출력을 능동적으로 조절해 전류를 일정하게 유지합니다. 예를 들어 LED를 구동할 때는 부하가 어떻게 변하든 전류가 예를 들어 350mA로 유지되기를 원합니다. 회로는 전류를 계속 측정하고 그 값을 유지하기 위해 듀티 사이클을 조정합니다.

“디지털”이라는 부분은 순수한 아날로그 비교기와 연산 증폭기가 처리하는 대신, 칩(MCU/DSP)이 계산을 하고 결정을 내린다는 뜻입니다. 두 방식 모두 유효합니다. 디지털 방식은 더 큰 유연성을 제공하지만, 아날로그 방식은 일반적으로 더 빠릅니다.

이 게시글의 질문은 사실 꽤 큰 범위를 포괄하고 있어요. 과전류 보호와 정전류 회로는 둘 다 전류 감지와 관련이 있지만, 완전히 다른 개념입니다.

과전류 보호의 핵심은 "보호"에 있습니다. 즉, 이상을 감지하면 차단하는 거죠. 반면 정전류의 핵심은 "제어"에 있습니다. 능동적으로 조절해서 전류를 일정하게 유지하는 겁니다. 작성자님이 정확히 어떤 방향을 알고 싶어 하시는 건가요? 디지털 전원 공급 장치의 보호 설계를 하려는 건가요, 아니면 디지털 방식으로 정전류 출력을 구현하려는 건가요?

그리고 말씀하신 "디지털 전원"이 정확히 어떤 토폴로지인지도 궁금합니다. Buck인가요? Boost인가요? 아니면 절연형인가요? 토폴로지에 따라 전류 감지 위치와 방식이 꽤 달라집니다. Buck이라면 인덕터 전류 감지와 출력 전류 감지는 다르고, 보호 로직도 달라집니다.

또 하나 중요한 점이 있어요. 과전류 보호가 얼마나 빠르게 반응해야 하나요? 단락 보호라면 ns 단위로 동작하는 하드웨어 비교기가 게이트를 직접 당겨야 할 수도 있고, 단순 과부하 보호라면 소프트웨어 샘플링과 판단만으로도 충분합니다.

솔직히 말해서, 이 질문 자체가 관련 없는 두 가지를 약간 섞어서 보고 있는 것 같습니다.

과전류 보호는 보호 메커니즘이고, 정전류 회로는 제어 방식입니다. 이 둘의 유일한 공통점은 전류를 감지해야 한다는 점입니다. 그리고 "디지털 파워서플라이의 과전류 보호"라는 표현도 그다지 정확하지 않습니다. 디지털 파워서플라이든 아날로그 파워서플라이든 과전류 보호의 하드웨어 구현은 본질적으로 같습니다: 전류 감지 + 비교 + 차단. 차이는 디지털 파워서플라이에서는 MCU가 계단식 보호, 고장 기록, 자동 복구 전략 같은 조금 더 정교한 기능을 수행할 수 있다는 정도입니다.

진짜 논의할 만한 주제는 이것입니다: 디지털 제어 아키텍처에서 소프트웨어 보호와 하드웨어 보호를 어떻게 연계할 것인가? 어떤 보호는 반드시 하드웨어가 담당해야 하고, 어떤 보호는 소프트웨어에 맡길 수 있는가? 응답 속도와 유연성의 tradeoff를 어떻게 절충할 것인가?

또한 정전류 회로를 단순히 하드웨어 구현 측면에서 말한다면, 그것은 "디지털"과는 별 상관이 없습니다. 아날로그 정전류 방식은 수십 년 전부터 있었습니다. 디지털 정전류의 장점은 프로그래밍 가능성과 적응성에 있지만, 먼저 전류 감지를 정확하게 해야 합니다.

시스템 제어 관점에서 볼 때, 이 두 기능의 구현에는 "응답 속도"와 “제어 정밀도” 사이의 균형이 필요합니다:

  1. 과전류 보호(OCP)의 계층화 설계:

    • 순간 과전류(단락): 임계값이 높고, 응답은 마이크로초, 심지어 나노초 수준이어야 합니다. 하드웨어에서는 윈도우 비교기(Window Comparator)를 사용해 샘플링 저항 양단의 전압을 모니터링하고, 출력이 직접 하드웨어 인터락을 트리거하여 구동을 완전히 차단합니다.

    • 지속 과부하(소프트웨어 OCP): 임계값이 낮고 일정 수준의 지연을 허용합니다. ADC로 주기적으로 샘플링한 뒤 디지털 영역에서 디지털 필터링(예: IIR 저역 통과 필터)을 수행하고, 소프트웨어 상태 머신(State Machine)이 히컵(Hiccup) 동작을 트리거할지 아니면 잠금 차단할지를 판단합니다.

  2. 정전류 회로(CC)의 하드웨어 아키텍처: 정전류의 본질은 전압을 전류로 변환하는 음의 피드백 컨버터입니다. 디지털 전원에서는 가장 흔한 아키텍처가 "디지털 설정값 + 아날로그 루프"입니다. 즉, MCU가 SPI/I2C를 통해 디지털 포텐쇼미터를 제어하거나 내장 DAC를 통해 직접 정전류 기준 전압(Vref)을 출력하고, 실제 루프 제어(샘플링 증폭, PI 제어, 오차 제거 포함)는 고대역폭 아날로그 연산 증폭기와 RC 보상 네트워크가 하드웨어에서 전부 수행합니다. 이러한 아키텍처는 디지털 제어의 유연성을 유지하면서도 아날로그 루프의 고속 순간 응답 특성을 갖습니다.