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.

INA226: INA226 回報電壓錯誤

Part Number: INA226

INA226 讀取0V時有些IC 出現異常數值0XFFFF機率極高,

交叉更換IC 明顯現象跟著IC跑, 請問這該如何解決?

read_current val_current (addr:0x45) (6/50):65.535
read_current combine (7/50):0xffff------------------------------------>錯誤數值
read_current val_current (addr:0x45) (7/50):65.535
read_current combine (8/50):0xffff------------------------------------>錯誤數值
read_current val_current (addr:0x45) (8/50):65.535
read_current combine (9/50):0xfffe------------------------------------>錯誤數值
read_current val_current (addr:0x45) (9/50):65.534
read_current combine (10/50):0x0000------------------------------------>正常數值
read_current val_current (addr:0x45) (10/50):0.000 

  • 您好,

    您是说的VBUS电压为0V时的测量值吗?这应该是VBUS或参考地上的噪声造成的,VBUS电压输入范围是0~36V,如果VBUS电压上或参考地上存在少许噪声,就会造成极小的负输入,造成上述错误数值,因此,主控端在采集到这样最高位为1的负的电压时,可以做一下数据处理,将其修正为VBUS的最小电压0V。

  • 請問為何有些IC容易出現, 大部分的這個現象不明顯

  • 这与IC BUS输入失调电压的正负有关,当IC的 BUS输入失调电压是正的时候,即使存在一些负值噪声,但失调电压+噪声总值为正,即不会出现上述错误;

    当IC的 BUS输入失调电压是负的时候,若存在一些负值噪声,那么肯定会出现上述错误,若噪声是正值,但小于输入失调电压值,还是会出现上述错误,仅当噪声是正值且大于输入失调电压幅值时,才不会出现上述错误;

    从数据表图8如下截图所示,可以看出IC bus输入失调电压大概率是正值,但也存在少部分产品是负值,因此不能完全避免上述错误现象不出现