了解精密ADC中的自校准和内部校准

原创 EETOP 2022-11-29 12:00

EETOP版图就业&提升班正式开班报名!


上文我们介绍了ADC(模数转换器的失调和增益误差。根据所使用的硬件,可以使用定点方法或浮点方法来实现校准方程。另一种方法是使用包含集成校准功能的ADC,因为在精密ADC中可能会找到不同类型的校准功能,即:

  • 自校准

  • 系统校准

  • 背景校准

在本文中,我们将探讨自校准功能。

ADC 校准选项

一些ADC支持校准模式,这可以简化设计,帮助我们从系统处理器中节省一些中央处理单元(CPU)周期。在这种情况下,你只需要调整ADC设置,发送适当的校准命令,并等待ADC确定失调和增益误差。

然后,ADC将校准信息存储在片内寄存器中,并用它来校正后续读数的失调和增益误差。图 1 显示了德州仪器 (TI) ADS1246 的示例校准框图。

图1.  ADS1246 框图显示校准块示例。图片由TI提供

在图1中,失调寄存器(OFC)和满量程寄存器(FSC)包含适当的校准值。从A/D(模数转换)转换过程产生的数字值中减去OFC的值,结果乘以FSC除以400000h。

例如,当FSC = 800000h时,A/D转换结果将乘以2,因为FSC值在代码400000h处归一化为1.0。ADS1246的校准功能可以用以下公式描述:

启动校准后,ADC自动设置OFC和FSC寄存器的值。但是,使用ADS1246,用户可以直接将一些值写入这些寄存器,从而使用户能够更好地控制校准功能。

请注意,虽然大多数ADC首先减去失调校准系数,然后将其乘以增益误差系数,但也有些ADC是首先调整传递函数的斜率,然后校正失调误差。例如,恩智浦MPC5500系列中的ADC使用乘法累加单元来实现校准功能(图2)。

图2. MPC5500系列框图。图片由恩智浦提供

显然,对于给定的系统,图1和图2中描述的两种方法将具有不同的增益和失调校准系数。

通常,校准过程实际上包括对已知输入电压执行的一个或两个ADC转换。ADC使用这些转换的结果来确定输入-输出特性曲线的失调和斜率,并相应地更新其校准寄存器。

模数转换器自校准或内部校准

自校准(有时称为内部校准)试图表征和补偿ADC内部模块的失调和增益误差。例如,对于集成PGA(可编程增益放大器)的Δσ(ΔΣ)ADC,自校准可消除PGA和ΔΣ调制器的直流误差。对于AD7124-4等某些ADC,自校准功能可以执行失调(零电平)和增益(满量程)校准。但是,对于AD7172-2等其他ADC,自校准程序仅执行失调校准。

ADC 内部失调校准

对于内部失调校准,所选ADC通道的输入在内部短路。此外,将输出编码与理想值进行比较,以确定失调误差。对于大多数ADC,例如ADS1260-Q1,集成了输入多路复用器,用于断开输入与外界的连接,并在内部将其连接到公共电压以执行失调校准。ADS131M06的输入多路复用器比ADS1260-Q1的输入多路复用器相对简单,如图3所示。

图3.显示 ADS131M06 输入多路复用器。图片由TI提供

如您所见,其中一个多路复用器配置 MUXn[1:0] = 01 将两个输入都短路到地。此多路复用器配置可用于失调校准。另一方面,一些ADC仅断开其中一个输入与外部电路的连接。例如,考虑AD7124-4的内部连接,如图4所示。

图4. AD7124-4内部连接框图图片由ADI公司提供

在失调校准期间,两个输入一起短路。但是,负输入仍连接到外部电路。因此,器件数据手册建议设计人员确保在失调校准期间负输入端不存在任何多余的噪声和干扰。此外,在执行校准时,该输入的电压不允许超过额定限值。

ADC 内部满量程校准

满量程校准通常通过向ADC输入施加内部生成的满量程电压来执行。如果ADC的输入范围为±V裁判,输入在内部连接到 +V裁判和 -V裁判线。知道输入处于满量程电平后,ADC可以确定所需的增益校准系数。如果ADC具有集成PGA,则内部产生的电压通常是ADC的基准电压除以PGA的选定增益,以避免ADC过量程。这允许器件在每个增益设置下支持内部满量程校准。

具有校准功能的ADC通常重复一定次数(例如16次)的零电平和满量程测量,并平均转换结果以计算校准值。对数据求平均值可降低转换噪声并提高校准精度。

ADC自校准的有效性

下表1摘自AD7124-4数据手册。

表 1.使用的数据由ADI公司提供

在应用失调校准之前,ADC失调为±15 μV。但是,失调校准后,失调误差按噪声顺序排列,根据器件数据手册,噪声小于400 nV RMS。同样,增益校准可显著降低ADC的增益误差。

图5比较了采用和不采用ADC校准的RTD测量系统的误差。本例中使用的ADC为AD7124-8

图5. 使用AD7124-8的RTD测量系统示例。图片由ADI公司提供

如果不进行校准,测量误差超出 Pt100 RTD 的预期曲线。但是,在25°C时一次性校准ADC失调和增益误差会导致误差在预期范围内。请注意,在本例中,未消除外部电路元件产生的失调和增益误差。如需全面了解校准对常见RTD配置的影响,请参考ADI公司的参考设计

如图5和上述ADI参考设计的结果所示,许多应用只需消除ADC失调和增益误差即可满足设计目标。然而,对于要求更高的应用,我们可能需要系统校准来消除ADC和外部电路的失调和增益误差。

让我们快速浏览一下RTD应用示例,以了解外部电路的误差有多大。

计算ADC误差--系统校准如何有效?

考虑图6中的3线、比率式RTD测量系统。

图6.示例 3 线比率式 RTD 测量系统。

假设激励电流( Iexc1 Iexc2) 为 0.5 mA,基准电阻为 R裁判= 1.6 kΩ,产生1.6 V基准电压。本电路的主要误差源包括:

  • DC失调和增益误差

  • ADC 积分非线性 (INL)

  • 基准电阻的容差

  • 匹配 Iexc1 Iexc2

假设激励电流完全匹配或使用电流交换技术;因此,当前的失配误差可以忽略不计。这给我们留下了一个主要的外部误差源:R裁判宽容。

让我们看看这个误差有多严重。使用上述比率电路,n位ADC产生的数字输出通常可以用以下公式描述:

假设 Iexc1= Iexc2,上述等式简化为等式 1:

假设Rref的实际值与理想值略有不同,由:

Rref,m=Rref(1+α)

其中α是一个很小的值。将Rref,m代入方程1,得到:

使用泰勒级数分析,我们可以将/(1+α) 近似为1- α。因此,我们获得:

将其与公式1中的理想关系进行比较,我们观察到R中的小误差裁判导致传递函数斜率出现相同的误差。如果我们使用0.1%的基准电阻(α = 0.001),系统的实际增益将与其理想值相差0.1%,这意味着由于R,我们的增益误差为0.1%。裁判宽容。该增益误差可与ADC增益误差相当,具体取决于您选择的ADC。

例如,如果不进行校准,ADS1260-Q1的最大增益误差为0.6%。因此,在要求苛刻的应用中,系统校准可以显著提高精度。要了解有关 RTD 应用中误差源的更多信息,请参阅 TI 的此参考设计。在下一篇文章中,我们将继续讨论,并探讨精密ADC中的系统校准和背景校准模式。


EETOP版图就业&提升班正式开班报名!
第一期今晚开课,请抓紧报名!

EETOP EETOP半导体社区-国内知名的半导体行业媒体、半导体论坛、IC论坛、集成电路论坛、电子工程师博客、工程师BBS。
评论
  • 全球知名半导体制造商ROHM Co., Ltd.(以下简称“罗姆”)宣布与Taiwan Semiconductor Manufacturing Company Limited(以下简称“台积公司”)就车载氮化镓功率器件的开发和量产事宜建立战略合作伙伴关系。通过该合作关系,双方将致力于将罗姆的氮化镓器件开发技术与台积公司业界先进的GaN-on-Silicon工艺技术优势结合起来,满足市场对高耐压和高频特性优异的功率元器件日益增长的需求。氮化镓功率器件目前主要被用于AC适配器和服务器电源等消费电子和
    电子资讯报 2024-12-10 17:09 91浏览
  • 智能汽车可替换LED前照灯控制运行的原理涉及多个方面,包括自适应前照灯系统(AFS)的工作原理、传感器的应用、步进电机的控制以及模糊控制策略等。当下时代的智能汽车灯光控制系统通过车载网关控制单元集中控制,表现特殊点的有特斯拉,仅通过前车身控制器,整个系统就包括了灯光旋转开关、车灯变光开关、左LED前照灯总成、右LED前照灯总成、转向柱电子控制单元、CAN数据总线接口、组合仪表控制单元、车载网关控制单元等器件。变光开关、转向开关和辅助操作系统一般连为一体,开关之间通过内部线束和转向柱装置连接为多,
    lauguo2013 2024-12-10 15:53 90浏览
  • 概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些之前系列器件还未遇到的问题,这些问题将在本文中进行详细描述介绍。 在五代Cyclone器件内部系统时钟受限的情况下,意味着大量逻辑资源将被浪费在于实现较大长度的TDL上面。是否可以找到方法可以对此前TDL的长度进行优化呢?本文还将探讨这个问题。TDC前段BIN颗粒堵塞问题分析 将延时链在逻辑中实现后
    coyoo 2024-12-10 13:28 102浏览
  • 【萤火工场CEM5826-M11测评】OLED显示雷达数据本文结合之前关于串口打印雷达监测数据的研究,进一步扩展至 OLED 屏幕显示。该项目整体分为两部分: 一、框架显示; 二、数据采集与填充显示。为了减小 MCU 负担,采用 局部刷新 的方案。1. 显示框架所需库函数 Wire.h 、Adafruit_GFX.h 、Adafruit_SSD1306.h . 代码#include #include #include #include "logo_128x64.h"#include "logo_
    无垠的广袤 2024-12-10 14:03 71浏览
  • 我的一台很多年前人家不要了的九十年代SONY台式组合音响,接手时只有CD功能不行了,因为不需要,也就没修,只使用收音机、磁带机和外接信号功能就够了。最近五年在外地,就断电闲置,没使用了。今年9月回到家里,就一个劲儿地忙着收拾家当,忙了一个多月,太多事啦!修了电气,清理了闲置不用了的电器和电子,就是一个劲儿地扔扔扔!几十年的“工匠式”收留收藏,只能断舍离,拆解不过来的了。一天,忽然感觉室内有股臭味,用鼻子的嗅觉功能朝着臭味重的方向寻找,觉得应该就是这台组合音响?怎么会呢?这无机物的东西不会腐臭吧?
    自做自受 2024-12-10 16:34 146浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-10 16:13 110浏览
  • 铁氧体芯片是一种基于铁氧体磁性材料制成的芯片,在通信、传感器、储能等领域有着广泛的应用。铁氧体磁性材料能够通过外加磁场调控其导电性质和反射性质,因此在信号处理和传感器技术方面有着独特的优势。以下是对半导体划片机在铁氧体划切领域应用的详细阐述: 一、半导体划片机的工作原理与特点半导体划片机是一种使用刀片或通过激光等方式高精度切割被加工物的装置,是半导体后道封测中晶圆切割和WLP切割环节的关键设备。它结合了水气电、空气静压高速主轴、精密机械传动、传感器及自动化控制等先进技术,具有高精度、高
    博捷芯划片机 2024-12-12 09:16 15浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 90浏览
  • 近日,搭载紫光展锐W517芯片平台的INMO GO2由影目科技正式推出。作为全球首款专为商务场景设计的智能翻译眼镜,INMO GO2 以“快、准、稳”三大核心优势,突破传统翻译产品局限,为全球商务人士带来高效、自然、稳定的跨语言交流体验。 INMO GO2内置的W517芯片,是紫光展锐4G旗舰级智能穿戴平台,采用四核处理器,具有高性能、低功耗的优势,内置超微高集成技术,采用先进工艺,计算能力相比同档位竞品提升4倍,强大的性能提供更加多样化的应用场景。【视频见P盘链接】 依托“
    紫光展锐 2024-12-11 11:50 53浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-11 17:58 20浏览
  • 天问Block和Mixly是两个不同的编程工具,分别在单片机开发和教育编程领域有各自的应用。以下是对它们的详细比较: 基本定义 天问Block:天问Block是一个基于区块链技术的数字身份验证和数据交换平台。它的目标是为用户提供一个安全、去中心化、可信任的数字身份验证和数据交换解决方案。 Mixly:Mixly是一款由北京师范大学教育学部创客教育实验室开发的图形化编程软件,旨在为初学者提供一个易于学习和使用的Arduino编程环境。 主要功能 天问Block:支持STC全系列8位单片机,32位
    丙丁先生 2024-12-11 13:15 50浏览
  • 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性。一、相机组成相机一般由镜头(Lens),图像传感器(Image
    康谋 2024-12-12 09:45 9浏览
  • 首先在gitee上打个广告:ad5d2f3b647444a88b6f7f9555fd681f.mp4 · 丙丁先生/香河英茂工作室中国 - Gitee.com丙丁先生 (mr-bingding) - Gitee.com2024年对我来说是充满挑战和机遇的一年。在这一年里,我不仅进行了多个开发板的测评,还尝试了多种不同的项目和技术。今天,我想分享一下这一年的故事,希望能给大家带来一些启发和乐趣。 年初的时候,我开始对各种开发板进行测评。从STM32WBA55CG到瑞萨、平头哥和平海的开发板,我都
    丙丁先生 2024-12-11 20:14 19浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 91浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 74浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦