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.

[参考译文] INA228:尝试与 I2C 通信时没有得到应答

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1258636/ina228-when-trying-to-communicate-with-i2c-not-getting-acknowledge-back

器件型号:INA228

尝试使用 I2C 从 Altera XC7A100T 与 INA228通信、但未从器件获得确认。  只涉及 tri 状态。  我们应该尝试什么?

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

    Mike、您好!

    感谢您使用 TI 论坛。 通信线路上似乎存在大量噪声。 我建议将其清理干净。 此外、看起来您的尖峰会低于 GND。 INA228在任何 I/O 引脚上最多只能处理-0.3V 的电压、所以这些尖峰有可能损坏器件、因为它们比 GND 低1V 以上。  

    有时、当器件无法吸收必要的电流时、会出现 tri 状态。 如果上拉电阻器太小、可能会发生这种情况。 如果是这种情况、那么增加您的上拉电阻器也可能会有所帮助。

    此致、

    米奇

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

    Mitch、我只有一个导线环路连接到探头上的 GND 测试点、这就是它噪声如此之大并且看起来低于 GND 的原因。  我有10K 上拉电阻。  你会建议我使用什么作为上拉电阻器?

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

    尊敬的 Mike:

    嗯、我看到了。 这可能是一个好的确认,但我明白。 至于上拉电阻、这取决于您的频率。 从图表中很难判断、但看起来您的运行频率大约是1MHz 吗? 10kΩ 这种情况 可能是可行的,但它是可能的,他们实际上是太大...  ~尝试降低至 Δ Σ 5kΩ、或减慢通信速度、看看这是否有帮助。  

    另外、如果您在1MHz 上运行、则需要首先向 INA228发送高速模式命令、因此也要确保这样做。  

    此致、

    米奇

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

    Mike:

    另一个需要尝试的操作是将您的通信时序与 INA228数据表中的时序图进行比较、并确保您的通信满足时序要求。  

    此致、

    米奇