尝试使用 I2C 从 Altera XC7A100T 与 INA228通信、但未从器件获得确认。 只涉及 tri 状态。 我们应该尝试什么?
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.
Mike、您好!
感谢您使用 TI 论坛。 通信线路上似乎存在大量噪声。 我建议将其清理干净。 此外、看起来您的尖峰会低于 GND。 INA228在任何 I/O 引脚上最多只能处理-0.3V 的电压、所以这些尖峰有可能损坏器件、因为它们比 GND 低1V 以上。
有时、当器件无法吸收必要的电流时、会出现 tri 状态。 如果上拉电阻器太小、可能会发生这种情况。 如果是这种情况、那么增加您的上拉电阻器也可能会有所帮助。
此致、
米奇
尊敬的 Mike:
嗯、我看到了。 这可能是一个好的确认,但我明白。 至于上拉电阻、这取决于您的频率。 从图表中很难判断、但看起来您的运行频率大约是1MHz 吗? 10kΩ 这种情况 可能是可行的,但它是可能的,他们实际上是太大... ~尝试降低至 Δ Σ 5kΩ、或减慢通信速度、看看这是否有帮助。
另外、如果您在1MHz 上运行、则需要首先向 INA228发送高速模式命令、因此也要确保这样做。
此致、
米奇