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.

[参考译文] ISO1430:ISO1430DW IC 出现环回故障

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1239090/iso1430-iso1430dw-ic-has-a-loop-back-fault

器件型号:ISO1430

您好!

我 正在    微控制器 和  计算机之间 使用   RS485  IC  (ISO1430DW)进行通信 、计算机 会定期         向 引脚 6 (Tx)发送值(例如字母"A") 并    在 引脚3 (Rx)接收返回的值。

如何     解决问题?

谢谢。此致、

维贾伊

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

    Vijay、您好!

    感谢您的联系。  
    ISO1430只是一个隔离式缓冲器、它不会定期发送任何值。 定期传输应该来自主器件或外围器件。
    请向我们提供1侧和2侧的原理图和波形、以确认 ISO1430的连接。


    谢谢

    维克斯·J

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

    大家好,Vikas

    下面我将介绍一下原理图。

    谢谢。此致、

    维贾伊

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

    Vijay、您好!

    原理图看起来没有问题。 周期性发送不是由 ISO1430引起。 它可能是微控制器或计算机。 请绕过 ISO1430或探头 TX 和 RX 来缩小变速器的来源范围。

    谢谢

    维克斯·J

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

    Vijay、您好!

    原理图看起来没有问题。 周期性发送不是由 ISO1430引起。 它可能是微控制器或计算机。 请绕过 ISO1430或探头 TX 和 RX 来缩小变速器的来源范围。

    谢谢

    [/报价]

    尊敬的 Vikas:

    我会研究一下。 感谢您的帮助。

    谢谢。此致、

    维贾伊

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

    尊敬的 Vikas:

    我将检查整个过程。 发送值将返回到接收器引脚(Rx)。
    如下面的屏幕截图所示。 Rx 是绿线、Tx 是黄线读写使能、而 Tx 是蓝线。

    谢谢。此致、

    维贾伊

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

    Vijay、您好!

    感谢您提供屏幕截图。 对于所面临的具体问题,并不十分清楚。 请详细说明这一问题,以便我们能够缩小问题的范围。 波形有 TX 上的数据(黄色)。 看起来接收器由于 DE 和 REN 短路而被禁用。 由于接收器被禁用、输出 RX (绿色)为三态、缓慢变为0V。

    谢谢

    维克斯·J

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

    尊敬的 Vikas:

    我的 问题    接收器  正在 接收  发送 值。


    我将   完成  以下过程:

    RS485  连接    器件  微控制器。  
             在接收从 器件发出的命令时遇到问题。

    1.   DE   REN  引脚   短接。  
    RX  绿色、 Tx  黄色、  DE   REN  蓝色。

    2. 若要       Rx  引脚中接收某些命令 (例如   命令 "R!"), DE   REN  引脚  设置  低电平。

    3.          接收到  "R!"时在 Tx 引脚中发送一些字节  命令 ( 例如, 发送   "RDTD  1  14:28:3205.03.23!"          "RDT_!_HH:MM:SS_DD.MM.YY!"模式在 Tx 引脚中进行了标记。

    4.  传输前,  DE   REN  引脚  设置  "高"。

    谢谢。此致、

    维贾伊

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

    Vijay、您好!

    感谢您带领我们了解数据接收和传输过程、并简要描述您面临的问题。

    从您列出的步骤中、我了解 RXD 引脚会接收像"R!"这样的命令。 收到此类命令时、我了解到 MCU 会以您指定的格式在 TXD 引脚上传输一些数据。

    这是可以理解的,但我没有看到你提到问题是什么,以及它发生的确切时间。 我知道您刚才提到 RXD 看到的信息与在 TXD 上传输的信息相同。 您是不是想说当您传输像"RDTD  1  14:28:32  05.03.23"这样的数据时! 在 TXD 上、您看到 RXD 上也显示了所有这些信息吗?

    由于 ISO1430是一款半双工器件、因此在 TXD 上发送的所有内容都将在 RXD 上显示、除非在数据发送期间通过使 RE\为高电平来禁用接收器。 如果您正在 RXD 上接收发送的数据、则每次发送数据时、代码可能会暂时启用接收器。 您可能需要在代码中进行检查和验证。

    从您共享的波形来看、在传输数据时、RXD (绿色)波形明显变为0V。 看起来 RXD 没有接收数据、并且波形会确认这一点。 您能否检查代码、以了解传输的数据是否还意外地被推入接收寄存器?

    调试硬件和软件问题的最佳方法是、首先通过分别测试硬件来排除硬件问题。 即、您可以向 TXD 施加方波并同时监控 RXD 和 A/B 引脚、以验证 ISO1430是否按预期工作。 由于 ISO1430只是一个收发器、因此它只会根据启用的通道在两侧之间传递信息。 它没有任何智能来以任何其他方式处理数据。

    请帮助回答上面列出的问题、并执行我建议的实验来确定问题所在。 谢谢、如果您有任何问题、请告诉我。


    此致、
    拉奥·科特什瓦尔