ZHCAAG9B May   2020  – October 2024 ISO1042 , ISO1042-Q1 , ISO1044 , ISO1050 , ISOW1044

 

  1.   1
  2.   有关隔离式 CAN 总线设计的几大设计问题
  3.   商标
  4. 要隔离 CAN,我需要做什么?
  5. 可使用哪些选项隔离 CAN 总线?
  6. 现在我已有隔离式 CAN 信号路径,该如何产生隔离式电源?
  7. 端接总线背后的原因是什么,我是否需要它,如何才能实现?
  8. 数据表中提到的共模范围和总线关断有什么区别?
  9. 现在我已经处理了端接电阻器,那么在总线侧还需要哪些其他组件?
  10. 连接网络中的隔离式 CAN 节点时,应该如何处理悬空总线侧接地连接?
  11. 我可以运行的最小数据速率是否有限制?网络中可实现的最大数据速率是多少?
  12. CAN 网络中可以连接的最大节点数有限制吗?
  13. 10哪些因素决定了 CAN 网络中的最大通信距离?
  14. 11CANH 到 GND 和 CANL 到 GND 之间可以引入的总线电容最大值是多少?更高的电容会损害器件吗?
  15. 12有没有方法可以延长最大通信距离?
  16. 13什么是残桩长度?与其相关的设计注意事项是什么?
  17. 14当在连接多个节点的网络中进行通信时,我发现 CAN 数据包的某些位与数据包的其余位相比具有更大的差分 CAN 电压。为什么?
  18. 15参考文献
  19. 16修订历史记录

端接总线背后的原因是什么,我是否需要它,如何才能实现?

ISO11898 标准将网络互连介质指定为具有 120Ω 特性阻抗(ZO)的单根双绞线电缆(屏蔽或非屏蔽)。电缆两端应采用阻值等于线路特性阻抗的电阻进行端接以避免信号反射。终端电阻器应放置在网络的两个极端,如图 4-1 所示。CAN 总线需要端接以实现正确功能(与另一个工业接口 RS-485 不同 - 其端接是可选的)的另一个原因是,显性到隐性信号边缘没有被有功驱动,因此总线的 RC 衰减带来了这种转换。如果总线上没有端接,当 TXD 输入不断变化时,可能会错过显性到隐性的转换,从而导致数据丢失。

对于不断添加新节点的网络,如果需要确保节点的硬件设计相似,软件控制的端接不失为一个很好的设计选项,如图 4-2 所示。光耦仿真器 (ISOM8610) 或 optoMOS(光控继电器)电路可以添加到每个节点设计中。通过软件,设计可以通过 MCU 的 GPIO 驱动 TERM,从而启用或禁用跨 CANH-CANL 的端接。因此,网络中最远的两个终端节点可以驱动 TERM=High, 以启用跨总线的 120 欧姆端接,而所有其他节点可以驱动 TERM=Low。这样,CAN 总线有效端接为 60 欧姆(两端并联 120 欧姆);而每个节点的硬件设计可以相同。

 典型 CAN 总线网络图 4-1 典型 CAN 总线网络
 使用 ISOM8610 的软件控制端接图 4-2 使用 ISOM8610 的软件控制端接