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.

[参考译文] TPS546E25:关于 I2C 通信质量问题

Guru**** 2866460 points

Other Parts Discussed in Thread: TPS546E25

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1639211/tps546e25-regarding-i2c-communication-quality-issues

器件型号: TPS546E25

尊敬的支持团队:

我写信寻求有关 TPS546E25WRXX 未能通过 I2C 通信质量测试的问题的帮助。 使用的 I2C 频率为 400kHz、而 TPS546E25WRXX 的 FSW 为 800kHz。 I2C 信号上似乎存在 800kHz 干扰、导致测试参数(例如高电平时间,低电平时间和频率)出现误差。 我们尝试将上拉电阻更改为 1k Ω、并在 SDA 和 SCL 线路上添加了 300 Ω 串联电阻、但这些措施没有影响。

您对解决此问题有何建议或建议?

Tek247.jpg

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

    示波器测量和统计数据正在触发通道 3 SCL 的问题。   

    SCL 信号是 TPS546E25 的输入、TPS546E25 不会生成时钟信号、主机会生成时钟信号。    

    您能否分享添加 300 欧姆电阻器并进行测量的示意图?

    如果我正确地解释了您的陈述、SDA 和 SCL 线上串联了 300 Ω 电阻器。  

    上拉电阻器和串联电阻器与上拉电压源形成一个分压器

    当主机或 TPS546E25 下拉 SCL 时。  

    1k 和 300 欧姆之前的上拉电阻和串联电阻是什么。  

    尝试将 300 降低到 50 欧姆并进行测试。   

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

    您的理解是正确的:1k Ω 是上拉电阻器、300 Ω 是 SDA 和 SCL 线路上的串联电阻器。 我们的原始配置是一个 2.2 千欧的上拉电阻器和一个 33 Ω 的串联电阻器。

    我还想纠正之前的说法:前面提到的 300 欧姆串联电阻不正确;我们实际测试了 220 欧姆。 不过、实验结果表明、这无助于抑制干扰(此时 BOOT 和相电阻器/电容器分别为 0 Ω 和 470nF)

    此外、我们已经尝试修改 BOOT 和相位 RC 元件(串联电阻为 33 Ω、上拉为 2.2 千欧)。 测试的组合包括:0 Ω/470nF、2.2 Ω/2.2 Ω 0.1μF、10 Ω 0.1μF、0 Ω/2.2 Ω/2.2 Ω 0.1μF 1μF 10 Ω/USB 1μF。 这些都不能在抑制干扰方面提供显著改善。

    您能否证实我们是否可以进行任何其他调整来抑制这些干扰? 我们已经记录了所有这些实验的通信波形。 如果这有助于您的分析、我可以通过电子邮件将其发送给您。