PCB 전원 노이즈, 커패시터를 늘릴수록 나빠지는 이유

profile_image
작성자 전원해석가 시우
댓글 0건 조회 6회

보드가 리셋될 때마다 디커플링 커패시터를 하나씩 추가했는데, 오히려 특정 주파수의 노이즈가 더 커졌다면 부품 불량부터 의심할 필요는 없습니다. PCB 전원 노이즈는 커패시터의 개수보다 용량 조합, 실장 위치, 전류가 흐르는 경로에 더 민감하기 때문입니다.

특히 MCU가 통신을 시작하는 순간 멈추거나, FPGA 부하가 바뀔 때 전압이 출렁이거나, 무선 모듈 송신 시 시스템이 재부팅되는 문제는 단순한 ‘용량 부족’으로 설명되지 않는 경우가 많습니다. 전원 공급망을 하나의 회로로 보고 원인을 좁혀야 시행착오를 줄일 수 있습니다.

커패시터가 많은데도 전압이 흔들리는 진짜 원인

부품 용량보다 먼저 봐야 할 전류 루프

디커플링 커패시터는 전원선에 달아 두는 작은 저장 탱크처럼 보이지만, 실제 역할은 부하가 순간적으로 요구하는 전류를 아주 짧은 경로로 공급하는 것입니다. 따라서 0.1µF 커패시터가 회로도에 존재한다는 사실만으로는 충분하지 않습니다. 전원 핀에서 커패시터를 거쳐 그라운드 핀으로 돌아오는 고주파 전류 루프가 짧고 넓게 구성되었는지가 핵심입니다.

예를 들어 MCU 전원 핀과 커패시터 사이 거리가 3mm에 불과해도, 커패시터의 그라운드 패드에서 멀리 떨어진 비아 하나로 GND 플레인에 연결했다면 루프 면적이 커질 수 있습니다. 반대로 전원 핀 옆에 커패시터를 배치하고 두 패드 가까이에 각각 비아를 배치하면 같은 부품으로도 훨씬 안정적인 결과를 얻습니다. PCB의 기본 개념과 층 구조가 낯설다면 PCB 용어 정의를 함께 확인하면 전원면과 배선의 관계를 이해하는 데 도움이 됩니다.

여기서 흔한 오해는 ‘패턴이 짧으면 무조건 괜찮다’는 것입니다. 패턴 폭이 지나치게 좁거나, 전원과 그라운드가 서로 다른 방향으로 돌아가거나, 비아가 병목을 만들면 짧은 거리에서도 기생 인덕턴스가 커집니다. 부하 전류가 빠르게 변할 때 발생하는 전압 변화는 대략 V=L×di/dt의 영향을 받으므로, 전류 변화가 빠른 디지털 회로에서는 아주 작은 인덕턴스도 무시하기 어렵습니다.

  • 전원 핀과 커패시터 사이 거리: 가능하면 같은 면에서 가장 짧게 연결합니다.
  • 그라운드 귀환 경로: 커패시터 GND 패드 바로 옆에 비아를 두고 연속된 GND 플레인으로 연결합니다.
  • 비아 개수와 위치: 큰 벌크 커패시터나 전류가 큰 레일은 복수 비아로 병목을 줄입니다.
  • 플레인 단절: 슬롯이나 분할면을 가로질러 전류가 우회하지 않는지 확인합니다.
  • 부하 핀 우선순위: 클록, 코어 전원, 고속 I/O 뱅크처럼 전류 변화가 빠른 핀부터 점검합니다.

많이 달수록 생길 수 있는 반공진 문제

서로 다른 용량의 커패시터를 병렬로 연결하면 넓은 주파수 범위를 모두 막아 줄 것처럼 보입니다. 하지만 실제 커패시터에는 등가 직렬 저항인 ESR과 등가 직렬 인덕턴스인 ESL이 있으며, 커패시터와 PCB 배선이 결합하면 특정 주파수에서 임피던스가 솟는 반공진 피크가 나타날 수 있습니다. 10µF, 1µF, 0.1µF, 0.01µF를 관성적으로 한 개씩 배치했는데 특정 동작에서만 오류가 커지는 이유가 여기에 있을 수 있습니다.

같은 정격 용량이라도 패키지 크기와 유전체, DC 바이어스, 제조사별 특성에 따라 실제 동작은 달라집니다. 10µF MLCC에 정격에 가까운 직류 전압을 인가하면 유효 용량이 표기값보다 크게 감소할 수 있습니다. 그래서 회로도에 적힌 합산 용량만 보고 ‘충분하다’고 판단하면 안 됩니다.

현장 팁: 원인 불명의 전원 불량에서는 커패시터를 추가하기 전에 한 개를 제거해 보는 실험도 유효합니다. 제거 후 특정 주파수의 링잉이 줄었다면 용량 부족보다 반공진이나 배치 문제가 가까운 원인일 수 있습니다.

오실로스코프가 보여 주는 가짜 노이즈부터 걷어내기

긴 프로브 접지선이 파형을 망치는 방식

PCB 전원 노이즈를 측정할 때 가장 자주 발생하는 실수는 오실로스코프 프로브의 긴 악어클립 접지선을 그대로 사용하는 것입니다. 이 접지선은 큰 루프를 만들고 주변 자기장을 받아들이며, 프로브 자체의 인덕턴스와 결합해 실제 회로에 없던 링잉을 만들어 냅니다. 화면에 200mV 피크가 보인다고 해서 보드 전원도 실제로 200mV 흔들린다고 단정할 수 없는 이유입니다.

측정은 부하 IC의 전원 핀과 가장 가까운 디커플링 커패시터 양단에서 해야 합니다. 프로브의 스프링 그라운드를 사용하거나, 가능하다면 짧은 동축 케이블과 적절한 종단을 사용하십시오. 전원 입력 커넥터에서 측정한 파형이 깨끗해도 IC 핀 근처에서는 다를 수 있고, 반대로 긴 프로브로 IC 근처를 찍은 파형만 나쁜 경우에는 측정 구성이 원인일 수 있습니다.

대역폭을 무조건 최대로 두는 것도 정답은 아닙니다. 먼저 20MHz 대역폭 제한을 켠 파형과 전체 대역폭 파형을 각각 저장해 비교하면 저주파 전압 강하와 고주파 스파이크를 구분하기 쉽습니다. 두 결과의 차이가 크다면 어떤 주파수 성분을 해결하려는지부터 정의해야 합니다.

  1. 프로브를 서로 연결해 기준 노이즈와 측정계의 바닥 잡음을 확인합니다.
  2. 긴 접지 리드를 제거하고 스프링 그라운드 또는 짧은 동축 연결을 준비합니다.
  3. 전원 입력단, 레귤레이터 출력단, 부하 IC 바로 옆을 같은 조건으로 측정합니다.
  4. DC 결합 상태에서 전체 전압을 확인한 뒤 AC 결합으로 미세한 리플을 확대합니다.
  5. 20MHz 제한 파형과 전체 대역폭 파형을 비교하고, 트리거를 부하 동작 신호에 맞춥니다.
  6. 최솟값·최댓값만 믿지 말고 반복 파형, 지속 시간, 오류 발생 시점의 상관관계를 기록합니다.

스파이크와 전압 강하를 서로 다른 문제로 다루기

수 나노초에서 수십 나노초 동안 나타나는 뾰족한 스파이크는 대체로 커패시터까지의 연결 인덕턴스, 그라운드 바운스, 측정 루프와 관련이 큽니다. 반면 수 마이크로초 이상 이어지는 완만한 전압 강하는 벌크 용량, 레귤레이터 과도 응답, 입력 전원의 공급 능력, 패턴 저항을 먼저 살펴야 합니다. 두 현상을 같은 ‘노이즈’로 묶으면 엉뚱한 부품을 바꾸게 됩니다.

아래 기준은 절대적인 판정표가 아니라 원인 탐색의 출발점입니다. 전원 IC 데이터시트의 과도 응답 조건과 부하 IC가 허용하는 전압 범위를 함께 대조해야 합니다. 또한 전자 부품마다 기능과 동작 조건이 다르므로 전자 부품의 기본 개념을 참고해 레귤레이터, 커패시터, 부하 소자의 역할을 분리해서 보는 것이 좋습니다.

관찰된 파형우선 의심할 원인첫 번째 확인 방법
매우 짧고 날카로운 스파이크프로브 루프, 비아·패턴 인덕턴스스프링 그라운드로 재측정
부하 시작 직후 깊게 내려가는 전압벌크 용량 부족, 레귤레이터 응답 지연전자부하 스텝 시험과 출력 파형 비교
일정 주파수의 감쇠 진동LC 공진, 커패시터 조합, 낮은 ESR주파수와 부품 변경 전후 기록
보드 위치에 따라 달라지는 DC 전압패턴·비아 저항, 커넥터 접촉 저항부하 상태에서 구간별 전압 강하 측정
통신 동작 때만 반복되는 리플I/O 스위칭 전류, 그라운드 바운스통신 트리거와 전원 파형 동시 관찰

부품 추가 전에 실행하는 단계별 고장 분리

입력 전원에서 IC 핀까지 구간을 나누는 순서

전원 불량을 빠르게 찾으려면 보드 전체를 한 번에 보지 말고 입력 커넥터, 보호 회로, DC-DC 또는 LDO, 벌크 커패시터, 부하 IC의 다섯 구간으로 나누는 것이 좋습니다. 동일한 부하 이벤트에서 각 지점의 전압을 측정하면 문제가 상류에서 시작됐는지, 레귤레이터에서 생겼는지, PCB 배선에서 커졌는지 구분할 수 있습니다.

가령 5V 입력은 안정적이지만 3.3V 레귤레이터 출력이 내려간다면 레귤레이터의 전류 제한, 보상 조건, 출력 커패시터 규격을 살펴야 합니다. 레귤레이터 패드에서는 정상인데 MCU 전원 핀에서만 내려간다면 좁은 패턴, 단일 비아, 페라이트 비드의 임피던스 또는 커넥터 접촉 문제에 무게가 실립니다. 입력 5V부터 함께 흔들린다면 어댑터, 케이블, USB 포트의 전류 제한까지 범위를 넓혀야 합니다.

이때 전원을 끈 상태의 저항값만으로 단락 여부를 단정하지 마십시오. 고성능 프로세서나 FPGA 코어 전원은 정상 상태에서도 낮은 저항으로 측정될 수 있습니다. 데이터시트와 정상 보드의 비교값이 없다면 전류 제한 전원공급기를 사용해 낮은 전압부터 인가하고, 발열 위치와 소비 전류의 변화를 관찰하는 편이 안전합니다.

  1. 증상 재현 조건을 고정합니다. 펌웨어 버전, 입력 전압, 케이블, 주변 장치, 온도를 기록합니다.
  2. 정지 상태와 동작 상태의 전류를 비교합니다. 평균 전류뿐 아니라 순간 피크를 확인합니다.
  3. 입력과 출력 파형을 동시에 봅니다. 가능하면 두 채널의 시간축과 트리거를 동일하게 유지합니다.
  4. 레귤레이터 동작 한계를 확인합니다. 최대 출력 전류, 드롭아웃, 스위칭 주파수, 권장 커패시터 범위를 데이터시트에서 찾습니다.
  5. 부하까지의 전압 강하를 측정합니다. 멀티미터 프로브를 구간 양끝에 대는 켈빈 방식으로 작은 손실을 찾습니다.
  6. 한 번에 한 변수만 바꿉니다. 커패시터 추가, 비드 제거, 배선 보강을 동시에 하면 무엇이 효과를 냈는지 알 수 없습니다.

수정용 점퍼와 부품 교체를 안전하게 시험하는 법

원인이 레이아웃으로 좁혀졌다면 곧바로 PCB를 다시 제작하기보다 수정용 점퍼로 가설을 시험할 수 있습니다. 전원 패턴이 병목이라면 굵고 짧은 절연선을 병렬로 연결하고, 그라운드 귀환이 길다면 커패시터 GND 패드에서 가까운 접지점으로 짧게 보강합니다. 수정 전후 파형을 같은 스케일로 저장하면 다음 PCB 설계 변경의 근거가 됩니다.

커패시터를 교체할 때는 용량만 바꾸지 말고 패키지 크기, 정격 전압, 유전체 종류, ESR 특성을 함께 기록하십시오. 예를 들어 0603 크기의 10µF를 같은 표기값의 0805로 바꿨을 때 DC 바이어스에 따른 유효 용량이 달라질 수 있습니다. 전자부품의 외형과 쓰임새를 살펴볼 때는 전자 부품의 모양과 쓰임새도 기초 참고 자료로 활용할 수 있습니다.

페라이트 비드는 디지털 전원과 아날로그 전원을 분리하는 만능 장벽이 아닙니다. 비드 뒤쪽의 커패시터와 공진하거나 순간 전류 공급을 방해할 수 있으므로, 비드를 0Ω 저항으로 임시 교체한 결과도 비교해 볼 가치가 있습니다. 다만 EMI 문제를 해결하기 위해 넣은 부품이라면 전원 안정성만 확인하고 최종 설계에서 제거해서는 안 됩니다. 전원 무결성과 방사 노이즈를 각각 다시 검증해야 합니다.

  • 점퍼선 시험: 전류 경로를 짧게 보강하되 신호선 위로 큰 루프가 생기지 않게 배치합니다.
  • 커패시터 시험: 기존 부품 위에 무작정 병렬 적층하지 말고 제거·교체·추가 조건을 나눕니다.
  • 비드 우회 시험: 0Ω 교체 전후의 전압 파형과 EMI 영향 가능성을 별도로 기록합니다.
  • 온도 시험: 냉간 시동과 가열 후 증상이 달라지는지 확인해 ESR 및 레귤레이터 한계와 연결합니다.
  • 수정 검증: 한 대에서 성공했다고 끝내지 말고 여러 시제품과 입력 전압 범위에서 반복합니다.

부품 변경 기록에는 ‘좋아짐’ 대신 측정 위치, 대역폭, 부하 조건, 최저 전압, 링잉 주파수를 남기십시오. 숫자로 남긴 기록은 다음 회로기판 제작에서 재현 가능한 설계 규칙이 됩니다.

무선 송신 때 재부팅되던 3.3V 보드를 살린 과정

증상을 재현하고 원인을 하나씩 지운 실제 흐름

소형 센서 보드가 대기 상태에서는 정상인데 무선 모듈이 데이터를 전송할 때마다 간헐적으로 재부팅되는 상황을 가정해 보겠습니다. 회로도에는 3.3V LDO 출력에 10µF와 0.1µF가 있었고, MCU 전원 핀마다 0.1µF도 배치되어 있었습니다. 부품 수만 보면 부족해 보이지 않았기 때문에 처음에는 펌웨어의 워치독이나 통신 오류가 의심됐습니다.

첫 단계에서는 리셋 핀과 3.3V 전원을 동시에 측정했습니다. 긴 접지선으로 측정했을 때는 250mV가 넘는 고주파 스파이크가 보였지만, 스프링 그라운드로 바꾸자 그중 상당 부분이 사라졌습니다. 대신 무선 송신 시작 후 약 80µs 동안 3.3V가 2.86V까지 내려가는 완만한 전압 강하가 반복됐고, 그 직후 MCU의 브라운아웃 리셋이 발생했습니다. 문제의 중심이 고주파 스파이크가 아니라 순간 부하에 대한 전원 과도 응답이라는 단서였습니다.

두 번째 단계에서는 USB 입력 5V, LDO 출력 패드, 무선 모듈 전원 핀을 같은 송신 트리거로 비교했습니다. 5V 입력은 4.92V 이상을 유지했고 LDO 출력 패드에서는 최저 3.05V, 모듈 핀에서는 2.86V가 측정됐습니다. LDO 응답 문제와 함께 출력 패드에서 모듈까지의 경로에도 손실이 있다는 뜻이었습니다.

  • 5V 입력이 안정적이므로 어댑터와 케이블은 우선 원인에서 제외했습니다.
  • LDO 출력도 내려가므로 출력 커패시터와 레귤레이터 과도 응답을 확인했습니다.
  • 모듈 핀의 추가 하강은 좁은 전원 패턴과 페라이트 비드 양단에서 발생했습니다.
  • 리셋 핀은 전압 하강 뒤에 반응했으므로 리셋 회로 자체가 최초 원인은 아니었습니다.

커패시터 한 개가 아니라 경로 전체를 바꾼 수정

세 번째 단계에서 22µF MLCC를 기존 10µF 위에 병렬로 올렸지만 최저 전압은 2.91V로 조금 나아지는 데 그쳤고, 링잉은 오히려 길어졌습니다. 더 큰 커패시터를 계속 붙이는 접근을 멈추고 부품의 실제 유효 용량을 확인해 보니, 기존 10µF 부품은 3.3V 바이어스에서 정격값보다 상당히 낮은 용량으로 동작하고 있었습니다. 동시에 LDO 데이터시트는 출력 커패시터의 권장 ESR과 배치 조건을 명확히 제시하고 있었습니다.

기존 커패시터를 정격 전압과 패키지 여유가 큰 22µF 부품으로 교체하고, LDO 출력 패드 바로 옆에 배치했습니다. 또한 무선 모듈로 향하는 좁은 전원 패턴에 짧고 굵은 점퍼선을 병렬 연결했습니다. 페라이트 비드는 잠시 0Ω으로 우회해 비교했는데 전압 강하가 크게 줄어 비드의 직류 저항과 순간 임피던스도 영향을 주고 있음을 확인했습니다.

네 번째 단계에서는 EMI 역할을 유지해야 했으므로 비드를 무조건 제거하지 않았습니다. 더 높은 정격 전류와 낮은 직류 저항을 가진 부품으로 교체하고, 비드 뒤쪽의 벌크 커패시터 위치를 무선 모듈 전원 핀 가까이 옮긴 조건을 모사했습니다. 수정 후 모듈 핀의 최저 전압은 3.14V로 올라갔고, 송신을 연속 반복해도 브라운아웃 리셋이 재현되지 않았습니다.

  1. 송신 신호를 트리거로 잡아 재부팅과 전압 강하의 시간 관계를 확인했습니다.
  2. 측정용 접지선을 바꿔 가짜 고주파 스파이크를 먼저 제거했습니다.
  3. 입력, LDO 출력, 모듈 핀을 나눠 측정해 손실이 생기는 구간을 특정했습니다.
  4. 커패시터 추가 실험에서 효과가 작고 링잉이 늘어난 사실을 기록했습니다.
  5. 유효 용량, LDO 권장 조건, 비드 직류 저항, 전원 패턴 폭을 함께 수정했습니다.
  6. 최저 입력 전압과 연속 송신 조건에서 여러 보드를 반복 시험했습니다.

다음 PCB 제작본에는 LDO 출력 커패시터를 출력·그라운드 핀 바로 옆으로 옮기고, 무선 모듈까지 전원면을 넓혔으며, 비드 앞뒤의 커패시터가 만드는 네트워크를 다시 검토했습니다. 시제품 한 대를 살리는 점퍼 수정이 끝이 아니라, 어느 구간에서 몇 mV가 개선됐는지를 설계 규칙으로 옮긴 것입니다. 이 사례처럼 커패시터 개수를 늘리는 대신 측정 오류, 레귤레이터 응답, 부품의 유효 용량, PCB 전류 경로를 순서대로 분리하면 재부팅 원인을 훨씬 짧은 시간 안에 찾을 수 있습니다.

PCB 전원 노이즈, 커패시터를 늘릴수록 나빠지는 이유

댓글목록

등록된 댓글이 없습니다.