工具与软件:
我们在 RS485通信的设计中使用 IC SN65LBC180、通常全双工 IC 可通过将正负信号短接在一起来用作半双工 IC。
在半双工测试期间、我们观察到以下情况。
->要进行传输、RE 引脚和 DE 引脚都设置为低电平。
->要接收、RE 引脚设置为低电平、DE 设置为高电平。
请确认是否预计传输和接收的 DE 和 RE 设置?
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 SN65LBC180、通常全双工 IC 可通过将正负信号短接在一起来用作半双工 IC。
在半双工测试期间、我们观察到以下情况。
->要进行传输、RE 引脚和 DE 引脚都设置为低电平。
->要接收、RE 引脚设置为低电平、DE 设置为高电平。
请确认是否预计传输和接收的 DE 和 RE 设置?
很抱歉! 我已将它们进行了跳接、DE 引脚设置为高电平以进行传输、/RE 引脚设置为低电平。 在接收期间、RE 和 DE 都设置为低电平。
想知道/RE 引脚在传输期间的状态应该是什么、可以将其设置为高电平还是应该将其设置为低电平。
并且通过接收发送仅用于检查 IC 发送的内容是否正确? 或者这是否意味着我们可以在同步过程中向从器件发送和接收数据(半双工模式不支持此正确设置?)
此致、
Aagneya C
想知道传输过程中/RE 引脚的状态应该是什么、可以将它设置为高还是应该将它设置为低。
可以在传输期间启用 RE#、但实际上对您没有太大帮助。 理论上、您知道在启用 RE#的情况下要发送哪些数据、然后您会看到它重新出现在 Routput 中。 MCU/处理器需要将出现在其中的数据丢弃。 我可以看到这一点的唯一用途是传输数据并看到 Routput 上显示的数据是不同的。 这可能会告诉您 RS485总线正在运行、比如短路或其他东西正在传输。
这是否意味着我们可以向从机传输数据并从从机同时接收数据(半双工模式不支持此正确方式?)
正确、Clemens 在他的注释中强调了这一点、但在 RS485半双工模式中、您不应同时从两个节点进行传输。 这可能会导致争用。 RS485驱动程序可以处理这种情况(它们规格为能够承受这种情况)、但数据完整性将会丢失。
-鲍比