在使用I2C进行单体电压读取时,部分单体电压(cell1~6)读取时,存在读取到异常值(0V,或者其他和实际电压不吻合的值)的情况(有的时候也能正常读取)。而相同的代码函数和时序可以正常读取其余剩余单体(cell7~15)的电压值
我现在的操作方法是直接单个字节依次读取各个对应寄存器内容,然后进行计算对应的单体电压
想请问一下,使用i2c读取单体电压时,是否存在什么特定的时序,注意的点,或者需要什么额外的操作?
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.
在使用I2C进行单体电压读取时,部分单体电压(cell1~6)读取时,存在读取到异常值(0V,或者其他和实际电压不吻合的值)的情况(有的时候也能正常读取)。而相同的代码函数和时序可以正常读取其余剩余单体(cell7~15)的电压值
我现在的操作方法是直接单个字节依次读取各个对应寄存器内容,然后进行计算对应的单体电压
想请问一下,使用i2c读取单体电压时,是否存在什么特定的时序,注意的点,或者需要什么额外的操作?
您好,we do have the sample code using the MSP430 with the BQ76940 which you can find here: https://www.ti.com/product/BQ76940#software-development