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.
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。
[/报价]
以粗体显示上述注释。
-Bobby
用户好、
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