熊莉英,郭 颖,李家会,朱正为
(西南科技大学 信息工程学院,四川 绵阳621010)
随着数字化技术的高速发展,模/数转换电路(ADC)逐步向高速、高精度、低功耗的趋势发展。无线通信系统、高速存储系统和千兆以太网等高速系统要求ADC的采样速率在1 GHz以上。出于速度上的考虑,Flash结构ADC多应用于此类系统中[1]。目前,高速系统对所接收的宽带模拟信号进行 DSP(Digital Signal Process)处理时,一般都要求ADC的转换精度达到 6~8 bit。ADC众多结构中的并行结构最适合这类高速系统[1]。
并行的ADC系统结构也有多种,包括全并行、两步式、折叠和插值等。对于前述应用领域的高速ADC系统,应用最多的是折叠插值结构[2]。在此结构中,对前端采样保持放大器的要求很高,因为前端采样保持放大器的带宽是整个ADC系统模拟带宽的决定因素。为了降低前端采样保持放大器的设计复杂程度,节省资源,可采用分布式采样保持(S/H)电路[3]。
在分布式采样保持电路模块中,采样开关失配所造成的随机失调会影响采样时间的精度性,进而影响ADC线性度。一般可以通过增大开关管尺寸来抑制这个现象,但这样又会引起功耗增大、寄生电容增大等不利因素。
本文提出了一种可有效提高INL的基于电容平均网络的失调平均技术。电容平均网络利用分布式S/H电路的保持电容和一系列平均电容实现。该技术可以抑制70%的INL误差,并且对DNL误差也有很明显的抑制作用。相比较电阻失调平均技术[4],电容失调平均技术有极低的静态功耗,并且对INL误差的抑制优于电阻平均网络。
电阻失调平均技术的最初形式由Kattmann和Barrow提出,应用于 BJT工艺的典型 Flash ADC结构[4]。随着MOS工艺的发展,电阻失调平均技术越来越多地应用于MOS工艺的Flash ADC中,使ADC的DNL和INL指标都得到改善[5-7],且DNL的改善更加明显。通过改变平均电阻的大小,可以调节 DNL、INL的改善程度,随着平均电阻阻值的减小,DNL、INL的改善情况更加明显[8-10]。
本文中提出了一种电容平均网络的失调平均技术,即在分布式S/H电路的输入端加入电容平均网络。图1是带电容平均网络的差分分布式S/H电路,其中Ci是S/H电路中的电容,Cn是失调平均电容,两者共同构成电容平均网络。
图1 带电容平均网络的分布式S/H电路
当开关S1从采样状态变为保持状态时,开关S3断开,由电荷注入,时钟馈通,采样时钟抖动等现象产生的失调将存储在Ci上,而跨接在相邻S/H电路输入端的Cn会起到失调平均的作用。
为了分析Cn平均失调电压的原理,画出上述状态的单边小信号模型,如图 2 所示。图中,Ci-1、Ci、Ci+1…是 S/H电路的采样电容,其电容值都为Ci,Cn是平均电容。Qi-1、Qi、Qi+1…是由失调电压引起的相应电容存储的失调电荷。
当比较器较多时,Y点两边的电容网络可以用无限长网络等效。设Y点一侧的无限长电容网络可以等效为Cx,有:
图2 电容平均网络单边模型
解得Cx为:
根据叠加原理,任一电容上的电荷可看成各失调电荷独立影响的结果之和。当只有Qi作用时,Ci上的电荷量为:
其中,Ja是任一节点的失调电荷对此节点相连电容上电荷的传递函数,Jb是任一节点的失调电荷对相邻节点的连接电容上电荷的传递函数,则在所有失调电荷的作用下,QCi
的表达式为:
同理,QCi+1
的表达式为:
因为失调电压呈正态分布,可设所有的失调电荷的方差为σ2Q0,且互不相关。则由电容失调平均网络得到的INL的抑制比可以表达为:
而由电容失调平均网络得到的DNL的抑制比可以表达为:
电容失调平均网络对INL和DNL的抑制比的结果如图3所示。可以看出随着Cn的增加,INL和DNL都迅速降低,且INL的减小速度明显高于DNL的减小速度,几乎达到4倍以上。
当分辨率为8 bit时,引入电容失调平均网络使平均电容Cn等于Ci,图 4显示了此条件下 DNL、INL的变化情况。可以看出DNL、INL减小了 70%以上,得到了明显的改善。随着Cn的增大,DNL、INL的抑制会明显增加。
图3 电容失调平均网络对INL、DNL的抑制
图4 电容误差平均网络对DNL、INL的影响(分辨率为8 bit)
在实际电路中,所采用的电容失调平均网络不可能是无限长的,对于有限长的电容平均网络,其两端边界一定会对电路产生影响。针对这种情况,一般采取的方法是在两端增加足够的相同结构电路,使边界产生的影响在有限长的电路网络中变得很小,不影响其功能。这些电路称为冗余(overrange)电路[4]。在此电容平均网络中加入冗余放大器和相应的平均电容就可以减小边界的影响。但是加入过多的冗余电路又会带来其他问题,比如功耗的增加、输入信号摆幅的降低等。
为了解决这些问题,需要对电容平均技术进行优化。建立电容平均网络的单边静态工作模型,如图5所示,电压U是比较器前端连接的参考电压,在无限长网络中,所有网孔电流都相等。为了使有限长网络等效无限长电容平均网络,只能改变电路中可以控制的平均电容Cn的值,使得每个网孔电流仍然相同,那么,除了边界以外的所有其他电路部分看起来就和无限长网络一样。这样就优化了电容平均技术,减小边界的影响。为改变边界处的平均电容值,设电容值为Cx,建立网孔电流方程为:
图5 无限长和有限长电容平均网络的静态模型比较
只要令边界的电容值为上式中的大小,就可以把有限长的电容平均网络当作无限长网络来处理。
但是应注意的是,为了调节电容平均网络对非线性的抑制比,Cn的大小已是事先确定了,如果Ci小于Cn的值,则式(12)表示的值就无法实现。所以建立第二种优化模型如图6所示。此模型需要外加一些冗余电路,以保证Ux的可调性,比如外加一个参考电压使之为Ux,以及一个冗余比较器,其前端等效电容为Ci,则图6的网孔电流方程如下:
令 Ix=I1=I2,联立式(12)、(13)求解 Cx,则其表达式为:
令 Ix=I1=I2,联立式(15)、(16)求得 Ux和 U 的关系为:
图6 第二种优化模型
所以,只要在电路中加入一个式(17)所表达的参考电压值和两端相应的冗余电路就可以完成电容平均网络的优化。
当Flash ADC电路应用了电容平均网络后,其INL、DNL指标都得到了很大的改善。相对于电阻失调平均网络,它对INL的改善更加有力,在物理实现上也相对精确。随着对ADC电路的高速、高精度、低功耗特性越来越高的要求,电容误差平均电路将为它提供更好的性能。
[1]徐世六.高速 A/D转换器技术及其产品发展研究[J].微电子学,2004,34(6):597-605.
[2]GRAY P R,HURST P J,LEWIS S H,et al.Analysis and design of analog integrated circuits(4thed)[M].New York:Wiley,2001.
[3]ALLEN P E,HOLBERG D R.CMOS analog circuit design(2nded)[M].USA:Oxford University Press,2002.
[4]KATTMANN K,BARROW J.A technique for reducing differential non-linearity errors in flash A/D converters[C].in ISSCC Dig.Tech.Papers,San Francisco,CA.Feb.1991:170-171.
[5]PAN H,SEGAMI M,CHOI M,et al.A 3.3-V 12-b 50-MS/s A/D converter in 0.6-μm CMOS with over 80-dB SFDR[J].IEEE J.Solid-State Circuits,2000,35(12):1769-1780.
[6]CHOI M,ABIDI A A.A 6 b 1.3 G Sample/s A/D converter in 0.35 μm CMOS[J].IEEE J.Solid-State Circuits,2001,36(12):1847-1858.
[7]SCHOLTENS P.A 2.5 volt 6 bit 600 MS/s Flash ADC in 0.25 μm CMOS[C].in Proc.Eur.Solid-State Circuits Conf.,Stockholm,Sweden,2000:224-227.
[8]SCHOLTENS P,VERTREGT M.A 6-b 1.6 G Sample/s flash ADC in 0.18-μm CMOS using averaging termination[J].IEEE J.Solid-State Circuits,2002,37(12):1599-1609.
[9]黄帅,乔双.SPCE061A内置ADC非线性误差的补偿方法[J].东北大学学报,2011,43(2):68-71.
[10]BULT K,BUCHWALD A.An embedded 240-mW 10-b 50 MS/s CMOS ADC in 1-mm2[J].IEEE J.Solid-State Circuits,1997,32(12):1887-1895.