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

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

3天内不再提示

一文详解流水线ADC结构

h1654155282.3538 来源:中国电子网 作者:中国电子网 2020-11-02 17:40 次阅读

一、高速ADC

1.背景知识

随着计算机技术、通信技术和微电子技术的高速发展,大大促进了ADC技术的发展,ADC作为模拟量与数据量接口的关键部件,广泛应用于各领域,在信息技术中起着重要作用。ADC同计算机一样,经历了低速到高速的发展过程。ADC的低速(转换时间大于300uS )结构有积分型、斜坡型、跟踪型;ADC的中速(转换时间在1uS-300uS )结构有逐次逼近型;ADC的高速(转换时间小于1uS)结构有闪烁型、分区式以及高分辨率结构的∑-△型。这些不同的结构满足了实际应用的广泛性和多样性的需求,其中高速ADC已成为决定诸如雷达、通信、电子对抗、航天航空、导弹、测控、地展、医疗、仪器仪表、图像、高性能控制器及数字通信系统等现代化电子设备性能的重要环节。

2.基本原理

目前的高速ADC主要采用了以下两种结构形式。一种是全并行结构,也叫Flash结构。这种结构的ADC至少有2“-1个比较器,例如,一个八位ADC就至少有255个比较器。当ADC分辨率增加时,不仅电路体积庞大,而且功耗猛增,也易出现“火花码’,,因而一般用于分辨率较低的ADC,如六位、八位ADC.另一 种 结 构形式称为分区式结构或折叠式结构,如两步法、多步法。其电路结构主要包含了S/H(或T/H)放大器、Flash A/D转换器、时标电路及数字误差校正电路等。分区式结构ADC克服了纯Flash结构ADC随着分辨率增加,电路体积庞大、功耗猛增的缺点但又带来另一个问题,即差分放大器和其中与第二次转换处理输入电压有关的电路引入的误差,这些误差将超过转换器允许的误差,因此必须引入数字误差校正。

当前又有一种名为“流水线”的结构,它也是基于Flash结构的多步转换结构(分区式),它是SAR和Flash两种相结合的一种结构。这种结构实际上是牺牲ADC的速度来换取精度,因此适于较高精度的高速ADC.

二、流水线ADC结构

下图为12位流水线ADC的结构图。输入Vin首先被采样/保持(S&H)电路所采样,同时第一级的闪速ADC把它量化为3位,此3位输出送给一3位的DAC(具有12位精度),输入信号减去此DAC的输出,放大4倍送给下一级(第二级),继续重复上述过程,每级提供3位,直到最后一级4位闪速ADC。对应某一次采样,由于每级在不同的时间得到变换结果,因此在进行数字误差校正前用移位寄存器对各级的结果先按时间对准。注意只要某一级完成了某一采样的变换,得到结果并把差值送给下一级,它就可以处理下一个采样。因此流水线操作提高了处理能力。

1. 延迟时间

由于每个采样必须通过整个流水线才能得到数字误差校正所需的各个位,因此流水线ADC有数据延迟。在图1的例子中,大约要延时3个周期(见下图)。

2. 数字误差校正

大多数现代流水线ADC采用“数字误差校正”技术来大大降低对闪速ADC(即内部的每个比较器)的精度要求。3位的差值输出其动态范围是输入信号Vin的1/8,然而随后的增益只有4,因此给第二级的输入只有第二级ADC 3位范围的一半(在第一级的3位变换没有误差的情况下)。

如果第一级的3位闪速ADC的某一个比较器有很大的失调,同时输入电压又正处于此比较点上,那么就会产生不正确3位码和不正确的3位DAC输出,此时产生了不同的差值。可以证明,只要放大后的差值没有超出后续的3位ADC的范围,以后产生的LSB码加上前面不正确的3位MSB码同样能产生正确的ADC结果。实际上,四级流水线中的第一级3位闪速ADC只需4位的精度。数字误差校正不能修正最后4位闪速转换器产生的误差。但是,这里产生的任何误差要除以前面的累积增益(44),因此只要求最后一级的精度大于4位。

在本节第一张图的例子种,虽然每级产生3位,但由于级间的增益是4,每级(第一级至第四级)的有效分辨率为2位。额外的位只是用于使尾数减半,使下一级3位ADC有额外的范围进行数字校正。这种方法被称之为级间“1位重叠”。因此整个ADC的有效位数是2+2+2+2+4=12位。

3. 元件精度

数字校正不能修正每个DAC和增益放大器的增益和线性特性。特别是前端的采样保持电路,DAC需要12位的精度。但是随后各级的元件只需较低的精度(如,第二级10位精度,第三级8位,等等),因为他们的误差要除以前面的级间增益。通常利用这一事实把流水线逐级做小来进一步降低功耗。

在大多数采用CMOS和BiCMOS技术的流水线ADC中,采样/保持、DAC、加法器和增益放大器通常用乘法DAC(MDAC)的单开关电容电路来实现。限制MDAC精度的主要因素是内在的电容不匹配。纯双极型实现方法更加复杂,主要受电流源DAC和级间增益放大器中电阻不匹配影响。通常12位或更高精度都需要阻容修正和数字校正,特别是第一级。

4. 数字标定

MAX1200/MAX1201/MAX1205系列(16位1Msps、14位1Msps和2Msps ADC)采用数字标定来保证其优越的精度和动态性能。MAX1200系列是CMOS流水线ADC,它由四级4位(其中一位重叠)和最后的5位闪速ADC构成,总位数是3+3+3+3+5=17位(参见图3)。额外的1到3位是数字标定用来量化误差项来达到更高的精度,舍掉它们后,最后得到14位或16位的精度。

标定从第三级的MDAC开始。第三级以上的MDAC误差已经足够小,不必标定。第三级的输出经剩余的流水线ADC数字化后,误差项存入片内的RAM中,第三级标定后,就可以用同样的方式由第三级来标定第二级,同样,第二级标定后,再标定第一级。为了使标定免受噪声的影响,采用取平均的方法(特别是第一和第二级的MDAC)。在正常转换期间,从RAM中取出标定的误差项来调整数字误差校正后的输出结果。


责任编辑人:CC

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

    关注

    95

    文章

    5648

    浏览量

    539413
  • 流水线ADC
    +关注

    关注

    0

    文章

    3

    浏览量

    1819
收藏 人收藏

    评论

    相关推荐

    流水线ADC结构解析 流水线ADC和其它ADC的比较

    低采样速率ADC仍然采用逐次逼近(SAR)、积分型结构以及最近推出的过采样ΣΔADC,而高采样速率(几百MSPS以上)大多用闪速ADC及其各种变型电路。然而,最近几年各种各样的
    发表于 09-26 10:24 536次阅读
    <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b><b class='flag-5'>结构</b>解析 <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b>和其它<b class='flag-5'>ADC</b>的比较

    请问流水线和PC的关系是什么?

    在ARM中,关于 LDR流水线,分支流水线,中断流水线,其和 PC 之间的关系直没整明白,求大神详解!!!
    发表于 04-30 07:45

    流水线ADC的内部结构和工作原理是什么

    本文介绍了流水线ADC的内部结构和工作原理。
    发表于 04-22 06:56

    如何设计种适用于流水线ADC的运算放大器?

    流水线模数转换器(ADC)有哪些优点?流水线ADC中常用的运算放大器有哪些?流水线ADC的放大器
    发表于 04-22 06:18

    一种流水线结构AD转换器的速度分析方法

    提出了一种开关电容流水线结构A/D转换器(ADC)的速度分析方法。流水线结构ADC的速度取决于其
    发表于 12-03 13:02 30次下载

    流水线ADC

    流水线ADC 低采样速率ADC仍然采用逐次逼近(SAR)、积分型结构以及最近推出的过采样ΣΔADC,而高采样速率(几百MSPS以上)大多用
    发表于 02-08 11:02 7011次阅读
    <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b>

    什么是流水线技术

    什么是流水线技术 流水线技术
    发表于 02-04 10:21 3737次阅读

    流水线ADC的行为级仿真

    行为级仿真是提高流水线(Pipeline)ADC设计效率的重要手段。建立精确的行为级模型是进行行为级仿真的关键。本文采用基于电路宏模型技术的运算放大器模型,构建了流水线ADC的行为
    发表于 04-05 15:37 21次下载
    <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b>的行为级仿真

    基于VHDL_AMS的流水线ADC结构式建模方法与仿真

    基于VHDL_AMS的流水线ADC结构式建模方法与仿真_陈世同
    发表于 01-03 17:41 2次下载

    一种改进运放共享结构的11位流水线ADC设计

    一种改进运放共享结构的11位流水线ADC设计
    发表于 01-07 20:49 3次下载

    采用三级流水线结构的9位100 MSPS A/D转换器的设计

    在基本A/D转换结构中,有些具备高速性能,有些具备高精度性能,没有能够同时达到高速高精度的要求。流水线ADC的出现在一定程度上解决了这个难题。流水线
    的头像 发表于 06-08 09:39 2546次阅读
    采用三级<b class='flag-5'>流水线</b><b class='flag-5'>结构</b>的9位100 MSPS A/D转换器的设计

    MT-024: ADC架构V:流水线式分级ADC

    MT-024: ADC架构V:流水线式分级ADC
    发表于 03-20 10:52 30次下载
    MT-024: <b class='flag-5'>ADC</b>架构V:<b class='flag-5'>流水线</b>式分级<b class='flag-5'>ADC</b>

    各种流水线特点及常见流水线设计方式

    按照流水线的输送方式大体可以分为:皮带流水装配线、板链线、倍速链、插件线、网带线、悬挂线及滚筒流水线这七类流水线
    的头像 发表于 07-05 11:12 6320次阅读
    各种<b class='flag-5'>流水线</b>特点及常见<b class='flag-5'>流水线</b>设计方式

    了解流水线ADC

    流水线ADC是采样速率从几Msps到100Msps+的首选架构。设计复杂性仅随位数线性(非指数)增加,因此同时为转换器提供高速、高分辨率和低功耗。流水线ADC在广泛的应用中非常有用,
    的头像 发表于 02-25 09:28 3630次阅读
    了解<b class='flag-5'>流水线</b>型<b class='flag-5'>ADC</b>

    什么是流水线 Jenkins的流水线详解

    jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkin
    发表于 05-17 16:57 660次阅读