第二章:传输线理论
各位工程师朋友,咱们今天聊聊传输线。说实话,我刚入行那会儿,觉得传输线就是个玄学——明明电路图上就是一根线,怎么到了高速信号这儿就变得这么复杂?后来踩过几次坑才明白,不是传输线复杂,是我们之前用的低频思维太简单了。
2.1 传输线的基本概念
什么叫传输线?说白了,就是用来传输电磁波的导体结构。在PCB上,最常见的传输线就是微带线和带状线。
我习惯把传输线理解成「信号的跑道」。低频时,信号波长很长,跑道太短,我们根本不在乎跑道长什么样。但到了高速信号,比如DDR4跑3200MT/s,信号上升沿只有几十皮秒,波长可能只有几厘米。这时候,PCB走线就成了一个实实在在的传输线。
关键判断标准:当走线长度超过信号上升沿对应波长的1/10时,就必须按传输线来处理。
公式:L > λ/10,其中 λ = Tr × v(Tr为上升时间,v为传播速度)
举个例子。我做过一个DDR3项目,时钟频率800MHz,上升沿约125ps。FR4板材中信号速度约6in/ns。算下来λ≈0.75英寸。也就是说,走线超过0.075英寸(约1.9mm)就得当传输线处理。你想想看,DDR走线动不动就一两英寸,哪根不是传输线?
2.2 特性阻抗
特性阻抗是传输线最核心的参数。很多工程师问我:「特性阻抗到底是个什么东西?」
我的理解是这样的:信号在传输线上传播时,每时每刻都会遇到一个「瞬时阻抗」。如果传输线是均匀的,这个瞬时阻抗就是常数,我们叫它特性阻抗Z₀。
特性阻抗由传输线的几何结构和材料决定。对于微带线,计算公式如下:
Z₀ ≈ 87 / √(εr + 1.41) × ln(5.98h / (0.8w + t))
其中:
- εr:介电常数(FR4约4.2-4.5)
- h:介质厚度
- w:线宽
- t:铜厚
嗯,这里要注意,这个公式是近似公式。实际工程中,我建议直接用场求解器(比如Polar SI9000)算,精度高得多。
个人经验:我一般把单端50Ω、差分100Ω作为默认目标。但别死磕这个值。有一次我做一款FPGA板卡,芯片手册要求差分90Ω,我硬是照着100Ω去设计,结果眼图怎么都调不好。后来改成90Ω,问题迎刃而解。记住:芯片手册才是上帝。
2.3 传播延迟
传播延迟就是信号从发射端走到接收端需要的时间。这个参数在时序分析中特别重要。
传播延迟的计算公式很简单:
tpd = L / v
其中v是信号传播速度:
v = c / √εr
c是光速(约3×10⁸ m/s),εr是有效介电常数。
对于FR4板材,εr≈4.2,算下来v≈1.46×10⁸ m/s,约6in/ns。也就是说,信号在FR4上每走1英寸,大约延迟167ps。
| 板材类型 | εr(典型值) | 传播速度(in/ns) | 延迟(ps/in) |
|---|---|---|---|
| FR4 | 4.2 | 6.0 | 167 |
| Rogers 4350B | 3.48 | 6.6 | 152 |
| Megtron 6 | 3.6 | 6.5 | 154 |
我曾经在一个DDR4项目中,因为没算准传播延迟,导致地址信号和时钟信号之间差了200多ps。板子打样回来,跑2133MT/s都费劲。后来老老实实把等长约束做到±5mil以内,才稳定跑到3200MT/s。
2.4 反射系数
反射是传输线中最让人头疼的问题。为什么会反射?因为阻抗不连续。
反射系数Γ定义为反射电压与入射电压之比:
Γ = (ZL - Z₀) / (ZL + Z₀)
其中ZL是负载阻抗,Z₀是传输线特性阻抗。
三种典型情况:
- ZL = Z₀:Γ=0,无反射,完美匹配
- ZL = ∞(开路):Γ=1,全反射,反射电压与入射电压同相
- ZL = 0(短路):Γ=-1,全反射,反射电压与入射电压反相
避坑指南:我曾经设计过一个SATA接口,接收端芯片内部有端接,我没仔细看手册,又在PCB上加了并联端接电阻。结果阻抗变成双倍并联,反射反而更严重。后来才意识到,芯片内部已经做了匹配,外部再加就是画蛇添足。
2.5 终端匹配
终端匹配的目的只有一个:消除反射。常用的匹配方式有四种:
- 串联端接:在驱动端串一个电阻,Rs = Z₀ - Rdriver
- 并联端接:在接收端对地接一个电阻,Rp = Z₀
- 戴维南端接:用两个电阻分压,R1 = R2 = 2Z₀
- AC端接:串联电容后再并联电阻,适合有直流偏置的场景
我个人最常用的是串联端接。为什么?因为它不消耗直流功耗。在DDR、SPI等单端信号中,串联端接几乎是标配。
但要注意,串联端接的电阻要尽量靠近驱动端放置。我见过有人把串联电阻放在走线中间,结果反射照样严重。电阻的位置和阻值一样重要。
小技巧:如果你不确定该用哪种匹配方式,先看芯片手册。手册里通常会给出推荐方案。如果手册没写,那就用串联端接,阻值取22Ω或33Ω试试。这两个值在大多数情况下都能用。
知识体系总览
下面这张图是我自己整理的传输线知识框架,方便大家理解各个概念之间的关系:
这张图把传输线理论的几个核心概念串起来了。从基本概念出发,特性阻抗和传播延迟是传输线的固有属性,反射系数描述的是阻抗不连续时的现象,终端匹配则是我们工程师用来解决问题的工具。实际应用中,这几个概念缺一不可。
好了,传输线理论就聊到这儿。记住一句话:高速设计没有玄学,只有没算清楚的物理。下次遇到信号质量问题,先拿传输线理论过一遍,八成能找到原因。