做硬件的都知道,热插拔(Hot-plug)是个隐形杀手。你可能觉得,不就是插个电吗?但TI的应用笔记直接给我们泼了盆冷水:只要是把高于5V的USB适配器,或者多节电池往板子上怼,电压瞬态尖峰就可能直接送走你的IC。
很多工程师以为是静电(ESD)搞的鬼,或者是芯片质量不行。其实不是。根据TI文档的分析,这本质上是由于线缆寄生电感和板级输入电容构成的RLC电路在“谐振”。
如果不加抑制,这些电压尖峰和振铃(Ringing)会悄无声息地击穿你后级IC的耐压极限。今天咱们就死磕这份TI文档如需要下载该文档,留言区扣个1,把热插拔电压过冲的物理本质和三种解法给你讲透。
一、 为什么插个电会有“浪涌”?
很多人觉得电源就是个电压源,插上去电压就应该是平的。大错特错。
当你热插拔时,系统可以简化为下面的RLC电路:
(图2-1)
Li:你的电源线(寄生电感)。
Ri:你的电源线(寄生电阻)。* Ci:你板子上的输入电容(包括MLCC、电解电容等)。
关键点来了:
文档里明确说了,电子器件的电缆长度差异很大,而较长的电源适配器或电池电缆具有电阻和电感。当你突然接通的瞬间,电流突变,电感 Li就会感应出一个反向电动势,导致电压尖峰。
这个公式看着头大?没关系,咱们直接看TI画的波形图,结论非常反直觉:
1. 电容越大,尖峰越小(但没用)
文档图2-2显示,增加输入电容 Ci确实能压制尖峰。
(图2-2)
攻城狮注: 但你不可能为了插拔不炸机,就在板上堆一堆法拉电容吧?这方案不现实。
2. 电感才是真凶
文档图2-3展示了 Li的影响。
(图2-3)
结论:线缆越长,电感越大,电压尖峰越高,振铃持续越久。 这就是为什么台式机电源线比笔记本电源线更容易出问题。
3. 电阻是唯一的“刹车”
文档图2-4指出,只有增加串联电阻才能抑制振铃。
(图2-4)
矛盾点: 主回路串电阻会分压、发热,效率直接扑街。
二、 方法1:RC缓冲器(Snubber)
既然主回路不能串电阻,那能不能在电容旁边动点手脚?
TI文档第3章给出了标准答案:RC缓冲器(Snubber)。
文档给出了阻尼因子(Damping Factor)的硬性指标:
这是什么意思?
如果不满足这个不等式,电路就会发生欠阻尼振荡(也就是你看到的振铃)。通过增加一个外部的RC组合,我们可以人为制造阻尼,把这个振荡压下去。
(图3-1)
适用场景:
文档明确指出,RC缓冲器非常适合滤除热插拔适配器引起的瞬变。
不适用场景:
如果电源本身具有较大的电压摆幅(例如电池充电器输出端的电池经常对系统瞬态负载进行补充),RC缓冲器就不是理想选择。
三、 方法2:TVS二极管
当RC搞不定,或者你需要对抗更强的浪涌时,上TVS二极管。
文档第4章详细解释了TVS的工作原理:一旦二极管上的电压超过雪崩击穿电势,TVS二极管就开始工作。一旦该电压消失,TVS二极管就会复位。
(图4-1)
选型的核心逻辑(来自TI原文):
反向工作电压 (VRWM): 必须高于电路的最大安全工作电压。
钳位电压 (VCL): 必须低于被保护IC的最小有害电压。
特点:
TVS二极管专为快速响应和高浪涌电流传导能力设计,是保护敏感IC的首选。
四、 方法3:齐纳二极管
除了TVS,文档第4章还提到了另一种方案:齐纳二极管。
齐纳二极管的工作方式:
齐纳二极管的工作方式与TVS二极管完全相同,遵循类似的曲线。
关键区别(TI原文重点):
唯一的区别是,TVS二极管旨在实现更快的响应速度和更高的浪涌电流传导能力。
选型的核心逻辑(来自TI原文):
需知道最大工作电压和最小有害电压。选择齐纳电压,使其介于最大工作电压和最小有害电压之间。
攻城狮划重点:
要速度、要扛雷: 选 TVS。
只要稳压、能量不大: 选 齐纳。
两者都是解决此问题的潜在权变措施。
五、 总结
“高电压尖峰可能会立即或随着时间的推移而导致问题。”
咱们做硬件的,不能靠运气。TI给了我们三条明路:
方案 | 核心机制 | 适用场景 | 关键指标 |
RC缓冲器 | 增加阻尼,消耗振荡能量 | 适配器热插拔 | |
TVS二极管 | 电压钳位(快、狠) | 静电、雷击、强浪涌 | VCL< IC耐压 |
齐纳二极管 | 电压钳位(稳) | 一般稳压、小能量 | VZ介于工作与损坏电压间 |
最后一句忠告:
“正确设计电路可以节省您的时间和资源并省去可能的麻烦。”
别等板子烧了一堆才想起看数据手册。觉得有用的,点赞、在看走一波!
参考文献
Texas Instruments, "如何解决热插拔时的电压过冲", ZHCACN5 - MAY 2023.
Texas Instruments, bq24753A 数据手册.
推荐阅读: