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:获取损坏的输出信号

Guru**** 2896930 points

Other Parts Discussed in Thread: TLV3601, ISO1430

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1641235/iso1430-getting-corrupt-output-signal

器件型号: ISO1430
Thread 中讨论的其他器件: TLV3601

尊敬的团队:

代表我们的客户发帖。

我将与我们的客户分享此 E2E 帖子、以便他可以在需要时回复。

我们使用 ISO1430、TLV3601 和 1N914 IC 设计了一个 RS‑485 半‑双工中继器电路。 在原型测试期间、我们没有收到未正确接收到传输的预期数据、尤其是在 中高波特率(38,400 波特及以上)下。
发送数据:11 10 0001 0002 04 000A 0102 C6F0
接收数据: C4 08 01 0002 04 000A 0102 C6F0

标记为红色的已损坏

在较低的波特率下、通信是间歇性的、但性能会随着波特率的增加而显著下降。

由于原型硬件已经构建完成、我们希望避免使用不同元件完全重新设计、因此我们需要以下方面的指导:

  • 可能是导致电流电路中出现此问题的原因
  • 无论是调整、调优还是元件值变化都可以提高性能
  • 使用现有设计实现 38,400 波特或更高波特率可靠运行的任何实用建议

随附的电路原理图供参考。

ISO1430circuit.jpg

此致、

Danilo

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


    更新了原理图。

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

    尊敬的 Jeya:

    感谢您提供更新的原理图。

    我可以在此处指导您完成 ISO1430 相关的调试。

    目前、我不完全了解两个 TLV3601 电路的用途和最佳功能、因此我想通过了解问题原因是 ISO1430 还是 TLV3601 +外部元件来尝试找出此处的可能根本原因。

    您能否请移除 COM_1 和 COM_2 处的外部组件连接并从外部提供信号来启用和禁用驱动器和接收器

    确保在将一个 ISO1430 中 R 上的数据发送到另一个 ISO1430 的 D 之前应使能接收器。


    我还有一个观察结果很关键、VCC2 上的 10uF 电容器在 5V 直流电压下运行时具有非常低的直流额定值、并且由于直流偏置降额、很容易降低其有效性。 尝试在 VCC1 和 VCC2 上使用电容值分别为 10uF 和 0.1uF 的更高直流额定值电容器、看看通信是否有所改善。

    此致
    Varun

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

    请创建一个示波器迹线、其中显示了实际数据(一个收发器处的 R、D)和生成的两个使能信号 (COM1、COM2)。

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

    我同意克莱门斯。

    这将是了解哪个电路/NVM IC 导致此问题后的下一个调试步骤。

    此致
    Varun

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

    您好 Varun、

    谢谢。 该应用的目的是重复 RS485 信号从主器件连接到所有从器件、 遗憾的是、我们找不到任何与 ISO1430 芯片关联的直接基准电路、我们认为该设计是有效的。  
    如前所述、在采用 ISO1430 或 TLV3601 不更改外部元件的情况下、数据通过时不会在 9600 时发生任何丢失或损坏。 一旦我们更改为 19200 或更高版本,我们就开始丢失或损坏前几个字节。  
    我们对信号进行了说明
          
    我们需要使此中继器以 38400 或更高的波特率成功运行。  
    更改 RC 值后、似乎现在没有发生数据损坏、

    主要是按照标记更改了电容器 2.2nF。
    您能否帮助验证这是我们可以推进此目的的可靠设计、或者是否有任何其他参考设计? 特别是自动切换 RE/DE、而是在外部进行调优。  

    谢谢
    Jeya  


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

    尊敬的 Jeya:

    感谢您的分享。 请允许 Varun 在星期一上查看并回来给您,谢谢。


    此致、
    Koteshwar Rao

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

    尊敬的 Jeya:

    根据您的实验、这显然是外部 RC 延迟导致整个网络中位缺失的情况、而不是与 ISO1430 相关的问题。

    如果将电容降低到 2.2nF 以满足您所需的波特率、您可以继续使用这个经过优化的电路

    如果您将来在安装了 2.2nF 电容器和现有网络的情况下仍然面临这个问题、那么您也会降低电阻器值 R23 和 R18 以获得进一步的改进

    此致
    Varun