2. 高速连接器基础与信号传输机理
传输线理论,说白了就是信号在走线上怎么跑、怎么停、怎么反弹的一套规则。很多刚入行的工程师觉得这玩意儿太理论,不如直接调板子来得实在。但我做了十几年SI,可以负责任地告诉你——不懂传输线,你连问题出在哪都找不到。
我记得刚入行那会儿,有个项目板子调不通,眼图一团糟。我折腾了三天,最后发现就是一根走线的特性阻抗没控制好。从那以后,我再也不敢小看传输线理论了。
2.1 传输线模型:从集总到分布
什么时候信号要走传输线模型?简单说:当走线长度超过信号上升沿有效长度的1/6时。
举个例子,一个1GHz的信号,上升沿大概100ps。在FR4板材上,信号传播速度约6in/ns。那么有效长度就是:
有效长度 = 上升时间 × 传播速度
= 100ps × 6in/ns
= 0.6in
也就是说,只要走线超过0.1in(约2.5mm),你就得用传输线模型来分析。你想想看,现在板子上随便一根走线都好几厘米,所以传输线模型几乎无处不在。
传输线的等效电路模型长这样:
传输线单位长度等效参数:
- R(串联电阻)—— 导体损耗
- L(串联电感)—— 磁场储能
- G(并联电导)—— 介质损耗
- C(并联电容)—— 电场储能
这些参数是分布式的,不是集中在一个点上。我习惯把传输线想象成无数个微小的RLCG单元串联起来,每个单元只占一小段长度。信号经过每个单元都会有一点点变化,累积起来就是完整的传输特性。
2.2 特性阻抗:传输线的灵魂参数
特性阻抗Z₀,是传输线最重要的参数,没有之一。它定义为:在均匀传输线上,行波电压与行波电流的比值。
计算公式很简单:
Z₀ = √( (R + jωL) / (G + jωC) )
对于高频信号(GHz级别),R和G的影响可以忽略,简化为:
Z₀ ≈ √(L / C)
嗯,这里要注意——特性阻抗不是直流电阻。它跟线长没关系,只跟传输线的物理结构和材料有关。我见过不少工程师把特性阻抗和直流电阻搞混,结果设计出来的阻抗完全不对。
我的经验:控制特性阻抗的关键在于控制线宽、介质厚度和介电常数。在FR4板材上,50Ω微带线的线宽大约是介质厚度的两倍。比如8mil介质厚度,线宽就取16mil左右。当然,具体值要用场求解器算一下。
常见传输线的特性阻抗范围:
| 传输线类型 | 典型Z₀范围 | 常见应用 |
|---|---|---|
| 微带线 | 40~120Ω | PCB表层走线 |
| 带状线 | 40~80Ω | PCB内层走线 |
| 共面波导 | 40~100Ω | 高频RF走线 |
| 同轴线 | 50~75Ω | 测试电缆、射频连接 |
| 差分对 | 80~120Ω(差分) | 高速差分信号(USB、PCIe) |
2.3 反射与传输系数
信号在传输线上跑,遇到阻抗不连续的地方就会反射。这就像水波碰到石头会反弹一样。
反射系数Γ定义为:
Γ = (Z_load - Z₀) / (Z_load + Z₀)
传输系数T(也叫透射系数)为:
T = 1 + Γ = 2 × Z_load / (Z_load + Z₀)
我整理了几种典型情况:
| 负载情况 | 反射系数Γ | 传输系数T | 现象 |
|---|---|---|---|
| 匹配(Z_load = Z₀) | 0 | 1 | 无反射,完美传输 |
| 开路(Z_load = ∞) | +1 | 2 | 全反射,电压加倍 |
| 短路(Z_load = 0) | -1 | 0 | 全反射,电压反相 |
| 失配(Z_load ≠ Z₀) | 介于-1~+1 | 介于0~2 | 部分反射,信号畸变 |
避坑指南:我曾经在一个DDR3项目上,发现地址线信号质量很差。查了半天,发现是走线经过一个过孔时阻抗突变,产生了反射。后来在过孔周围加了回流地过孔,把阻抗连续性做回来,问题就解决了。所以,过孔、连接器、拐角都是反射的高发区,设计时要特别留意。
2.4 时域反射计(TDR)原理
TDR,全称Time Domain Reflectometry,是测量传输线阻抗特性的利器。它的原理很简单:往传输线里发射一个快速上升沿的脉冲,然后看反射回来的信号。
TDR的基本工作流程:
- 发射脉冲:TDR仪器输出一个上升沿极快(ps级)的阶跃信号
- 信号传播:脉冲沿传输线向前传播
- 遇到阻抗变化:在阻抗不连续点产生反射
- 接收反射波:TDR仪器接收反射回来的信号
- 计算阻抗:根据反射波的幅度和时间,反推出各点的阻抗值
TDR测得的阻抗Z(t)与反射系数Γ(t)的关系:
Z(t) = Z₀ × (1 + Γ(t)) / (1 - Γ(t))
其中Z₀是TDR系统的参考阻抗(通常是50Ω)。
TDR能告诉我们什么?
- 走线的特性阻抗是否均匀
- 连接器、过孔等不连续点的阻抗突变
- 走线的长度(通过反射时间计算)
- 故障定位(开路、短路的位置)
我习惯用TDR来做PCB的阻抗验证。板厂说他们做了50Ω,但实际是不是,TDR一测就知道。有一次,一块板子的TDR曲线显示某段走线阻抗只有42Ω,查下来是那个区域的介质厚度偏薄了。嗯,这种问题用万用表是测不出来的。
实用技巧:用TDR测量时,我建议先做一次开路校准和短路校准,消除测试夹具和电缆的影响。另外,TDR的上升时间决定了它的空间分辨率——上升时间越快,能分辨的阻抗不连续点就越近。比如35ps的上升时间,理论上可以分辨约3.5mm的间距。
最后说一句,传输线理论是信号完整性的基石。你可能会觉得公式多、概念抽象,但一旦你理解了特性阻抗和反射的本质,很多SI问题就能一眼看穿。我在项目中遇到的大部分信号质量问题,归根结底都是阻抗不连续导致的反射问题。所以,把传输线理论吃透,你的SI水平就上了一个大台阶。