3. 信号完整性基础理论

编码器输出的是随位置或角度变化的脉冲序列,A/B/Z 三路信号在几十 kHz 到几 MHz 之间翻转。当边沿速率进入纳秒量级、走线长度接近信号波长的一个可观比例时,导线不再只是"连通"的导体,而是一条具有特征阻抗的传输线。信号完整性问题几乎都源于这个转变:反射来自阻抗不连续,串扰来自相邻线间的电磁耦合,地弹来自回流路径上的寄生电感,抖动与眼图则是这些效应在时间轴上的综合体现。

传输线与特征阻抗

传输线的基本模型是分布参数:单位长度电感 L₀ 与电容 C₀ 决定特征阻抗 Z₀ = √(L₀/C₀),信号沿线的传播速度 v = 1/√(L₀C₀)。对常见的 FR-4 微带线,介电常数约 4.2~4.5,信号速度约为光速的 0.47~0.49 倍,即约 140~150 mm/ns。一条 100 mm 的编码器信号线,单程延迟约 0.67 ns,往返约 1.34 ns。

判断是否需要按传输线处理,看走线延迟与信号上升时间的关系。经验判据是:当 2×t_d(往返延迟)大于上升时间 t_r 的 1/6 时,反射会明显影响波形。以 t_r = 2 ns 为例,临界往返延迟约 0.33 ns,对应走线长度约 25 mm。也就是说,编码器信号线超过 2~3 cm 就应开始关注阻抗控制,而不是等到几十厘米才处理。

反射与端接

反射系数由负载阻抗与特征阻抗决定:Γ = (Z_L − Z₀)/(Z_L + Z₀)。开路负载 Γ = +1,短路 Γ = −1,匹配时 Γ = 0。编码器接口常见的不连续点包括:驱动器输出阻抗与走线不匹配、接收端高阻输入、连接器与线缆的阻抗跳变、以及分支(stub)节点。

端接方式按位置和功耗取舍:源端串联端接在驱动器输出串入 R_s ≈ Z₀ − R_out,把负载端的全反射吸收在源端,功耗低、适合点对点;终端并联端接在接收端接 Z₀ 到地或到 VCC,匹配最彻底但持续耗流;戴维南端接用上下两个电阻分压,兼顾匹配与静态电平;RC 端接在并联电阻上串电容,避免直流功耗,代价是低频段匹配变差。对 5 V 单端编码器信号,若走线 Z₀ ≈ 50 Ω、驱动器 R_out ≈ 10 Ω,源端串 39 Ω 是常见起点,实际值需用示波器观察过冲与振铃后微调。

编码器信号链中的信号完整性要素 编码器驱动 R_out ≈ 10 Ω R_s 39Ω 传输线 Z₀ ≈ 50 Ω,t_d ≈ 0.67 ns/100mm L₀ / C₀ 分布参数 · 回流路径紧贴信号线 接收端 高阻输入 Γ≈+1 反射波 Γ=(Z_L−Z₀)/(Z_L+Z₀) 相邻通道(B 相 / 差分对) 串扰耦合 地弹 / 回流 L_gnd · di/dt V = L·di/dt 参考平面不连续 抖动 → 眼图 TJ = RJ + DJ 眼高 / 眼宽 / 交叉点 判决门限裕量 上升时间 ↔ 带宽 BW ≈ 0.35 / t_r t_r=2 ns → BW≈175 MHz t_r=10 ns → BW≈35 MHz 反射、串扰、地弹在时间轴上叠加 → 抖动增大 → 眼图闭合 → 编码器计数误判

串扰:容性与感性耦合

串扰分前向串扰与后向串扰。后向串扰(近端)由互容 C_m 与互感 L_m 共同贡献,在驱动端附近最强;前向串扰(远端)在两条线阻抗匹配、且耦合区足够长时趋于饱和,其极性与互感、互容的相对大小有关。对 50 Ω 微带线,互感通常占主导,远端串扰为负向脉冲。

抑制串扰的手段按有效性排序:增大线间距(3W 规则,即中心距 ≥ 3 倍线宽,可把串扰压到 5% 以下)、缩短并行长度、在两条敏感线之间插入接地隔离线并两端过孔接地、减小信号与参考平面的距离(降低回路面积从而降低互感)、以及把上升时间放缓到满足带宽即可。编码器 A/B 两相若长距离并行,建议间距 ≥ 3W 或中间加地线,否则 B 相跳变会在 A 相上叠加尖峰,直接造成计数抖动。

地弹与回流路径

地弹的本质是回流电流在寄生电感上产生的压降 V = L·di/dt。编码器线缆中若只有一根信号线而回流走很远的"地",回路面积大、电感大,驱动器每次翻转都会在参考地上产生尖峰。正确做法是让回流路径紧贴信号线:排线中信号与地交替排列,双绞线中信号与地成对,PCB 上信号线下方保持完整地平面,过孔换层时旁边放置回流过孔。连接器处应保证每个信号都有相邻的地针,避免所有地集中在连接器一端。

抖动与眼图

抖动是边沿相对理想位置的时间偏差,分为随机抖动 RJ(高斯分布,用 RMS 或 σ 描述)与确定性抖动 DJ(有界,含周期性抖动 PJ、数据相关抖动 DDJ、占空比失真 DCD)。总抖动 TJ 在给定误码率下由 RJ 与 DJ 卷积得到,常用模型 TJ(BER) = DJ + 2·Q(BER)·RJ,其中 BER = 10⁻¹² 时 Q ≈ 7。

眼图是把多个比特周期叠加显示的统计图,直接反映可用的时间与幅度裕量。关键指标包括眼高、眼宽、交叉点位置、上升/下降时间以及眼图的对称性。对编码器信号,眼图闭合通常表现为:过冲与振铃压缩眼高、串扰抬高噪声底、地弹使判决门限漂移、抖动使眼宽变窄。用示波器在接收端以时钟恢复或外部触发方式累积足够多的 UI,即可观察这些效应。

上升时间与带宽的关系

数字信号的能量分布由上升时间决定。单极点近似下,带宽与上升时间满足 BW ≈ 0.35 / t_r。t_r = 2 ns 对应约 175 MHz,t_r = 10 ns 对应约 35 MHz。这个关系决定了两件事:一是测量时示波器与探头带宽应至少为信号带宽的 3~5 倍,否则看到的上升时间被仪器限制;二是走线、连接器、线缆的寄生参数只要在信号带宽内呈现阻抗不连续,就会引起反射。编码器信号若上升时间为 5 ns,则 70 MHz 以上的寄生效应都值得关注,而 100 MHz 带宽的探头已接近临界,建议使用 ≥ 350 MHz 带宽并配合短地弹簧。

判断一条编码器信号线是否需要端接,可先估算往返延迟 2×t_d 与上升时间 t_r 的比值:2×t_d > t_r/6 时按传输线处理。以 150 mm/ns 传播速度、t_r = 2 ns 计算,临界长度约 25 mm。
用长地线夹测量编码器信号时,探头地线电感会与信号形成额外回路,测到的振铃往往被夸大。应使用短地弹簧或焊接式探头尖端,并在接收端而非驱动器输出端观察波形。
现象物理来源典型观察主要对策
反射阻抗不连续,Γ≠0过冲、振铃、台阶源端串联 / 终端并联端接
串扰互容 C_m、互感 L_m相邻通道尖峰3W 间距、隔离地线、缩短并行
地弹回流电感 L·di/dt参考地尖峰、门限漂移紧贴回流、信号地交替、完整平面
抖动RJ + DJ 叠加边沿位置随机偏移降低串扰、稳定电源、匹配端接
眼图闭合上述效应综合眼高、眼宽不足按裕量逐项定位主导因素

把这几项串起来看:上升时间决定带宽,带宽决定哪些寄生参数会起作用;阻抗不连续产生反射,相邻线耦合产生串扰,回流电感产生地弹;三者叠加在时间轴上表现为抖动,最终在眼图上体现为裕量损失。编码器计数误判往往不是单一原因,而是眼图裕量被逐步吃掉后的结果。因此调试时应先在接收端看眼图与波形,再按反射、串扰、地弹的顺序逐项排查,而不是直接更换器件。