4、高频噪声特性:开关节点振铃(Ring)
做BUCK电源的,谁没被振铃折磨过?我入行第三年,有个项目在EMI预测试时150MHz频段直接超标12dB,查了三天,最后发现就是开关节点那点振铃惹的祸。今天咱们就把这个“高频刺客”彻底扒清楚。
4.1 振铃是怎么产生的?
说白了,振铃就是寄生参数在“唱歌”。你想想看,BUCK电路里上管导通瞬间,电流路径上存在寄生电感和寄生电容——
- 寄生电感:来自PCB走线、封装引线、MOSFET内部键合线
- 寄生电容:MOSFET的Coss、Crss,以及SW节点的对地分布电容
当上管快速导通时,SW节点电压从0V跳变到VIN,这个阶跃信号会激励LC谐振回路。谐振频率由寄生电感和寄生电容共同决定。我在项目中遇到过最夸张的情况——一个2MHz的BUCK,振铃频率跑到180MHz,直接把FM收音频段干废了。
核心结论:振铃不是电路设计出来的,是寄生参数“逼”出来的。只要存在快速开关,振铃就必然存在,我们能做的是控制它的幅度和频率。
4.2 振铃频率怎么算?
公式其实很简单,就是经典的LC谐振公式:
f_ring = 1 / (2π × √(L_parasitic × C_parasitic))
但难点在于——寄生参数很难直接测量。我一般用两种方法估算:
- 时域法:用示波器抓振铃波形,测量相邻两个波峰的时间差T,f_ring = 1/T
- 频域法:用频谱仪或示波器FFT功能,直接读峰值频率
给你个参考数据,我统计过几十个项目的振铃频率范围:
| 开关频率 | 典型振铃频率 | 主要寄生源 |
|---|---|---|
| 100kHz ~ 500kHz | 30MHz ~ 80MHz | PCB走线电感 + MOSFET Coss |
| 500kHz ~ 2MHz | 80MHz ~ 200MHz | 封装电感 + 驱动回路寄生 |
| 2MHz ~ 5MHz | 150MHz ~ 400MHz | 键合线电感 + 芯片内部寄生 |
我的经验:如果振铃频率低于30MHz,多半是PCB布局太差,走线绕了个大圈;如果高于300MHz,那就要检查MOSFET封装和驱动回路了。
4.3 振铃对EMI的影响有多大?
嗯,这里要重点说。振铃是BUCK电源高频EMI的头号元凶。为什么?
- 频率高:振铃频率通常在30MHz~400MHz,正好落在FM广播、TV广播、移动通信频段
- 幅度大:振铃峰值电压可能达到VIN的1.5~2倍,能量不容小觑
- 辐射效率高:高频信号在PCB走线上更容易向外辐射
我曾经处理过一个车载项目,AM频段(530kHz~1.7MHz)超标,客户非说是振铃的问题。我测了SW节点振铃频率是85MHz,跟AM频段八竿子打不着。后来发现是环路面积太大导致的磁场耦合。所以——振铃主要影响30MHz以上的EMI,低频段超标别甩锅给振铃。
避坑指南:我曾经见过有人为了抑制振铃,在SW节点对地加了大电容,结果振铃是没了,但开关损耗飙升,效率掉了5个点。记住:振铃抑制要“精准打击”,不能“乱枪扫射”。
4.4 如何用示波器测量振铃?
测量振铃是门手艺活。我刚开始做电源时,测出来的振铃波形全是假的——探头地线夹太长,引入的寄生电感比被测回路还大。后来学乖了:
4.4.1 探头选择
- 带宽:至少500MHz,最好1GHz。振铃频率200MHz,探头带宽至少要5倍
- 衰减比:10:1无源探头即可,但要注意输入电容(通常8pF~12pF)
- 接地方式:绝对不要用地线夹!用探头自带的弹簧接地针,或者用同轴电缆直接焊
4.4.2 测量步骤
- 去掉探头保护套和地线夹,装上弹簧接地针
- 将探头尖端接触SW节点,弹簧针就近接GND(越近越好,最好在1cm以内)
- 设置示波器:时基20ns/div~50ns/div,电压2V/div~5V/div
- 触发方式选上升沿,触发电平设在VIN/2左右
- 抓取开关导通瞬间的波形,放大观察振铃部分
4.4.3 关键参数读取
| 参数 | 测量方法 | 注意事项 |
|---|---|---|
| 振铃频率 | 测量相邻波峰时间差,取倒数 | 至少测3个周期取平均 |
| 振铃幅度 | 测量波峰到稳态电压的差值 | 注意探头衰减比设置 |
| 振铃持续时间 | 从振铃开始到幅度衰减到20%以下 | 通常持续10~50ns |
我的习惯:测振铃时,我会同时用示波器的FFT功能看频谱。时域波形只能看到振铃存在,频域能告诉你它具体在哪个频率点、能量多大。两个视角互补,排查效率翻倍。
4.5 振铃知识体系总览
下面这张图把振铃的来龙去脉串起来了,建议保存下来对照着看: