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.

[参考译文] THVD1552:在半双工模式下运行全双工收发器?

Guru**** 2439560 points
Other Parts Discussed in Thread: THVD1552

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/920509/thvd1552-running-full-duplex-transceiver-in-half-duplex-mode

器件型号:THVD1552
我正在尝试构建具有通用 RS 485连接的电路板。 我想让用户选择全双工或半双工网络。 只需将 DE 连接到 RE、A 连接到 Y、B 连接到 Z、就可以在半双工模式下运行 THVD1552等全双工收发器吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Thomas、

    是的、这适用于 THVD1552以及通常任何其他全双工 RS-485收发器。  在 A 连接到 Y、B 连接到 Z 的情况下、它的运行方式相当于半双工收发器。  您只需确保适当地控制"DE"线路、以便在任何给定的时间只有一个节点具有活动的驱动器。

    最大

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

    感谢您的快速回答。  我的不确定性主要集中在与"与 DE 有关的问题上。  由于一个节点为高电平有效、另一个节点为低电平有效、因此在任何给定的时间、只有一个节点确实具有有效的驱动器、但切换基本上是瞬时的。  (但是、一个或另一个驱动器在整个过程中吸出大约0.5mA 的电流...)。 如果您愿意承受这种功率损耗、这是否起作用?  我缺少 GPIO。  我的 MCU 是一个 STM32G4、其中的 USART 单元为我提供了一个 DE、我想它由我决定直接使用线 DE 进行 RE、或者使用 GPIO 在软件中控制 RE。

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

    两种实现方式(即保持 DE 和/RE 分离、而不是将它们绑在一起)都很常见。  需要考虑的一些因素包括:

     -发送节点是否需要能够在发送时接收自己的数据(即"回送"或"回送"功能)?  如果是、则需要在/RE 为低电平时具有 DE 高电平的能力。

     -系统是否需要进入既不使用发送功能也不使用接收功能的极低功耗状态?  那么、在/re 为高电平时使 DE 变为低电平的能力很有用。

    如果上述两种情况都不适用、那么为了保存 GPIO、将 DE 和/RE 连接在一起也许是有道理的。

    顺便说一下,我意识到我先前的一个发言可能被误解了。  当我说在给定的时间只有一个节点应该有一个有源驱动器时、我的意思是、一次最多有一个节点可以有一个有源驱动器。  在没有启用驱动程序的情况下、总线可以处于"空闲"状态(所有接收节点)。

    此致、
    最大

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

    完美、再次感谢 Max 给出的清晰答案。  )

    -Tom