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

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

3天内不再提示

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

电子设计 来源:郭婷 作者:电子设计 2019-06-08 09:39 次阅读

片上系统(SoC)需要在单个硅片上实现模/数混合集成。与数字系统工艺兼容、功耗、面积等指标优化的高性能模/数转换器(Analog to Digital ConvertersADC)是片上系统中非常重要的单元,它实现了模拟电路与数字电路之间的联系。流水线结构模/数转换器(Pipelined ADC)是一种研究和应用非常广泛的模/数转换器,其结构本身并非属于基本模/数转换器结构,但在精度、速度及功耗方面相对于其他类型都有很大的改进,是高速高精度领域的主要应用类型之一。本文介绍了流水线A/D转换器的基本原理,并构造了一个三级流水线结构的9位100 MSPS A/D转换器(ADC),采用Zarlink 0.6μm互补双极工艺模型对电路进行了模拟验证。

1 三级流水线A/D转换器电路设计

使用分级技术是解决高速高分辨率的一种方法。可以使用两级或多级高速、低分辨率子ADC组合起来,形成一个高速高分辨率的流水线ADC。

1.1 三级流水线A/D转换器工作原理

在基本A/D转换结构中,有些具备高速性能,有些具备高精度性能,没有能够同时达到高速高精度的要求。流水线ADC的出现在一定程度上解决了这个难题。流水线结构可以在采样速度和转换精度之间取得较好的平衡。图1是三级流水线ADC的结构。

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

图1 三级流水线ADC的结构

由图1可知,流水线结构模/数转换器主要是由采样保持器、子ADC、子DAC及减法电路组成。输入模拟信号首先送入第一个采保电路(TH 1),TH1的输出信号输出给第一个的子ADC(ADC1)和第二个采保电路(TH2),ADC1将输入信号转换得到高3位数字信号,该高3位数据通过DAC(DA C1)还原成模拟量,再将该模拟量和TH2的输出一同输入到减法电路,并将差值由放大器放大一定倍数,便得到第一级模拟余量信号。此模拟余量将作为第二级转换电路的输入信号。重复上述步骤,得到次3位转换数据,依此类推。

设输入信号为Vin,Vin通过3位ADC产生的数字量为Dm,3位DAC输一模拟量为Vout,则Vin,Dm和Vout的关系由式(1)、(2)决定。

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

由式(2)可知,3位DAC还原得到的Vout小于等于输入信号Vin,其差值就是包含低位数据位信息的模拟余量。为了使下一单元的ADC得到满幅输入,以降低对子ADC性能的要求,还需将此模拟余量乘以ADC量化单位的倒数,即将此模拟余量放大23倍后再送给下一级子转换器。

1.2 采样保持电路的设计与分析

图2为全差分采样保持电路(T/H电路)的半边电路;图3为该T/H电路控制时钟信号。

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

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

图3 T/H电路控制时钟信号

当PCLK和NCLK信号为低电平时,T/H电路工作在采样模式,Q5,Q7导通,Q6,Q8截止,A节点电压升高,B节点电压降低,这时Q1~Q4均导通且工作在正向放大区,它们形成一个AB类缓冲器驱动保持电容CH。该输入电路结构具有输入偏置电流小、输入阻抗高、交调失真小的特点。当PCLK和NCLK信号为高电平时,T/H电路工作在保持模式,Q5,Q7截止,Q6,Q8导通,钳位电路(CLAMP)开始作用,使A节点电压钳位在VCH-VthN,使B结点的电压钳位在VCH+VthP(VthN和Vthp分别表示NPN管和PNP管的BE结导通屯压),也使A,B两节点呈现为低阻抗节点。此时Q1~Q4均截止,故而形成输入信号与保持电容之间的二重隔离,消除保持模式的信号馈通。

RC和CH构成一个低通滤波器,其截止频率会随负载而变化。为克服这一缺点,在输出端设计一个输出缓冲器。采样/保持电路的噪声特性主要来自于Q1~Q4的基极寄生电阻热噪声以及它们的散粒噪声和带宽限制电阻RC热噪声。电路设计时,选用大尺寸的器件来减小基极电阻Rb,使得基极寄生电阻热噪声最小化。将Q3,Q4偏置在较大的静态电流来最小化它们的散粒噪声,同时采样模式动态特性也要求Q3,Q4有大的静态电流,以减小VBE调制的影响。当该T/H电路被偏置在大电流时,它将有大的带宽,因此必须串联电阻RC来限制带宽以滤除高频噪声。大的偏置电流也要在功耗和性能之间进行折衷考虑。

1.3 子ADC的设计与分析

折叠型结构有比较器数量少、芯片复杂程度低、功耗较小的特点,具有较好的发展前景。将折叠结构ADC应用于流水线(Pipeline)技术中,构成流水线折叠式ADC,则可以提高其工作速度。折叠结构ADC的比较器个数与其分辨率成线性比例关系。1个n位分辨率的折叠结构ADC仅仅需要n个比较器。这不仅减小了芯片面积,而且降低了功耗。折叠单元电路是折叠式ADC的核心模块,其数学模型及波形模型如图4所示。

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

图4 折叠电路数学模型及波形模型

折叠单元电路工作原理如下;设折叠单元输入电压范围为-VR~+VR,如图4所示,输入信号同时送给跟随单元和比较器,跟随单元实现的功能是使得其输出端A,B分别跟随Vin+,Vin-中较高者和较低者;平移单元将跟随单元的输出电压进行平移,使其达到信号折叠的目的,如图4所示。其输出的电压信号Vout+,Vout-作为下一级折叠单元的输入信号。比较器输出的是格雷码数字输出,由于ADC最终要实现二进制码输出,所以还需要在后续电路中实现格雷码向二进制码的转换。

本文设计的A/D转换器电路采用2级折叠结构的子ADC,产生3位数字信号输出。2组折叠单元具有相同的结构,折叠单元接收差分模拟输入信号,产生1位输出数字信号,同时产生1对差分折叠模拟输出信号输出给下一级折叠单元。图5给出了折叠单元的结构原理,以及它的输入/输出波形。

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

图5 折叠单元的结构原理以及它的输入/输出波形

模拟输入电压VINH,VINL驱动一对互补的射极跟随器(折叠单元),输出一对折叠信号VXH,VXL。VXH,VXL分别跟随VINH,VINL中电压较高的一个和较低的一个,这样就完成了输入信号的折叠。信号的共模电平由平移单元调整,平移单元由平移电阻R1(R2)及跟随器Q1。(Q2)组成,最终得到输出信号VOH,VOL。VINH,VINL还通过折叠单元放大后输入预放大比较器产生格雷码数字信号,并完成格雷码二进制码转换。 A/D转换器的子ADC实现模拟信号量化为格雷码的同时,实现格雷码向二进制码的转换,所以在转换过程中模拟信号必须在格雷码被锁存之前全部被折叠单元处理完毕。这里的折叠单元都是以射极跟随器为基础构成的,所以整个折叠转化过程很快。由于折叠单元的增益为一,模拟信号通过跟随器完成折叠之后振幅减半。

2 三级流水线A/D转换器电路仿真与分析

该转换器采用Zarlink 0.6 μm双多晶互补双极工艺实现。NPN管,PNP管特性频率分别可以达到25 GHz和19 GHz,完全满足电路性能要求。并使用Cadence Spectre电路仿真软件对电路进行仿真验证。

经Spectre仿真验证,T/H电路在-40~+100℃内均能正常工作。图6是典型工艺条件下,输入信号频率为10 MHz、幅度为2 V时,采样/保持电路的输出波形。图6中,在保持阶段保持电压的变化很小,其变化量不大于70μV,故该电路完全满足9位的精度要求。

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

图7是采样频率为100 MHz,输入信号在幅度为2.2 V、频率为25 MHz情况下,对输出信号做离散傅里叶变换(DFT)得到的频谱图。由图可知,输入信号频率为25 MHz时无杂散动态范围(SFDR)为97.84 dB,完全满足设计要求。

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

图7 采样/保持电路的SFDR

图8是9位100 MSPS三级流水线A/D转换器整体电路图,采样时钟CP频率为100 MHz,输入信号为一个上升的斜波的正弦波,峰峰值为2.2 V。图9和图10分别为A/D转换器的瞬态仿真结果和动态仿真结果。

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

由仿真结果可以看出,电路具有良好的线性度,在整个输入范围内鲜见误码。典型的DNL为0.7LSB,INL为2.0LSB,满足电路设计要求。

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

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

图10动态仿真结果

3 结语

本文设计了一个9位100 MHz低功耗流水线A/D转换器电路。该A/D转换器采用开环结构的采样保持电路提高了输入带宽,使用折叠结构子ADC,简化了电路结构,减小了芯片面积和功耗。该ADC有效输入带宽达到100 MHz。在奈奎斯特频率范围内,整个ADC的有效位数始终高于10位。在100 MHz采样频率下,电路的功耗仅为650 mW。

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

    关注

    142

    文章

    12418

    浏览量

    210067
  • 转换器
    +关注

    关注

    27

    文章

    8213

    浏览量

    142007
  • adc
    adc
    +关注

    关注

    95

    文章

    5654

    浏览量

    539534
收藏 人收藏

    评论

    相关推荐

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

    、分辨率、动态性能和功耗方面有了很大的提高。对于几Msps100Msps的8位高速和16位低速模数转换器(ADC),流水线已经成为最流行的模数转换
    发表于 09-26 10:24 562次阅读
    <b class='flag-5'>流水线</b>ADC<b class='flag-5'>结构</b>解析 <b class='flag-5'>流水线</b>ADC和其它ADC的比较

    流水线型模数转换器MAX1200及其与DSP的接口

    。MAX1200是一种16、采样率可达1Msps的单片集成模数转换器,其内部的CMOS积分电路采用全差分多级流水线
    发表于 11-30 11:29

    FPGA中的流水线设计

    ] = {1'd0, a} + {1'd0, b};endmodule采用流水线
    发表于 10-26 14:38

    如何利用SIMULINK建立1.5/10流水线模数转换器

    利用SIMULINK建立了1.5/10流水线模数转换器的系统模型,对其性能进行了仿真,同时对系统中的某些关键参数进行了修改,分析了参数
    发表于 04-23 07:08

    ARM9体系结构的相关资料分享

    7.Thumb指令集概况8.ARM指令集与Thumb指令集比较ARM9体系结构1.ARM命名ARM系列微处理扩展命名符号的含义2. ARM9处理能力的提高ARM
    发表于 12-20 07:47

    ARM架构系列中的流水线设计

    (FETCH-DECODE-EXECUTE(F&E) 循环)。由于 RISC 强调编译的复杂性,ARM 器件需要流水线。每一流水相当于1个周期,即n个阶段=n个周期。图1
    发表于 04-11 17:23

    现代RISC中的流水线技术

    作Stretch计算机)。后来的CDC 6600同时采用流水线和多功能部件。到了20世纪80年代,流水线技术成为RISC处理设计方法中最基本的技术之一。RISC设计方法的大部分技术
    发表于 03-01 17:52

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

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

    MAX1200中文资料,pdf (流水线结构的模数转换器)

    MAX1200是新型流水线结构的模数转换器,通过该芯片的流水线结构可实现高速、高精度、低功耗的数据转换
    发表于 10-02 17:53 38次下载

    流水线ADC

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

    什么是流水线技术

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

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

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

    了解流水线型ADC

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

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

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

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

    几年各种各样的流水线ADC已经在速度、分辨率、动态性能和功耗方面有了很大的提高。对于几Msps100Msps的8位高速和16位低速模数转换器(ADC),
    的头像 发表于 09-26 10:25 1155次阅读
    <b class='flag-5'>流水线</b>ADC的内部<b class='flag-5'>结构</b>和工作原理是什么