马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?请使用中文注册
×
振铃根本原因
MOS 做高速开关时,波形边沿后面跟着一串逐渐衰减的高频上下震荡波纹,硬件人统一叫振铃(Ringing),分两大类:栅极 G-S 振铃(你文章重点讲,容易炸管)、漏源 D-S(Vds)振铃(功率主回路,开关电源最常见)。
这,就是硬件圈常说的“MOS管振铃”。 它不是小毛刺,而是藏在PWM波里的隐形杀手。 一、振铃为什么能要MOS的命?很多新手做电子开关电路时,脑子里都有一个理想画面:单片机IO口输出PWM,到了MOS栅极,就应该是一个教科书级方波,直上直下,棱角分明。
但真实世界没有完美方波。 在PWM边沿之后,G-S之间会出现电压尖峰震荡。此时你必须翻出MOS管的数据手册,死死盯住一个参数:VGS,也就是栅源极最大耐压。
比如有些管子VGS最大耐压是20V。振铃产生的瞬间尖峰如果超过这个值,G-S之间就可能被击穿,MOS管当场报废,甚至反复烧管。
所以,别再把振铃当“小毛刺”。它是一把刀,专捅MOS最脆弱的地方。 二、谁在暗中攒了一个“LC振荡局”?单片机明明发的是方波,为什么到MOS这里就变成震荡波? 本质原因:电路里潜伏着寄生参数,它们凑成了一个LC振荡回路。
要形成LC振荡,需要三块拼图: 激振源:电源 这里就是单片机IO口输出的PWM波。上升沿给电容充电,下降沿让电容放电。振铃,就发生在这些边沿之后。 微观电容C 你以为板子上没焊电容就没事?MOS管G-S之间本身就有pF级别的寄生电容。 隐形电感L 这是新手最容易忽略的坑。电路一定存在回路,而回路就可以看成一匝线圈。导线、PCB走线、封装内部,都会带来寄生电感,也叫杂散电感。 有PWM激励,有寄生电容,有杂散电感,LC振荡局就组起来了。 于是,一个本该干净的方波,到了MOS栅极,就变成了边沿震荡。 三、三招降伏振铃,把波形拉回直线搞懂原理后,解决办法就清晰了。老硬件工程师常用这三招:
杀招一:釜底抽薪——减小杂散电感 这是最考验PCB布局功底的一步。布线时尽量减小环路面积和环路周长,驱动电路要尽量靠近MOS管。线越短,寄生电感越小,振铃的源头就被掐掉一大半。
杀招二:硬核护盾——GS并联TVS钳位 如果结构受限,走线实在拉不长怎么办?可以在G-S两端并联TVS。它的逻辑很霸道:尖峰只要超过钳位电压,TVS瞬间导通泄放能量,把电压强行限制在安全范围内,保住MOS管。选型时注意,钳位电压要低于MOS的VGS最大耐压。 杀招三:太极化劲——栅极串联阻尼电阻 在栅极驱动路径上串联一个电阻,比如常见的R2/Rg,用来消耗振荡能量。电阻越大,振幅越小。但这里有个天坑:不是越大越好。电阻太大会拖慢MOS开关速度,增加开关损耗,导致MOS发热,甚至热死。到时候振铃没防住,管子先被自己烤熟了。
总结: 硬件设计从来不是碰运气。所有诡异现象背后,都是基础电子学在精准起作用。 PWM波不干净,MOS管莫名发烫、反复炸管,问题往往不在管子本身,而在振铃。看懂寄生参数,管住PCB布局,合理加TVS和栅极电阻,你才算真正摸到了高级硬件工程师的门槛。 现在,去翻翻你手头那些经常发烫、易炸的板子吧。探头先怼G-S,答案就在波形里。 |