This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ISO1500:用作 iso3082的替代产品

Guru**** 2393725 points
Other Parts Discussed in Thread: ISO3082

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1008236/iso1500-used-as-replacement-for-iso3082

器件型号:ISO1500
主题中讨论的其他器件:ISO3082

在现有产品中、以前使用的 ISO3082被 ISO 1500所取代、这是我们推荐的。

应用程序和使用的自定义协议使用这样一个事实:如果两个总线成员同时在接收器输出(引脚 R)上发送消息(冲突是可能的并且协议允许的)、则冲突的混淆信号对于冲突检测是可见的。 由于总线上的电压电平不确定、它会显示未定义的消息。 感应的消息与接收的消息相比是按位的。 当发生差异时、假设发生碰撞。

ISO 1500未显示此行为。 在接收器输出上传输期间、只能看到完全感应的消息、而不受总线上发生的碰撞的影响。 直到传输停止时、可能会接收到其它碰撞消息。  

查看数据表、我遇到了时序差异、电压阈值保持了一个驱动器阻抗。 我认为、由于改进了硬件驱动器、并且由于总线布线较长、因此总线阻抗较高、因此接收器在传输时看不到外来信号、而只能看到自己的信号。

查看该标准、我们没有为 RS485总线指定碰撞检测。

查看数据表、两个收发器版本中均未提及碰撞检测功能。

我的问题:

  1. ISO3082的行为是否是驱动程序的显式函数? (或者、它是否用于检测碰撞、尽管它不是为了明确地检测碰撞?)
  2. 是否有具有不同碰撞检测功能的隔离式 RS485收发器(实际上可能具有不同的引脚)? (如果是、请说出它们的名称、因为我没有找到它们)
  3. 由于标准中未定义、与485总线的碰撞检测在应用中是否很常见?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Mirko、

    感谢您与我们联系!

    RS-485收发器只是物理层、不负责碰撞检测。 RS-485协议层应处理碰撞检测。

    1. 否! ISO3082没有碰撞检测电路。 您对 ISO3082的观察可能是由于传播延迟和总线输入阈值等电气特性造成的。  
    2. 我们目前没有带碰撞检测电路的 RS-485收发器。
    3. 当两个以上的收发器同时驱动 一条总线时、会发生冲突。 当总线上的收发器数量较多时、频率会更高。

    此致、

    Alfred