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.

[参考译文] TCA9539:I2C 的抗干扰

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/870849/tca9539-anti-interference-of-the-i2c

器件型号:TCA9539
主题中讨论的其他器件:PCA9539

I2C 的抗干扰

 当 环境中存在低频(例如:50kHz)干扰时、TCA9539PWR 的 I2C 具有比 PCA9539更好的抗干扰性能。

问题:

1、 TCA9539PWR 的 i2c 为何 比 PCA9539更抗干扰?

TCA9539PWR 和 PCA9539的 I2C、滤波器之间的差值为2 μ A。

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

    [引用 user="user4057332"]

    器件型号:TCA9539

    I2C 的抗干扰

     当 环境中存在低频(例如:50kHz)干扰时、TCA9539PWR 的 I2C 具有比 PCA9539更好的抗干扰性能。

    [Bobby]您能否提供测试程序的完成方式? 50kHz 干扰不提供太多信息

    问题:

    1、 TCA9539PWR 的 i2c 为何 比 PCA9539更抗干扰?

    [Bobby]从设计角度来看、由于工艺技术的差异、它们都是完全不同的器件。

    TCA9539PWR 和 PCA9539的 I2C、滤波器之间的差值为2 μ A。

    [BobbM]从原理图的角度来看、输入抗尖峰脉冲滤波器应该仍然类似。 但是、在硅上使用兴奋剂的程度以及布局可能已经发生变化。

    [/报价]

    粗体显示上述注释

    -Bobby

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

    用户环境:

    射频信号中的调制低频信号(例如50kHz)

    噪声:50kHz,如下所示:μ V

    1、为什么 TCA9539和 PCA9539之间有如此大的差异?

    2 μ A、使用 PCA9539、外设电路如何滤除噪声?

    3、新设计时、如何在强干扰环境中工作时选择合适的模型。

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

    用户好、

    TCA9539 SDA 的第二个作用域毫无意义。

    如果您在 SDA 线路上注入一个频率、您应该会看到:

    1)注入的信号(如果它介于 Vcc 和 GND 之间)

    2) 2)如果您过压(或生成非常快的边沿速率) 、但不一定会立即终止器件、则信号会钳位到高电平(启用 ESD 保护)。 我怀疑这会在大约7V 时生效。

    3) 3)混淆状态机、将线路锁存为低电平

    4) 4)器件欠压、但不一定会立即终止器件、信号将钳位至大约-0.7V

    您可以看到、这里没有发生任何事件。

    您的示波器中的触发器位于 CH2、电压为负2.20V、这超出了实际事件边界、因此您可能会错过实际发生的情况。 我建议您在 TCA9539上重新进行测试、将触发器设置为事件范围内、并将范围设置为正常模式。 我怀疑您的第二个范围可能无法捕捉实际发生的情况。

    "2 μ A、 使用 PCA9539、外设电路如何滤除噪声?"

    I2C 标准仅规定从器件在内部构建一个50ns 抗尖峰脉冲滤波器(该滤波器实际上并不位于 SDA/SCL 引脚上、而是将输入缓冲到其缓冲器中)。 它不应影响/衰减 I2C 引脚上发生的情况。

    "3、新设计时、如何在强干扰环境中工作时选择合适的模型。"

    I2C 器件以低频运行。 您不能仅过滤 I2C 线路而不影响实际信号。 I2C 规范在线路上的最大容性负载为400pF。 这会限制您的电容。 I2C 是一种开漏架构、这意味着我们无法快速驱动高电平。 因此,即使电容低于400pF,线路上的串联电阻也会导致巨大的受管电压,从而获得所需的滤波。

    简而言之、I2C 对于需要低频滤波的应用而言并不是一种很好的协议。 您可能需要考虑使用推挽架构的单向通信协议、该协议与您尝试滤除的基频相距几十年(单个滤波器以-20 dB/十倍频的速率滚降)。

    -Bobby