PCB를 디버깅하다 보면, 멀쩡히 동작하던 보드가 갑자기 전원이 올라오지 않는 경우가 있습니다. 특히 DSP 보드나 게이트 드라이버 보드에서는 IC 내부 단락으로 인해 특정 전원 라인이 죽는 경우가 매우 많습니다.

 

예를 들어 절연 전원을 통해 공급되는 게이트 드라이버용 15V 전원이 있다고 가정해 보겠습니다. 게이트 드라이버 IC가 내부 단락으로 고장 나면 15V 라인이 거의 쇼트 상태가 됩니다. 그러면 절연 전원 1차측도 정상적으로 기동되지 못하고, 전체 전원이 내려앉는 현상이 발생합니다.

이럴 때 매우 유용한 방법이 바로 CC, 즉 정전류 제한을 이용한 디버깅입니다.

기본 원리

고장난 IC는 내부적으로 매우 낮은 저항 상태가 됩니다. 전류가 흐르면 그 IC 내부에서 전력이 소모되며 열이 발생합니다.

따라서 낮은 전압과 높은 전류 제한 상태로 전원을 공급하면, 고장난 IC만 선택적으로 발열하게 됩니다. 이 발열을 이용해서 불량 IC를 찾아내는 방식입니다.

실제 디버깅 방법

15V 게이트 드라이버 전원이 단락된 상황을 예로 들어 보겠습니다.

먼저 처음부터 15V를 바로 인가하지 않습니다. 출력 전압은 약 2V 정도로, 전류 제한은 0A부터 시작합니다. 그 상태에서 0.2A, 0.5A, 1A, 2A 식으로 전류 제한을 서서히 증가시켜 나갑니다.

왜 낮은 전압을 사용해야 하는가

이 부분이 매우 중요합니다. 단락 상태가 순간적으로 풀리거나 접촉 상태가 변하면, 설정된 높은 전압이 갑자기 정상 IC에 인가될 수 있습니다.

3.3V 로직 IC, FPGA, DSP, MCU 같은 소자들은 과전압에 매우 취약합니다. 처음부터 높은 전압을 걸어두면 원래 멀쩡한 IC까지 추가로 파손될 수 있습니다.

그래서 2V 혹은 그보다 낮은 전압에서부터 시작하는 것이 안전합니다. 핵심은 전압은 낮게, 전류는 천천히입니다.

불량 IC 찾는 방법 — IC가 적은 경우

IC 개수가 적은 보드라면 손으로 직접 만져보는 방법이 유효합니다. 전류를 서서히 올리다 보면 특정 IC만 미세하게 따뜻해지는 것이 느껴집니다. 손이 데일 정도는 아니더라도 이 IC만 온도가 올라가네 싶은 느낌이 오는데, 그 IC가 내부 단락된 경우가 많습니다.

불량 IC 찾는 방법 — IC가 많은 경우

복잡한 보드는 IC가 너무 많아서 손으로 일일이 확인하기 어렵습니다. 이럴 때 매우 유용한 장비가 적외선 온도계, 열화상 카메라, IR 센서입니다.

전류를 올리면 문제 있는 IC만 국부적으로 온도가 상승합니다. 열화상 카메라로 보면 거의 즉시 확인이 가능합니다. 특히 BGA IC나 밀집된 전력 보드에서는 매우 효과적인 방법입니다.

이 방법의 장점

이 방법의 가장 큰 장점은 큰 스파크나 추가 파손 없이 비교적 안전하게 불량 IC를 찾아낼 수 있다는 점입니다. 무턱대고 전원을 인가하는 것보다 훨씬 안전하며, 실제 현장 디버깅에서 매우 자주 사용하는 방법입니다.

마무리

PCB 디버깅은 결국 전류가 어디로 흐르는가, 어디서 열이 나는가를 추적하는 작업입니다.

특히 전원 단락 문제는 낮은 전압과 CC 제한, 그리고 발열 추적만 잘 활용해도 상당수 문제를 빠르게 해결할 수 있습니다. 실무에서는 오실로스코프보다 가변 전원공급기와 열화상 카메라가 더 강력한 도구가 되는 경우가 많습니다.