主题中讨论的其他器件:THVD1406
我们将使用 RS485半双工 IC、并在一个用例中、无论数据传输或接收如何、我们都需要始终将 re_bar 接地并将 DE 设为高电平。 当我们尝试做到这一点时、我们面临着一个问题、即没有发生数据接收。 但是、如果我们仅在传输期间启用 DE、在传输完成后禁用、则一切都按预期运行。 我们需要知道是否可以始终启用 DE、如果可以、请说明如何、如果不可以、请说明原因。
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.
我们将使用 RS485半双工 IC、并在一个用例中、无论数据传输或接收如何、我们都需要始终将 re_bar 接地并将 DE 设为高电平。 当我们尝试做到这一点时、我们面临着一个问题、即没有发生数据接收。 但是、如果我们仅在传输期间启用 DE、在传输完成后禁用、则一切都按预期运行。 我们需要知道是否可以始终启用 DE、如果可以、请说明如何、如果不可以、请说明原因。
尊敬的 Akhil:
当您始终处于高电平时、是否有任何其他器件在总线上通信?
当 DE 为高电平时、处于活动状态的收发器将控制总线-如果任何其他器件同时具有 DE 为高电平、则不可能进行通信、并将发生总线争用。
一般来说、不建议 DE 始终处于高电平、原因有几个:
1) 1)除非总线上只有一个器件充当驱动器(1个驱动器充当多个接收器)-如果只有1个器件充当驱动器、则 可能没有问题
2)如果只有1个器件充当总线上的驱动器、那么另一个考虑因素是功率使用-除非几乎没有停机时间、否则驱动器将在 DE 为高电平时主动驱动总线-这可能会占用大量功率、 尤其是如果您 不需要一直进行通信。
就器件本身而言、以下各项之间并无差别:
A)/RE = GND 且 DE =逻辑高电平(恒定)
b)/RE = GND 且 DE =逻辑高电平(已切换)
这就是我在测试期间询问总线其余部分的状态的原因、因为这类问题通常表示系统级问题、而不是直接器件级问题。
请告诉我: 当您始终处于高电平时、是否有任何其他器件在总线上通信?
此致!
帕克·道德森