INA226转换问题
时间:10-02
整理:3721RD
点击:
我使用INA226,配置的是连续转换,但是读到的电压值,低8位一直是0xFF,请问是怎么回事呢?
先看看读写时序是否有问题。。。
就是起始--器件地址--寄存器地址--起始--器件地址--读数据MSB--读数据LSB--结束。
现在就是LSB始终固定为0xff,没看出读时序有啥问题。。。
http://www.deyisupport.com/question_answer/analog/data_converters/f/58/p/44979/135350.aspx#135350和这个问题一模一样,但是就是没找到问题所在。。。
时序上没看出啥问题。。。
我在调试的时候也遇到了同样的问题,现在已经解决。出现这个问题,主要还在IIC通信上,跟IIC的通信时序有关系。
我解决的方法是用单片机的I/O口模拟IIC,对226读写,完美的解决了这个问题。所以建议你也用此方式试试。