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.

[参考译文] SN65HVD72:超出 RS485总线上的最大器件数?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1318353/sn65hvd72-violating-maximum-number-of-devices-on-the-rs485-bus

器件型号:SN65HVD72

您好、TI 论坛-

我有一家应用在 RS485总线上集成了500个 SN65HVD72器件。 总线包含1000' 24AWG 120欧姆双绞线电缆、每2'压降一次。 数据速率为115.2Kbps。 两端的终端为120欧姆。

在任何给定的时间、只有1个器件将发送、只有30个器件将接收。 所有其他丢弃都将禁用其接收器和发送器。 由于 SN65HVD72收发器是3/20UL 器件、因此总线只应连接213个。 不过、我想知道该规范是否适用于213个有源接收器、因此我们的应用不违反该规范并且可以安全地执行?

目前、我们的实验室中正在运行该系统。 该信号看起来非常出色、没有数据错误。 以下是总线上距离最远的信号示例:

谢谢!

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

    您好、George、

    该标准是指总线上的接收器-无效或有效。 一般来说、对于大多数 RS 至485器件、非运行状态和运行状态之间的负载电流之间没有太大差异。 即、差分接收器绝不是真正的高阻抗、因为作为主驱动器的高阻抗接收器之前存在一个衰减网络、用于设置总线上的输入阻抗(单位负载数)。 因此、使用该器件向 RS -485添加500个器件具有固有风险、因为您会对驱动器施加应力。  

    这显示在总线输入电流中-这是推导单位负载数量的地方。 测试条件为 VCC = 3V 至3.6V 并且 VCC = 0V。  

    话虽如此、但通信可能并不是不可能的-因为您似乎已经在实验室中对其进行了设置、工作正常-但本质上、它不再符合 RS 至485标准、这会带来一些风险。

    最佳情况下、您很可能会看到功率耗散增加、从而导致过早的器件故障。

    最坏情况-触发驱动器电流限制、当通信不可能时、器件的磨损会增加-因此应用故障和过早的器件故障。  

    我们不建议这样做。  

    实现此类操作的方法通常是使用中继器。 我们确实了解了如何创建这些目标文件(https://www.ti.com/lit/ug/tidu590/tidu590.pdf?ts = 1706299251014&ref_url=https%253A%252F%252Fwww.google.com%252F)-具体的设计是针对100kbps -但架构不会因更快的设计而发生太大变化-但值和所选的器件可能需要更改。 本设计使用隔离式收发器作为使用中继器的两个主要原因是、如果您需要以选定数据速率 具有更长的总线 、或者总线上的节点之间存在较大的接地电势偏移、那么隔离器可以帮助解决这两个问题。 但是、另一种不太常见的用途是增加总线上的节点密度-由于您拥有超过2个允许节点、我们建议在线路上使用两个中继器-但由于数据速率低于4000英寸、似乎不需要更常用 模式范围高于72提供的模式范围(这有助于消除接地电位差)、您可能不需要使用隔离式收发器、而可以使用标准收发器。

    然而、这就提出了您为何选择 SN65HVD72的问题-我问这是因为我们的大多数现代器件都是1/8UL、因此您只需要一个中继器。 添加中继器的代价是总线复杂性增加、总线上的吞吐量也将降低、因为中继器的传播延迟将比不存在中继器时长得多)。  

    请告诉我您选择 SN65HVD72的原因、因为我们可能有一个更好的选项可帮助简化整体系统设计。

    此致!

    帕克·道德森

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

    为了减轻驱动器上的应力、您可以使用交流端接。 但这会减慢信号边沿的速度。

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

    交流端接不能让设计人员自由通过总线过载-风险并未完全缓解、如果总线过载、设计人员应承担系统故障的责任。  

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

    你好帕克-感谢你的快速反应。

    实际上、中继器是原始设计的一部分。 这500个压降分成100个压降段、每个压降段之间有中继器。 设计与您的应用手册非常相似、只是我们使用的是 SN65HVD72、而不是隔离式收发器。 我们之所以选择 SN65HVD72有多个原因、其中可用性是主要考虑因素。

    我们注意到、当总线被驱动为低电平时、信号质量看起来很好。 但是、当允许收发器浮动到高电平时、信号边沿上似乎有很长的时间常数。 我假设这可能是电缆电容的结果。 我们已经尝试了各种电源终端电阻器组合-尽管 您应用手册中所示的590/133/590网络并非如此。 我们还注意到、使用我们尝试的所有端接方案时、峰/峰信号振幅大大降低。

    我们今天将继续解决此问题、并希望取得一些进展。 就端接而言、您是建议在每个总线段的两端进行590/133/590端接、还是建议只在一端使用一个位于另一端的120欧姆电阻器?

    谢谢!

    乔治

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

    您好、Parker -

    更新-我们解决了中继器的问题(错误的时间常数计算)、现在所有500次滴滴滴都可以在每100次滴滴滴滴滴的中继器中正常显示。 感谢您抽出宝贵的时间快速回复我的问题!

    乔治

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

    您好、George、

    我很高兴您能够解决您看到的问题! 我对中继器设置没有问题、正如您所说的。  

    如果您有任何其他问题、请告诉我、我会看看我能做些什么!

    此致!

    帕克·道德森