CN106899300A - 一种用于逐次逼近模数转换器的冗余循环平均方法 - Google Patents
一种用于逐次逼近模数转换器的冗余循环平均方法 Download PDFInfo
- Publication number
- CN106899300A CN106899300A CN201710080955.6A CN201710080955A CN106899300A CN 106899300 A CN106899300 A CN 106899300A CN 201710080955 A CN201710080955 A CN 201710080955A CN 106899300 A CN106899300 A CN 106899300A
- Authority
- CN
- China
- Prior art keywords
- capacitance
- digital converter
- groups
- gradually
- appoximant analog
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1009—Calibration
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/34—Analogue value compared with reference values
- H03M1/38—Analogue value compared with reference values sequentially only, e.g. successive approximation type
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
该发明公开了一种提高电阻电容型逐次逼近模数转换器SFDR的冗余循环平均方法,涉及微电子学与固体电子学领域,特别是该领域中电阻电容型逐次逼近模数转换器中的电容设置方法。电容失配校正技术研究首先考虑的是易于片上实现,基于LMS算法的校正方案精度高且校准效果好,但初始值若选取不当会导致算法复杂度增加,甚至不收敛,不易于片上实现,而传统辅助DAC的校正技术最易于片上实现且成功率最高,但是不容易实现超高精度的问题,针对上述问题提出一种能提高逐次逼近模数转换器线性度的电容冗余循环平均方法,通过对电容***并冗余动态平均,从而具有校正电容失配的效果。
Description
技术领域
本发明涉及微电子学与固体电子学领域,特别是该领域中电阻电容型逐次逼近模数转换器中的电容设置方法。
背景技术
ADC是模拟***与数字信号处理(DSP)的“桥梁”。ADC一般分为全并行模数转换器(Flash ADC)、流水线模数转换器(Pipeline ADC)、过采样模数转换器(ΣΔADC)以及逐次逼近模数转换器(SAR ADC)。相比流水线、过采样以及Flash等几种类型的ADC,SAR ADC具有结构简单、面积小、易于片上集成等优点。但是由于受目前工艺条件限制,电容只能满足10位的匹配精度,不容易实现高精度,因此,利用校正技术来克服工艺缺陷在高精度ADC设计中必不可少。如何在片上实现高效的电容失配校正技术,是超高精度ADC的设计必须面临的一个难题。电容失配校正技术通常采用以下三种设计方案:方案1为辅助DAC前台校正方法,包括文献A.T.Nguyen,J.Xu and Z.Yang,“A 14-bit 0.17mm2 SAR ADC in 0.13μm CMOSfor high precision nerve recording”,in Proc.Of IEEE CICC,pp.1–4,2015.该方法采用DAC前台校正技术采用校正DAC校正电容失配误差,校正后性能会有明显的改善,但是校正DAC不仅功耗和面积较大,还需要打断模数转换器的正常工作。尽管如此,基于DAC的校正方案是目前最成熟、最稳定、成功率最高且最容易在片上实现的方案。方案2为慢而精确的辅助ADC校正方法,包括文献S.Chen,R.Brodersen,“A 6-bit 600-MS/s 5.3-mWAsynchronous ADC in 0.13μm CMOS,”IEEE Journal of Solid-State Circuits,2006,41(12):2669–2680.该慢而精确的辅助ADC校正方法采用一个慢而精确的辅助ADC与主ADC一起对输入电压进行转换,辅助ADC的输出作为主ADC输出的参考,“最小均方误差”算法根据辅助ADC的输出值调节主ADC的待校正参数,使得两个ADC输出的差值越来越小,最后收敛。辅助ADC校正技术精度高,易于片上集成,但由于该校正方法除了需设计主ADC之外,还需要设计另外一个更精确的辅助ADC,增加了设计的复杂度,也增加了芯片的功耗和面积。方案3为***伪随机(PN)序列的校正方法,该方法文献有Y.Zhou,B.Xu,Y.Chiu,“A 12bit 160MS/s Two-Step SAR ADC With Background Bit-Weight Calibration Using a Time-DomainProximity Detector,”IEEE Journal of Solid-State Circuits,2015,50(4):920–931.该方法通过伪随机序列和输入信号一同送入模数转换器,通过伪随机序列在模数转换器中的传输,将电容误差等信息携带在伪随机序列幅度上,并在数字域对模数转换器数字输出进行处理,利用误差估计模块提取伪随机序列上携带的电路误差信息,利用误差校正模块根据电路误差的估计值对数字输出进行校正,最后将***的伪随机序列在数字输出中消除,得到正确的数字输出。***伪随机(PN)序列的校正算法虽然精度高,但是不容易收敛,不易于片上实现。
逐次逼近模数转换器有多种不同的类型,在特定的工艺下,选择合适的电路结构以及无源元件的尺寸来满足匹配性要求是SAR ADC设计的关键技术之一。根据量化方式的不同,SAR ADC主要分为电荷再分配型以及混和电阻电容型。对于电荷再分配型,其内部电容的数量随着位数的增加成指数倍增长,面积较大,因此,高精度逐次逼近模数转换器常采用混和电阻电容结构,在混和电阻电容结构中,采用电阻和电容两种元件,高位DAC和低位DAC分别由二进制电容阵列和电阻串构成,因此,总电容值比同等精度的二进制电容结构小,有效减小了电容阵列的面积,面积变小,速度变快。混合电阻电容型的优点是没有浮空节点,线性度好,能提高模数转换器的静态特性,因此,混合电阻电容结构常用于14位以上的高精度逐次逼近模数转换器中。以14位混合电阻电容型逐次逼近模数转换器为例,如图1所示,14位混合电阻电容型逐次逼近模数转换器由高6位电容DAC和低8位电阻DAC构成,高6位电容DAC一共包含64个单位电容。
发明内容
电容失配校正技术研究首先考虑的是易于片上实现,基于LMS算法的校正方案精度高且校准效果好,但初始值若选取不当会导致算法复杂度增加,甚至不收敛,不易于片上实现,而传统辅助DAC的校正技术最易于片上实现且成功率最高,但是不容易实现超高精度的问题,针对上述问题提出一种能提高逐次逼近模数转换器线性度的电容冗余循环平均方法,通过对电容***并冗余动态平均,从而达到校正电容失配的目的。
本发明的技术方案为一种提高电阻电容型逐次逼近模数转换器SFDR的冗余循环平均方法,该方法包括:
步骤1:在混合电阻电容型逐次逼近模数转换器的正电容阵列和负电容阵列处各设置80个单位电容,将正电容阵列与负电容阵列相对的单位电容分为一组,共为80组单位电容,从左到右依次编号为C1、C2、C3…C80,再将前32组单位电容C1-C32划分为32C电容组,将C33-C48划分为16C电容组,将C49-C64划分为冗余16C电容组,将C65-C72划分为8C电容组,将C73-C76划分为4C电容组,将C77-C78划分为2C电容组,最后两个分别为1C电容组;
步骤2:按照二进制搜索算法对第i个输入电压进行逐次逼近模数转换器位循环,获得转换结果,根据输入结果确定第二次采样的循环位移量;
步骤3:根据步骤2得到的循环位移量对80组单位电容进行循环位移,重新确定32C、16C、冗余16C、8C、4C、2C、1C、1C电容组中的单位电容;
步骤4:在步骤3划分电容组的方法下,按照二进制搜索算法对第i个输入电压进行传统逐次逼近模数转换器位循环,获得转换结果;
步骤5:对步骤2和步骤4的转换结果进行求平均,该平均值为第i个输入电压的转换结果。
本发明提出一种能提高逐次逼近模数转换器线性度的冗余循环平均技术,其特点在于:不需要引入最小均方误差算法,只需要将电容拆分成单位电容,增加冗余位以及采用动态循环和平均技术,可以将电容失配误差动态抵消。本发明提出的电容冗余循环平均方法可避免电容失配误差不断累加,因此,与传统依赖校正算法来提高线性度的校正方法相比,具有结构更简单、占用芯片面积更小、更容易在片上实现的效果。
附图说明
图1为传统14位电阻电容型逐次逼近模数转换器。
图2为本发明提出的14位电阻电容型逐次逼近模数转换器。
图3为本发明提出的电容冗余、循环平均方法对于正电容阵列的示意图。
图4为传统14位电阻电容型逐次逼近模数转换器与本发明提出的14位电阻电容型逐次逼近模数转换器无杂散动态范围SFDR蒙特卡洛仿真结果对比。
具体实施方式
本发明提出一种能提高电阻电容型逐次逼近模数转换器线性度的电容冗余循环平均方法,增加冗余位之后将电容拆分成单位电容,对输入电压采样之后进行转换,同一个输入电压转换两次,两次转换采用不同的电容阵列,从而达到提高线性度的目的。下面以14位电阻电容型逐次逼近模数转换器为例进行详述。本发明提出的14位电阻电容型逐次逼近模数转换器的***结构如图2所示,它由高6位电容DAC和低8位电阻DAC以及比较器共同组成,与传统不同之处在于,传统高6位电容DAC包含64个单位电容,而本发明提出的14位电阻电容型逐次逼近模数转换器中,高6位电容DAC包含80个单位电容。
图3为本发明提出的电容冗余、循环平均方法。在传统二进制电容阵列图3(a)基础上,***冗余电容16C(图3(b)),再将二进制电容阵列拆分成单位电容阵列,从左到右依次编号为C1、C2…C80,即32C由前32个单位电容C1-C32组成,16C由C33-C48组成,冗余16C由C49-C64组成,以此类推,对输入电压采样之后进行转换,假设第i个输入电压Vin(i)=0.0391,根据传统逐次逼近模数转换器位循环的结果,32C、8C和C接VREFP,剩余电容接VREFN,即总共41个单位电容接VREFP,则电容循环位移量为41,紧接着,仍然对第i个输入电压进行转换,但是电容阵列发生循环移位,位移量为41,即32C由C42-C73组成,16C由最后7个电容C74-C80和最前面9个电容C1-C9共同组成,冗余16C由C10-C25组成,以此类推,重新排序之后的电容按照传统逐次逼近模数转换器二进制搜索算法进行位循环,假设转换完成之后,仍然41个单位电容接VREFP,则位移量仍为41,即在下一次转换时,32C由C3-C34组成,16C由C35-C50组成,以此类推,两次转换的数字码求平均得到最终对应Vin(i)的数字码,对第i个输入电压Vin(i)的转换完成之后进行下一次转换,假设下一个输入电压Vin(j)=0.0031,根据传统逐次逼近模数转换器位循环的结果,32C、8C接VREFP,剩余电容接VREFN,即总共40个单位电容接VREFP,则电容循环位移量为40,即在下一次转换时,32C由C43-C74组成,16C由最后6个电容C75-C80和最前面10个电容C1-C10共同组成,以此类推。
本发明的特点是在模拟域只需将二进制电容阵列拆分成单位电容之后进行冗余动态循环,这对于电路实现是很有利的。本发明提出一种新型的简单易实现的电容冗余循环平均技术,与其他电容误差校准方法相比,该方法具有校准电路简单、不影响电路工作速度以及对工作环境变化不敏感等优点。
对传统以及本发明的14位电阻电容型逐次逼近模数转换器进行matlab仿真,无杂散动态范围SFDR仿真结果如图4所示,单位电容取值为100f,单位电容失配误差分别为0.001和0.002,蒙特卡洛仿真次数为500次。
表1总结了传统电阻电容型逐次逼近模数转换器与本发明提出的电阻电容型逐次逼近模数转换器的SFDR蒙特卡洛仿真的性能对比。表1表明:相比传统电阻电容型逐次逼近模数转换器,当单位电容失配误差为0.001时,本发明将SFDR平均值提高了21.7dB,当单位电容失配误差为0.002时,本发明将SFDR平均值提高了22.2dB。
本发明针对传统电阻电容型逐次逼近模数转换器提出了一种新的电容冗余循环平均技术,只需要将电容拆分成单位电容,并进行冗余循环,就可实现线性度的优化,控制逻辑简单,硬件开销小,相比传统采用噪声整形技术或者校正算法来提高线性度的方法,本发明具有校准电路简单、不影响模数转换速度、对工作环境变化不敏感等特点。
表1:传统14位SAR ADC与本发明提出的14位SAR ADC的SFDR仿真对比
Claims (1)
1.一种提高电阻电容型逐次逼近模数转换器SFDR的冗余循环平均方法,该方法包括:
步骤1:在混合电阻电容型逐次逼近模数转换器的正电容阵列和负电容阵列处各设置80个单位电容,将正电容阵列与负电容阵列相对的单位电容分为一组,共为80组单位电容,从左到右依次编号为C1、C2、C3…C80,再将前32组单位电容C1-C32划分为32C电容组,将C33-C48划分为16C电容组,将C49-C64划分为冗余16C电容组,将C65-C72划分为8C电容组,将C73-C76划分为4C电容组,将C77-C78划分为2C电容组,最后两个分别为1C电容组;
步骤2:按照二进制搜索算法对第i个输入电压进行逐次逼近模数转换器位循环,获得转换结果,根据输入结果确定第二次采样的循环位移量;
步骤3:根据步骤2得到的循环位移量对80组单位电容进行循环位移,重新确定32C、16C、冗余16C、8C、4C、2C、1C、1C电容组中的单位电容;
步骤4:在步骤3划分电容组的方法下,按照二进制搜索算法对第i个输入电压进行传统逐次逼近模数转换器位循环,获得转换结果;
步骤5:对步骤2和步骤4的转换结果进行求平均,该平均值为第i个输入电压的转换结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710080955.6A CN106899300B (zh) | 2017-02-15 | 2017-02-15 | 一种用于逐次逼近模数转换器的冗余循环平均方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710080955.6A CN106899300B (zh) | 2017-02-15 | 2017-02-15 | 一种用于逐次逼近模数转换器的冗余循环平均方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106899300A true CN106899300A (zh) | 2017-06-27 |
CN106899300B CN106899300B (zh) | 2020-05-12 |
Family
ID=59198120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710080955.6A Active CN106899300B (zh) | 2017-02-15 | 2017-02-15 | 一种用于逐次逼近模数转换器的冗余循环平均方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106899300B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888191A (zh) * | 2017-12-11 | 2018-04-06 | 电子科技大学 | 逐次逼近模数转换器及其基于自适应预测区间的量化方法 |
CN108880546A (zh) * | 2018-07-09 | 2018-11-23 | 电子科技大学 | 一种应用于逐次逼近模数转换器的电容校正方法 |
CN109462399A (zh) * | 2018-10-26 | 2019-03-12 | 电子科技大学 | 一种适用于逐次逼近模数转换器的后台电容失配校准方法 |
CN114050828A (zh) * | 2022-01-07 | 2022-02-15 | 武汉杰开科技有限公司 | 一种数模转换器、数模转换器的失配校准方法及芯片 |
CN114997475A (zh) * | 2022-05-17 | 2022-09-02 | 电子科技大学 | 一种基于Kmeans的融合模型光伏发电短期预测方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1885723A (zh) * | 2005-06-23 | 2006-12-27 | 中国科学院电子学研究所 | 信号幅度区间划分的电荷重分配逐次逼近a/d转换器 |
CN103929178A (zh) * | 2014-04-29 | 2014-07-16 | 中国电子科技集团公司第二十四研究所 | 逐次逼近模数转换器及其转换方法 |
CN104639164A (zh) * | 2015-02-10 | 2015-05-20 | 东南大学 | 应用于单端sar adc的二进制电容阵列及其冗余校准方法 |
CN105322966A (zh) * | 2015-11-12 | 2016-02-10 | 电子科技大学 | 提高逐次逼近模数转换器线性度的电容交换与平均方法 |
CN105811979A (zh) * | 2016-03-03 | 2016-07-27 | 电子科技大学 | 一种带校正的逐次逼近模数转换器及其校正方法 |
CN106027049A (zh) * | 2016-05-12 | 2016-10-12 | 西安电子科技大学昆山创新研究院 | 一种应用于逐次逼近型模数转换器的数据权重平均算法 |
CN106209106A (zh) * | 2016-07-26 | 2016-12-07 | 电子科技大学 | 一种提高混合电阻电容型模数转换器动态性能的位循环方法 |
CN106230439A (zh) * | 2016-07-26 | 2016-12-14 | 电子科技大学 | 一种提高流水线型逐次逼近模数转换器线性度的方法 |
-
2017
- 2017-02-15 CN CN201710080955.6A patent/CN106899300B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1885723A (zh) * | 2005-06-23 | 2006-12-27 | 中国科学院电子学研究所 | 信号幅度区间划分的电荷重分配逐次逼近a/d转换器 |
CN103929178A (zh) * | 2014-04-29 | 2014-07-16 | 中国电子科技集团公司第二十四研究所 | 逐次逼近模数转换器及其转换方法 |
CN104639164A (zh) * | 2015-02-10 | 2015-05-20 | 东南大学 | 应用于单端sar adc的二进制电容阵列及其冗余校准方法 |
CN105322966A (zh) * | 2015-11-12 | 2016-02-10 | 电子科技大学 | 提高逐次逼近模数转换器线性度的电容交换与平均方法 |
CN105811979A (zh) * | 2016-03-03 | 2016-07-27 | 电子科技大学 | 一种带校正的逐次逼近模数转换器及其校正方法 |
CN106027049A (zh) * | 2016-05-12 | 2016-10-12 | 西安电子科技大学昆山创新研究院 | 一种应用于逐次逼近型模数转换器的数据权重平均算法 |
CN106209106A (zh) * | 2016-07-26 | 2016-12-07 | 电子科技大学 | 一种提高混合电阻电容型模数转换器动态性能的位循环方法 |
CN106230439A (zh) * | 2016-07-26 | 2016-12-14 | 电子科技大学 | 一种提高流水线型逐次逼近模数转换器线性度的方法 |
Non-Patent Citations (3)
Title |
---|
DINANATH N. DONADKAR等: ""Review on Comparator Design for High Speed ADCs"", 《2015 INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION》 * |
ZHIJIE CHEN等: ""A 22.4 μW 80dB SNDR ΣΔ modulator with passive analog adder and SAR quantizer for EMG application"", 《2012 IEEE ASIAN SOLID STATE CIRCUITS CONFERENCE (A-SSCC)》 * |
李大刚: ""一款16位模数转换器的设计"", 《中国优秀硕士学位论文全文数据库•信息科技辑》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888191A (zh) * | 2017-12-11 | 2018-04-06 | 电子科技大学 | 逐次逼近模数转换器及其基于自适应预测区间的量化方法 |
CN107888191B (zh) * | 2017-12-11 | 2020-11-13 | 电子科技大学 | 逐次逼近模数转换器及其基于自适应预测区间的量化方法 |
CN108880546A (zh) * | 2018-07-09 | 2018-11-23 | 电子科技大学 | 一种应用于逐次逼近模数转换器的电容校正方法 |
CN108880546B (zh) * | 2018-07-09 | 2021-04-30 | 电子科技大学 | 一种应用于逐次逼近模数转换器的电容校正方法 |
CN109462399A (zh) * | 2018-10-26 | 2019-03-12 | 电子科技大学 | 一种适用于逐次逼近模数转换器的后台电容失配校准方法 |
CN109462399B (zh) * | 2018-10-26 | 2021-09-14 | 电子科技大学 | 一种适用于逐次逼近模数转换器的后台电容失配校准方法 |
CN114050828A (zh) * | 2022-01-07 | 2022-02-15 | 武汉杰开科技有限公司 | 一种数模转换器、数模转换器的失配校准方法及芯片 |
CN114050828B (zh) * | 2022-01-07 | 2022-04-12 | 武汉杰开科技有限公司 | 一种数模转换器、数模转换器的失配校准方法及芯片 |
CN114997475A (zh) * | 2022-05-17 | 2022-09-02 | 电子科技大学 | 一种基于Kmeans的融合模型光伏发电短期预测方法 |
CN114997475B (zh) * | 2022-05-17 | 2024-04-09 | 电子科技大学 | 一种基于Kmeans的融合模型光伏发电短期预测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106899300B (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106899300A (zh) | 一种用于逐次逼近模数转换器的冗余循环平均方法 | |
CN109150183B (zh) | 基于亚稳态检测的sar-adc的电容失配校准方法 | |
CN109347477B (zh) | 一种逐次逼近型模数转换器权重校准方法 | |
CN106899299A (zh) | 一种提高电阻电容型逐次逼近模数转换器sfdr和sndr的电容重构方法 | |
CN105049049B (zh) | 一种提高逐次逼近模数转换器dnl/inl的电容交换方法 | |
CN110061743B (zh) | 一种流水线模数转换器前台数字校准的误差提取方法 | |
CN106230439B (zh) | 一种提高流水线型逐次逼近模数转换器线性度的方法 | |
EP1614219B1 (en) | Comparator offset calibration for a/d converters | |
CN106877869B (zh) | 一种能提高电阻电容型逐次逼近模数转换器线性度的电容排序方法 | |
Yousefi et al. | An energy-efficient DAC switching method for SAR ADCs | |
CN109361392B (zh) | 逐次逼近型模数转换器及其权重校准方法 | |
CN107302359B (zh) | 高精度逐次逼近结构adc的变权重子dac校正方法 | |
CN108134606B (zh) | 一种基于数字校准的流水线adc | |
CN111900983B (zh) | 一种基于相关的sar adc电容失配误差的后台校准方法 | |
CN105556847A (zh) | 流水线逐次近似模数转换器 | |
CN112953535B (zh) | 分段结构模数转换器增益误差校准装置及方法 | |
US20230198535A1 (en) | Calibration method of capacitor array type successive approximation register analog-to-digital converter | |
CN110504966B (zh) | 一种模数转换器的校准***及方法 | |
Murmann | On the use of redundancy in successive approximation A/D converters | |
CN106209106B (zh) | 一种提高混合电阻电容型模数转换器动态性能的位循环方法 | |
Ginés et al. | Background digital calibration of comparator offsets in pipeline ADCs | |
CN105049050A (zh) | 一种用于逐次逼近模数转换器的电荷重分配方法 | |
CN108880546A (zh) | 一种应用于逐次逼近模数转换器的电容校正方法 | |
CN102025375B (zh) | 模数转换器及其数字校准电路 | |
CN110535467B (zh) | 逐步逼近型模数转换装置的电容阵列校准方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |