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.

[参考译文] ISO1540:第 1 侧的确认级别错误

Guru**** 2988510 points

Other Parts Discussed in Thread: ISO1540, ISO1541

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1663345/iso1540-wrong-acknowledge-level-on-side-1

部件号: ISO1540
主题: ISO1541 中讨论的其他器件

您好、

我在 1 侧有一个 RPI 5、在 2 侧有多个 I2C 芯片(例如 MCP3428、PCA9555A、X9241)。

如连接的原理图所示、两侧的电阻为 3.3kR。
注:330R 电阻已替换为 0r。  

问题是我们可以在 2 侧(从器件)上很好地看到确认、但这个隔离器没有正确通过 ISO1540。 低电平(确认)等于 2.3V、而不是小于 0.8V、Vcc1 为 3.3V。 则主器件不认为具有确认。 请参阅连接的示波器 (Ch1、2:侧 1、Ch3、4:侧 2)。

我已经尝试过:

  • 使用 1.5kR 或更高的上拉电阻器 (4.7K、9.4k) 更改上拉电阻器:不工作;相同的操作
  • 按 ISO1541 更改 ISO1540:不再工作;相同的操作
  • 通过其他 GPIO 引脚 (14、15) 更改 SDA、SCL 引脚 (3、4):不工作;相同的操作
  • 将我的电路板替换为原型板(相同的原理图;3.3kR 上拉、100nF 去耦电容器、并使用一个从器件 X9142):不工作。 一回事

我可以尝试更多吗? 出什么问题了?

谢谢

此致、

ScreenImg-4.png

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

    您好 Olivier、

    感谢您联系并提供详细的意见。

    该问题已被很好地理解、但为了进一步调试该问题、我们需要您提供以下意见:

    1. ACK 位区域的示波器屏幕截图(X 和 Y 轴上)在共享波形上方。
      1. 另外、让我们知道从 Side2 传输到 SIDE1 的 ACK 位的持续时间、并显示错误。
    2. 在上面的原理图中、VCC1 连接到 C44 节点的位置是从何处连接到 3.3V?
      1. 此外、请分享我们要审查的 PCB 布局、因为去耦电容器对于器件性能至关重要。
    3. 您能告诉我们 SIDE1 上使用的 RPI 的 VIL 是什么吗?
      1. 这是为了在 VOL1 (max)= 0.8V 时检查与 ISO1540 的 SIDE1 的逻辑兼容性

    基于您的实验的问题:

    通过其他 GPIO 引脚 (14、15) 更改 SDA、SCL 引脚 (3、4):不工作;相同的内容
    1. 这些 GPIO 引脚的确切含义是什么? -您使用的是数字隔离器吗? 即使没有 ISO1540、此问题也会重复出现吗?
      1. 您正在使用哪个器件进行 GPIO 实验?
    2. 您也有相应的示波器屏幕截图吗?

    此致
    Varun

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

    您好、

    时钟频率约为 5kHz。 去耦电容器也不是真正的问题。

    在这个时候,我找到了这个问题的解决方案。 RPI5 没有在开漏模式下驱动输出。  

    我添加了一个新的输出引脚配置为开漏、低电平状态降至 0.9V。

    现在它可以正常工作。

    感谢你的帮助。

    此致