高速高精度流水线模数转换器的设计

发布者:Dingsir1902最新更新时间:2013-12-28 来源: eefocus关键字:流水线  模数转换器  电阻效应 手机看文章 扫描二维码
随时随地手机看文章
  引言

  随着新一代无线移动通信时代的到来,通信系统中数字中频接收机对ADC的速度和精度的要求越来越高,而兼顾了速度和精度的流水线ADC是适应这种要求的较好选择。

  在大规模模拟电路的设计中,由于电路规模比较大,提取寄生参数时如果提取寄生电阻,那电路节点数急剧增加,后仿真速度将会很慢甚至无法收敛,所以在提取寄生参数时一般只提取寄生电容,这样电路节点数不会增加,仿真时间也不会太长。但采用这种方式时仿真将忽略寄生电阻的影响,这与实际情况是有差别的,在版图设计时需酌情考虑,尤其当版图走线中有静态电流流过的时候。

  本文给出了两次流片(tape out)的测试结果。着重分析了第一版芯片参考电压模块版图设计时由于不合理的布线,导线上的寄生电阻对ADC参考电压、静态特性和动态特性的影响,并用MATLAB搭建流水线ADC的行为级模型来模拟验证寄生电阻对ADC性能的影响。此外,根据对第一版芯片测试结果的分析,第二版芯片对参考电压产生电路的版图进行了修正然后重新流片,测试结果表明,对寄生电阻的分析是合理的,对应的修正措施也是行之有效的。

  系统结构和关键电路模块设计

  本流水线ADC的系统结构如图1所示,主要由时钟电路、参考电路和ADC核心电路三部分组成。ADC核心电路用采样保持放大器(SHA)采集模拟输入信号,接着第1级采用3.5位/级的结构,后面7级采用1.5位/级的结构,最后1级为2位的ash ADC。

  采样保持放大器

  如果不使用采样保持放大器,ADC的输入带宽将受限于孔径误差(aperture error)[1],所以本设计在级电路之前放置了一个SHA。从噪声和功耗两方面考虑,SHA采用电荷翻转式(flip-around)结构而不是电荷重分配式结构(charge-redistribution)。

  级分辨率的优化

  当第一级电路从采样相进入到建立相的一瞬间,运放输入端会产生一个阶跃电压Vx,文献[2]指出第一级电路分辨率越高这个阶跃电压Vx越小,意味着建立时间越短,并且对运放压摆率的要求越低。第一级电路分辨的提高可以降低对电容匹配的要求[3],从而可以不用校准电容失配而实现12位的ADC。此外,相比1.5比特/级的结构,3.5比特/级的结构在功耗和面积上都更有优势。

  级缩减技术

  由于系统对每一级建立精度的要求逐级降低,所以运放的速度和增益也可以逐级降低,从而运放的功耗和面积也逐级降低,这就降低了ADC的总功耗和总面积。此外,电容在MDAC工作过程中动态得充放电造成一部分动态功耗,所以也可以在满足KTC噪声要求的前提下逐级缩减电容值来降低功耗。在减少电容的同时,其实也减小了运放的负载,从而进一步减小运放功耗。

  运算放大器

  高精度ADC对运放的增益要求很高,对于12位ADC的SHA来说,要求由有限直流增益造成的误差小于1/2 LSB,即:

  其中,N是ADC的分辨率,Cp是运放输入端的寄生电容,Cs是采样电容。假设Cp/Cs<<0,那A0至少要大于78dB,考虑到工艺偏差,设计时至少留6dB的裕量,也就是说A0要大于84dB。在0.18mm CMOS工艺下,本征增益本来就比较小,要实现如此大的增益采用一般的结构很难实现。我们选择如图2所示结构,第一级为带增益自举技术的共源共栅结构[4],主要用来实现高增益。而第二级为简单的共源放大器,主要用来实现大输出摆幅。

  自举开关

  在CMOS电路设计中,常用开关有MOS管单管开关、传输门开关(CMOS互补开关)和栅压自举开关[5]。由于单管开关和传输门开关在接通变化幅度较大的信号时会引入严重的非线性,而栅压自举开关的线性度很好,所以采样保持放大器、第一级电路和第二级电路中的采样开关均采用栅压自举开关以提高ADC的线性度,而后面各级由于要求逐级降低采样开关用简单的CMOS互补开关即可。第一版芯片测试结果及分析[page]

  在输入信号频率为2.41MHz,幅度接近2Vp-p时,采样率从15.5MHz增加到100MHz,ADC的SNDR和SFDR分别大于57.9dB和68.9dB。另外测得该芯片的DNL为-1.0/+0.2LSB,INL为-5.0/+5.0LSB。

  如图3中(a)和(c)是在30MHz采样率、2.41MHz输入信号下测得的INL和FFT曲线。INL为-5.0/+5.0LSB,SFDR为68.9dB,SNDR为58.4dB。无论是动态性能还是静态性能,对于一个12bit的ADC来说这个结果显然不能令人满意。通过观察静态特性曲线,可以发现曲线很有规律,每隔256个码就会出现一个拐点,这是因为每隔256点就出现失码现象,共有14处失码,与ADC第一级3.5bit传输曲线的折线位置重合,故推断可能是第一级电路出了问题。

  通过对版图的仔细分析,发现版图中存在一个严重的问题。如图4所示的参考电压产生电路,Vrp和Vrn的缓冲电路(buer)采用的是开漏结构的两级运放,在Vrp和Vrn的缓冲器之间串联了一组电阻用来产生第1级电路中3.5位flash ADC所需的14个比较电平。如果不考虑寄生电阻,节点1和2是重合的,第一级的参考电压VRP’和其它各级的参考电压VRP相等,VRN和VRN’也是如此。但是由于导线都会有电阻,所以实际情况是节点1和2之间,3和4之间有寄生电阻Rp,而Vrp和Vrn的驱动电路均是开漏结构,在节点1到节点4之间存在静态电流Idrop,这个电流流过Rp就造成了节点1和2之间的压差:

  节点3和4之间的情况与之一样。经过估算Rp的值大约为8.5Ω,而Idrop约为0.76mA,所以V为6.5mV。在画版图时,没有考虑寄生电阻的影响,给第1级级电路DAC用的参考电压直接就近从节点2和3引出,因此造成了第1级的参考电压VRP’和VRN’与后面各级的参考电压VRP和VRN存在V的差值,因此,第一级电路的参考电压为:

 

  后面各级电路的参考电压为:

  由于第1级电路的参考电压比其它各级都小,ADC出现失码现象。为了进一步分析第1级参考电压偏小会对ADC静态特性和动态特性产生多大的影响,我们用Matlab来行为级建模仿真,并与30MHz采样率下的INL、SFDR和SNDR做对比。

  建模主要基于如下两个前提:

  (1)第1级的参考电压为:Vref’=0.987V

  其它各级的参考电压为:Vref=1V

  (2)不考虑噪声、失配、运放有限增益和有限带宽等非理想因素。

  如图3中的(b)和(d)所示为ADC行为级仿真结果。行为级仿真的INL为-4.2/+4.4 LSB,SFDR为65dB,SNDR为59.2dB。由图可知仿真结果很好得再现了实际测试结果,第1级参考电压偏小不仅加重了ADC的奇次谐波失真,也造成了很大的偶次失真。综合来说,第1级参考电压的偏小会对ADC静态特性和动态特性造成很大的影响,通过模拟仿真较好地解释了实测时ADC静态特性和动态特性很差的原因。

        第二版芯片所做改进及测试结果

  第二版芯片对第一版芯片参考电压电路的版图进行了修正,如图5所示,本来第1级DAC的参考电压是从节点2和3引入的,现在改成从第2级的参考电压上接入,即从节点1和4上接入,这样ADC各级电路DAC的参考电压均相等。



  如图6所示,在15.5MHz输入信号频率和20MHz采样率下测得DNL和INL分别为-0.22/+0.21LSB和-0.62/+0.46LSB.

[page]

  图7是在15.5MHz输入,100MHz采样率的情况下测得的32768点FFT频谱图,由图可知,SFDR达到了79.8dBc,SNDR为65.1dB,有效位数ENOB为10.5bit。

  图8给出了SFDR和SNDR随采样率变化的值,在2.41MHz输入信号时,SFDR在100MHz采样率范围内均保持在86dBc以上,而ENOB均大于10.9bit;对于15.5MHz的输入信号,SFDR保持在78dBc以上,而ENOB从50MHz采样率时的10.8bit降到了100MHz采样率时的10.5bit。

  图9是该芯片的显微照片,表1列出了第二版芯片的关键指标。对比版图修正前后两版芯片的测试结果,我们可以发现修正后ADC的INL从原来的-5.0/+4.8LSB降低为-0.62/+0.46LSB,在2.41MHz输入,100MHz采样率下SNDR和SFDR分别从原来的57.9dB和68.9dBc提高到67.5dB和87.2dBc。所以说,本文对寄生电阻的分析是合理的,对应的修正措施也是行之有效的。


  结语

  本文给出了两次流片的测试结果,着重分析了第一版芯片性能不太理想的原因,指出问题出在版图设计中的寄生电阻效应,并用MATLAB行为级建模验证了这种效应对ADC性能的影响。根据分析结果,第二版芯片版图相应地作了修正并再次流片,测试结果表明本文对寄生电阻的分析是合理的,对应的修正措施也是行之有效的。修正后ADC的INL从原来的-5.0/+4.8 LSB降低为-0.62/+0.46 LSB;在2.41MHz输入,100MHz采样率下SNDR和SFDR分别从原来的57.9dB和68.9dBc提高到67.5dB和87.2dBc。该ADC是在0.18mm CMOS工艺下加工的,总面积为3.51mm2,电源电压为1.8V,功耗仅112mW。

关键字:流水线  模数转换器  电阻效应 引用地址:高速高精度流水线模数转换器的设计

上一篇:印刷电路板的基本设计方法和原则要求
下一篇:电磁兼容设计实战

推荐阅读最新更新时间:2024-03-16 13:32

STM32学习日志——ADC实验
一、ADC简介: STM32有1~3个ADC,我使用的STM32F103ZET6有3个ADC,是12位逼近的数字模拟转换器,它有18个通道,包括16个外部通道和2个内部信号源。每个ADC有4种模式:单次、连续、扫描、间断。存储方式分为左对齐或右对齐,一般选择右对齐。ADC将转换分为两个通道组:规则通道与注入通道,规则通道相当于正常执行的程序,注入通道相当于中断。规则通道最多包含16个,注入通道最多位4个。 本次介绍仅介绍规则通道的单次转换, 二、软件配置: 1)开启PA口的时钟和ADC1的时钟,设置PA1为模拟输入; 2)复位ADC1,同时设置分频因子;要保证ADC的时钟不超过14MHZ,否则可能不准,而APB2的时钟为7
[单片机]
STM32学习日志——<font color='red'>ADC</font>实验
采用惠普HP-339A分析仪进行18位ADC保真度的测量
对高分辨率ADC保真度有一种灵敏的测试,那就是忠实地数字化一个正弦波的能力。这个测试要求有一台残余失真接近1ppm(百万分之一)的正弦波发生器。另外,它还要求有一个计算机上运行的ADC输出监控器,用于读出并显示转换器输出的频谱分量。要以合理的成本和复杂性完成这个测试,就要在使用前验证其部件的结构与性能。低失真振荡器通过一个放大器驱动ADC(图1)。ADC的输出接口对转换器的输出做格式化,并与计算机通信。计算机上运行频谱分析软件,并显示出计算的结果数据。 振荡器电路 系统的振荡器是电路中最难设计的部分。直觉上振荡器必须具有低的杂波水平,18位ADC的测量才能有意义。然后,还必须使用独立的方式,验证这些低杂波特性。 设计源于
[测试测量]
采用惠普HP-339A分析仪进行18位<font color='red'>ADC</font>保真度的测量
Σ-Δ ADC应用简介
本应用笔记旨在帮助设计人员在高性能、多通道数据采集系统(DAS)设计中优化工业传感器与高性能ADC之间的连接电路。以电网监测系统为例,本文说明了使用MAX11040 Σ-Δ ADC的优势以及如何选择适当的架构和外围器件,优化系统性能。 引言 许多高端工业应用中,高性能数据采集系统(DAS)与各种传感器之间需要提供适当的接口电路。如果信号接口要求提供多通道、高精度的幅度和相位信息,这些工业应用可以充分利用MAX11040等ADC的高动态范围、同时采样以及多通道优势。本文介绍了MAX11040的Σ-Δ架构,以及如何合理选择设计架构和外部元件,以获得最佳的系统性能。 高速、Σ-Δ架构的优势 图1所示为高端三相电力线监视/测量系统
[电源管理]
Σ-Δ <font color='red'>ADC</font>应用简介
Easy Drive ADC简化高阻抗传感器的测量
增量累加 ADC 凭借高准确度和很强的抗噪声性能,非常适合用来直接测量很多类型的传感器。然而,输入采样电流可能压垮高源阻抗或低带宽、微功率信号调理电路。LTC2484增量累加转换器系列通过平衡输入电流解决了这个问题,从而简化了信号调理电路或者不再需要这种电路。增量累加 ADC 的常见应用是热敏电阻器测量。图 1 显示了直接测量高达 100kΩ的热敏电阻器时 LTC2484 的连接方式。数据 I/O 通过标准 SPI 接口连接,每个输入的采样电流约为: 其中 或者当 VREF 为 5V、两个输入都接地时,约为 1.67μA。 图 1:LTC2484 的连接方式 4-WIRE SPI INTERFAC
[测试测量]
Easy Drive <font color='red'>ADC</font>简化高阻抗传感器的测量
STM32的ADC的采样时间及模拟信号的最大带宽
请看STM32技术参考手册的16.2节,和STM32F103xx数据手册的5.3.17节表44。可以在ST的中文网站下载到上述2个手册: http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm 前面所说“STM32的ADC的采样及转换时间最小为1us”,实际上STM32的ADC采样及转换时间可以通过程序编程进行调整,共有8种选择,按 ADC模块的驱动时钟算分别为: 1.5 ADC时钟周期 7.5 ADC时钟周期 13.5 ADC时钟周期 28.5 ADC时钟周期 41.5 ADC时钟周期 55.5 ADC时钟周期 71.5 ADC时钟周期 239.5 ADC
[单片机]
STM32 ADC结合DMA数据采样与软件滤波处理
作为一个偏向工控的芯片,ADC采样是一个十分重要的外设。STM32集成三个12位精度18通道的内部ADC,最高速度1微秒,结合DMA可以解放CPU进行更好的处理。 ADC接口上的其它逻辑功能包括: ●同步的采样和保持 ●交叉的采样和保持 ●单次采样 模拟看门狗功能允许非常精准地监视一路、多路或所有选中的通道,当被监视的信号超出预置的阀值时,将产生中断。 由标准定时器(TIMx)和高级控制定时器(TIM1和TIM8)产生的事件,可以分别内部级联到ADC的开始触发和注入触发,应用程序能使AD转换与时钟同步。 12位ADC是一种逐次逼近型模拟数字数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。 ADC的输入时钟不得超
[单片机]
MSP430 ADC_12bit
1. 介绍 ADC12_A模块支持快速的12位模数转换。该模块支持了一个12位的SAR核心,样本选择控制,参考生成器,和一个16字的转换和控制缓冲区。转换和控制缓冲区允许多达16个独立的模数转换器(ADC)样本转换和存储,无需任何CPU干预。 最大转换率大于200ksps 无缺失码的单调12位转换器 采样保持周期可编程,由软件或定时器控制 由软件或定时器发起转换 软件可选的片上参考电压1.5 V, 2.0 V或2.5 V 可选内部参考或外部参考 多达12个模拟输入通道 内部温度传感器通道 正负参考可独立配置通道 可选转换时钟 单通道,重复单通道,序列(自动扫描),和重复序列(重复自动扫描)转换模式 ADC核心和参考电压可以单独
[单片机]
MSP430 <font color='red'>ADC</font>_12bit
ADI驱动ADC的最新放大器ADA4939
ADI 最新推出具有业界最佳失真性能及最低功耗的放大器—— ADA4939 ,扩展了其差分放大器产品系列,在驱动通信基础设施、仪器仪表以及其它高速设备中的高分辨率模数转换器( ADC )时,它能提供所需的最大性能。 ADA4939 差分放大器专为驱动当今的 14 bit 和 16 bit 转换器而优化,在 3.3 V 单电源下的功耗低于 120 mW ,在 70 MHz 频率下的无杂散动态范围 (SFDR) 达到 82 dB 。新款差分放大器提供单通道和双通道版本,能驱动高达 16 bit 分辨率的 ADC ,如 ADI 公司的 AD9460 与 AD9461 ,也可以驱动低功耗 14 bit ADC ,如 AD9
[模拟电子]
ADI驱动<font color='red'>ADC</font>的最新放大器ADA4939
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved