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.

[参考译文] INA238:有时可能会接收 NACK

Guru**** 2535150 points
Other Parts Discussed in Thread: INA238

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1245995/ina238-may-receive-nack-sometimes

器件型号:INA238

在我们的项目中、我们使用 cypress MCU 从 INA238读取电压和电流、大部分时间运行良好、但 MCU 在  连续读取时将收到 NACK 信号。

以下是正常范围和故障范围。 问题可能是什么? 谢谢。

正常 范围:

NACK 范围:

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

    您好!

    感谢您使用 TI 论坛。 您可能遇到了时序问题。  您能否发送失败通信的另一个示波器屏幕截图、包括 I2C 通信的开始、包括器件寻址?

    作为参考、我在下面粘贴了 I2C 时序要求。 此外、根据数据表、"当将 SDA 引脚连接到 A0或 A1以设置器件地址时、I2C 地址的 MSB 上需要额外的100ns 保持时间、以确保器件寻址正确。"

    此致、

    米奇

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

    您好  Mitch、感谢您的答复。

    下面是 积分范围。 读取寄存器后重新启动、看起来会有一个连续的低电平。

    这会导致错误吗?

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

    您好!

    保持连续的低电平时钟不会导致问题。 不过、从这张示波器屏幕截图中可以看出、通信已成功完成。 我建议将其放大来查看通信两部分的特定时序、以确保它们与数据表保持一致。 此外、还查看电压阈值。 如果仍有问题、请尝试减慢沟通速度、看看问题是否解决。 (这可以帮助排除一些时序问题)。

    此致、

    米奇