1 引言 AT89C51 单片机系统经常使用 A/D 转换器
虽然并行 A/D 转换器速度高、转换通道多,但其价格高,占用单片机接口资源比串行 A/D 转换器多
工业检测控制及智能化仪器仪表中经常采用串行 A/D 转换器
ADS1110 是一种精密、可连续自校准的串行 A/D转换器,带有差分输入和高达 16 位的分辨率,其串行接口为 I2C 总线
AT89C51 单片机通过软件模拟 I2C 总线实现与 ADS1110 的连接
2 ADS1110 的特点与内部结构 2
1 ADS1110 的特点 完整的数据采集系统和小型 SOT23-6 封装;片内基准电压:精度 2
048 V+0
05%;片内可编程增益放大器 PGA;片内振荡器;16 位分辨率;可编程的转换速率 15 次/秒~240 次/秒;I2C 总线接口(8 个有效地址);电源电压 2
5 V;低电流消耗 240 μA
2 ADS1110 的引脚功能 ADS1110 串行 A/D 转换器采用 6 引脚贴片封装,其引脚排列如图1 所示
VDD:电源端,通常接+5V;GND:模拟地和数字地;VIN+、VIN-:采样模拟信号输入端,其范围为-2
048 V~2
048 V;SCL:I2C 总线时钟线;SDA:I2C 总线数据线
3 ADS1110 的内部结构 ADS1110 是由带有可调增益的△-∑型转换器内核、2
048 V 的电压基准、时钟振荡器和 I2C 总线接口组成
其内部结构如图2 所示
ADS1110 的A/D 转换器内核是由差分开关电容△-∑调节器和数字滤波器组成
调节器测量正模拟输入和负模拟输入的压差,并将其与基准电压相比较
数字滤波器接收高速数据流并输出代码,该代码是一个与输入电压成比例的数字,即 A/D 转换后的数据
ADS1110 片内电压基准是2
ADS111