本页目录
高速 · 信号完整性与传输线边界
一条“低速总线”也可能有高速边沿;接收器看到的不是平均频率,而是传播、阻抗和每一次跳变在板上留下的回声。
学习层:为什么示波器上有多个一样高的电平
1. 具体情境:平均速率没变,换一根线就开始振铃
传感器节点的 SPI 时钟只有几十 MHz,甚至被固件降到更低;但当走线变长、上升沿变快或负载换成连接器时,远端波形出现过冲、下冲和多次交叉。工程师若只比较“每秒多少个比特”,会漏掉真正的时间尺度:边沿到达负载的时间是否已经和边沿本身一样长?
本页使用低压、限流、可断电的教学信号,不讨论高能脉冲、射频发射或市电测量。实验中的阻抗、传播速度、耦合和噪声都是明确标注的教学输入。
2. 揭示前预测:先判断反射符号与模型边界
- 在同一条线上,长度加倍时单程传播延迟会怎样变化?
- 理想开路负载的反射系数是正、负还是零?
- 在长度不变时把上升时间变快,更应该优先使用集总模型还是传输线模型?
提交预测后才显示负载终端、耦合和噪声参数。请把“反射存在”和“系统一定失败”分开:反射是波形现象,是否越过接收器判决窗口还要看幅度、时序、阈值和测量带宽。
3. 公式桥:传播、反射和眼图
若信号线长度为 \(l\),传播速度为 \(v\),单程飞行时间为
当上升时间 \(t_r\) 不再明显大于飞行时间,集总模型会隐藏空间位置。一个常用的工程经验是:若 \(t_r\lesssim6t_d\),先按传输线检查;这只是规则经验,不是标准条款。相应的临界长度可写成 \(l_{crit}\approx vt_r/6\),但 \(v\) 必须来自叠层、介质、线缆或实测。
负载阻抗 \(Z_L\) 与特性阻抗 \(Z_0\) 的反射系数为
开路近似给 \(\Gamma=+1\),短路近似给 \(\Gamma=-1\),匹配给 \(\Gamma=0\)。这里的 \(Z_L\) 是波到达瞬间看到的等效阻抗,不一定等于万用表的静态电阻。
眼图把很多个 UI(unit interval,单位间隔)叠在一起。眼高可用“信号幅度减去噪声、串扰和反射残差”的教学账本估算;眼宽则受抖动、边沿、传播偏差和采样时钟影响。眼图张开是证据的一部分,不是协议正确性的充分证明。
本实验把 \(R_b\)、UI、抖动 \(J\)、边沿、传播和反射放进同一账本:
因此 (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. 测量方案:把波形位置写进证据
- 在源端、走线中点、过孔后和负载端各定义测点;每个测点记录参考平面和探头连接。
- 先用慢边沿或低重复率的单次阶跃观察传播,再恢复目标工作模式;这样能区分反射和连续数据叠加。
- 若使用 TDR 或网络分析工具,只把它作为阻抗/传播的测量证据,记录校准、连接器、线缆和参考面;没有这些信息的曲线不应被当成 PCB 真值。
- 示波器探头的电容、地线和带宽都会改变边沿。对差分信号记录共模范围,对单端信号记录回流路径。
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?