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.

[参考译文] ISO35:连接到半双工从器件

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1057549/iso35-interfacing-to-half-duplex-slaves

器件型号:ISO35

我正在开发一个 PCB、其中的 ISO35 与 RS485全双工从器件通信良好、但与半双工从器件不通信。 在半双工模式下、从机接收到正在发送的任何主机、但主机不接收到正在响应的任何从机。  对于半双工接口、我在端将 Y 与 A 短接、Z 与 B 短接(J8pin2与 J9pin1短接、J8pin1与 J9pin2短接->请参阅下面所附的原理图)。 在我的电路中、A&B 之间的 R (t)为100欧姆 以10K 电阻器重新下拉。 R & DE 上拉至10K。 在这种配置下、我假设主器件应该接收正在发送的任何主器件、但也不会接收。

您能不能建议我出错的地方。

e2e.ti.com/.../sch485.pdf

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

    您好、Nabe、

    感谢您的联系、很遗憾听到这个问题。

    我已经查看了原理图、它看起来很好。 您能否 移除 R97并再次测试、以查看 ISO35是否在 R 处接收到在 D 处传输的数据?
    我还看到原理图中的 JP3和 JP4跳线将 FLOAD_R 引脚短接至 FLOAD_T 引脚并为 ISO35创建半双工模式。 您是否还尝试短接这些跳线并再次进行测试?

    此外、请务必分享 PCB 布局以查看是否存在任何问题、谢谢。


    此致、
    Koteshwar Rao

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

    您好、Nabe、

    我 10kΩ 注意到、DE 引脚通过 Δ I 电阻器硬上拉至 VCC、MCU 不控制 DE 引脚。 这 对于全双工是非常好的、因为发送和接收总线端子 是不同的、而对于半双工、这将不起作用。

    由于发送和接收总线终端连接在一起以实现半双工、因此驱动器仅需在传输期间开启、并在从其他节点接收数据时禁用。 如果未禁用驱动器、则驱动器将最终保持总线所处的状态。 当多个节点驱动总线时、总线上的电压 可能会根据节点驱动的强度创建任一状态。

    请进行此更改、器件在半双工模式下工作正常。 谢谢。


    此致、
    Koteshwar Rao

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

    谢谢 Rao 先生。 感谢你的帮助。 将 DE 添加到控制器引脚之一并仅在传输过程中激活后、解决了该问题。 我最初放置的两根跳线用于根据要求(全双工或半双工)配置 RS485端口的硬件。 但是、现在我需要为此配置专用一个 GPIO。  

    此致、

    纳维