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.

[参考译文] ISO1452:半双工驱动器启用/接收器启用

Guru**** 2390755 points
Other Parts Discussed in Thread: ISO1452

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1083756/iso1452-driver-enable-receiver-enable-both-enabled-for-half-duplex

部件号:ISO1452
“线程: 测试”中讨论的其它部件

我使用的是2线半双工配置的 ISO1452BDW。 从 TI 支持论坛上的其他几篇文章中可以看出,通过将 Y/A 引脚和 Z/B 引脚捆绑在一起,这是可以实现的。

 

是否可以将 n ü~RE 引脚硬系到地面上,并让另一台设备在发射时切换 DE 线路? 在我的疑难解答中,似乎我只看到单端 R 线路上的通信量,而当~re 和 de 都处于低限时。 我曾~过,在 DE 引脚较高的情况下,可以将 n ü r RE 引脚保持在较低的位置,这只会导致回送,从而允许接收/确认传输的数据。 但是,芯片的行为似乎表明情况并非如此。

 

我的问题是,理论上这是否可能? ~更简单地说,我是否可以将数据重新绑定到低和低绑定到高并成功发送/接收数据?

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

    您好,

    感谢您的参与和对 ISO1452的关注。

    [引用 userid="202231" url="~/support/isolation-group/isolation/f/isolation-forume/1083756/iso1452-driver-enable-receiver-enable-both-enabled-for-half-duplex’]我的问题是,理论上这是否可行? ~更简单地说,我是否可以将数据“低”与“低”与“低”与“高”绑定并成功发送/接收数据?

    是的,这是可能的,我希望它能在没有任何问题的情况下工作。 RE\可以硬接线低,而 DE 在传输过程中可以高,并且在从总线接收数据时应禁用。
    当 RE\为低且 DE 为高时,您将看到 D 数据循环返回到 R,数据表规格中有一些传播延迟。 我们经常对此进行测试,没有发现任何问题。

    ~,该芯片的行为似乎表明情况并非如此。

    请您分享更多详细信息,了解当您尝试提高德高,再低时会发生什么情况?
    还请分享原理图和波形,以查看设计中是否有任何问题。 谢谢。


    此致,
    科特谢瓦·拉奥

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

    参见下面的示意图 snip。 RS_485_+/-线路从模拟多路复用器(ADG1409)切换到 ISO1452上游,但似乎工作正常。

    此处为 DE HIGH,/RE LOW:

    以下是低,/re 低:

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

    在进一步测试/调查后,我认为问题在于我们如何执行测试。 在单端,我们基本上是循环回路的,所以我认为问题是当数据进入差分端时,驱动器启用量很高,然后数据立即被从差分传输线路中移出,这导致了争用。

    基于这一点,我们可能需要在数据进入时将驱动程序启用为低,然后在准备传输时将其驱动为高。 这是否正确并符合零件的预期行为?

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

    您好,

    感谢您的进一步更新和分享有关您如何测试设备的详细信息。

    [引用 userid="202231" url="~/support/isolation-group/isolation-forum/1083756/iso1452-driver-enable-receiver-enable-both-enabled-for-half-duplex/4012707#4012707]],基于此,当数据进入驱动器时,我们可能需要保持驱动器启用不足,数据进入高速传输。 这是否正确并与零件的预期行为一致?

    是的,您对降低引脚以从 RS-485总线上的其他节点接收数据的理解是准确的。 如果 DE 被保持在高位,则总线由设备本身驱动,如果有任何其他节点尝试发送任何数据,则会出现争用,您可能无法从其他节点读取任何数据。 我在上一篇文章(以下简称为“快速参考”)中简单地提到,为了能够从公共汽车接收任何数据,应该降低德国汽车的使用量,也许我应该在这一点上强调一下。

    [引用 userid="57858" url="~/support/isolation-group/isolation-forum/1083756/iso1452- driver-enable-receiver-enable-both enabled-for-half-duplex/4011834#4011834]DE 在传输过程中可以设置为较高的值,从总线接收数据时应禁用。 [/引用]

    您的观察结果符合我们的预期,因此您可以继续测试。 我将继续,并将此线程标记为“已关闭”。 如果您有任何其他问题,请告诉我们,谢谢。


    此致,
    科特谢瓦·拉奥