高速a/d转换器中无冗余位的数字校正方法

文档序号:7510352阅读:492来源:国知局
专利名称:高速a/d转换器中无冗余位的数字校正方法
技术领域
本发明提供一种高速A/D转换器,特别是一种高速A/D转换器中无冗余位的数字校正方法。
分步流水式结构带来的优点是,它能兼顾速度和分辨率性能,降低系统功耗,减小输入级负载。由于分步流水转换在多个环节上会引入误差,但由于分步转换,可采用误差校正技术以保证其转换的正确性,采用数字校正方法是当前主要的方法。
在分步流水式结构A/D转换器中,每级产生的余差信号应与后级的转换范围相匹配,如附图
3(a)所示。但是由于量化比较器失调、跟踪/保持电路的失调、级间放大器增益精度等因素的影响导致余差信号与转换范围不匹配,如附图3(b)所示。由于部分区间的输入信号所对应的余差信号超出了下级的转换范围(它一般对应于本级余差信号的1LSBC范围,例如[-12LSBC,+12LSBC)]]>),从而出现了丢失码的现象。因此,分步流水线结构A/D转换器必须采用数字校正方法来避免这种丢失码的现象。
传统的数字校正方法是通过增加冗余位来确保不丢码。通常,本级的量化过程(即子A/D转换过程)产生的误差使得比较器的实际判决电平在标称判决电平(Nominal Decision Level)的[-12LSBC,+12LSBC]]>)范围内。如附图4所示,带误差的余差信号分布在[-1LSBC,+1LSBC],因此下级的转换范围必须由原来的1LSBC扩展到2LSBC,相应地下级应该增加一位冗余位来记录误差信息,用于最后的数字校正。
增加冗余位的数字校正的原理简述如下以n位两级流水式结构A/D转换器为例,其模拟输入信号Vin可以表示为Vin=Vfs·(d1·2-1+d2·2-2+Λ+dn·2-n)+δ其中,Vfs是满量程输入范围,|δ|<Vfs/2n+1。如果前级的量化比较器在给定比较时间内可以对幅度大于Verr,max的输入信号产生正确的闩锁逻辑输出,那么当该级的转换位数L≤log2(Vfs/|Verr,max|)时,最大误差|Verr,max|≤1LSBC=Vfs/2L。这说明在转换输出的数字码中对于n<L的位没有错;而对于n≥L的位,由于前级量化过程中比较器的非理想性、参考电压的非线性以及各种动态次要因素的影响引起的误差将可能导致前级量化转换出现错码。如果前级量化的最低转换位dL出现错误,余差信号Ve将可能出现上溢或下溢两种误差(1)当VL-1+Vfs•2-L≤Vin≤VL-1+32•Vfs•2-L]]>,但dL=0时,余差上溢,大小为Ve+=Ve+1LSBC=Vfs·(2-L+dL+1·2-(L+1)+dL+2·2-(L+2)+Λ+dn·2-n)+δ(2)当VL-1+12•Vfs•2-L≤Vin≤VL-1+Vfs•2-L]]>,但dL=1时,余差下溢,大小为Ve+=Ve-1LSBC=Vfs·(-2-L+dL+1·2-(L+1)+dL+2·2-(L+2)+Λ+dn·2-n)+δ以上式中,VL=Vfs·(d1·2-1+d2·2-2+Λ+dL·2-L)。从上述分析可以看到考虑误差后的余差信号变动由理想情况下的1LSBC变为2LSBC(如附图3),相应地后级的量化转换范围也应扩展到2LSBC,并使其覆盖原量化区间上下各1/2LSBC才能保证不丢失误差信息;后级的转换位数也要相应地增加一位,该冗余位用来记录误差信息;冗余位应该是带符号的,有三种取值0,+1和-1,分别对应于实际余差信号中误差为0,1LSBC和-1LSBC情况。由此得到数字校正原理(1)前级转换码的校正算法(a)Ve区,Codec′=Codec(b)Ve+区,Code′=Code+1(c)Ve-区,Codec′=Codec-1(2)后级转换码即实际的后级转换输出数字码除冗码位外的剩余码。
分步流水式结构A/D转换器采用增加冗余位的数字校正方法来保证转换的正确性。但是增加冗余位意味着电路结构中元器件数目的增加。以两级流水式结构为例,为了保证前级的转换不出现错码,后级增加了一位冗余位来进行数字校正,其量化比较器的数目相应地增加了一倍,电路功耗和芯片面积也将加倍。为了达到降低功耗的目的,Stephen H.Lewis等人提出了一种改进的数字校正方案。目前流行的1.5位/级流水式A/D转换器即是它的实例。它的每级余差信号分布图如附图5所示。改进后的校正技术在每级结构中去掉一个比较器并移动判决电平和D/A电平使其位置向右偏移半位。这样带来了后端的数字校正逻辑的简化(不再需要减法),并确保了逻辑电路的可测试性。与传统的数字校正方法相比,每级的量化比较器数目要少一个。比较器数目的减少带来了芯片面积、电路功耗以及跟踪/保持电路容性负载的降低。但是这种改进后的校正技术只是在前级减少了一个比较器,后级为了实现校正仍是需要有冗余位的。本发明在仔细研究已有的误差数字校正方法的工作基础上提出了一种无需冗余位的数字校正方案,大大减少了量化比较器的数目(随着每级转换位数的增加),在电路功耗、芯片面积等方面具有较强的优势。
本发明一种高速A/D转换器中无冗余位的数字校正方法,其特征在于,包括如下步骤(1)判决电平移动半位;(2)经过子A/D转换输出级的数字输出码;(3)数字输出码选中两个相邻的D/A电平,分别产生两个余差信号;(4)判断余差信号是否超量程来决定输出哪个余差信号。其中步骤(1)判决电平移动半位,即 ,其中1LSBi对应该级的量化电平,而不是整个转换器的量化电平。
其中用步骤(4)的结果来决定最终的数字输出码是否加1或减1。
本发明提出的无需冗余位的数字校正方法的核心在于“本级数字输出码对应于两个D/A电平”。附图6所示的是采用无冗余位的数字校正方法的分步流水式结构A/D转换器其中一级的框图,图中各信号符号的上标i表示第i级。它的工作原理如下跟踪/保持电路采样输入信号 (即前级的余差信号)得到保持信号 ,经子A/D转换得到数字输出码Di;数字码Di经过D/A1、D/A2分别转换得到模拟信号 ,其中Di在D/A1、D/A2上分别选中的D/A电平与它所对应的量化判决电平分别相距+12LSBi,-12LSBi]]>(LSBi是该级的量化电平);保持信号 分别与 相减得到两个余差信号 与规定的模拟地电平Va比较得到的信号来选通开关S1、S2,输出该级的余差信号 。同时,若S1被选通,Di加1;若S2被选通,Di不变。其余差分布如附图7所示。
为了便于讨论本数字校正方法的工作原理,预先定义判决电平的范围是大于该判决电平而小于下一个判决电平的输入信号范围;定义D/A电平的范围是余差不超出规定的1LSBi量程的输入信号范围。两者通过数字输出码联系起来由判决电平范围决定本级的数字输出码,再由数字输出码选中D/A电平范围。在如附图3(a)所示的理想情况下,判决电平的范围等同于D/A电平的范围。但判决电平的移动必然导致两者不再完全重叠,不重叠部分的输入信号不仅其数字输出码出现误码,而且其对应的余差超出了1LSBi转换范围。而重叠部分的输入信号不存在这些问题。为此,可通过本级的数字输出码选中与判决电平范围重叠的若干个D/A电平范围,再通过依次判别与各D/A电平相比的余差是否超量程来校正数字输出码,并且输出余差信号以供后级转换。附图7中,判决电平右移了半位,即 (同样可以使判决电平左移半位),这样判决电平范围与它对应的D/A电平范围及后一个D/A电平范围重叠。判决电平在标称值的[-12LSBi,+12LSBi)]]>内移动不会使得判决电平范围超出该范围。当输入信号在前一个重叠区中,数字输出码不变;当它在后一个重叠区中,数字输出码加1。不同于传统的数字校正方法级的数字输出码只对应一个D/A电平,本数字校正方案需要对应两个D/A电平,故将采用这种校正技术的流水式A/D转换器称之为双D/A转换流水式结构A/D转换器。
附图7与附图4、5相比照,转换范围为1LSBi,因而它对后级的转换没有冗余位的要求。与已有的数字校正方法的比较,本数字校正方法大大减少了量化比较器的数目。假设设计一个n位流水式结构A/D转换器,分三级流水,各级的位数依次为n1、n2和n3。采用传统的带冗余位的数字校正方法,各级的位数依次为n1、n2+1和n3+1,比较器数目为 采用Stephen H.Lewis等人改进的校正方案,各级的位数依次为n1、n2+1和n3+1,但前两级可少一个比较器,比较器数目为 本申请专利提出的数字校正方法对各级的位数要求依次为n1、n2和n3,比较器数目为 例如n=10,其中n1=4,n2=3,n3=3,第一种方案需45个比较器,第二种方案需43个比较器,第三种方案则需26个比较器。比较器数目的减少带来了芯片面积的减小和电路功耗的降低,同时还减轻了各级跟踪/保持电路的容性负载。
图8是本发明双D/A转换流水式结构A/D转换器中每级转换及数字校正的方法框图。其包括如下步骤(1)判决电平移动半位;(2)经过子A/D转换输出级的数字输出码;(3)数字输出码选中两个相邻的D/A电平,分别产生两个余差信号;(4)判断余差信号是否超量程来决定输出哪个余差信号。其中步骤(1)判决电平移动半位,即 ,其中1LSBi对应该级的量化电平,而不是整个转换器的量化电平。
其中用步骤(4)的结果来决定最终的数字输出码是否加1或减1。
本数字校正方法可以应用在0.6μm CMOS工艺集成制作一个8位两步流水式A/D转换器。其结构如附图9所示,Vin是A/D转换器的输入信号,VREF是基准电压源,R是参考电压电阻串上的单元电阻。输入信号经高速跟踪/保持后进行每级4位的两级流水转换;每级结构如虚线框内图示;每级的数字输出码和控制信号馈入数字校正逻辑,得到最后的8位数字码输出。在附图9虚线框内的每级转换结构中,级数字码的D/A转换采用了一种MDAC的结构,它同时实现了跟踪/保持、D/A转换和放大余差信号的功能。图中的两个16x放大器由开关电容运算放大器组成。这种结构采用了开关电容并且对余差信号放大了16倍,有效地抑制了放大器本身的失调误差和模拟开关引入的误差,保证了数字校正的顺利进行。
与传统方案相比,本A/D转换结构不仅实现了无冗余位的数字校正,大大地减少了元器件的数目,在功耗、面积、流水迟延等方面具有优势,而且结构也比较简单。本结构中前后两级的参考电压电阻串还可共用。
权利要求
1.一种高速A/D转换器中无冗余位的数字校正方法,其特征在于,包括如下步骤(1)判决电平移动半位;(2)经过子A/D转换输出级的数字输出码;(3)数字输出码选中两个相邻的D/A电平,分别产生两个余差信号;(4)判断余差信号是否超量程来决定输出哪个余差信号。
2.根据权利要求1所述的高速A/D转换器中无冗余位的数字校正方法,其特征在于,其中步骤(1)判决电平移动半位,即 ,其中1LSBi对应该级的量化电平,而不是整个转换器的量化电平。
3.根据权利要求1所述的高速A/D转换器中无冗余位的数字校正方法,其特征在于,其中用步骤(4)的结果来决定最终的数字输出码是否加1或减1。
全文摘要
一种高速A/D转换器中无冗余位的数字校正方法,包括如下步骤(1)判决电平移动半位;(2)经过子A/D转换输出级的数字输出码;(3)数字输出码选中两个相邻的D/A电平,分别产生两个余差信号;(4)判断余差信号是否超量程来决定输出哪个余差信号;其中步骤(1)判决电平移动半位,即1/2LSB
文档编号H03M1/10GK1402435SQ01124270
公开日2003年3月12日 申请日期2001年8月22日 优先权日2001年8月22日
发明者石寅, 李志刚, 李拥平, 朱荣华 申请人:中国科学院半导体研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1