DC-DC Buck回路のSWノードで発生する過剰なリンギングにRC吸収回路を追加したが効果なし!

皆さま、最近12Vを5V/3Aに変換する基板を設計しました。使用したのは非常に一般的な同期Buckチップです。満負荷テスト時のSW(スイッチノード)のオーバーシュート電圧が非常に高く、振鈴のピークがほぼ18Vにも達しています。ネット上の式を参考にRCスナバ吸収回路を追加しましたが、スパイクは少し小さくなりました。しかし、高周波ノイズが依然として基板上のADCリファレンス電源に影響を与えています。何か良い解決策はありますか?この基板でほとんどパニックになりそうです。

兄弟、まず測定方法が正しいか確認してください。オシロスコープのプローブに長いアリゲータクリップのグラウンド線を使用していませんか?あれはアンテナです!プローブのキャップを外して、チップの近くのGNDにグラウンドスプリングを当てて測定してください。ほとんどの場合、あなたの振鈴はそれほど大きくなく、プローブが空間放射を拾っただけです。

RCスヌーバーなんてやめてください。それはただの応急処置で、根本的な解決になりませんし、損失も増加させます。代わりに、PCBレイアウトのスクリーンショットをアップロードしてください。SWのリングノイズが過大なほぼ90%は、入力コンデンサ(CIN)のループ面積が大きすぎるためです!

同じです。入力端に0.1μFのMLCC小型コンデンサは配置されていますか?この小型コンデンサは、チップのVINとGNDピンに必ず、必ず、必ず隣接して配置する必要があります。高周波の過渡電流を供給するためです。大きな電解コンデンサは遠くにあっても問題ありませんが、小型コンデンサを遠くに配置すると、誤ってピーク電圧が発生します。

Hey, I’ve dealt with nearly the same problem on a 12V-to-5V 3A synchronous buck design. That severe SW ringing isn’t just a simple spike—RC snubbers only damp low-frequency overshoot, and they can’t suppress the high-frequency common-mode noise that leaks into your ADC’s reference supply.The root cause is almost always parasitic inductance in the power loop and SW trace. Try shrinking the high-current loop (input cap → MOSFET → inductor → output cap) to an absolute minimum, and keep the SW trace short and wide. Also, your RC values are probably mismatched—swap to 22Ω + 220pF (a sweet spot for 3A bucks) instead of generic calculated values. On top of that, split analog and digital ground planes with a single-point connection, and add an RC low-pass filter for the ADC VREF to block high-frequency noise. Layout fixes will help way more than just tweaking the snubber alone.

天啊,我完全明白這種情況有多讓人崩潰——不久前切換節點的震鈴現象曾損壞了我的一個 ADC 電路,而標準的 RC 緩衝電路幾乎沒啥用!對於你的 12V→5V/3A 降壓電路,別只依賴緩衝電路。先把 ADC 的參考電源電路盡量遠離降壓電感和 SW 欄線,也不要讓模擬地和電源地共用過孔。我之前也曾通過使用較小容值的緩衝電容(100pF 而非更大的值)來針對快速高頻震鈴,解決過類似的噪聲問題。另外在 ADC 的 VREF 線路上加一個小小的鐵氧體磁珠——它的濾波效果會比你預期的好得多。你一定可以搞定,這只是佈局和小元件調整的問題!