我有两个问题:
- 如果信号是差分的,为什么要在串行通信线路(如 CAN、RS485)上使用共模扼流圈?接收器中的共模噪声不会被简单地消除吗?
- 我回顾了一个 CAN 有共模扼流圈的项目,但 RS485 没有。这样做有技术原因吗?
谢谢
我有两个问题:
谢谢
接收器中的共模噪声不会被简单地消除吗?
在差分接收器中,很多噪声会被大量消除,但是高频的东西会导致问题,当然,CM 扼流圈就像一个电感器,因此会随着频率增加其串联阻抗。超出接收器带宽限制的高频噪声仍然会造成严重破坏。
我回顾了一个 CAN 有共模扼流圈的项目,但 RS485 没有。这样做有技术原因吗?
可能有,但是,魔鬼在细节中(以及性能测试和这个和那个的基础,以及它正在测试的规范以及数据带宽和有问题的芯片......)
差分接收器的共模抑制范围有限,大约为伏特。它不能消除电压超过该水平的共模噪声峰值。共模扼流圈变压器使用两种技术增加了高频脉冲的范围:
在回答您为什么在 CAN 总线端口中看到共模扼流圈但在 RS-485 端口中没有看到的问题时:这只是那些特定工程师做出的决定。它更多地与经济有关,而与 CAN 总线和 RS-485 之间的差异无关。
即使差分接收器拒绝它,共模滤波器也会阻止线对(及其参考地)上感应的噪声进入您的系统。换言之,CM 滤波器可防止在存在强噪声时出现与 EMI/ESD 相关的系统干扰。
即使是不仅使用差分信号而且还使用变压器隔离的以太网,也可以从抑制共模噪声中受益。
至于为什么在那个特定系统中将它应用于 CAN 总线而不是 RS-485,我怀疑设计人员认为 CAN 总线连接的位置更可能产生强烈的电磁噪声(例如来自点火、燃油喷射螺线管、和其他动力总成源)而不是 RS-485 去的地方(仅限机舱内。)
接收器中的共模噪声不会被简单地消除吗?
是的,差分信号的优点是消除接收端出现的“共模噪声”,通过“区分”信号:
Tx:
Sig+ = Sig + 噪声
Sig- = -Sig + 噪声Rx:
Sig = Sig+ - Sig- = (Sig + Noise) - (-Sig + Noise) => Sig'
CAN 有一个共模扼流圈,但 RS485 没有
它特定于系统(设计依赖性)和应用程序。