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.

[参考译文] ISO1541:EVM2300的隔离

Guru**** 2392905 points
Other Parts Discussed in Thread: BQ34Z100-G1, ISO1541, BQ34Z100, ISO1540, TCA9517A, TCA9800

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/906000/iso1541-isolation-of-evm2300

器件型号:ISO1541
主题中讨论的其他器件:BQ34Z100-G1BQ34Z100ISO1540TCA9517ATCA9800

你(们)好

我正在尝试将 EVM2300与基于 BQ34Z100-G1开发的定制板隔离。 我想将充电和放电记录为隔离式。  

我使用过 ISO1541。 SIDE1连接到 EVM2300、而 Side2连接到 BQ34Z100。 两侧的 VCC 为3V3。 上拉电阻为1.5k、使用0.1uF 去耦电容器。

但我无法从芯片获得任何响应。 如果我将 EVM2300巧妙地连接到芯片、我就会得到这一点。

我不确定 ISO1541的选择是否正确、还是应该使用 ISO1540更改它?

谢谢

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

    您好、Mehmet、

    感谢您在 E2E 上发帖!

    查看这两个 EVM 的原理图、我认为 ISO1541非常适合此应用。 ISO1541具有单向时钟线路、可简化不具有时钟展宽从器件的单主系统的解决方案。 这不应妨碍正常的数据流、如您所述。 ISO1540的实施可能更容易、因为 I2C 主器件可以使用任意一侧、从而允许根据输入阈值要求进行侧面选择。  

    关于通信问题、ISO1541等大多数 I2C 隔离器需要在器件两侧都包含上拉电阻器。 似乎两个 EVM 原理图都不包含这些电阻器、因此必须在外部添加它们。 您能否确认 ISO1541两侧都包含上拉电阻器?

    如果问题不是这样、您是否能够分享有关您的系统和正在执行的测试的更多信息? 两个电路板的连接方式(包括电源和接地连接)原理图很有用、并且在尝试通信时器件两侧的示波器截图也很有用。 我特别感兴趣的是在驱动2侧时看到1侧的输出、反之亦然。  

    请使用 ISO1541不断更新您的设计进度、如果您有任何疑问、请告知我们。

    此致、
    Eric

    [编辑]:更正了器件名称拼写错误

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

    我附上了电路原理图。

    逻辑分析仪的结果如下所示。 沟通内容中缺少一些内容、但我不知道如何纠正。 我已经尝试过这么多的上拉电阻器、无法成功进行可靠的通信。

    设置写入[4]+ NAK
    设置写入[4]+ NAK
    设置写入['16']+ NAK
    设置写入['16']+ NAK
    设置写入['170']+ ACK
    "0"+ ACK
    '170'+ ACK
    4 + ACK
    4 +缺少 ACK/NAK
    设置写入['16']+ NAK
    设置写入['16']+ NAK
    设置写入['170']+ ACK
    "0"+ ACK
    '170'+ ACK
    4 + ACK
    4 +缺少 ACK/NAK
    设置写入['16']+ NAK
    设置写入['16']+ NAK
    设置写入['170']+ ACK
    "0"+ ACK
    '170'+ ACK
    '170'+ ACK
    "170"+缺少 ACK/NAK
    设置写入['170']+ ACK
    "0"+ ACK
    '170'+ ACK
    '170'+ ACK
    "170"+缺少 ACK/NAK
    设置写入['170']+ ACK

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

    您好、Mehmet、

    进一步检查后、ISO1541和 BQ8015DBT (EV2300上的 I2C 器件)的阈值和输出特性看起来彼此之间具有严格的容差。 这可能会解释为什么某些通信成功、而其他通信似乎失败或无法识别。 我首先建议在该侧使用阻值更大的上拉电阻器来尝试降低低电平电压。 您似乎已经尝试了一些值、但我想确认、当使用大约5k 欧姆的上拉电阻时、仍然会发生故障。 您是否会分享使用了哪些值? 我还想在通信期间查看 I2C 线路的模拟示波器截图、以查看阈值是否确实导致了该问题。  

    如果这无法解决问题、我建议使用不同的非隔离式 I2C 缓冲器、例如 TCA9800或 TCA9517A。 这两个选项的阈值和输出电压均高于 ISO1541。 我建议使用非隔离式接口器件、因为我了解 ISO1541的当前应用用于开发和测试。 如果需要隔离以便稍后进行口粮、请告诉我。 如果您对这些器件有任何疑问、或者希望获得其他建议、请告诉我。

    请告诉我们您的测试结果以及您是否有任何疑问。
    此致、
    Eric

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

    您好、Mehmet、

    我想就我之前的答复发表评论。 TCA9800或 TCA9517A 等 I2C 缓冲器可与 ISO1541串联使用。 这些器件可将 ISO1541的信号转换为 BQ8015DBT 的适当电压电平。 这还需要在所选缓冲器和 ISO1541之间添加上拉电阻器。 此配置仍将提供 ISO1541的隔离栅。  

    我还想指出、在您共享的原理图中、ISO1541的 SDA1引脚似乎未连接到 EV2300接头。 这似乎是原理图中的错误、因为您表明已经进行了一些成功的沟通、但我还是想提一下。  

    此外,我想更正上一次答复中的拼写错误。 我建议使用大约5k 欧姆的上拉电阻、而不是5欧姆的上拉电阻。 我已通过编辑将其修复以进行澄清。

    此致、
    Eric

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

    您好、Mehmet、

    我想跟进这个主题。 您是否已在设计隔离 EV2300方面取得进展? 如果您能够找到解决方案、我们有兴趣了解它是什么。  

    此致、
    Eric

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

    你(们)好 Eric

    我怀疑芯片有故障。 当我用4.7K 上拉电阻器检查 B 侧信号时、观察到没有意义的输出。 我已经订购了新的一个以重试。

    几天内就会通知您。 感谢您的关注。

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

    你(们)好  

    我尝试过新芯片。  

    SIDE1为5.1k、Side2为2.2k

    仍然无法通过隔离进行通信。 示波器图像附加在 Sidew2 SDA 上。 似乎出现了一些干扰。

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

    我尝试过这么多组合,但运气不好。 这种隔离器不应太难使用。 我怀疑这是一个设计良好的芯片。

    我已将 SIDE1连接到 EV2300并保持上拉电阻为5.6k。 较高的值不起作用。

    连接到 Sidew2的定制设计电路板以及从1k 到37k 的大量上拉电阻器。 附加了一些逻辑结果。

    我断开了隔离以检查两个同步侧信号。 在下图中、前两行是关于 SIDE1、其他行是关于 SID2。

    似乎总是有一个时钟信号丢失。

    通信频率为100kHz、我也尝试了400kHz、但都不起作用。

    SIDE1:5.6k - Side2:1K

    SIDE1:5.6k - Side2:2.2k

    SIDE1:5.6k - Side2:22k

     

     

     

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

    您好、Mehmet、

    在逻辑分析仪记录您的共享时、从器件似乎正在尝试拉伸此序列的最后一个时钟位。 进一步查看 BQ43Z100的数据表、它看起来确实是器件 I2C 驱动器的函数。 由于 ISO1541具有单向 SCL 线路(1侧至2侧)、因此它将无法将此延伸回主器件-因此从器件错过了一个时钟周期、通信失败。 由于所有其他数据看起来都可以通过器件正确传播、我认为这可能是问题的原因。 为了解决这个问题、我建议使用 ISO1540 、它具有一个双向 SCL 端口、以便 BQ43Z100在时钟线上发送的数据可以传播到系统主器件。
    我意识到您在最初的问题中询问了这种差异、如果我暗示这不是潜在的解决方案、我会很抱歉。  

    关于您共享的示波器屏幕截图中显示的干扰、我们希望看到器件两侧的示波器屏幕截图(如逻辑分析仪屏幕截图中所示的内容)。 我想看看干扰是通过隔离器传播还是仅出现在一侧。 如果可能、进一步放大以查看脉冲宽度和毛刺脉冲压摆率有助于确定原因。  

    了解两侧示波器屏幕截图上的最小电压也将指示上拉电阻器选择是否会产生适当的低电平电压。 根据给定逻辑分析仪快照的 I2C 器件的行为、我相信您使用的组合将起作用。  

    我希望这对我有所帮助,我期待听到有关结果的消息。  
    此致、
    Eric

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

    谢谢 Eric

    我很难获得示波器截图。 我已经订购了 ISO1540样片、在交付时、我将尝试再次写入结果。

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

    您好、Mehmet、

    我想跟进这个主题。 您是否能够了解有关共享范围屏幕截图上出现的干扰的任何新信息? 您是否能够使用 ISO1540测试解决方案?

    此致、
    Eric

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

    您好、Mehmet、

    由于不活动、此主题将关闭。 请随意在此主题上发布后续问题、或使用此窗口右上角的红色和黄色按钮。


    谢谢、
    Manuel Chavez

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

    你(们)好

    我仍在等待样品送达。 一旦我明白、我将立即尝试使用 ISO1540。 我认为问题与双向/单向时钟有关。

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

    您好、Mehmet、

    我希望您能够在测试方面取得进展。 当您能够使用 ISO1540完成测试时、请告知我们您的调查结果。

    由于不活动、我们将很快关闭此主题、但您可以在上一次回复或链接到此主题的60天内回复此主题、并使用"提出相关问题"进行回复。  

    此致、
    Eric