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的控制 DE 和 RE

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1277813/sn65hvd72-changing-control-de-and-re-for-rs485

器件型号:SN65HVD72
主题中讨论的其他器件:THVD1406

您好!

SN65HVD72DR

由于 MCU GPIO 不足以控制 DE 和 RE 引脚、我建议使用带有 BJT 的 TX 来控制 DE 和 RE。

下面是我的 RS485原理图、供您参考。 如果您对此设计有任何问题、请告诉我。

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

    如果不将总线驱动为高 UART_TX 信号、则会大大降低噪声容限。

    考虑使用具有自动方向控制功能的收发器、如 THVD1406。

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

    Josh、您好!

    如何设置 这个参数、我主要关心的是器件在启用和禁用驱动器时的固有延迟。 延迟时间可能会导致位失真、并可能会拉伸 UART 波特率、在更糟糕的情况下、会导致位错误。  

    下面是一个参考设计、通过 使用555计时器为发送的数据量设置时间长度、帮助解决此问题。

    https://www.ti.com/lit/ug/tidubw6/tidubw6.pdf?ts = 1695739229670&ref_url=https%253A%252F%252Fwww.google.com%252F

    如果您的 UART 数据包足够短、则使用具有自动方向控制功能的 RS 至485收发器也可以作为替代方案、如 Clene's 前面提到的。 (通过检查数据表中 tdevice_autodir 参数的最小时间以及最坏情况下的 UART 数据包0xFF 和任何可能为1 加上停止条件的附加位来进行验证。)

    -鲍比