本页目录

高速 · 信号完整性与传输线边界

一条“低速总线”也可能有高速边沿;接收器看到的不是平均频率,而是传播、阻抗和每一次跳变在板上留下的回声。

学习层:为什么示波器上有多个一样高的电平

1. 具体情境:平均速率没变,换一根线就开始振铃

传感器节点的 SPI 时钟只有几十 MHz,甚至被固件降到更低;但当走线变长、上升沿变快或负载换成连接器时,远端波形出现过冲、下冲和多次交叉。工程师若只比较“每秒多少个比特”,会漏掉真正的时间尺度:边沿到达负载的时间是否已经和边沿本身一样长?

本页使用低压、限流、可断电的教学信号,不讨论高能脉冲、射频发射或市电测量。实验中的阻抗、传播速度、耦合和噪声都是明确标注的教学输入。

2. 揭示前预测:先判断反射符号与模型边界

  1. 在同一条线上,长度加倍时单程传播延迟会怎样变化?
  2. 理想开路负载的反射系数是正、负还是零?
  3. 在长度不变时把上升时间变快,更应该优先使用集总模型还是传输线模型?

提交预测后才显示负载终端、耦合和噪声参数。请把“反射存在”和“系统一定失败”分开:反射是波形现象,是否越过接收器判决窗口还要看幅度、时序、阈值和测量带宽。

3. 公式桥:传播、反射和眼图

若信号线长度为 \(l\),传播速度为 \(v\),单程飞行时间为

\[ t_d=\frac{l}{v}, \qquad t_{rt}=2t_d. \]

当上升时间 \(t_r\) 不再明显大于飞行时间,集总模型会隐藏空间位置。一个常用的工程经验是:若 \(t_r\lesssim6t_d\),先按传输线检查;这只是规则经验,不是标准条款。相应的临界长度可写成 \(l_{crit}\approx vt_r/6\),但 \(v\) 必须来自叠层、介质、线缆或实测。

负载阻抗 \(Z_L\) 与特性阻抗 \(Z_0\) 的反射系数为

\[ \Gamma=\frac{Z_L-Z_0}{Z_L+Z_0}, \qquad V_{ref}=\Gamma V_{inc}. \]

开路近似给 \(\Gamma=+1\),短路近似给 \(\Gamma=-1\),匹配给 \(\Gamma=0\)。这里的 \(Z_L\) 是波到达瞬间看到的等效阻抗,不一定等于万用表的静态电阻。

眼图把很多个 UI(unit interval,单位间隔)叠在一起。眼高可用“信号幅度减去噪声、串扰和反射残差”的教学账本估算;眼宽则受抖动、边沿、传播偏差和采样时钟影响。眼图张开是证据的一部分,不是协议正确性的充分证明。

本实验把 \(R_b\)、UI、抖动 \(J\)、边沿、传播和反射放进同一账本:

\[ UI=\frac{1}{R_b},\qquad \text{closure}\sim\frac{t_r}{UI}+\frac{t_{rt}}{UI}+\frac{J}{UI}+|\Gamma|+\text{串扰/噪声代理}. \]

因此 (Z_0)、数值 (Z_L)、线长、传播速度、上升时间、码率和抖动都是真实输入;改变任一项都必须能改变反射系数或教学眼图开口,而不是只改标签。

默认教学输入取 \(l=0.30\ \mathrm{m}\)、\(v=0.15\ \mathrm{m/ns}\)、\(t_r=2\ \mathrm{ns}\),于是 \(t_d=2\ \mathrm{ns}\)、\(t_{rt}=4\ \mathrm{ns}\),而 \(6t_d=12\ \mathrm{ns}\);因为 \(2<12\),传输线模型应先进入检查。所有数值只是量级训练。

4. 互动实验:从一次阶跃看到反射与眼图

无 JavaScript 时的静态 fallback:合成教学输入为长度 \(0.30\ \mathrm{m}\)、传播速度 \(0.15\ \mathrm{m/ns}\)、上升时间 \(2\ \mathrm{ns}\)、\(Z_0=50\ \Omega\)、开路负载 \(Z_L=\infty\)、码率 \(50\ \mathrm{Mb/s}\)、抖动 \(80\ \mathrm{ps}\)、入射幅度 \(1.0\ \mathrm{V}\)、耦合代理 \(8\%\)、噪声代理 \(5\%\)。数值负载输入默认是 \(75\ \Omega\),但开路预设的有效 \(Z_L\) 明确为 Infinity;这些参数都用于本页教学。

账本项 默认读数 单位 / 解释
单程飞行时间 \(t_d\) 2.0 ns;\(l/v\)
往返时间 \(t_{rt}\) 4.0 ns;一次反射往返
传输线经验边界 \(6t_d\) 12.0 ns;规则经验,不是标准
\(Z_0 / Z_L\) 50 / Infinity Ω;开路预设,\(Z_L=\infty\)
码率 / UI 50 / 20 Mb/s / ns;\(UI=1000/R_b\)
抖动 \(J\) 0.08 ns;80 ps
反射系数 \(\Gamma\) +1.0 \((Z_L-Z_0)/(Z_L+Z_0)\),开路教学近似
反射阶跃 +1.0 V;\(\Gamma V_{inc}\)
串扰代理 0.08 V;入射幅度的 8%
噪声代理 0.05 V;入射幅度的 5%
眼高代理 0.44 V;含 \(t_r/UI\)、传播、\(\Gamma\)、串扰和噪声扣减
眼宽代理 45.6 % UI;含传播、边沿、\(\Gamma\) 和抖动扣减

切换到匹配(\(Z_L=Z_0\))、短路(\(Z_L=0\))、开路(\(Z_L=\infty\))或数值负载,图会同时更新 \(\Gamma\)、反射阶跃和眼图开口;改变 \(Z_0\)、线长、传播速度、上升时间、码率或抖动也会改变结果。实验不模拟具体叠层、连接器、探头频响或标准接收器模板;它只帮助你决定“该不该测传播和阻抗”。

一个刻意的边界反例是:\(l=0.01\ \mathrm{m}\)、\(t_r=50\ \mathrm{ns}\)、\(R_b=1\ \mathrm{Mb/s}\) 时,\(t_d\approx0.067\ \mathrm{ns}\)、\(6t_d\approx0.4\ \mathrm{ns}\),慢边沿相对极短线可先按集总模型;而 \(l=5\ \mathrm{m}\)、\(t_r=0.2\ \mathrm{ns}\)、同样 \(R_b=1\ \mathrm{Mb/s}\) 时,\(t_d\approx33.3\ \mathrm{ns}\)、\(6t_d\approx200\ \mathrm{ns}\),快边沿长线必须按传输线检查。相同码率不代表相同 SI 边界。

5. 真实修正:阻抗不连续不只发生在负载

阻抗突变可能来自过孔焊盘、颈缩、平面开槽、连接器、分支、参考层切换和回流断裂。即使负载端匹配,源端、串联电阻、过孔和相邻走线仍可能产生反射。串联终端常把源端边沿变得更温和,但它的电阻、封装和驱动器输出阻抗必须共同计算。

串扰来自相邻导线的电容/电感耦合;平行长度、间距、参考平面和边沿决定耦合强弱。近端串扰和远端串扰的形状不同,受害线的终端又会改变观察结果。用“颜色更浅”描述串扰不够,应该报告峰值、持续时间、受害端位置和带宽。

眼图会把确定性反射、随机噪声、占空比失真和时钟抖动叠在一起;只看一张眼图不能识别来源。应配合单次波形、近端/远端触发、已知模式和终端变化。

6. 测量方案:把波形位置写进证据

  1. 在源端、走线中点、过孔后和负载端各定义测点;每个测点记录参考平面和探头连接。
  2. 先用慢边沿或低重复率的单次阶跃观察传播,再恢复目标工作模式;这样能区分反射和连续数据叠加。
  3. 若使用 TDR 或网络分析工具,只把它作为阻抗/传播的测量证据,记录校准、连接器、线缆和参考面;没有这些信息的曲线不应被当成 PCB 真值。
  4. 示波器探头的电容、地线和带宽都会改变边沿。对差分信号记录共模范围,对单端信号记录回流路径。

7. 项目迁移与验收

把关键网络的长度、层叠/参考、估计 \(Z_0\)、边沿、源/负载终端、过孔和串扰邻线写入信号完整性账本。验收要求不是“图上没有任何振铃”,而是最远端在目标电压、温度和负载组合下,眼高/眼宽和接收判决窗口有明确余量;若改动终端使眼图变好,还要复测功耗、EMC 和故障状态。

1. 集总模型与传输线模型的边界

集总模型假设整个网络在同一时刻共享一个电压;这在传播时间远小于系统关心的边沿/时间尺度时很有效。传输线模型把电压和电流写成位置与时间的函数,才能解释“源端先变、远端后变、反射再回来”。

不要用平均比特率单独判断边界。一个每秒只跳变几千次的控制线,如果驱动器边沿是 1 ns、线长足够长,也可能需要传输线思路;反过来,一个速率更高但边沿受控、线很短的网络可能先由集总寄生主导。

2. 终端、反射与眼图的证据链

终端的作用是让波看到的等效阻抗更接近 \(Z_0\),从而减少 \(|\Gamma|\);它不是“提高逻辑电平”的元件。终端会增加静态电流或边沿功耗,差分干线还要考虑共模和驱动能力。具体终端方式与数值必须由叠层、收发器数据手册和测量共同决定。

眼高和眼宽的单位不同:眼高是 V,眼宽是 UI 或时间。把它们相加或只报一个“质量分”是量纲错误;项目账本应分别记录。

3. 模型失效边界

本页的 \(v=0.15\ \mathrm{m/ns}\)、\(Z_0=50\ \Omega\)、耦合百分比和眼图扣减都是教学输入,不代表某一 PCB、线缆或接收器。真实传播速度随介质和叠层变,阻抗随几何/频率/参考层变,反射还会受封装与探头改变。实验结果也不能替代适用标准的接收器模板或合规测试。

4. 资料与边界

传输线与波的基础可回看 OpenStax University Physics Volume 2,电路和测量的工程入口可查 MIT OCW 6.002: Circuits and Electronics 与 MIT OCW 6.071J: Introduction to Electronics, Signals, and Measurement。正式接口和测试条款入口是 IEEE Standards,具体阻抗、终端和接收器数字不能从本页教学参数外推。

5. 小结

先比较 \(t_r\) 与 \(t_d\),再决定集总还是传输线;用 \(\Gamma=(Z_L-Z_0)/(Z_L+Z_0)\) 判断反射符号,用位置化测量和眼图区分幅度、时间和串扰。下一讲把波形问题落到板子:原理图怎样变成功能分区、连续回流和可测的 PCB?