0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADS1112:高精度ADC的详细解析与应用指南

lhl545545 2025-12-04 15:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在电子设备的设计过程中,模拟信号数字信号的转换是一个关键环节。而高精度模数转换器ADC)则是实现这一转换的核心部件。今天,我们就来详细探讨一下德州仪器TI)的ADS1112这款16位ADC。

文件下载:ads1112.pdf

一、ADS1112概述



ADS1112是一款精密的、具备连续自校准功能的模数转换器,采用小巧的MSOP - 10和无引脚QFN风格(小外形、无引脚)封装。它拥有两个差分通道或三个单端通道,最高可实现16位的分辨率。其片上集成的2.048V参考电压,能提供±2.048V的差分输入范围。工作电源范围为2.7V至5.5V,使用I²C兼容的串行接口,并且有两个地址引脚,允许用户从八个I²C从地址中选择一个。

二、关键特性

2.1 多通道测量

ADS1112支持从两个差分通道或三个单端通道进行测量,这使得它在不同的应用场景中都能灵活应对。例如,在工业过程控制中,可以同时测量多个传感器的信号。

2.2 I²C接口与多地址选择

I²C接口是一种广泛应用的串行通信接口,支持多个设备和主设备在单总线上通信。ADS1112通过两个地址引脚A0和A1,可以选择八个不同的I²C从地址,方便在同一总线上连接多个ADS1112设备。

2.3 片上参考电压

片上集成的2.048V参考电压,精度为2.048V ±0.05%,漂移为5ppm/°C。这为ADC提供了稳定的参考,保证了测量的准确性。

2.4 可编程增益放大器(PGA)

PGA可提供高达八倍的增益,使得较小的信号也能以高分辨率进行测量。在一些微弱信号检测的应用中,如便携式仪器,PGA的作用就显得尤为重要。

2.5 可编程数据速率

数据速率可在15SPS至240SPS之间进行编程选择,用户可以根据实际应用需求来平衡采样速度和分辨率。

2.6 低功耗设计

在单转换模式下,ADS1112在一次转换完成后会自动断电,大大降低了空闲期间的电流消耗,非常适合电池供电的便携式设备。

三、绝对最大额定值

在使用ADS1112时,必须要注意其绝对最大额定值,以避免对器件造成永久性损坏。以下是一些关键的绝对最大额定值: 参数 数值
VDD到GND -0.3V至 +6V
输入电流(瞬间) 100mA
输入电流(连续) 10mA
模拟输入A0、A1到GND的电压 -0.3V至VDD + 0.3V
SDA、SCL到GND的电压 -0.5V至6V
最大结温 +150℃
工作温度范围 -40°C至 +125°C
存储温度范围 -60°C至 +150°C
引脚焊接温度(10s) +300°C

四、工作原理

4.1 模数转换器核心

ADS1112的A/D转换器核心由一个差分开关电容Δ - Σ调制器和一个数字滤波器组成。调制器测量由输入多路复用器选择的正、负模拟输入之间的电压差,并将其与2.048V的参考电压进行比较。数字滤波器接收来自调制器的高速位流,并输出一个与输入电压成比例的代码。

4.2 多路复用器

输入多路复用器提供两个差分或三个单端输入通道,通过配置寄存器中的两位来控制多路复用器的设置。

4.3 电压参考

片上集成的2.048V电压参考是ADC的唯一参考,不能连接外部参考。其性能会影响整个ADS1112的增益和漂移特性。

4.4 输出代码计算

输出代码是一个缩放值,与两个模拟输入之间的电压差成比例(除了削波情况)。输出代码的范围取决于数据速率,具体如下表所示: 数据速率 位数 最小代码 最大代码
15SPS 16 -32,768 32,767
30SPS 15 -16,384 16,383
60SPS 14 -8192 8191
240SPS 12 -2048 2047

输出代码的计算公式为:$Output Code = -1 × Min Code × PGA × \frac{(V{IN+}) - (V{IN-})}{2.048 V}$

4.5 自校准

ADS1112内置了自校准电路,可连续自动校准,无需用户干预,也不能停用。校准效果体现在电气特性中的失调和增益误差数据里。

4.6 时钟振荡器

片上集成的时钟振荡器为调制器和数字滤波器提供时钟信号。由于其频率会随电源电压和温度变化,可能会影响输入阻抗和数据速率。而且,ADS1112不能使用外部系统时钟。

4.7 输入阻抗

ADS1112采用开关电容输入级,其输入阻抗受PGA设置、电容值和开关频率影响。开关频率由片上时钟振荡器决定,会随电源电压和温度漂移。在高输出阻抗信号源的应用中,可能需要使用缓冲器,但要注意缓冲器会引入噪声、失调和增益误差。

4.8 混叠问题

当输入信号频率超过数据速率的一半时,会发生混叠现象。ADS1112的数字滤波器能对高频噪声进行一定衰减,但不能完全替代抗混叠滤波器。在某些应用中,可能需要外部的简单RC滤波器。

五、使用方法

5.1 工作模式

ADS1112有连续转换和单转换两种工作模式。在连续转换模式下,它会持续进行转换;在单转换模式下,需要将转换寄存器中的ST/DRDY位置1来启动一次转换,转换完成后会自动断电。

5.2 复位和上电

上电时,ADS1112会自动复位,将配置寄存器的所有位设置为默认值。它还能响应I²C通用调用复位命令。

5.3 I²C接口

ADS1112通过I²C接口进行通信,这是一种两线开漏接口,支持多个设备和主设备在单总线上通信。通信时,主设备发起通信,发送地址字节选择从设备,并通过时钟线SCL和数据线SDA进行数据传输。ADS1112只能作为从设备,SCL为输入引脚。

5.4 I²C通用调用

当接收到I²C通用调用地址(0000000)且第八位为0时,ADS1112会响应。根据第二个字节的不同,它可以锁存地址引脚状态或进行内部复位。

5.5 串行总线地址

主设备通过发送包含七个地址位和一个方向位的从地址字节来对ADS1112进行编程。ADS1112的两个地址引脚A0和A1可以设置为低电平、高电平或浮空,从而选择八个不同的I²C地址。

5.6 I²C数据速率

I²C总线有标准模式(最高100kHz)、快速模式(最高400kHz)和高速模式(最高3.4MHz)三种速度模式。ADS1112与这三种模式完全兼容,但高速模式需要发送特殊的地址字节来激活。

5.7 寄存器

ADS1112有两个可通过I²C端口访问的寄存器:输出寄存器和配置寄存器。输出寄存器存储最后一次转换的结果,配置寄存器用于控制ADS1112的工作模式、输入选择、数据速率和PGA设置。

5.8 读写操作

读取时,先对ADS1112进行读寻址,然后读取三个字节,前两个是输出寄存器内容,第三个是配置寄存器内容。写入时,先对ADS1112进行写寻址,然后发送一个字节到配置寄存器。

六、应用信息

6.1 基本连接

ADS1112的连接相对简单,其全差分电压输入适合连接中等低源阻抗的差分信号源。在转换时,它会瞬间吸收电流,因此需要0.1µF的旁路电容。I²C总线的SDA和SCL线需要上拉电阻,电阻值要根据总线速度和电容来选择。

6.2 连接多个设备

可以通过设置地址引脚A0和A1,将多个ADS1112连接到同一总线上。每个总线只需一组上拉电阻,但可能需要适当降低电阻值以补偿额外的总线电容。

6.3 使用GPIO端口模拟I²C

如果没有I²C控制器,可以使用微控制器的GPIO引脚模拟I²C总线协议。在这种情况下,SCL线可以不使用上拉电阻,但如果总线上有设备可能拉低时钟线,则需要使用上拉电阻。

6.4 单端输入测量

虽然ADS1112有两个差分输入,但也可以轻松测量三个单端信号。通过将AIN3引脚接地,并将输入信号施加到AIN0、AIN1或AIN2上,然后根据配置寄存器的选择读取数据。

6.5 低侧电流监测

在低侧分流型电流监测电路中,ADS1112可以读取分流电阻上的电压。建议将ADS1112的增益设置为8,同时降低OPA335运算放大器的增益。为了保护ADS1112,输入线上可以放置限流电阻。

ADS1112是一款功能强大、性能优越的16位ADC,在便携式仪器、工业过程控制、智能变送器等领域都有广泛的应用前景。通过深入了解其特性、工作原理和使用方法,我们可以更好地发挥它的优势,设计出更优秀的电子系统。你在使用ADS1112的过程中遇到过哪些问题呢?欢迎在评论区分享交流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • adc
    adc
    +关注

    关注

    100

    文章

    7976

    浏览量

    557376
  • 串行接口
    +关注

    关注

    3

    文章

    524

    浏览量

    45363
  • 模数转换器
    +关注

    关注

    26

    文章

    4108

    浏览量

    130341
  • 引脚
    +关注

    关注

    16

    文章

    2127

    浏览量

    56148
  • I2C接口
    +关注

    关注

    1

    文章

    185

    浏览量

    26897
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADS7953是否可以和ADS1112一起使用?

    我有一个项目,需要用到20路的ADC芯片,是在已有的项目上修改,目前项目采用的是ADS7953,16通道,所以还差4通道,需要选择一个和ADS7953参数类似的芯片,请问是否可以选择ADS
    发表于 12-05 06:35

    ADS1112的读出的AD值就会保持不变,好长一段时间以后才会恢复,为什么?

    输入电压每隔一定的值,ADS1112的读出的AD值就会保持不变,好长一段时间以后才会恢复。
    发表于 01-17 07:37

    调试ADS1112已经好几天了,前些天写好了程序,可是采集回来的电压一直是最大值,为什么?

    调试ADS1112已经好几天了,前些天写好了程序,可是采集回来的电压一直是最大值。
    发表于 02-11 06:29

    请问ADS1112的通道是怎样的?

    请问ADS1112的通道是怎样的,数据手册上说两个微分通道和三个单端独立通道分别是什么意思
    发表于 02-12 07:43

    ADS1112

    从TI申请的ADS1112芯片怎么用???有没有详细的讲解最好配有例子加讲解的。。。急急急
    发表于 08-15 15:47

    国产模数转换器,可兼容替换ADS1112,瑞盟科技代理商

    MS1112 是瑞盟科技推出的一款高精度,持续转换的自校准模数转换器,有 2 组差分输入或 3 组单端输入通道,高达 16bits 的转换精度。 内部集成的 2.048V 基准源使差分输入范围达到
    发表于 08-13 13:37

    ADS1112,pdf (16-Bit Analog-to-

    The ADS1112 is a precision, continuously self–calibrating Analog-to-Digital (A/D) converter
    发表于 06-03 17:19 77次下载

    ADS1112 16位模数转换器的数据手册免费下载

    ADS1112是一款精密、连续自校准的模拟/数字(A/D)转换器,具有两个差分或三个单端通道,在小型MSOP-10和无引线QFN(小轮廓、无引线)封装中分辨率高达16位。车载2.048V参考电压提供
    发表于 08-02 08:00 21次下载
    <b class='flag-5'>ADS1112</b> 16位模数转换器的数据手册免费下载

    MS1112完美替代ADS1112

    产品简述 MS1112 是一款高精度 16bit 模数转换器,具有 2 组差分输入 或 3 组单端输入通道,高达 16bits 的分辨率。内部集成 2.048V 基 准源,差分输入范围达到
    发表于 11-02 16:36 1085次阅读

    MS1112—16-bit 多输入内置基准ADC,可兼容ADS1112

    一、产品简述 MS1112 是一款高精度 16bit 模数转换器,具有 2 组差分输入或 3 组单端输入通道,高达 16bits 的分辨率。内部集成 2.048V 基 准源,差分输入范围达到
    的头像 发表于 05-30 17:26 2387次阅读
    MS<b class='flag-5'>1112</b>—16-bit 多输入内置基准<b class='flag-5'>ADC</b>,可兼容<b class='flag-5'>ADS1112</b>

    瑞盟MS1112完美替代ADS1112方案

    MS1112替代ADS1112深圳市芯晶图电子技术有限公司代理瑞盟MS1112。MS1112是一款高精度,持续转换的自校准模数转换器,有2组
    的头像 发表于 04-20 16:07 1517次阅读
    瑞盟MS<b class='flag-5'>1112</b>完美替代<b class='flag-5'>ADS1112</b>方案

    ADS1112精密、连续自校准模数转换器(ADC)数据表

    电子发烧友网站提供《ADS1112精密、连续自校准模数转换器(ADC)数据表.pdf》资料免费下载
    发表于 07-24 09:52 0次下载
    <b class='flag-5'>ADS1112</b>精密、连续自校准模数转换器(<b class='flag-5'>ADC</b>)数据表

    替换ADS1283/ADS1284,国产ADC用于低速高精度精密测量

    替换ADS1283/ADS1284,国产ADC用于低速高精度精密测量
    的头像 发表于 09-13 10:07 2392次阅读
    替换<b class='flag-5'>ADS</b>1283/<b class='flag-5'>ADS</b>1284,国产<b class='flag-5'>ADC</b>用于低速<b class='flag-5'>高精度</b>精密测量

    解析ADS1232和ADS1234:24位高精度ADC的卓越之选

      在电子工程师的日常设计工作中,高精度模拟 - 数字转换器(ADC)是实现精准数据采集不可或缺的关键组件。今天,我们就来深入探讨德州仪器(TI)推出的ADS1232和ADS1234这
    的头像 发表于 11-30 10:23 1438次阅读
    <b class='flag-5'>解析</b><b class='flag-5'>ADS</b>1232和<b class='flag-5'>ADS</b>1234:24位<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的卓越之选

    深度剖析ADS1242和ADS1243:高精度ADC的卓越之选

    深度剖析ADS1242和ADS1243:高精度ADC的卓越之选 在电子工程师的日常工作中,高精度模拟 - 数字转换器(
    的头像 发表于 12-10 10:00 806次阅读