CN101977058B - 带数字校正的逐次逼近模数转换器及其处理方法 - Google Patents

带数字校正的逐次逼近模数转换器及其处理方法 Download PDF

Info

Publication number
CN101977058B
CN101977058B CN 201010523620 CN201010523620A CN101977058B CN 101977058 B CN101977058 B CN 101977058B CN 201010523620 CN201010523620 CN 201010523620 CN 201010523620 A CN201010523620 A CN 201010523620A CN 101977058 B CN101977058 B CN 101977058B
Authority
CN
China
Prior art keywords
error voltage
electric capacity
dac
cdac
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 201010523620
Other languages
English (en)
Other versions
CN101977058A (zh
Inventor
于奇
杜翎
宁宁
吴霜毅
徐振涛
李靖
陈必江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN 201010523620 priority Critical patent/CN101977058B/zh
Publication of CN101977058A publication Critical patent/CN101977058A/zh
Application granted granted Critical
Publication of CN101977058B publication Critical patent/CN101977058B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

本发明针对现有的逐次逼近模数转换器中耦合电容排版制作困难的缺点,公开了一种带数字校正的逐次逼近模数转换器及其处理方法。模数转换器包括主DAC、校准DAC、比较器、控制电路、存储器,特征在于主DAC包括通过单位电容耦合的电容阵列构成的高K位CDAC和低N位CDAC。引入的***误差和电容匹配误差通过数字校正消除,在自校准阶段将高K位CDAC各个电容所对应的误差电压予以量化,存储在存储器中,在量化出来的残差电压数字码末位后面增加两位0参与误差电压的运算。进行正常转换时,误差电压数字码被累加起来再舍掉最后两位,剩下的数字码作为校准DAC的输入,进而提高模数转换器的精度。

Description

带数字校正的逐次逼近模数转换器及其处理方法
技术领域
本发明属于模拟数字转换技术领域,特别涉及一种模数转换器及其处理方法。
背景技术
逐次逼近模数(A/D,Analog/Digital)转换器的精度较高,功耗很低,尽管转换速度偏慢,但在很多不需要高速转换的场合,如触摸屏控制电路中,逐次逼近模数转换器已经成为一种常用的选择。
传统的逐次逼近A/D转换器通常采用分段的方式实现,一般有这样几种:(1)高K位采用开关电容阵列,低N位采用电阻串;(2)高K位采用电阻串,低N位采用开关电容阵列;(3)高K位和低N位均采用开关电容阵列。
如果采用单一的电阻串结构,会使得电阻的数目过多,如果采用单一的开关电容阵列结构,则会出现电容值非常大的电容,这些后果不仅会使得芯片面积变得很大,同时也会恶化电阻或者电容之间的匹配度。电阻串构成的子DAC可以保证电路的单调性,但是电阻的匹配度不如电容,因此精度相对较差;开关电容阵列构成的子DAC的精度比电阻串构成的子DAC高,但这种结构却可能使电路出现非单调性或者缺码。另外,对于精度为12位或者更高的逐次逼近A/D转换器来说,即使分两段也会使得电阻的数目过多或电容的取值过大,难以实现低成本高精度的电路。
如果在逐次逼近A/D转换器中出现了上述第(3)种情况所述的两个由开关电容阵列构成的高K位子DAC和低N位子DAC,那么在这两个子DAC之间需要一个电容进行耦合。理想情况下,这个耦合电容Cs不是单位电容C的整数倍,而是一个分数值电容,例如
Figure BDA0000029924620000011
但是在版图设计时,在保证电容之间的匹配度的前提下,分数值电容是难以实现的。这里需要对单位电容和分数值电容作一说明:绝大多数电容的值都是某个电容C的整数倍,如C,2C,4C,8C,16C,这里的“C”就称为一个单位电容,单位电容的值可以由设计者来决定,通常在100fF~1pF以内;对于分数值电容,它的值就不是单位电容的整数倍,而是分数倍。
发明内容
本发明的目的是为了克服现有的逐次逼近模数转换器中耦合电容排版制作困难的缺点,提出了一种带数字校正的逐次逼近模数转换器。
为了实现上述目的,本发明的技术方案是:
一种带数字校正的逐次逼近模数转换器,包括主DAC、校准DAC、比较器、控制电路、存储器,比较器的正输入端接共模电压,负输入端接主DAC的输出,其特征在于,所述主DAC包括开关电容阵列构成的高K位CDAC和开关电容阵列构成的低N位CDAC,并且高K位CDAC和低N位CDAC之间通过一个单位电容进行耦合,校准DAC的输出端与主DAC的输出端之间通过一个耦合电容进行耦合。
作为上述方案的进一步的改进,为了提高模数转换器的精度并保证一定的单调性,主DAC还包括由电阻串构成的中间M位RDAC。
本发明的另一方面是为了适应上述逐次逼近模数转换器结构的改进,提出了一种与之配套的带数字校正的逐次逼近模数转换器的处理方法,该方法具体包括如下步骤:
步骤1:电路上电后,先对高K位CDAC各个电容的残差电压由从高位到低位的顺序依次进行量化,对应的电容在时钟的控制下先接地再接参考电压,比该电容位数低的所有电容,包括低N位CDAC的所有电容,则先接参考电压再接地,而比该电容位数高的所有电容一直接地,比较器的输出对控制电路中的SAR进行控制,而SAR的输出接校准DAC的输入,量化结束时,校准DAC的输出电压与共模电压之差就是对应电容的残差电压;
步骤2:最高位对应的误差电压等于最高位对应的残差电压除以2;
高K位中除了最高位以外的各位所对应的误差电压等于该位的残差电压减去比该位高的各位的误差电压之和再除以2;
第N位(或上述改进方案中的第M+N位)对应的误差电压等于第N+1位(或上述改进方案中的第M+N+1位)对应的误差电压减去第N+1位(或上述改进方案中的第M+N+1位)对应的残差电压再除以2;
从第1位到第N-1位(或上述改进方案中的第M+N-1位)各位的误差电压等于比该位高一位的误差电压除以2。
从残差电压到误差电压的转换是以数字的方式进行的,并且在校准DAC输出的残差电压数字码末位后面增加两位一起参与运算,这两位均预设为0;
步骤3:进行正常转换时,由SAR确定为1的各位所对应的误差电压数字码被累加起来再舍掉最后两位,以作为校准DAC的输入。
本发明的有益效果:本发明所设计的主DAC分为两段或者三段实现,使得在逐次逼近A/D转换器精度较高时也可以避免使用过多的电阻或者过大的电容;两个开关电容阵列构成的高位CDAC和低位CDAC之间的耦合电容由理想的分数电容改为一个单位电容,避免了分数值电容的制作,提高了整个电容阵列版图的匹配度;使用单位电容进行耦合所引入的***误差和高位CDAC电容之间的匹配误差均可以通过数字校正技术予以消除;在校准DAC输出的残差电压数字码末位后面增加两位零再参与误差电压的计算,减小了二进制数在运算过程中所带来的误差。
附图说明
图1为本发明的逐次逼近模数转换器***框图。
图2为分两段实现的主DAC,校准DAC与比较器的结构示意图。
图3为量化电容C8对应的残差电压Vs8的过程示意图。
图4为电路实施例一中对输入模拟信号进行采样时的结构示意图。
图5为电路实施例一中进行正常转换时的结构示意图。
图6为分三段实现的主DAC,校准DAC与比较器的结构示意图。
图7为电路实施例二中对输入模拟信号进行采样时的结构示意图。
图8为电路实施例二中进行正常转换时的结构示意图。
图9为带自校准时DNL和INL的仿真结果。
图10为不带自校准时DNL和INL的仿真结果。
图11为带自校准与不带自校准时SNR和ENOB的仿真结果。
具体实施方式
下面结合附图,给出本发明的具体实施例。需要说明的是:实施例中的参数并不影响本发明的一般性。
本发明的一种带数字校正的逐次逼近模数转换器***框图如图1所示,包括主DAC、校准DAC、比较器、控制电路、存储器以及数据输出级,比较器的正输入端接共模电压,负输入端接主DAC的输出,主DAC包括开关电容阵列构成的高K位CDAC和开关电容阵列构成的低N位CDAC,并且高K位CDAC和低N位CDAC之间通过一个单位电容进行耦合,校准DAC的输出端与主DAC的输出端之间通过一个耦合电容进行耦合。
下面结合两个实施例进行具体说明。
实施例一:假设主DAC由电容阵列构成的高5位CDAC和电容阵列构成的低4位CDAC两段组成。
图2为分两段实现的主DAC,校准DAC与比较器的结构示意图,包括主DAC中高5位的CDAC 101,低4位的CDAC 103,以及9位的校准DAC 104和比较器105。高位CDAC 101与低位CDAC 103之间通过单位电容Cs进行耦合,校准DAC 104的输出与主DAC的输出之间通过电容Cc进行耦合。
假设高位CDAC 101的各个电容分别为:
C8=(24+ΔC8)C,C7=(23+ΔC7)C,C6=(22+ΔC6)C,C5=(2+ΔC5)C,C4=(1+ΔC4)C,其中ΔCi是各个电容的误差,C是单位电容。
假设低位CDAC 103的各个电容分别为:C3=23C,C2=22C,C1=2C,C0=C′0=C。
假设校准DAC 104与主DAC之间的耦合电容为:CC=KC,其中K是一个正整数。
在以上的假设中,低位CDAC 103的各个电容都是理想的,没有误差。这是因为高位CDAC 101中电容的匹配误差才是影响整个逐次逼近A/D转换器精度的主要因素,因此只需要校正高位CDAC 101中电容的匹配误差。
除了以上的假设之外,定义C′4=CS||CLSB=CS||16C=(1+ΔC′4)C,其中CLSB是低位CDAC 103电容的总和,“||”表示并联。理想情况下,CS||CLSB的值应该等于一个单位电容C,但由于CS本身就是一个单位电容,因此CS||CLSB的值会偏离一个单位电容,该误差用ΔC′4表示。另外,再定义ΔCtol=ΔC′4+ΔC4+ΔC5+ΔC6+ΔC7+ΔC8
电路上电后,首先进行自校准,这一步是为了把高位CDAC 101的各个电容所对应的残差电压都量化出来,再通过一定的运算得到各位的误差电压并存储在存储器中,这里的存储器可以是随机存储器(RAM,Random AccessMemory)。
自校正从高位CDAC 101中的最高位C8开始,图3为量化C8的残差电压Vr8的过程示意图,其中Vref是参考电压,Vcm是共模电压,在前一个状态下,C8接地,其余所有电容接Vref,比较器105的同相输入端和反相输入端均接Vcm,同时校准DAC 104的输出也为Vcm,此时比较器105反相输入端上的电荷为
Q=VcmC8+(Vcm-Vref)(C′4+C4+…+C7)
=Vcm(24+ΔC8)C+(Vcm-Vref)(24+ΔC′4+ΔC4+…+ΔC7)C
在下一个状态,C8接Vref,其余所有电容接地,校准DAC 104的输出为Vcal8
比较器105反相输入端的电压为VX,此时比较器105反相输入端上的电荷为
Q′=(VX-Vref)C8+VX(C′4+C4+…+C7)+(VX-Vcal)CC
=(VX-Vref)(24+ΔC8)C+VX(24+ΔC′4+ΔC4+…+ΔC7)C+(VX-Vcal8)KC
由于电荷守恒,Q=Q′,由此可以得到
( 2 5 + K + ΔC tol ) ( V cm - V X ) = K [ V cm + V ref K ( ΔC 4 ′ + ΔC 4 + . . . + ΔC 7 - ΔC 8 ) - V cal 8 ]
利用控制电路中的一个在校准周期内工作的9位的逐次逼近寄存器(SAR,Successive Approximation),采用逐次逼近的方式,可以将C8对应的残差电压进行量化。量化结束时,Vcm≈VX,那么
V cal 8 = V cm + V ref K ( ΔC 4 ′ + . . . + ΔC 7 - ΔC 8 )
C8的残差电压就是Vcal8与Vcm的差,即再将它除以2就得到最高位的误差电压为
Figure BDA0000029924620000065
以上两步操作都是用数字的方式完成的。但是在上面的运算中涉及到除以2的运算,对一个二进制数除以2相当于将其右移一位,这会带来一定的误差。比如,将十进制数3对应的二进制数011除以2后得到001,而001对应的十进制数为1。也就是说,用数字的方式进行3除以2的运算后,得到的结果是1,于是就产生了误差。为了减小数字码运算时带来的误差,在校准DAC 104输出的残差电压数字码末位后面补两位一起参与运算,这两位均预设为0。这样,将某个二进制数除以2时所可能丢掉的信息从一定程度上被保留下来,从而提高了运算的精度。残差电压与误差电压都是用补码来进行表达和运算的。
利用相同的方法,可以依次得到C7、C6、C5、C4所对应的残差电压和误差电压。当需要量化某个电容的残差电压时,该电容在前后两个状态下先接地,再接Vref;位数比该电容低的所有电容(包括C′4)则先接Vref,再接地;而位数比该电容高的所有电容在前后两个状态下一直接地。以下是C7、C6、C5、C4等四个电容所对应的误差电压的表达式:
V e 7 = V r 7 - V e 8 2 = V ref 4 K ( ΔC 4 ′ + . . . + ΔC 6 - 3 ΔC 7 + ΔC 8 ) ;
V e 6 = V r 6 - V e 7 - V e 8 2 = V ref 8 K ( ΔC 4 ′ + . . . + ΔC 5 - 7 ΔC 6 + ΔC 7 + ΔC 8 ) ;
V e 5 = V r 5 - V e 6 - V e 7 - V e 8 2 = V ref 16 K ( ΔC 4 ′ + ΔC 4 - 15 ΔC 5 + ΔC 6 + . . . + ΔC 8 ) ;
V e 4 = V r 4 - V e 5 - V e 6 - V e 7 - V e 8 2 = V ref 32 K ( ΔC 4 ′ - 31 ΔC 4 + ΔC 5 + . . . + ΔC 8 ) .
从上面的表达式可以看出,高5位CDAC所对应的5个误差电压既包括了高位CDAC 101中各个电容之间的匹配误差,即ΔC4~ΔC8,又包括了用单位电容对高位CDAC 101和低位CDAC 103进行耦合所引入的***误差,即ΔC′4。匹配误差和***误差除了会对高位产生影响外,也会对低位产生影响。在本发明所提出的校正方法中,还提供了低位的误差电压的计算方法,公式如下:
V e 3 = V e 4 - V r 4 2 , V ei = 1 2 V e ( i + 1 ) , i = 0,1,2
这样,得到了所有9位所对应的误差电压。不过,只有前6位的误差电压需要存储在RAM中,因为后3位的误差电压都等于前一位的误差电压除以2,因此只要知道了Vc3,后面几位的误差电压就都能得到。
当校正周期结束后,电路进入休眠等待状态。当启动信号到达之后,电路开始进入正常的转换周期。首先,需要对输入模拟信号进行采样,采样时,主DAC的所有电容均接输入信号Vin,比较器105的同相输入端接Vcm,反相输入端与输出短接,校准DAC 104的输出为Vcm,主DAC中低位CDAC 103所有电容的上极板也接到Vcm,如图4所示。此时,图中X点和Y点上的电荷分别为:
QX=(Vcm-Vin)(C4+…+C8)=(Vcm-Vin)(25-1+ΔC4+…+ΔC8)C;
QY=(Vcm-Vin)(C′0+…+C3)=(Vcm-Vin)24C。
接下来,控制电路中的一个在正常转换周期内使能的9位的SAR开始工作,根据这个SAR的输出,将主DAC中的各个电容连接到不同的电位上。对于低位CDAC 103的各个电容,如果对应位为1,则将该电容接到Vref,否则将其接到地;对于高位CDAC 101的各个电容,如果对应位为1,则将该电容接到Vref,否则将其接到地。同时,校准DAC 104输出对应的误差电压Ve与Vcm的和,比较器105的同相输入端接Vcm。如图5所示,该图只是一个示例,表示电路在正常转换时可能出现的一种情况。
此时,Y点上的电荷变为:(下式VY和VX分别是Y点和X点的电压)
Q′Y=(VY-Vref)(D0C+…+D323C)+VY[(1-D0)C+…+(1-D3)23C]
+VYC+(VY-VX)CS
由于电荷守恒,QY=Q′Y,由此可以得到:
V Y = 15 - ΔC 4 ′ 16 [ V cm - V in + V ref ( D 3 2 + . . . + D 0 2 4 ) ] + 1 + ΔC 4 ′ 16 V X
而X点上的电荷则变为:
Q′X=(VX-Vref)(D4C4+…+D8C8)+VX[(1-D4)C4+…+(1-D8)C8]
+(VX-VY)CS+(VX-Vcm-Ve)CC
由于电荷守恒,QX=Q′X,再将VY的表达式代入后可以得到:
V in - V ref [ D 4 ( 1 + ΔC 4 ) + . . . + D 8 ( 2 4 + ΔC 8 ) + ( 1 + ΔC 4 ′ ) ( D 3 2 + . . . + D 0 2 4 ) ] + KV e 2 5 + ΔC tol = 2 5 + K + ΔC tol 2 5 + ΔC tol ( V cm - V X )
而上式中
Figure BDA0000029924620000093
Di是9位的SAR输出的某一位的值,即是哪些位为1,就将哪些位对应的误差电压累加起来。在电路的实际工作过程中,误差电压数字码被累加起来后需要再舍掉最后两位。将Vei的表达式代进去,就可以得到:
Figure BDA0000029924620000094
由此可见,经过自校正后,最终使得输入电压与一个理想9位DAC的输出电压进行比较,如果输入电压大于理想DAC的输出电压,那么比较器105输出高电平,反之比较器105输出低电平。而高位CDAC 101电容之间的匹配误差和单位耦合电容CS所引入的***误差均被消除了。
另外,从以上的推导还可以看出,校准DAC 104与主DAC之间的耦合电容CC的大小不影响算法的实现。CC越大,即K越大,可以使得电路能够处理的匹配误差的范围增大,但同时会降低校准DAC的等效精度。可以取CC等于一个单位电容的大小,即K=1。
实施例二:为了提高模数转换器的精度并保证一定的单调性,主DAC还可以包括由电阻串构成的中间M位RDAC,其结构示意图如图6所示,包括主DAC中高5位的CDAC 101,中间3位的RDAC 102,低4位的CDAC 103,以及9位校准DAC 104和比较器105。
在RDAC 102中,VRi是电阻串中某个电阻(由3-8Decoder A决定,3-8DecoderA的输入信号是D4、D5、D6)靠近地电位一端的电压,VRi+1是电阻串中某个电阻(由3-8Decoder B决定,3-8Decoder B的输入信号是D4、D5、D6)靠近Vref一端的电压。因此,VRi和VRi+1分别为:
V Ri = V ref ( D 6 2 + D 5 4 + D 4 8 ) , V Ri + 1 = V Ri + V ref 2 3 .
对于主DAC分三段实现的方案,电路的工作原理和过程与主DAC分两段实现时相同。假设高位CDAC 101的各个电容分别为:
C11=(24+ΔC11)C,C10=(23+ΔC10)C,C9=(22+ΔC9)C,C8=(2+ΔC8)C,C7=(1+ΔC7)C,其中ΔCi是各个电容的误差,C是单位电容。
假设低位CDAC 103的各个电容分别为:C3=23C,C2=22C,C1=2C,C0=C′0=C。
假设校准DAC 104与主DAC之间的耦合电容为:CC=KC,其中K是一个常数。
除了以上的假设之外,定义C′7=CS||CLSB=CS||16C=(1+ΔC′7)C,其中CLSB是低位CDAC 103电容的总和。理想情况下,CS||CLSB的值应该等于一个单位电容C,但由于CS本身就是一个单位电容,因此CS||CLSB的值会偏离一个单位电容,该误差用ΔC′7表示。另外,再定义ΔCtol=ΔC′7+ΔC7+ΔC8+ΔC9+ΔC10+ΔC11
自校准阶段结束后,得到各位所对应的误差电压分别为:
V e 11 = V r 11 2 = V ref 2 K ( ΔC 7 ′ + . . . + ΔC 10 - ΔC 11 ) ;
V e 10 = V r 10 - V e 11 2 = V ref 4 K ( ΔC 7 ′ + . . . + ΔC 9 - 3 ΔC 10 + ΔC 11 ) ;
V e 9 = V r 9 - V e 10 - V e 11 2 = V ref 8 K ( ΔC 7 ′ + . . . + ΔC 8 - 7 ΔC 9 + ΔC 10 + ΔC 11 ) ;
V e 8 = V r 8 - V e 9 - V e 10 - V e 11 2 = V ref 16 K ( ΔC 7 ′ + ΔC 7 - 15 ΔC 8 + ΔC 9 + . . . + ΔC 11 ) ;
V e 7 = V r 7 - V e 8 - V e 9 - V e 10 - V e 11 2 = V ref 32 K ( ΔC 7 ′ - 31 ΔC 7 + ΔC 8 + . . . + ΔC 11 ) ;
V e 6 = V e 7 - V r 7 2 ;
V ei = 1 2 V e ( i + 1 ) , i=0,1,2,3,4,5。
进入正常转换阶段后,首先对输入信号进行采样,采样时,主DAC的所有电容均接输入信号Vin,比较器105的同相输入端接Vcm,反相输入端与输出短接,校准DAC 104的输出为Vcm,主DAC中低位CDAC 103所有电容的上极板也接到Vcm,如图7所示。此时,图中X点和Y点上的电荷分别为:
QX=(Vcm-Vin)(C7+…+C11)=(Vcm-Vin)(25-1+ΔC7+…+ΔC11)C;
QY=(Vcm-Vin)(C′0+…+C3)=(Vcm-Vin)24C。
接下来,一个在正常转换周期内使能的12位的逐次逼近寄存器开始工作,根据这个SAR的输出,将主DAC中的各个电容连接到不同的电位上。对于低位CDAC 103的各个电容,如果对应位为1,则将该电容接到VRi+1,否则将其接到VRi;对于高位CDAC 101的各个电容,如果对应位为1,则将该电容接到Vref,否则将其接到地。同时,校准DAC 104输出对应的误差电压Ve与Vcm的和,比较器105的同相输入端接Vcm,如图8所示。
此时,Y点上的电荷变为:(下式VY和VX分别是Y点和X点的电压)
Q′Y=(VY-VRi+1)(D0C+…+D323C)+(VY-VRi)[(1-D0)C+…+(1-D3)23C]
+(VY-VRi)C+(VY-VX)CS
由于电荷守恒,QY=Q′Y,由此可以得到:
V Y = 15 - ΔC 7 ′ 16 [ V cm - V in + V ref ( D 6 2 + . . . + D 0 2 7 ) ] + 1 + ΔC 7 ′ 16 V X
而X点上的电荷则变为:
Q′X=(VX-Vref)(D7C7+…+D11C11)+VX[(1-D7)C7+…+(1-D11)C11]
+(VX-VY)CS+(VX-Vcm-Ve)CC
由于电荷守恒,QX=Q′X,再将VY的表达式代入后可以得到:
V in - V ref [ D 7 ( 1 + ΔC 7 ) + . . . + D 11 ( 2 4 + ΔC 11 ) + ( 1 + ΔC 7 ′ ) ( D 6 2 + . . . + D 0 2 7 ) ] - KV e 2 5 + ΔC tol
= 2 5 + K + ΔC tol 2 5 + ΔC tol ( V cm - V X )
上式中
Figure BDA0000029924620000123
Di是12位的SAR输出的某一位的值,即是哪些位为1,就将哪些位对应的误差电压累加起来。在电路的实际工作过程中,误差电压数字码被累加起来后需要再舍掉最后两位。将Vei的表达式代进去,就可以得到:
V in - V ref ( D 11 2 + . . . + D 0 2 12 ) = 2 5 + K + ΔC tol 2 5 + ΔC tol ( V cm - V X ) .
由此可见,经过自校正后,最终使得输入电压与一个理想12位DAC的输出电压进行比较,如果输入电压大于理想DAC的输出电压,那么比较器105输出高电平,反之比较器105输出低电平。而高位CDAC 101电容之间的匹配误差和单位耦合电容CS所引入的***误差均被消除了。
针对包括由电阻串构成的中间M位RDAC的主DAC的电路进行仿真,得到带自校准与不带校准时电路的微分非线性DNL(Differential Nonlinearity)和积分非线性INL(Integral Nonlinearity)以及信噪比SNR(Signal to NoiseRatio)和有效位数ENOB(Effective Number of Bits)的仿真结果,如图9、图10、图11所示。
在仿真中,主DAC高位CDAC 101的各个电容分别为:C11=24(1+mis),C10=23(1-mis),C9=22(1-mis),C8=2(1-mis),C7=1-mis。这里的mis代表电容的误差。
低位CDAC 103的各个电容分别为:C3=23(1+mis),C2=22(1-mis),C1=2(1-mis),C0=C‘0=1-mis。
高位CDAC 101和低位CDAC 103之间的耦合电容为:CS=1-mis。
在对DNL和INL进行仿真时,mis=13‰,带自校准时,DNL和INL均在±0.5LSB以内,说明电路的精度足以满足要求;若不进行自校准,则DNL和INL分别高达60LSB和±30LSB,这时电路已经完全失效了。在对SNR和ENOB进行仿真时,mis由0变化到13‰,带自校准时,SNR均在73.4dB以上,对应的ENOB均在11.9bit以上;若不进行自校准,则SNR和ENOB会随着失配的增加而急剧减小,当mis=13‰时,SNR和ENOB分别只有41.6dB和6.6bit。
以上实例仅为本发明的优选例子而已,本发明的使用并不局限于该实例,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (2)

1.一种带数字校正的逐次逼近模数转换器的处理方法,其特征在于,包括如下步骤:
步骤1:电路上电后,先对高K位CDAC各个电容的残差电压由从高位到低位的顺序依次进行量化,对应的电容在时钟的控制下先接地再接参考电压,比该电容位数低的所有电容,包括低N位CDAC的所有电容,则先接参考电压再接地,而比该电容位数高的所有电容一直接地,比较器的输出对控制电路中的SAR进行控制,而SAR的输出接校准DAC的输入,量化结束时,校准DAC的输出电压与共模电压之差就是对应电容的残差电压;
步骤2:最高位的误差电压等于最高位的残差电压除以2;
高K位中除了最高位以外的各位所对应的误差电压等于该位的残差电压减去比该位高的各位的误差电压之和再除以2;
第N位的误差电压等于第N+1位的误差电压减去第N+1位的残差电压再除以2;
从第1位到第N-1位各位的误差电压等于比该位高一位的误差电压除以2;
从残差电压到误差电压的转换是以数字的方式进行的,并且在校准DAC输出的残差电压数字码末位后面增加两位一起参与运算,这两位均预设为0;
步骤3:进行正常转换时,等于1的各位所对应的误差电压数字码被累加起来再舍掉最后两位,作为校准DAC的输入;
所述逐次逼近模数转换器包括主DAC、校准DAC、比较器、控制电路和存储器,比较器的正输入端接共模电压,负输入端接主DAC的输出,其特征在于,所述主DAC包括电容阵列构成的高K位CDAC和电容阵列构成的低N位CDAC,并且高K位CDAC和低N位CDAC之间通过一个单位电容进行耦合,校准DAC的输出端与主DAC的输出端之间通过一个耦合电容进行耦合。
2.一种带数字校正的逐次逼近模数转换器的处理方法,其特征在于,包括如下步骤:
步骤1:电路上电后,先对高K位CDAC各个电容的残差电压由从高位到低位的顺序依次进行量化,对应的电容在时钟的控制下先接地再接参考电压,比该电容位数低的所有电容,包括低N位CDAC的所有电容,则先接参考电压再接地,而比该电容位数高的所有电容一直接地,比较器的输出对控制电路中的SAR进行控制,而SAR的输出接校准DAC的输入,量化结束时,校准DAC的输出电压与共模电压之差就是对应电容的残差电压;
步骤2:最高位的误差电压等于最高位的残差电压除以2;
高K位中除了最高位以外的各位所对应的误差电压等于该位的残差电压减去比该位高的各位的误差电压之和再除以2;
第M+N位的误差电压等于第M+N+1位的误差电压减去第M+N+1位的残差电压再除以2;
从第1位到第M+N-1位各位的误差电压等于比该位高一位的误差电压除以2;
从残差电压到误差电压的转换是以数字的方式进行的,并且在校准DAC输出的残差电压数字码末位后面增加两位一起参与运算,这两位均预设为0;
步骤3:进行正常转换时,等于1的各位所对应的误差电压数字码被累加起来再舍掉最后两位,作为校准DAC的输入;
所述逐次逼近模数转换器包括主DAC、校准DAC、比较器、控制电路和存储器,比较器的正输入端接共模电压,负输入端接主DAC的输出,其特征在于,所述主DAC包括电容阵列构成的高K位CDAC和电容阵列构成的低N位CDAC,并且高K位CDAC和低N位CDAC之间通过一个单位电容进行耦合,校准DAC的输出端与主DAC的输出端之间通过一个耦合电容进行耦合;
所述的主DAC还包括由电阻串构成的中间M位RDAC。
CN 201010523620 2010-10-28 2010-10-28 带数字校正的逐次逼近模数转换器及其处理方法 Expired - Fee Related CN101977058B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010523620 CN101977058B (zh) 2010-10-28 2010-10-28 带数字校正的逐次逼近模数转换器及其处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010523620 CN101977058B (zh) 2010-10-28 2010-10-28 带数字校正的逐次逼近模数转换器及其处理方法

Publications (2)

Publication Number Publication Date
CN101977058A CN101977058A (zh) 2011-02-16
CN101977058B true CN101977058B (zh) 2013-04-03

Family

ID=43576911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010523620 Expired - Fee Related CN101977058B (zh) 2010-10-28 2010-10-28 带数字校正的逐次逼近模数转换器及其处理方法

Country Status (1)

Country Link
CN (1) CN101977058B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3672080A1 (en) * 2018-12-19 2020-06-24 Socionext Inc. Voltage-signal generation

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101206424B1 (ko) * 2011-04-06 2012-11-29 한국과학기술원 디지털 아날로그 컨버터 및 자동 보정 방법
CN102118168A (zh) * 2011-04-08 2011-07-06 中国科学院半导体研究所 基于多比特串行转换的逐次逼近模数转换器
US8471751B2 (en) * 2011-06-30 2013-06-25 Intel Corporation Two-stage analog-to-digital converter using SAR and TDC
CN102324934A (zh) * 2011-07-04 2012-01-18 电子科技大学 一种逐次逼近数模转换器的电阻串复用电路结构
US8638248B2 (en) * 2011-10-07 2014-01-28 Nxp, B.V. Input-independent self-calibration method and apparatus for successive approximation analog-to-digital converter with charge-redistribution digital to analog converter
CN102386921B (zh) * 2011-11-15 2014-04-09 北京时代民芯科技有限公司 一种流水线adc多比特子dac电容失配校准方法
CN103281083B (zh) * 2013-05-20 2016-07-06 电子科技大学 带数字校正的逐次逼近全差分模数转换器及其处理方法
CN103475373B (zh) * 2013-09-02 2016-08-17 深圳市汇顶科技股份有限公司 一种分段电容阵列结构数模转换器
CN103560788B (zh) * 2013-10-28 2017-05-03 芯海科技(深圳)股份有限公司 Sar adc电路、电子设备及方法
CN103560789B (zh) * 2013-10-28 2017-01-11 深圳市芯海科技有限公司 Sar adc电路、电子设备及方法
CN104734716B (zh) * 2013-12-24 2017-12-12 瑞昱半导体股份有限公司 连续逼近暂存式模拟数字转换器及其控制方法
CN103873059B (zh) * 2014-03-10 2017-02-08 天津大学 一种应用于高精度逐次逼近模数转换器的数字校准方法
CN103929178B (zh) * 2014-04-29 2017-02-08 中国电子科技集团公司第二十四研究所 逐次逼近模数转换器及其转换方法
CN104330096B (zh) * 2014-10-30 2017-06-20 北京堀场汇博隆精密仪器有限公司 一种测量信号的校正补偿和自动标定的方法及装置
US9294110B1 (en) * 2015-01-29 2016-03-22 Qualcomm Incorporated Correction circuits for successive-approximation-register analog-to-digital converters
CN104796149B (zh) * 2015-05-20 2017-10-24 中国电子科技集团公司第二十四研究所 高精度逐次逼近型模数转换器及其基于dnl的性能提升方法
CN105071812A (zh) * 2015-07-30 2015-11-18 上海华虹宏力半导体制造有限公司 逐次逼近模数转换器的电容阵列结构
CN106712772B (zh) * 2015-11-18 2020-03-24 瑞昱半导体股份有限公司 连续逼近式模拟数字转换器的测试方法及测试电路
CN105375923B (zh) * 2015-11-30 2018-10-26 上海华虹宏力半导体制造有限公司 逐次逼近型模数转换器的数字自校准电路及方法
CN105610444A (zh) * 2015-12-22 2016-05-25 成都华微电子科技有限公司 电容线性度自动校正的模数转换器
CN105959006B (zh) * 2016-04-27 2019-06-11 上海华虹宏力半导体制造有限公司 逐次逼近型模数转换器校准电路
CN108259804B (zh) * 2016-12-29 2021-06-29 扬智科技股份有限公司 视频输出***及其相关视频信号补偿方法
WO2018126427A1 (en) * 2017-01-06 2018-07-12 Texas Instruments Incorporated Area efficient digital to analog and analog to digital converters
CN109802674B (zh) * 2017-11-17 2021-07-16 比亚迪半导体股份有限公司 逐次逼近模数转换器及其数字校准方法和装置
CN108494404B (zh) * 2018-03-27 2020-06-02 中国电子科技集团公司第二十四研究所 高精度逐次逼近型模数转换器的电容电压系数校准方法
US10516411B1 (en) * 2018-07-11 2019-12-24 Analog Devices Global Unlimited Company Common mode rejection in reservoir capacitor analog-to-digital converter
CN109361391B (zh) * 2018-10-15 2021-07-06 电子科技大学 一种用于提升温度计编码数模转换器线性度的校正方法
CN110086465A (zh) * 2019-04-15 2019-08-02 珠海泰芯半导体有限公司 一种开关电路及电容电阻混合型sar adc
CN110071720B (zh) * 2019-04-25 2023-05-26 湖南品腾电子科技有限公司 自校准的全电容逐次逼近数模转换电路
CN111224667B (zh) * 2020-01-16 2022-03-15 电子科技大学 一种用于两步单斜式模数转换器的细量化斜坡发生器
CN114050827B (zh) * 2021-11-17 2024-03-19 东南大学 应用于电容三段式逐次逼近型模数转换器的数字校准方法
CN117318721B (zh) * 2023-10-27 2024-06-11 重庆览山汽车电子有限公司 基于模数转换器的量化方法与装置、模数转换器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6297759B1 (en) * 2000-05-25 2001-10-02 Lewyn Consulting, Inc. Digital-to-analog converter with high-speed output
CN101322313A (zh) * 2005-12-08 2008-12-10 模拟装置公司 包含校正数模转换器的数字校正连续逼近例程转换器

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6297759B1 (en) * 2000-05-25 2001-10-02 Lewyn Consulting, Inc. Digital-to-analog converter with high-speed output
CN101322313A (zh) * 2005-12-08 2008-12-10 模拟装置公司 包含校正数模转换器的数字校正连续逼近例程转换器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3672080A1 (en) * 2018-12-19 2020-06-24 Socionext Inc. Voltage-signal generation

Also Published As

Publication number Publication date
CN101977058A (zh) 2011-02-16

Similar Documents

Publication Publication Date Title
CN101977058B (zh) 带数字校正的逐次逼近模数转换器及其处理方法
CN104242935B (zh) 一种sar adc分段电容失配的校正方法
US8599059B1 (en) Successive approximation register analog-digital converter and method for operating the same
CN103873059A (zh) 一种应用于高精度逐次逼近模数转换器的数字校准方法
CN104917527A (zh) 应用于单端sar adc的电容失配校准电路及其校准方法
CN106374930A (zh) 基于数字域自校正的逐次逼近模数转换器及模数转换方法
CN106877869B (zh) 一种能提高电阻电容型逐次逼近模数转换器线性度的电容排序方法
US20130021181A1 (en) Non-binary successive approximation analog to digital converter
CN113037287B (zh) 一种高精度逐次逼近性模数转换器的后台校准方法及***
CN104967451A (zh) 逐次逼近型模数转换器
CN108306644B (zh) 基于10位超低功耗逐次逼近型模数转换器前端电路
CN112803946B (zh) 应用于高精度逐次逼近型adc的电容失配和失调电压校正方法
CN106899299A (zh) 一种提高电阻电容型逐次逼近模数转换器sfdr和sndr的电容重构方法
CN110649924B (zh) 一种逐次逼近型模数转换器的数字自校准装置及方法
CN113794475B (zh) 电容阵列型逐次逼近模数转换器的校准方法
CN105187065A (zh) 逐次逼近adc超低功耗电容阵列及其逻辑控制方法
CN109120263B (zh) 一种基于数字调制校正的逐次逼近模数转换器
CN110768670A (zh) 一种用于逐次逼近型模数转换器的数字分段线性校准方法
CN108880546B (zh) 一种应用于逐次逼近模数转换器的电容校正方法
CN111756380A (zh) 一种共享桥接电容阵列的两步式逐次逼近型模数转换器
CN113938135B (zh) 逐次逼近型模数转换器及校准方法
CN102075192A (zh) 一种高速数字模拟转换电路及其工作方法
CN114050827A (zh) 应用于电容三段式逐次逼近型模数转换器的数字校准方法
CN110739968B (zh) 适用于过采样sar adc的电容失配误差整形开关电路及方法
CN106953638B (zh) 一种比较器输入寄生电容的校正电路

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130403

Termination date: 20151028

EXPY Termination of patent right or utility model