从拓扑和终端电阻开始
总线应尽量采用一条主干,节点通过短支线接入。星形连接会产生多个反射点,在波特率或线长提高后迅速恶化。
终端电阻只放在主干两端,并与电缆特性阻抗匹配。断电测量 A-B 之间的等效电阻,能快速发现多装、漏装或接线错误。
工作台检查项
- 主干两端各一组终端
- 支线尽可能短
- 确认 A/B 标注没有被不同厂商反用
偏置与共模同样重要
空闲时总线需要确定状态。偏置电阻必须与终端电阻一起计算,既要形成足够差分电压,也不能让驱动器负载过重。
远端设备地电位不同会消耗收发器的共模裕量。长距离或工业现场应评估隔离收发器、浪涌保护和专用参考导线。
示波器应同时观察 A、B 对地电压和 A-B 差分电压;只看其中一根线容易漏掉共模问题。
最后检查方向切换和时序
半双工系统中,DE 拉低过早会截断最后一个停止位,拉低过晚则可能与下一节点冲突。应以发送移位寄存器真正为空为准,而不是仅等待发送缓冲区为空。
若波形良好但仍有丢帧,再检查波特率误差、帧间隔、CRC 和上层重试逻辑。
工作台检查项
- 捕获 DE、TXD 与差分总线
- 检查最后一个停止位
- 区分物理层错误与协议超时