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.

[参考译文] SN65HVD75:用于半双工的 RS-485缓冲器电路

Guru**** 2482225 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/674103/sn65hvd75-rs-485-buffer-circuits-for-half-duplex

器件型号:SN65HVD75

您好,

我们正在寻找 RS485缓冲器电路、请找到所附图像。 我们的要求是、如果传感器侧的 RS-485短路或开路、则不应影响总线侧的 RS-485 (右侧)。

所需的速度最高可达10Mbps。您能否建议任何缓冲解决方案来避免此问题?RS485中继器是否可以实现?

此致

标称值

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

    您可能需要查看此参考设计、以查看是否可以使用相同的方法:

    www.ti.com/.../TIDA-01365

    它实现了中继器功能、可将双向总线从一个主节点"扇出"到四个从节点。 为了用作单通道中继器、此电路可针对单个从节点(即、只有一个从收发器、无"与"门)进行调整。

    只要收发器 IC 支持10Mbps 的传输速率、就可以实现、但需要注意的一点是使用这种方案切换数据流方向所需的时间。 该电路仅在相应输入上检测到起始位时开始驱动输出、而检测接收到的位、生成使能脉冲并打开相应输出驱动器的过程可能需要一些时间。 您可能会发现需要延长起始位的长度以适应这种情况。

    另一种选择是使用 MCU 接收消息、然后将其重新传输到相应的总线。 这会更复杂并增加延迟、但会使用更标准的 RS-485设置。

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

    感谢您的回答!

    由于延迟、数据传输是否存在任何问题? 如果555已更改为高频、我们可以减少延迟吗?

    如果从侧的 RS-485短路或开路、是否会影响主器件上的 RS-485?

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

    感谢您的回答!

    由于延迟、数据传输是否存在任何问题? 如果555已更改为高频、我们可以减少延迟吗?

    如果从侧的 RS-485短路或开路、是否会影响主器件上的 RS-485?

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

    只是一个延迟不会影响通信(RS-485可以在长电缆上工作、这会引入明显的延迟)、但是如果初始的"开始"位持续时间缩短、则接收系统可能无法识别它。 您需要检查从 D 信号的下降沿到555输出端的上升沿(然后馈送到收发器的 DE 输入端)之间的延迟、 然后将其添加到收发器的启用时间规格中、以查看起始位缩短了多少。 理想情况下、它将远小于一个位周期。

    从侧的短路/开路不会影响主器件。 如果总线有这些类型的硬件问题、当然不可能与该从器件通信、但主器件侧总线上的通信将能够正常运行。

    最大