自校准
系统校准
背景校准
在本文中,我们将探讨自校准功能。
一些 ADC 支持校准模式,可以简化设计并帮助我们 从系统处理器中节省一些中央处理器 (CPU)周期。在这种情况下,您只需调整 ADC 设置,发送适当的校准命令,并等待 ADC 确定偏移和增益误差。
然后,ADC 将校准信息存储在其片上寄存器中,并使用它来校正后续读数的偏移和增益误差。 图 1 显示了德州仪器 (TI)的ADS1246的示例校准框图。
在图 1 中,偏移寄存器 (OFC) 和满量程寄存器 (FSC) 包含适当的校准值。从 A/D(模数)转换过程产生的数字值中减去 OFC 的值,并将结果乘以 FSC 除以 400000h。
例如,FSC = 800000h,A/D 转换结果将乘以 2,因为 FSC 值在代码 400000h 处归一化为 1.0。ADS1246 的校准功能可以用以下等式描述:
启动校准后,ADC 自动设置 OFC 和 FSC 寄存器的值。但是,使用 ADS1246,用户可以直接将一些值写入这些寄存器,从而使用户能够更好地控制校准功能。
请注意,虽然大多数 ADC 首先减去失调校准系数,然后将其乘以增益误差系数,但有些 ADC 会先调整传递函数的斜率,然后再校正失调误差。例如,NXP 的MPC5500 系列中集成的 ADC 使用乘法累加单元来实现校准功能(图 2)。
显然,对于给定的系统,图 1 和图 2 中描述的两种方法将具有不同的增益和偏移校准系数。
通常,校准程序实际上包括对已知输入电压执行的一次或两次 ADC 转换。ADC 使用这些转换的结果来确定输入输出特性曲线的偏移量和斜率,并相应地更新其校准寄存器。
自校准,有时称为内部校准,试图表征和补偿 ADC 内部模块的偏移和增益误差。例如,对于具有集成 PGA(可编程增益放大器)的delta-sigma (ΔΣ) ADC ,自校准可消除 PGA 和 ΔΣ 调制器的直流误差。对于某些 ADC,例如AD7124-4,自校准功能可以执行偏移(零标度)和增益(满标度)校准。然而,对于其他一些 ADC,例如AD7172-2,自校准程序仅执行偏移校准。
对于内部偏移校准,所选 ADC 通道的输入在内部短路。此外,将输出代码与理想值进行比较以确定偏移误差。大多数 ADC(例如ADS1260-Q1)都集成了一个输入多路复用器,用于断开输入与外界的连接,并将它们内部连接到公共电压以执行偏移校准。ADS131M06的输入多路复用器比 ADS1260-Q1 的输入多路复用器相对简单,如图 3 所示。
如您所见,其中一种多路复用器配置 MUXn[1:0] = 01 将两个输入短接到地。此多路复用器配置可用于偏移校准。另一方面,一些 ADC 仅断开其中一个输入与外部电路的连接。例如,考虑AD7124-4的内部连接,如图 4 所示。
在偏移校准期间,两个输入都短接在一起。但是,负输入仍然连接到外部电路。这就是为什么器件数据表建议设计人员确保在失调校准期间负输入端不存在任何过量噪声和干扰。此外,在执行校准时,此输入的电压不允许超过额定限制。
满量程校准通常通过将内部生成的满量程电压施加到 ADC 输入来执行。如果 ADC 的输入范围为 ±V REF,则输入在内部连接到 +V REF 和 -V REF 线。知道输入处于满量程水平,ADC 可以确定所需的增益校准系数。如果 ADC 具有集成 PGA,则内部生成的电压通常是 ADC 的参考电压除以 PGA 的选定增益,以避免 ADC 超出量程。这允许设备在每个增益设置下支持内部满量程校准。
具有校准功能的 ADC 通常会重复零电平和满量程测量一定次数(例如 16 次)并对转换结果进行平均以计算校准值。对数据进行平均可降低转换噪声并提高校准精度。
下面的表 1 摘自 AD7124-4 数据表。
在应用偏移校准之前,ADC 偏移为 ±15 μV。然而,在失调校准之后,失调误差在噪声的数量级,根据器件数据表,其小于 400 nV RMS。同样,增益校准显着降低了 ADC 的增益误差。
图 5 比较了使用和不使用 ADC 校准的RTD 测量系统的误差。本例中使用的 ADC 是AD7124-8。
如果不进行校准,测量误差将超出 Pt100 RTD 的预期范围。但是,在 25 °C 下对 ADC 偏移和增益误差进行一次性校准会导致误差完全在预期范围内。请注意,在本例中,外部电路元件产生的失调和增益误差没有被消除。如需对常见 RTD 配置的校准效果进行全面检查,请参阅 Analog Devices 的此参考设计 。
正如图 5 和上述 ADI 参考设计的结果所示,许多应用应该通过简单地消除 ADC 偏移和增益误差来满足设计目标。然而,对于要求更高的应用,我们可能需要进行系统校准,以消除 ADC 和外部电路的失调和增益误差。
让我们快速浏览一个 RTD 应用示例,了解外部电路误差的严重程度。
考虑图 6 中的 3 线比例 RTD 测量系统。
假设激励电流(I exc1 和 I exc2)为 0.5 mA,参考电阻 R REF = 1.6 kΩ,产生 1.6 V 的参考电压。该电路中的主要误差源是:
ADC 偏移和增益误差
ADC 积分非线性 (INL)
参考电阻的公差
I exc1 和 I exc2之间的匹配
假设励磁电流完全匹配或使用电流交换技术;因此,电流失配误差可以忽略不计。这给我们留下了一个主要的外部误差源:R参考 公差。
让我们看看这个错误有多严重。使用上述比例电路,n 位 ADC 产生的数字输出通常可以用以下等式描述:
假设 I exc1 = I exc2,以上等式可简化为等式 1:
等式 1。
假设 R ref的实际值 与其理想值略有不同,由下式给出:
其中 α 是一个很小的值。通过在等式 1 中代入 R ref, m ,它产生:
使用泰勒级数的 概念,我们可以近似1/(1+a)与 1-α。因此,我们得到:
将此与等式 1 中的理想关系进行比较,我们观察到 R ref中的小误差 会导致传递函数的斜率出现相同的误差。如果我们使用 0.1% 的参考电阻 (α = 0.001),系统的实际增益将与其理想值相差 0.1%,这意味着由于 R参考 容差,我们有 0.1% 的增益误差。该增益误差可与 ADC 增益误差相媲美,具体取决于您选择的 ADC。
例如,在没有校准的情况下,ADS1260-Q1 的最大增益误差为 0.6%。因此,在要求苛刻的应用中,系统校准可以显着提高精度。要了解有关 RTD 应用中错误源的更多信息,请参阅 TI 的此参考设计 。在下一篇文章中,我们将继续讨论并探索精密 ADC 中的系统校准和背景校准模式。
1、深入理解SerDes(Serializer-Deserializer)之一
2、深入理解SerDes(Serializer-Deserializer)之二
3、科普:深入理解SerDes(Serializer-Deserializer)之三
4、资深工程师的ESD设计经验分享
5、干货分享,ESD防护方法及设计要点!
6、科普来了,一篇看懂ESD(静电保护)原理和设计!
7、锁相环(PLL)基本原理 及常见构建模块
8、当锁相环无法锁定时,该怎么处理的呢?
9、高性能FPGA中的高速SERDES接口
10、什么是毫米波技术?它与其他低频技术相比有何特点?
11、如何根据数据表规格算出锁相环(PLL)中的相位噪声
12、了解模数转换器(ADC):解密分辨率和采样率
13、究竟什么是锁相环(PLL)
14、如何模拟一个锁相环
15、了解锁相环(PLL)瞬态响应
16、如何优化锁相环(PLL)的瞬态响应
17、如何设计和仿真一个优化的锁相环
18、锁相环(PLL) 倍频:瞬态响应和频率合成
19、了解SAR ADC
20、了解 Delta-Sigma ADC
21、什么是数字 IC 设计?
22、什么是模拟 IC 设计?
23、什么是射频集成电路设计?
24、学习射频设计:选择合适的射频收发器 IC
25、连续时间 Sigma-Delta ADC:“无混叠”ADC
26、了解电压基准 IC 的噪声性能
27、数字还是模拟?I和Q的合并和分离应该怎么做?
28、良好通信链路性能的要求:IQ 调制和解调
29、如何为系统仿真建模数据转换器?
30、干货!CMOS射频集成电路设计经典讲义(Prof. Thomas Lee)
31、使用有效位数 (ENOB) 对 ADC 进行建模
32、以太网供电 (PoE) 的保护建议
33、保护高速接口的设计技巧
34、保护低速接口和电源电路设计技巧
35、使用互调多项式和有效位数对 ADC 进行建模
36、向 ADC 模型和 DAC 建模添加低通滤波器
37、揭秘芯片的内部设计原理和结构
38、Delta-Sigma ADCs中的噪声简介(一)
39、Delta-Sigma ADCs中的噪声简介(二)
40、Delta-Sigma ADCs 中的噪声简介(三)
41、了解Delta-Sigma ADCs 中的有效噪声带宽(一)
42、了解Delta-Sigma ADCs 中的有效噪声带宽(二)
43、放大器噪声对 Delta-Sigma ADCs 的影响(一)
44、放大器噪声对 Delta-Sigma ADCs 的影响(二)
45、参考电压噪声如何影响 Delta Sigma ADCs
46、如何在高分辨率Delta-Sigma ADCs电路中降低参考噪声
47、时钟信号如何影响精密ADC
48、了解电源噪声如何影响 Delta-Sigma ADCs
49、运算放大器简介和特性
50、使用 Delta-Sigma ADCs 降低电源噪声的影响
51、如何设计带有运算放大器的精密电流泵
52、锁定放大器的基本原理
53、了解锁定放大器的类型和相关的噪声源
54、用于降低差分 ADC 驱动器谐波失真的 PCB 布局技术
55、干货!《实用的RFIC技术》课程讲义
56、如何在您的下一个 PCB 设计中消除反射噪声
57、硅谷“八叛徒”与仙童半导体(Fairchild)的故事!
1、免费公开课:ISCAS 2015 :The Future of Radios_ Behzad Razavi
2、免费公开课:从 5 微米到 5 纳米的模拟 CMOS(Willy Sansen)
3、免费公开课:变革性射频毫米波电路(Harish Krishnaswamy)
4、免费公开课:ESSCIRC2019-讲座-Low-Power SAR ADCs
5、免费公开课:ESSCIRC2019-讲座-超低功耗接收器(Ultra-Low-Power Receivers)
6、免费公开课:CICC2019-基于 ADC 的有线收发器(Yohan Frans Xilinx)
7、免费公开课:ESSCIRC 2019-有线与数据转换器应用中的抖动
8、免费公开课:ISSCC2021 -锁相环简介-Behzad Razavi
9、免费公开课:ISSCC2020-DC-DC 转换器的模拟构建块
10、免费公开课:ISSCC2020-小数N分频数字锁相环设计
11、免费公开课:ISSCC2020-无线收发器电路和架构的基础知识(从 2G 到 5G)
12、免费公开课:ISSCC2020-从原理到应用的集成变压器基础
13、免费公开课:ISSCC2021-射频和毫米波功率放大器设计的基础
14、免费公开课:ISSCC 2022-高速/高性能数据转换器系列1(Prof. Boris Murmann)
15、免费公开课:ISSCC 2022-高速/高性能数据转换器系列2(Dr. Gabriele Manganaro)
16、免费公开课:ISSCC 2022-高速/高性能数据转换器系列3(Prof. Pieter Harpe)
17、免费公开课:ISSCC 2022-高速/高性能数据转换器系列4(Prof. Nan Sun)
点击下方“公众号”,关注更多精彩
半导体人才招聘服务平台