游戏百科

为什么信号线必须“先过”ESD/TVS?

你不是一个人。几乎所有新手第一次 layout 时都会冒出同样的疑问:“原理图上不是都连在同一根线上吗?为什么放 TVS
你不是一个人。几乎所有新手第一次 layout 时都会冒出同样的疑问:

“原理图上不是都连在同一根线上吗?为什么放 TVS 的先后顺序会影响保护效果?”“如果因为板子空间不够、必须让信号先绕一下再到 TVS,到底是多严重的事?”

这些问题之所以常见,是因为:

原理图是理想世界——几根线全都零电感、零电阻,看起来电视机天线都能接成超导体。

Layout 是真实物理世界——你画的每 1cm 走线,都是一个“缩小版电感器”,ESD 时候能气得你怀疑人生。

所以今天我们不讲玄学,只讲逻辑清晰、能让你立刻理解的真实物理——以及为什么多走那一点点线,ESD 性能直接“打骨折”。

一、问题本质:那些你以为不存在的“走线电感”

如上图,理想情况下,设计意图很简单:让静电放电的电流,优先流向 ESD/TVS,把能量吸掉,而不是侵入你的 MCU/FPGA 引脚。

但现实是——静电的速度远比你想象快,ESD 的频谱可以打到几十 MHz~几百 MHz。对于这种频率,哪怕短短几毫米的 PCB 线段,都会变成明显的电感。

也就是说,只要你拉长了 TVS 的路径,ESD 电流突然来了,它会发现:

“哎?那边的路线电感大,那我先往芯片里跑一口气吧。”然后你的芯片就可能提前退役。

二、走线电感到底有多大?算一下你就知道它不能忽略

PCB 走线的寄生电感其实不神秘,用常规公式能算出来。

举个真实例子:线宽 6 mil、长度 1cm、1 oz 铜厚的走线 → 电感约 9.41 nH

光看 nH 可能没概念,代入阻抗计算式:

ZL=2πfLZ_L = 2\pi f LZL=2πfL

假设采用 ESD 典型频率点 50 MHz:

ZL≈2π×50MHz×9.41nH≈3ΩZ_L ≈ 2\pi \times 50 \text{MHz} \times 9.41\text{nH} ≈ 3 \OmegaZL≈2π×50MHz×9.41nH≈3Ω

没错,1cm 走线 ≈ 3Ω 高频阻抗。

3Ω 在 DC 看起来无所谓,但对 ESD 瞬态来说就像路中间突然出现的“减速带”:

电流过 TVS 变慢 → 更多电流冲向芯片 → 芯片承压上升

寄生电感会让 TVS 的“钳位电压”变高

用一个真实器件举例:某 3.3V TVS(如 ESD9B33ST5G),在 1A 峰值放电时的典型钳位电压约 10.5V(理想布局下)。

但如果你的布局不好,信号线绕了点弯,带上了前面计算的 3Ω 阻抗,那么 ESD 电流 1A 流过电感,就会产生 3V 压降。

于是被保护芯片看到的电压不再是 10.5V,而是:

10.5V + 3V = 13.5V

很多 MCU 的容忍极限就 6V~12V 左右,这时候就危险了。

更夸张的是:

如果你不小心让线长成了 10cm……

那电感约变成 140nH,50MHz 阻抗约 43Ω。

那么:

43Ω × 1A = 43V 压降

此时即便你用的是“高端 TVS”,也会被走线完全废掉。

四、那走线长一点一定没救吗?

也不至于“死刑”,但你必须知道代价:

走线越长、越细 → 电感越大

电感越大 → TVS 越来不及“抢”电流

ESD 越容易窜入芯片内部结构

芯片越容易被击穿、性能漂移或寿命缩短

你可以采取一些补救措施,比如:

加宽走线降低电感

保持走线贴着参考地

为 TVS 单独规划最短接地回路

增加 RC 滤波或共模扼流

若空间超紧张,可考虑两级防护

但无论怎么补,原则永远不变:

TVS = 离接口越近越好,走线越短越好,接地回路越直接越好。五、总结(你必须记住的三句话)1. 原理图永远是理想世界;Layout 才是真实物理世界。2. PCB 走线电感是真实存在的,而且非常致命。3. 如果让信号“先走一段路再遇到 TVS”,ESD 的威力会被完整送到你的芯片上。

用一句工程师圈的黑话总结就是:

“TVS 不要放远,放远了它就不叫 TVS,它叫摆设。”