使用INA226作为储能总电流电压检测,ConfReg 配置为0x43ff 、CalibrationReg 配置为0x11c 使用正常,但是使用过程中偶尔会出现配置寄存器数值改变,导致检测到的电流异常。初始化后读取配置数值验证ok,后续只进行寄存器指定和读取操作。请教何种情况会导致INA226配置寄存器改变?
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作为储能总电流电压检测,ConfReg 配置为0x43ff 、CalibrationReg 配置为0x11c 使用正常,但是使用过程中偶尔会出现配置寄存器数值改变,导致检测到的电流异常。初始化后读取配置数值验证ok,后续只进行寄存器指定和读取操作。请教何种情况会导致INA226配置寄存器改变?
寄存器值恢复成默认值一般是命令控制和供电电压不稳导致的,命令控制就是配置Configuration 寄存器的bit 15 RST位,写1系统复位;如果您没有进行写操作的话,建议用示波器检查下供电电源,看是否供电电压不稳导致的复位