各位前辈,最近画了一块板子,12V转5V/3A,用的是一颗很常见的同步Buck芯片。现在带满载测试时发现,SW(开关节点)的过冲电压很高,振铃峰值能打到快18V了。我照着网上的公式加了RC Snubber吸收电路,尖峰确实小了一点,但高频噪声还是串到了同板子的ADC参考电源上。有什么好办法吗?快被这板子折磨疯了。
형제야, 먼저 측정 방법이 맞는지 확인해. 오실로스코프 프로브에 긴 악어 클립 접지선을 사용했나? 그건 안테나야! 프로브의 모자를 빼고 접지 스프링을 칩 근처의 GND에 대고 측정해. 대부분의 경우 진동은 실際 그렇게 크지 않아. 그건 프로브가 수집한 공간 복사일 뿐이야.
RC 스너버는 그만두세요.那是 껍데기만 닦는 해결책으로 근본적인 문제를 해결하지 못할 뿐만 아니라 추가 손실을 유발합니다. PCB 레이아웃 스크린샷을 직접 올려 주세요. SW 원형이 지나치게 큰 대부분의 경우(90%)는 입력 커패시터(CIN)의 루프 면적이 너무 크기 때문입니다!
동감합니다. 입력 단에 0.1uF MLCC 소형 콘덴서를 장착하셨나요? 이 작은 콘덴서는 칩의 VIN와 GND 핀에 꼭, 꼭, 꼭 붙여서 장착해야 합니다. 고주파 순간 전류를 공급하기 위함입니다. 큰 전해 콘덴서는 멀리 놓아도 괜찮지만, 작은 콘덴서는 멀리 두면 역으로 전압 피크가 파열할 수 있습니다.
안녕하세요, 저는 12V에서 5V로 변환하는 3A 싱크로너스 부크 설계에서 거의 동일한 문제를 경험해 본 적이 있습니다. 그 심각한 SW 링은 단순한 스파이크 문제가 아닙니다. RC 스태버는 저주파 과충전만 감쇠시킬 뿐, ADC의 기준 전원으로 유입되는 고주파 공통 모드 잡음을 억제할 수는 없습니다. 근본 원인은 거의 항상 전력 루프와 SW 트레이스에 존재하는 기생 인덕턴스 때문입니다. 고전류 루프(입력 커패시터 → MOSFET → 인덕터 → 출력 커패시터)를 최대한 축소하고, SW 트레이스를 짧고 넓게 유지해 보세요. 또한 RC 값이 어울리지 않을 가능성이 높습니다. 일반적으로 계산된 값 대신 3A 부크용 최적의 조합인 22Ω + 220pF로 교체해 보세요. 더불어 아날로그와 디지털 그라운드 플레인을 단일 포인트 연결로 분리하고, ADC VREF에 고주파 잡음을 차단하기 위한 RC 로우패스 필터를 추가하세요. 레이아웃 수정이 단순히 스태버만 조정하는 것보다 훨씬 더 효과적일 것입니다.
Ugh I totally get how frustrating this is—switching node ringing ruined one of my ADC circuits not long ago, and a standard RC snubber barely made a dent either!For your 12V→5V/3A buck, stop relying only on the snubber first. Move the ADC’s reference power circuit as far as possible from the buck inductor and SW trace, and don’t let analog and power grounds share vias. I also fixed a similar noise issue by using a smaller capacitor in the snubber (100pF instead of larger values) to target fast high-frequency ringing. Throw a tiny ferrite bead on the ADC VREF line too—it’ll block that noisy high-frequency junk way better than you’d think. You’ve got this, it’s just layout and small component tweaks!