1. 从一个“幽灵”般的信号说起
如果你画过高速数字电路板,或者调试过FPGA、微处理器的电源系统,大概率遇到过一种令人头疼的现象:芯片明明在正常工作,但用示波器探头点在芯片电源引脚和地引脚上,却能看到一个幅度不小的电压“毛刺”。这个毛刺往往伴随着芯片内部逻辑的翻转,比如一个时钟信号从低变高时,电源引脚上就会出现一个向下的尖峰,而地引脚上则会出现一个向上的尖峰。这个现象,就是我们今天要聊的 地弹 ,英文叫 Ground Bounce 。
我第一次被这个问题“教育”是在一个高速ADC的板子上。当时ADC的采样时钟频率并不算特别高,只有100MHz,但转换出来的数据总有几个最低位在“跳舞”,信噪比怎么也上不去。排查了半天模拟前端、参考电压,最后把示波器探头(用了最短的接地弹簧)点在ADC芯片的模拟地引脚上,真相大白了——每当采样时钟边沿到来,模拟地引脚上就会产生一个接近200mV的尖峰噪声。这个噪声直接耦合进了敏感的模拟电路,导致采样精度严重下降。而这一切的“元凶”,就是隐藏在芯片封装和PCB走线中的 寄生电感 ,以及它背后的核心物理概念—— 电感 。
所以,这篇文章我们不谈复杂的公式推导,就从工程实践的角度,掰开揉碎了讲清楚: 电感到底是什么?它为什么会在我们的电路里“无处不在”地搞破坏?以及,它究竟是如何一手导演了“地弹”这出大戏的? 理解了这些,你就能从“被动踩坑”变成“主动预防”,在设计阶段就把这些噪声扼杀在摇篮里。
2. 重新认识电感:它不只是那个绕线的线圈
提到电感,很多人脑子里第一个蹦出来的形象就是一个绕在磁芯上的线圈。没错,那是我们为了获得特定电感值而故意制造的 集总电感 。但在高速电路的世界里,更可怕的是那些我们“无意中”创造出来的电感,也就是 寄生电感 。
2.1 电感的物理本质:抵抗电流变化的“惯性”
你可以把电感想象成电路世界里的“惯性”。在力学里,质量大的物体有惯性,你想改变它的运动状态(加速或减速)就需要施加更大的力。在电学里,电感就是电流的“惯性”。你想改变一个电感回路中的电流大小,它就会产生一个反向电动势来“抵抗”你这个改变。
这个反向电动势的大小,正比于电流变化的快慢。公式是:V = L * (di/dt)。这里的 L 就是电感值,单位是亨利; di/dt 是电流随时间的变化率,单位是安培/秒。这个公式是理解所有电感相关问题的钥匙。
举个例子,一个1nH的电感,当流经它的电流在1纳秒内变化1安培时,它两端产生的电压就是:V = 1nH * (1A / 1ns) = 1V。看,仅仅1nH的电感和一个并不算特别夸张的电流变化率,就能产生1V的电压噪声!而在高速数字芯片的IO驱动器中,电流在皮秒级时间内切换几安培是家常便饭,这就是为什么寄生电感如此致命。
2.2 寄生电感藏在哪里?无处不在的“隐形杀手”
既然电感是电流变化被抵抗的属性,那么任何一段有电流流过的导体,只要电流发生变化,它就表现出电感特性。这个电感值取决于导体的 几何形状 ,特别是它所构成的 回流面积 。
- 一根导线 :即使是一根笔直的、短短的导线,也有寄生电感(大约1nH/mm的数量级)。导线越长,电感越大。
- 一个过孔 :PCB上的过孔是寄生电感的大户。一个典型的通孔(穿过整个板子)的电感大约在0.5nH到2nH之间。多个过孔串联,电感会累加。
- 芯片的引脚和内部键合线 :这是地弹的主要来源之一。从芯片的硅片到封装
424




被折叠的 条评论
为什么被折叠?



