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.

[参考译文] ISO7761:C2000 F28P650 — 通过 ISO7761 隔离器路由时、MISO 信号会崩溃;被旁路时工作-->AD7490

Guru**** 2577385 points
Other Parts Discussed in Thread: SN74LVC1G125, ISO7761, SN74LVC1G08

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1568040/iso7761-c2000-f28p650-miso-signal-collapses-when-routed-through-iso7761-isolators-works-when-bypassed-----ad7490

器件型号:ISO7761
《主题》中讨论的其他器件: SN74LVC1G08、SN74LVC1G125

工具/软件:

尊敬的团队:

我们面临着与的一个问题 ISO7761 MCU 和 ADC 之间使用的隔离器。 请查看以下详细信息:

平台/零件

  • MCU: TMS320F28P650 (3.3V I/O)、SPI-B

  • ADC: AD7490、VDrive = 3.3V(DOUT/DIN 以 3.3V 为基准)

  • 隔离: SPI 线路上的两个 TI ISO7761 器件(一个用于模拟部分,一个用于分立式/控制部分)。

问题:

  • 其中任一隔离器都连接到 MISO/POCI (ADC→MCU) 、逻辑高电平衰减、SPI 回读失败。

  • 当两个隔离器都从 MISO 路径上移除(直接 ADC→MCU 连接)时、信号干净~3.3V、通信稳定。

  • 在上观察到衰减 两侧 隔离层:

    • 又了解了 ADC DOUT 100 引脚时、才会受到 ESD 保护。

    • 又了解了 MCU POCI 引脚上的电压。
      →这表明隔离器通道正在加载或钳制线路。

执行的测试:

  • 一开始,我就删除了 U69 并将 MISO 直接连接到 MCU、但问题仍然存在。

  • 后来我发现同一个 MISO 网络也连接到另一个隔离器(引脚 7/引脚 10 连接到 ADC 输出)。

  • 抬起 PCB 上的该引脚后、MISO 信号变得干净并达到整个 3.3V、通信正常。

向 TI 提问:

  1. 对于 SPI 应用中的 ISO77xx、推荐使用什么 信道分配 →POCI(外设 μ C 控制器)以避免负载/钳位?

  2. 它支持将 MISO 网络扇入 两个独立的隔离器通道

附加了连接详细信息的图像以供参考。

请查看并建议我们如何解决此问题。

谢谢、
马尼坎丹五世




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

    尊敬的团队:  

    请回答以上问题。  

    谢谢、  
    ManIKANDAN V  

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

    嗨、Manikandan、

    感谢您的联系。  

    我知道在使用 ISO7761 器件时、您遇到了 SPI 通信问题。 为了帮助您了解上述通信故障、您能否对以下几点进行评论?

    1. 您能否提供一个完整的原理图、其中显示了 MCU、隔离器和外设器件?  
    2. 您提到这些波形对来自 MCU 的信号不准确、您能否展示隔离器的输入和输出波形? 还请包含大量波形以供参考。
    3.  如您评估和提到的、当两个隔离器输入的信号驱动强度不够时、可能会出现问题。 上述信息将帮助我们了解这是否是潜在问题。 如果出现此类问题、在 MCU 和隔离器之间使用缓冲器有助于将信号转接驱动至隔离器。  

    此致、
    Aaditya 五

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

     当两个 SPI 从器件未激活时、它们会禁用其 MISO 引脚。 但 ISO7761 的 OUTF 引脚始终有效、因此两个 MISO 信号混合。

    您可以添加三态缓冲器(例如 SN74LVC1G125)、这些缓冲器由隔离器和 MCU 之间相应的/CS 信号控制。 或者、将两个 MISO 信号与与与门相结合、例如 SN74LVC1G08。

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

    尊敬的 Aditya 和 Clemens:

    感谢您的澄清。 我将按照建议在 MCU 和隔离器之间添加一个缓冲器、测试设置并在可用时共享结果。

    谢谢、
    马尼坎丹五世

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

    尊敬的团队:

    我们计划在每条隔离式 MISO 线路上添加一个带有缓冲器的三态缓冲器(例如 SN74LVC1G125) OE 控制的单个引脚 /CS 比值。 这应确保只有选定的从器件驱动 MCU MISO 线路。

    由于同一 SPI 总线上有 10 个从器件、您能提供有关连接和配置的理想方法的建议吗 传输到 OE 引脚的/CS 信号 该设置中?

    谢谢、
    马尼坎丹五世

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

    嗨、Manikandan、

    由于我们在同一 SPI 总线上有 10 个从器件、您能提供有关连接和配置的最佳方法的建议吗 传输到 OE 引脚的/CS 信号 在此设置中?

    Clemens 提到了如何在 MCU 和隔离器之间添加缓冲器。 为了更好地了解您的系统、请附加显示 10 个外设、MCU 和隔离器的原理图、以提供更好的连接输入。

    此致、
    Aaditya 五

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

    尊敬的 Aaditya:

    请在下面找到参考图像。 由于我们的原理图是机密的、因此我只分享可以理解的部分片段。

    1. MCU SPI 引脚分配

      • 器件:F28P650DK6PZPR

    2. 数模隔离器

      • 连接在隔离器输出侧的四个器件

      • 所有四个片选引脚也会通过隔离器进行布线

      • Analog Slave Devices

        • 2 ×ADS124S08IPBS

        • 2 ×AD7490

    3. 附加隔离器(共用同一 SPI 通道)

      • 输出侧连接了五个从器件

      • 所有五个片选引脚也通过 GPIO 隔离器进行布线

      • 从器件 DIO 部分

        • 5 × HI-8435PQIF


    因为我们的原理图是机密的,所以分享可以理解的部分原理图片段。  

    MCU SPI 引脚分配--> F28P650DK6PZPR
    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/1013/pastedimage1758689863708v1.png

    2.数模拟隔离器 — 4 个设备连接在隔离器的输出侧。 (所有 4 个片选引脚也通过隔离器进行布线)

    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/1013/pastedimage1758689939343v2.png

    模拟低噪声器件 — 2 (ADS124S08IPBS)

    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/1013/pastedimage1758690390983v5.png

    另 2 个模拟器件 — AD7490  

    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/1013/pastedimage1758690441216v6.png

    3、使用相同 SPI 通道的另一个隔离器和 5 个从器件连接在隔离器输出侧。 (所有 5 个片选引脚也通过附加的 GPIO 隔离器进行布线)  

    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/1013/pastedimage1758690187218v3.png

    Hi-8435PQIF(5 个器件)连接详细信息:  

    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/1013/pastedimage1758690249964v4.png

    谢谢、  

    马尼坎丹五世  

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

    嗨、Manikandan、

    阅读原理图有点困难、因为这是所有不同的图片。 请让我有更多时间查看您提供的信息和图片、以便我提供一个简单的绘图来使用您的系统的缓冲区。

    此致、
    Aaditya 五

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

    尊敬的 Aaditya:

    希望您表现出色。 只需检查是否根据之前分享的原理图对您准备的缓冲器连接图进行了任何更新。

    谢谢、
    马尼坎丹五世

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

    嗨、Manikandan、

    很抱歉耽误您的时间、感谢您的耐心等待。 我已经查看了您发送的原理图片段、我能够更好地略微了解设置。 正如前面提到的,由于他们是独立的图片,这是有点难把握一个完整的想法。  

    考虑到原理图以及相关理解、我提供了一个示例图、展示了如何将 tri 状态缓冲器与数字隔离器连接。 换句话说、tri 状态缓冲器连接到数字隔离器的输出、从而允许缓冲器的输出处于高阻态、从而使 MCU 上的 MISO 引脚并非始终处于活动状态。

    此致、
    Aaditya 五

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

    尊敬的 Aaditya:

    感谢您的支持。 我们将继续在 MCU 和 MISO 线路上的隔离器之间连接一个三态缓冲器。

    谢谢、
    马尼坎丹五世