TI中文支持网
TI专业的中文技术问题搜集分享网站

关于ADS1115的Config Register寄存器读写

CPU是CC2541,使用逻辑分析仪得到的波形如上图

程序先配置ADS1115的Config Register寄存器(0x01)为0XC4,然后在读Config Register寄存器(0x01),读出来的还是ADS1115默认的0x85

2:我没看明白ADC的值如何转换成电压值,比如电源电压是3.3V,并且PGA设置为2,FS为+-2.048V,则如何通过ADC计算电压值?

望指导,谢谢前辈

user151383853:

这是一个 ADC 的基本问题. 基本到很大 ADC 芯片都不会赘述了. 对于普通的 ADC, 结果寄存器 res/最大分辨率值 * REF(参考电压).

不过 ADS1115 内部有PGA 稍微复杂一些, 可以看数据手册 P13,P14 的说明.

Martin:

你这IIC接口读写还有问题啊。

请检查是否两根线是否上拉了,读写地址是否正常,读其他寄存器是否正常?

user4325501:

回复 Marty Chang:

很感谢您的回答,对我很有帮助,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于ADS1115的Config Register寄存器读写
分享到: 更多 (0)