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.

[参考译文] TCA9406:TCA9406

Guru**** 2394305 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/802402/tca9406-tca9406

器件型号:TCA9406

您好!  

我的问题在随附的 Word 文件中、

谢谢!e2e.ti.com/.../TCA9406-_2D00_-Question-to-TI.docx

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

    您所拥有的似乎是来自快速边沿速率(下降和上升)的串扰。

    这通常是由开关线路之间的寄生电容造成的。 在您的情况下、它是 SDA/SCL 线路和 LDO 输出。

    我们需要做的是降低 SDA/SCL 和 LDO 输出之间 PCB 上的寄生电容(这不是一个合适的解决方案、因为您的 PCB 已经构建)或降低 di/dt (电流随时间的变化)。 这可以通过以下任一方式实现:
    1) 1)在 SDA/SCL 线路上添加串联电阻、这将减慢下降时间和上升时间、因为我们现在干扰了 RC 常数
    2) 2)在 SDA/SCL 线路上添加电容。 这会改变 RC 常数并减慢上升和下降时间、但由于 I2C/SMBus 电容限制、我们在这方面受到了很大的限制。 对于100kHz 和400kHz、总线上只允许400pF 的频率。 PCA9406不是缓冲器、也不会分离/重新驱动 I2C 信号。 我们只能添加低范围 pF 电容器、以尝试最小化 RC 常数的减慢。

    最好的解决方案是尝试将 SDA/SCL 走线从3.3V LDO 走线中拉远、以最大程度地减小它们之间的电容。 当然、这需要 PCB 旋转。

    另一个可能有助于变小的因素是在您的3.3V LDO 线路上放置较低的距离限制。 也许100pF 和10pF 电容有助于衰减过冲/下冲。

    谢谢、
    -Bobby