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.
您好!
在我的设计 中、我使用 TM4C1230E6PM 作为控制器、使用 INA219作为电流分流放大器。 我们在 I2C 接口中遇到了一个奇怪的问题。 此外、我还为 SDA 和 SCL 线路使用了4.7K 欧姆上拉电阻器、但问题是我们的 SDA 线路出现了压降、而不是具有0-3.3V 脉冲。即使我使用的是1K 欧姆电阻器、它也在0-1.8V 之间、但已更改为0.3V-2.9V。 这个问题有时在没有对设计进行任何更改的情况下解决。 此外、似乎是随机发生的、但即使通过更改 INA219或 TM4C1230E6PM、该问题也无法解决。 如果我们不能找到问题来源、我们就必须为大规模生产更改器件。
如果有任何帮助,将不胜感激。
此致、
Siyavash
您好、Siyavash、
您是否阅读过此应用手册以了解如何计算 I2C 总线上的上拉值? http://www.ti.com/lit/an/slva689/slva689.pdf
对于1kOhm、您会看到最坏的2.9V 电压情况吗? 或者电压是否以1kOhm 的电阻较低? 2.9V 的电压应该足够大、以便 I2C 外设将其读作逻辑高电平、因此如果情况始终如此、我认为您需要密切评估上拉电阻器的值。