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.

[参考译文] ISO7731:隔离双向 SWD 连接

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/954510/iso7731-isolating-a-bidirectional-swd-connection

器件型号:ISO7731

隔离双向 SWD 连接

我使用 JLink Ultra 连接到某些 uController。

该连接使用 SWD (串行线调试)标准
具有 SWclk (单向)
和 SWDIO (双向)

我想以 JlinkUltra 的最大频率(50MHz)运行此电路

您有一个适用于高频 I2C 连接的电路(www.ti.com/.../slyt403a.pdf)
是否可以针对 SWD 协议调整此电路?

微控制器侧的电路应具有3.3V 或5V 电压。

感谢你的帮助!

Dustin

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

    尊敬的 Dustin:

    感谢您发帖、欢迎使用 E2E!

    设计增强型隔离式 I2C-BusRegistered接口时,可以使用数字隔离器(SLYT403A)来适应 其他双向通信标准。 电路的功能取决于所使用的外部组件及其与通信器件的高/低 I/O 电压阈值的兼容性。

    如果您可以共享 JLink Ultra 和 MCU 的高/低电压电平阈值(或数据表)、我们可以针对上述要求提供有针对性的见解。


    谢谢、
    Manuel Chavez

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

    您好!

    我现在有更多信息:

    该电路应以最佳方式与两个不同的微控制器配合使用:  

     Infineon TLE9877    5V

    和  STM32F071RB   3.3V

    电压电平:

    这些是我们正在使用的电压阈值

    MC 侧的 Vcc2设置为 MC 的电源电压

    如果不能为两个 MC 设计电路、我认为应该能够将其设计为仅5V、然后使用电压电平转换器。

    感谢你的帮助

    Dustin

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

    尊敬的 Dustin:

    感谢您确认此信息。 TLE9877和 STM32F071RB 的这些输入高/低阈值看起来足够高、足以应对实现此双向信号隔离路径所需的外部组件。

    该隔离器还能够在 Vcc1 = 5V 和 Vcc2 = 3.3V 的条件下运行;只要使用的肖特基二极管具有低正向电压且 Q1正确偏置、我们团队提出的唯一额外问题是:外部组件可能会限制成功的数据速率。 需要大约千欧的电阻器来防止损坏隔离器、这也会比 I2C 信号的信号影响时间更长、因为该设计适用于数据速率< 7MHz 的情况。

    这种解决方案仍可用于 SWD、但上述免责声明适用。 请告知我们任何后续问题。


    尊敬的、
    Manuel Chavez