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.

[参考译文] ISO7762:RS485数据损坏

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/787848/iso7762-rs485-data-getting-corrupted

器件型号:ISO7762
主题中讨论的其他器件: ISO7731

您好,  

我们使用 ISO7762F 来隔离 RS485通信。 请参考原理图,我们在 USB 转 RS485收发器上遇到 CRC 错误,我们 非常仔细地观察了波形,发现只有第九个字节的接收数据包 损坏,该字节上的任何数据都读作"00"。 我们还抽头了 MCU 数据,当收发器未使用 MBPOL 进行轮询时,隔离器前后的所有数据 TX 和 Rx 都被正确读取。 但是、当我们使用 MBPOLL 开始轮询时、CRC 错误仍然存在。  

我们已经厌倦了将 USB 更改为 RS485收发器、但 CRC 错误仍然保持不变。 如果需要、我们可以共享光绘文件。  

请帮我完成同样的操作。  

高拉夫  

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

    很遗憾听到这个问题、并感谢您与我们联系。

    我假设施加在 TX 和 RX 上的信号数据速率不是很高。 您还提到了 USB 转 RS-485转换器、似乎您在上面的原理图中所示的 RS-485端口上连接了一个 RS-485转 USB 转换器。

    由于 MCU 和 USB 主机/器件之间大约有三个器件、因此我要确保的第一件事是检查问题是否是由隔离器引起的。 为此、我将要求您从 PCB 上去除器件 ISO7762的焊料并缩短连接、假设这在调试过程中对产品功能没有影响。 绕过隔离器后、请再次检查是否仍然看到 CRC 错误。 请在您能够运行此测试后更新我们。

    在 ISO7762原理图中、我没有看到组装了去耦电容器。 您能否确认去耦电容器是否在原理图中不可见或根本未使用。 如果您可以共享更详细的原理图和 PCB 布局光绘文件、也会有所帮助。 谢谢。


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

    您好,  

    我对上述建议感到厌烦,当没有 ISO7762F 时,它的工作正常,当它进入原电路时,我面临这个问题。 请在下面的邮件中找到 sch & gerber。 请建议、我们已经完成了各种试验和错误、我们已经制作了分立式隔离器板(使用而不是使用 FODM8061) ISO7762 、它的工作正常。  

    高拉夫  

    e2e.ti.com/.../MSPL_2D00_PD_2D00_GRB_2D00_MSAT200_2D00_R00.zipe2e.ti.com/.../MSPL_2D00_PD_2D00_TRCK_2D00_RA001.pdf

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

    很抱歉我的答复延误了,我没能就这一问题回来。
    感谢您尝试进行实验以了解删除 ISO7762会产生任何影响、我不太确定为什么只有第9字节错误。

    我注意到 ISO7762的 VCC1和 VCC2没有专用的去耦电容器、但我确实看到 U10 (ISO7762)和 U9共享 C27 (4.7uF)和 C28 (10uF)电容器。 强烈建议在 VCC 和 GND 之间尽可能靠近器件引脚放置0.1uF 电容器。 因此、我建议您在 C27和 C28顶部焊接一个0.1uF 电容器、然后再次进行测试。

    由于您只需要3个通道、因此使用 ISO7731或 ISO774x 可使您的 VCC/GND 引脚彼此相邻、从而使去耦电容器尽可能靠近两个引脚。 无论如何、请尝试在 C27和 C28上添加上述0.1uF 去耦电容器、并检查它是否能解决您的问题。 我不是很确定这是否是问题,但我看不到其他问题。 谢谢。


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

    只是想与您联系、了解您是否能够尝试上述实验以及问题是否得到解决? 请告诉我们您的意见、以便我们进一步帮助您。 谢谢。


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

    我希望您能够解决此问题、我将继续并将此 E2E 主题标记为已关闭。 如果您仍有问题、您可以回复此帖子或创建新的 E2E 帖子。 谢谢。


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

    尊敬的 Rao 先生:  

    上述建议未能解决问题,因此我们以前使用的是 ISO7762F,然后用 ISO7762替换了它,现在工作正常,但感谢您的支持。  

    我们已将其批量生产交给我们的 EMS 供应商。 再次感谢您  

    Warms 此致  

    Gaurav Valecha  

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

    我很高兴知道您能够解决这个问题并继续进行大规模生产设计。

    无论是 ISO77xxF (默认低电平)还是 ISO77xx (默认高电平)用于任何通信接口、我们通常不会出现任何通信问题。 默认状态只会对总线默认状态的选择产生影响。 某些通信接口可能需要在没有通信时将总线置于高电平状态、而隔离器的默认状态就在这种情况下变得很方便。

    在您的应用中、隔离器的输入引脚可能会间歇性保持悬空、这可能会导致输出端出现默认状态。 这可能是看到错误 CRC 的原因。 如果连续驱动 ISO7762F 的输入引脚、我们希望输出仅跟随输入、不会导致任何问题。 对于您的实现而言、默认的高状态器件似乎更适合。

    再次感谢您努力解决此问题并继续使用该器件。


    此致、
    Koteshwar Rao