ADS1115芯片快速开发

概述

由于近期的产品用用到了20路ADC数据的采集,而单片机的ADC口又没有那么多,因此选用了TI的ADS1115芯片来处理,将4路ADC转为IIC通信传递给MCU。
ADS1115的特性和参数这里就不在赘述,可参考芯片手册,这里主要教大家如何快速开发,在实际项目中用起来。

开发流程

我们可以从芯片手册中看到QUICKSTART GUIDE这一章节,也就是快速开发的详细介绍。
在这里插入图片描述
步骤一:write to config register(写配置寄存器)
1:发送从机地址0x90(写)
2:发送0x01 (指向配置寄存器)
3:配置config register
发送字节:0x84(高八位)
发送字节:0x83(低八位)

步骤二:write to pointer register(转向转换寄存器)
1:发送从机地址0x90(写)
2:发送0x00(指向转换寄存器)

步骤三:read conversion register(读取转换寄存器的数据)
1:发送从机地址0x91(读)
2:接收转换寄存器的高八位
3:接收转换寄存器的低八位

也就是用户只需要操作Config Register,Pointer Register和Conversion Register这三个寄存器就可以,具体寄存器的每一位对应的含义请大家移步芯片手册。

Guess you like

Origin blog.csdn.net/weixin_41165182/article/details/121118858