我正在尝试构建具有通用 RS 485连接的电路板。 我想让用户选择全双工或半双工网络。 只需将 DE 连接到 RE、A 连接到 Y、B 连接到 Z、就可以在半双工模式下运行 THVD1552等全双工收发器吗?
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.
感谢您的快速回答。 我的不确定性主要集中在与"与 DE 有关的问题上。 由于一个节点为高电平有效、另一个节点为低电平有效、因此在任何给定的时间、只有一个节点确实具有有效的驱动器、但切换基本上是瞬时的。 (但是、一个或另一个驱动器在整个过程中吸出大约0.5mA 的电流...)。 如果您愿意承受这种功率损耗、这是否起作用? 我缺少 GPIO。 我的 MCU 是一个 STM32G4、其中的 USART 单元为我提供了一个 DE、我想它由我决定直接使用线 DE 进行 RE、或者使用 GPIO 在软件中控制 RE。
两种实现方式(即保持 DE 和/RE 分离、而不是将它们绑在一起)都很常见。 需要考虑的一些因素包括:
-发送节点是否需要能够在发送时接收自己的数据(即"回送"或"回送"功能)? 如果是、则需要在/RE 为低电平时具有 DE 高电平的能力。
-系统是否需要进入既不使用发送功能也不使用接收功能的极低功耗状态? 那么、在/re 为高电平时使 DE 变为低电平的能力很有用。
如果上述两种情况都不适用、那么为了保存 GPIO、将 DE 和/RE 连接在一起也许是有道理的。
顺便说一下,我意识到我先前的一个发言可能被误解了。 当我说在给定的时间只有一个节点应该有一个有源驱动器时、我的意思是、一次最多有一个节点可以有一个有源驱动器。 在没有启用驱动程序的情况下、总线可以处于"空闲"状态(所有接收节点)。
此致、
最大