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

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

3天内不再提示

伺服环路ADC测试的基础知识介绍

摩尔学堂 来源:摩尔学堂 2023-08-21 15:33 次阅读

伺服环路测试可以确定模数转换器 (ADC) 传递函数。本文将介绍伺服环路 ADC 测试的基础知识,并说明几种不同的伺服环路测试配置。

A/D 转换器 (ADC) 的静态参数有助于了解直流或缓慢变化信号的器件行为。然而,为了确定静态参数(包括失调和增益误差、微分非线性(DNL) 和积分非线性(INL)),我们首先需要确定 ADC 的直流传递函数。伺服环路测试是确定 ADC 传递函数的经典工业方法。

ADC 与 DAC 测试

测试 ADC 可能比测试 D/A 转换器 (DAC) 困难得多。这是因为 DAC 传输曲线是一对一映射函数,而 ADC 特性曲线是多对一映射函数。图 1 对此进行了说明。

wKgZomTjE7SAQ-d-AAByOtSHK-M642.jpg

图 1. DAC 和 ADC 传输曲线。图片由Analog Devices提供。

图1显示了3位单极性DAC和3位单极性ADC的理想特性曲线。对于DAC来说,输入和输出都是量化的,传递函数由八个点组成。作为一对一的映射函数,我们可以轻松测量每个数字代码的 DAC 输出电压并确定其传输曲线。另一方面,给定的 ADC 输出代码对应于连续范围的输入值。因此,我们无法通过向 ADC 输入施加已知电压并测量输出代码来确定 ADC 传递函数。

为了完全确定 ADC 转换曲线,我们必须测量其代码转换点。这使得 ADC 测试变得复杂且昂贵。事实上, ADC 单位售价的大约15% 到 20%是由于不同的测试程序造成的。学术界和工业界的研究人员进行了大量研究,寻找有效的 ADC 测试方法。一种流行的方法是伺服环路测试,如下所述。

伺服环路 ADC 测试

伺服环路测试于 1975 年首次推出,是一种基于反馈的技术,用于确定 ADC 转换点。测试装置的基本配置如图 2 所示。

wKgaomTjE7SAC9ltAABmMrN8E8U124.jpg

图 2. 基本伺服环路测试配置。图片由H. Khorramabadi提供

反馈环路由数字比较器、两个电流源(I 1 和 I 2)、配置为模拟积分器的运算放大器以及被测 ADC 组成。为了确定给定的转换点,将相应的代码应用于比较器的“A”输入。该值与 ADC 输出代码进行比较(ADC 输出连接到比较器的另一个输入“B”)。如果 ADC 输出大于目标代码 (B > A),比较器将打开上部开关一段特定的时间段 Δt。当 I 1 流经 C 1时,积分器输出减少:

wKgZomTjE7SAOkK7AAAP4AeGQpg098.jpg

因此,这会减少 ADC 输出代码,使其更接近应用于比较器“A”输入的目标代码。这一过程将持续进行,直到 ADC 输入距离目标转换点在一步 (ΔV) 以内。在下一个周期,ADC 输入又减少了 ΔV,使得 ADC 输出小于或等于 A (B ≤ A)。此时,比较器打开下部开关并增加积分器输出:

wKgaomTjE7SAaDINAAAQlp-WHU0971.jpg

通常,两个电流源具有相同的值;因此,任一方向的步长是相同的。由于 ADC 输入距离转换点仅一步之遥,后续步骤将使 ADC 输入在每个周期跨越转换点。换句话说,ADC 将交替输出大于 A (B < A) 或小于或等于 A (B ≤ A) 的代码序列。

瞬态响应和振荡行为

图 3 应该可以帮助您更好地可视化系统响应。该图显示了 ADC 输入电压如何接近代码转换点。该图显示了具有不同初始值的两种不同模拟的波形。在一项仿真中,ADC 输入的初始值比目标代码转换点大 10 步 (10ΔV)。在第二个中,初始值距代码边缘 10.001 步。

wKgaomTjE7SAGLHzAACZfDKna5A180.jpg

图 3. 伺服环路测试的瞬态响应展示了振荡行为。图片由S. Max提供 (需要订阅)

这里有一些值得一提的观察结果。首先,ADC 输入实际上并不等于转换电压。环路进入振荡状态,其中 ADC 输入电压是围绕过渡电平振荡的三角波(我们忽略 R 2 和 C 2 可能引入的滤波效应)。三角波形的平均值提供了代码转换点的估计。如图 2 所示,可以使用具有内置平均运算功能的数字电压表 (DVM) 来测量波形的平均值。

其次,图 3 显示在 ADC 输入从转换点落入一步之前存在瞬态响应。因此,平均过程应在信号稳定在最终平均值的可接受误差范围内后开始。

另外,应该注意的是,上述三角响应对应于无噪声系统。在现实世界的系统中,不同组件引入的噪声会导致一定程度的随机性。这会将三角波形转换为围绕代码边缘值上下锯齿状的噪声信号。图 4 比较了噪声 ADC 与无噪声系统(类似于图 3)的波形。

wKgZomTjE7SAQL5tAACZOi2RV0U492.jpg

图 4.无噪声和噪声系统的伺服环路振荡。图片由Z.Zhao提供

通常采用信号平均 技术来减少噪声对测试结果的影响。决定反馈环动态的两个主要因素是步长 (ΔV) 和系统中存在的噪声水平。在本系列的下一篇文章中,我们将讨论这两个因素如何影响不同的参数。

ADC 反冲噪声

ADC 内的采样保持 (S/H) 基本上由一个开关和一个采样电容器组成。当开关在 ADC 采样阶段开始时闭合时,采样电容器与前面的驱动电路共享其存储的电荷。在图 2 所示的示例中,内部采样电容器与 C 2共享电荷。这会在采样阶段开始时在 ADC 输入处产生干扰,称为反冲噪声。图 5 说明了这种效果。

wKgaomTjE7SAE44_AABQFOwOYas474.jpg

图 5.图片由H. Khorramabadi提供

反冲效应会向 ADC 模拟输入添加高频、信号相关的毛刺。通过正确设计的系统,ADC 可以采集正确的样本。然而,DVM 可能会在毛刺消失之前采集一些样本,从而导致 ADC 输入电压平均值的测量不正确(参见图 5)。

为了减少反冲噪声,我们可以增加C 2电容的值 。然而,这需要降低采样率(或等效地增加 ADC 采样阶段的持续时间)。因此,通过选择C 2 为大电容,我们可以以更长的测量时间为代价来减少反冲效应。如果您需要温习这些概念,我建议您观看 Analog Devices 的 这个视频系列。

替代伺服环路测试配置

图 6 显示了略有不同的伺服环路测试配置。在这种情况下,积分器输入不是使用电流源,而是通过电阻器 (R) 连接到已知电压(图中的 +V 和 -V)。因此,输送到积分器的电流为I=V/R。

wKgZomTjE7SACFa7AABgK6T4iRE645.jpg

图 6.使用电压源的替代伺服环路测试配置。图片由Analog Devices提供

值得一提的是,图中提供的定性波形似乎不正确,因为在这种情况下三角波形具有衰减幅度,这与图 3 和图 4 中提供的典型波形不一致。

伺服环路测试的另一个版本如图 7 所示。在这种情况下,模拟积分器被替换为数字累加器,数字累加器根据比较器的输出,在其先前值中添加或减去特定值 (N1)。

wKgZomTjE7SANJUUAADzMPj7Qb0411.jpg

图 7. 使用数字累加器的替代伺服环路测试配置。图片改编自 S. Max,并由S. Max提供 (需要订阅)

此外,DAC 用于将累加器输出转换为模拟值。生成转换点估计值的模拟值被传送到 ADC 输入,就像图 2 中的图表一样。图 3 中提供的仿真波形对应于图 7 中的配置。

在本系列的下一篇文章中,我们将继续讨论,并了解如何根据所需的测量精度和系统中存在的噪声来选择此测试设置的不同参数。希望您现在了解了伺服环路 ADC 测试的基础知识,甚至对 ADC 表征的困难有了一定程度的认识。





审核编辑:刘清

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

    关注

    28

    文章

    3518

    浏览量

    137638
  • 模数转换器
    +关注

    关注

    25

    文章

    2299

    浏览量

    126005
  • 数字比较器
    +关注

    关注

    0

    文章

    20

    浏览量

    8183
  • 积分器
    +关注

    关注

    4

    文章

    97

    浏览量

    27874
  • 伺服环路
    +关注

    关注

    0

    文章

    3

    浏览量

    2852

原文标题:Servo-Loop ADC测试简介

文章出处:【微信号:moorexuetang,微信公众号:摩尔学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电感基础知识 图文介绍

    `电感基础知识 图文介绍`
    发表于 08-16 19:34

    IGBT的介绍和应用基础知识

    IGBT的介绍和应用,基础知识
    发表于 06-24 22:42

    电阻的基础知识介绍

    电阻基础知识介绍
    发表于 02-26 06:17

    4-20mA电流环路系统基础知识,总结的太棒了

    4-20mA电流环路系统基础知识4-20mA电流环路系统废能利用
    发表于 04-13 06:08

    介绍关于编程的基础知识

    关注、星标公众号,不错过精彩内容作者:strongerHuang对于软件工程师来说,代码升级(或程序更新)算是必备基础知识。下面将介绍关于编程的基础知识,以及结合STM32官方提供的De...
    发表于 07-27 08:13

    介绍PLC的原理及基础知识

    在自动化控制领域,PLC应用十分广泛,这里开始介绍PLC的原理及基础知识
    发表于 09-09 09:07

    1602液晶基础知识介绍

    一、1602液晶基础知识介绍1、1602液晶的硬件接口介绍2、1602液晶的读写时序介绍3、1602液晶的指令介绍4、简单实例二、1602液
    发表于 11-22 07:08

    GSM基础知识介绍

    GSM基础知识介绍
    发表于 07-29 17:18 75次下载
    GSM<b class='flag-5'>基础知识</b>的<b class='flag-5'>介绍</b>

    ADC【DSP基础知识

    ADC【DSP基础知识】,好好学习,从零开始学习DSP
    发表于 01-06 16:44 10次下载

    ADC入门_基础知识

    ADC入门_基础知识对初学者有很好的帮助。希望大家会喜欢。
    发表于 03-11 17:41 45次下载

    软件测试基础知识总结

    本文主要详细的介绍软件测试基础知识盘点,分别从软件测试的目的、原则、对象、分类、测试流程及注意事项等几个方面来详细
    的头像 发表于 04-24 11:18 2.1w次阅读

    模拟数字转换器(ADC)基础知识

    本文介绍了模拟数字转换器(ADC)基础知识
    发表于 06-05 09:00 20次下载

    ADC转换器的基础知识详细资料说明

    本文档的主要内容详细介绍的是ADC转换器的基础知识详细资料说明包括了:1.ADC简介,2.采样与量化,3.ADC工作原理,4.
    发表于 07-18 08:00 5次下载
    <b class='flag-5'>ADC</b>转换器的<b class='flag-5'>基础知识</b>详细资料说明

    伺服驱动的基础知识_pdf

    伺服驱动的基础知识_pdf
    发表于 12-13 10:25 0次下载

    PCB应变测试基础知识

    PCB应变测试我们日常会遇到的基础知识解答。
    发表于 02-18 14:12 116次下载