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:在复位状态下未从 VSHUNT 寄存器读取0

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1302096/ina228-not-reading-0-from-vshunt-register-at-reset-state

器件型号:INA228

您好!  

VSHUNT 寄存器在复位状态下(即使在转换激活之前)读取有故障的值、而不是在20位 VSHUNT 值的最后4位显示0h。  

连接分流器和电流后、我仍然没有测试读数。 但我感到困惑的是,这种行为(如果异常)会破坏我的读数。  

我可以正确读取器件 ID 和 MANUFACTURER_ID。   

复位状态下的 VBUS 读数为 0h、这也是正确的。

具有 OFFSET 的值 也出现在 I2C 传输中、因此它不是论坛中其他线程中的 C 语法编译器。

我将使用 STM32 MCU 和 MIKROE-4810分接板来用于 INA228   

此致

阿里

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

    您好、Ali、

    当 INA228复位时、默认设置将其置于连续转换模式。 这意味着、即使该值重置为0h、在您有机会读取该值之前、第一个转换后的值可能会位于寄存器中。 如果您没有连接分流器、那么输入将悬空、并且您只会在线路上看到噪声(这就是您大部分都会看到最后4位数据的原因)。

    此致、

    米奇