CN103117747A - 数模转换器dac及其校准电路 - Google Patents
数模转换器dac及其校准电路 Download PDFInfo
- Publication number
- CN103117747A CN103117747A CN2013100721903A CN201310072190A CN103117747A CN 103117747 A CN103117747 A CN 103117747A CN 2013100721903 A CN2013100721903 A CN 2013100721903A CN 201310072190 A CN201310072190 A CN 201310072190A CN 103117747 A CN103117747 A CN 103117747A
- Authority
- CN
- China
- Prior art keywords
- calibration
- digital
- unit
- current source
- dac
- 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
Images
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
本申请涉及一种数模转换器DAC以及其校准电路。所述DAC包括校准电路、电流型数字模拟转换单元、使能逻辑单元,它们两两相连,其中:校准单元,用于对DAC输入数字码进行校准,输出校准后的数字码给电流型数字模拟转换单元,以及输出校准完毕信号给使能逻辑单元;使能逻辑单元,用于根据所述校准完毕信号使能输出至电流型数字模拟转换单元的工作时钟;电流型数字模拟转换单元,用于根据所述校准后的数字码进行数字模拟转换。本申请通过调整数模转换器DAC的校准电路中的电流源阵列,对DAC输入数字码进行校准,能够实现高精度高速DAC。
Description
技术领域
本申请涉及数模信号转换领域,具体来说,涉及数模转换器DAC及其校准电路。
背景技术
传统的DAC校准电路如图1所示。其具体工作原理如下所述:OTA(跨导放大器)的输入端分别连接到两个匹配的电阻R2和R1的两端。流经电阻R2的电流为最低位LSB(最低有效位)电流,该电流作为基准电流用于校正其他电流源单元的电流。流经电阻R1的电流为待校正的电流源,其中电流源的个数有DAC的结构和位数来决定。OTA比较V1和V2两点的电压值,其输出端输出电压接到PID控制器的输入端,PID(比例积分微分)控制器的输出端调节电流源电流的大小,当OTA的输出电压小于***设定的电压误差时,PID控制器控制开关阵列进入到下一个电流源单元的校准,该校准过程持续到除了最低位LSB电流源之外的所有电流源单元校准过程结束。校准过程中OTA输出电压满足下式时,当前电流源单元的校准过程结束:
Av0×(I×R1-ILSB×R2)<ΔV
这种电路有两个最主要引起比较误差的地方:
1.R1和R2本身有匹配误差;
2.比较器本身的直流偏差(DC offset)。
上述缺陷导致难以实现高精度高速DAC。
发明内容
针对现有技术中的缺陷,本申请的目的是,提供一种数模转换器DAC以及其校准电路。
在第一方面,本发明实施例提供一种数模转换器DAC中的校准电路,所述校准电路包括电流源阵列、开关阵列、充放电单元、比较器,以及数字校准算法单元,所述电流源阵列、开关阵列、充放电单元、比较器,以及数字校准算法单元依次顺序相连,其中:数字校准算法单元,用于接收的需要进行校准的数字码;电流源阵列,用于根据所述校准后的数字码输出相应的电流,经所述开关阵列对所述充放电单元进行充电,将所述充放电单元累积的充电电压输出至所述比较器;比较器,用于将所述充放电单元累积的充电电压与基准电压进行比较,根据比较结果控制开关阵列,并将比较结果输出至所述数字校准算法单元;所述数字校准算法单元,还用于根据所述比较结果计算误差,并根据所述误差对需要进行校准的数字码进行校准,将校准后的数字码输出至电流源阵列。
优选地,所述电流源阵列包括本征电流源阵列、用于校准的电流源阵列,所述校准后的数字码包括用于输入所述本征电流源阵列的第一数字码、用于输入用于校准的电流源阵列的第二数字码。
优选地,所述比较器是通过运算放大器来实现的比较器。
优选地,所述充放电单元包括电容。
在第二方面,本发明实施例提供一种数模转换器DAC,所述DAC包括如第一方面的校准电路,以及电流型数字模拟转换单元、使能逻辑单元,所述校准电路、电流型数字模拟转换单元,以及使能逻辑单元两两相连,其中:校准单元,还用于输出校准完毕信号给使能逻辑单元;使能逻辑单元,用于根据所述校准完毕信号使能输出至电流型数字模拟转换单元的工作时钟;电流型数字模拟转换单元,用于根据校准单元发送的校准后的数字码以及所述工作时钟进行数字模拟转换。
本申请通过调整数模转换器DAC的校准电路中的电流源阵列,对DAC输入数字码进行校准,能够实现高精度高速DAC。
附图说明
图1是现有技术的校准电路结构示意图;
图2是本发明实施例的DAC电路***示意图;
图3是本发明实施例的DAC中校准单元电路***示意图;
图4是本发明实施例DAC中校准单元的数字校准算法单元示意图;
图5是本发明实施例DAC中电流源阵列的改动示意图;
图6是本发明实施例涉及的DAC输入数字码的校准算法示意图。
具体实施方式
鉴于现有数模转换技术存在的问题,考虑调整数模转换器DAC的校准电路中的电流源阵列,对DAC输入数字码进行校准,从而实现高精度高速DAC。
下面通过结合附图,通过具体实施例,对本发明的技术方案做进一步的详细描述,以便本领域人员更好地了解本发明的原理和具体实施细节。要说明的是,所展示的具体实施例是为了便于本领域人员更好理解本发明,不构成对本发明的任何限制。
实现本发明的最佳实施例
下面详细描述本发明最佳实施方案。
现有DAC校准电路中,随着DAC位数的不断增加,最低位LSB电流源单元的电流不断变小,该缺陷使得这种校准电路不能应用到高精度的DAC中。据此,本发明实施例提出一种新的校准电路,可以有效地消除上述电路的两个缺点,因而可以应用到高精度的DAC的校准中。本发明的校准电路结构框图如图2所示,本发明的DAC电路***包含校准单元,在校准单元校准完毕之前DAC的时钟始终被校准电路禁止,校准单元对输入的数字码进行预处理,假设输入为N+1位的数字码,校准单元输出的数字码包含两部分码值D1`[N:0]和D2`[M:0],其中数字码D1`[N:0]输入给传统意义上的DAC电流源单元(可能为分段编码,即二进制编码和温度计编码;也可能为全二进制编码);数字码D2`[M:0]输入给校准单元对应的理想的电流源阵列。数字码D1`[N:0]和D2`[M:0]作为新的数字码值代替原码值D[N:0]输入给电流型DAC,从而实现高精度高速DAC的校准方案。
本发明实施例中,DAC中校准单元及其内部数字校准算法单元的电路***框图如图3和图4所示。该校准电路的基本工作原理如下所述:电路初始化阶段计数器和存储器单元初始化为0。校准电路首先选中最低位LSB电流源单元对电容C充电,电容C接到比较器的一个输入端(电路中所示为正向输入端),比较器的另一端接参考电平Vref,比较器的输出连接数字校准算法模块。当比较器的输出由低变高时,存储器存储此时计数器所记的数字码,用于后续的误差码的计算。比较器输出端电平跳变的同时,LSB电流源对电容C充电的开关S0断开,数字校准算法单元控制开关S对电容C放电,从而电容C上的存储电荷被置为零。到此为止最低位LSB电流源单元的数字码校准完毕。下一时刻,对应于2LSB电流源单元的开关S1闭合,从而2LSB电流源单元对电容C充电,同理和最低位LSB类似,当比较器的输出由低变高时,存储器存储此时计数器的数字码,用于后续误差码的计算。对电容C的放电过程和最低位LSB电流源单元的工作工程类似。该校正过程重复执行直至所有的电流源阵列都校准完毕。
为完成新型DAC校准,需要对传统的电流源阵列进行调整。调整后的电流源阵列如图5所示。新型DAC的电流源阵列包含两部分,第一部分与传统的电流源阵列类似,称为本征电流源阵列(可以是由全二进制组成的电流源阵列,也可以是由分段码值,即二进制码和温度计码两部分构成的电流源阵列),该部分电流源阵列输入的数字码对应为校准单元的输出D1`[N:0]数字码;第二部分为用于校准的电流源阵列,该电流源阵列的输入为校准单元的输出D2`[M:0]数字码。
对DAC输入数字码的预处理过程如图6所示。首先估算输入N+1的数字码的最大误差范围,然后根据校准单元中存储器中存储的数字码对误差码进行归一化,如下式所示:
首先计算第一部分数字码D1`[N:0],该数字码是由输入数字码与最大误差相减得到的,即:
D′1[N:0]=D[N:0]-D[K:0]
第二部分数字码D2`[M:0]的计算过程如下,首先对于不同的输入,需要计算对应该输入数字码的误差码,
最终第二部分数字码D2`[M:0]可以由下式得到:
D′2[M:0]=D[K:0]-EC
Calibration单元将计算得到的两部分数字码D1`[N:0]和D2`[M:0]输入给DAC作为新的数字输入码进行数模转换,得到的相应的模拟输出。
本申请通过调整数模转换器DAC的校准电路中的电流源阵列,对DAC输入数字码进行校准,能够实现高精度高速DAC。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (5)
1.一种数模转换器DAC中的校准电路,其特征在于,所述校准电路包括电流源阵列、开关阵列、充放电单元、比较器,以及数字校准算法单元,所述电流源阵列、开关阵列、充放电单元、比较器,以及数字校准算法单元依次顺序相连,其特征在于:
数字校准算法单元,用于接收的需要进行校准的数字码;
电流源阵列,用于根据所述校准后的数字码输出相应的电流,经所述开关阵列对所述充放电单元进行充电,将所述充放电单元累积的充电电压输出至所述比较器;
比较器,用于将所述充放电单元累积的充电电压与基准电压进行比较,根据比较结果控制开关阵列,并将比较结果输出至所述数字校准算法单元;
所述数字校准算法单元,还用于根据所述比较结果计算误差,并根据所述误差对需要进行校准的数字码进行校准,将校准后的数字码输出至电流源阵列。
2.根据权利要求1所述的校准电路,其特征在于:所述电流源阵列包括本征电流源阵列、用于校准的电流源阵列,所述校准后的数字码包括用于输入所述本征电流源阵列的第一数字码、用于输入用于校准的电流源阵列的第二数字码。
3.根据权利要求1所述的校准电路,其特征在于,所述比较器是通过运算放大器来实现的比较器。
4.根据权利要求1所述的校准电路,其特征在于,所述充放电单元包括电容。
5.一种数模转换器DAC,其特征在于,所述DAC包括如权利要求1-4之一的校准电路,以及电流型数字模拟转换单元、使能逻辑单元,所述校准电路、电流型数字模拟转换单元,以及使能逻辑单元两两相连,其中:校准单元,还用于输出校准完毕信号给使能逻辑单元;使能逻辑单元,用于根据所述校准完毕信号使能输出至电流型数字模拟转换单元的工作时钟;电流型数字模拟转换单元,用于根据校准单元发送的校准后的数字码以及所述工作时钟进行数字模拟转换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310072190.3A CN103117747B (zh) | 2013-03-07 | 2013-03-07 | 数模转换器dac及其校准电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310072190.3A CN103117747B (zh) | 2013-03-07 | 2013-03-07 | 数模转换器dac及其校准电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103117747A true CN103117747A (zh) | 2013-05-22 |
CN103117747B CN103117747B (zh) | 2017-06-27 |
Family
ID=48416034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310072190.3A Active CN103117747B (zh) | 2013-03-07 | 2013-03-07 | 数模转换器dac及其校准电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103117747B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391101A (zh) * | 2013-07-29 | 2013-11-13 | 江苏物联网研究发展中心 | 基于充放电结构的单脉冲时域放大器 |
CN104734719A (zh) * | 2014-01-06 | 2015-06-24 | 南台科技大学 | 数字模拟转换装置及方法 |
CN105790749A (zh) * | 2014-12-17 | 2016-07-20 | 原相科技股份有限公司 | 电路校正方法以及电路校正*** |
CN107733433A (zh) * | 2017-11-13 | 2018-02-23 | 英特格灵芯片(天津)有限公司 | 一种电流源校准装置及方法 |
CN108809307A (zh) * | 2017-04-27 | 2018-11-13 | 瑞昱半导体股份有限公司 | 数字模拟转换器及其执行方法 |
CN109211946A (zh) * | 2018-08-29 | 2019-01-15 | 苏州瑞迈斯医疗科技有限公司 | 校正X-ray探测器中的探测通道的方法 |
CN109286398A (zh) * | 2018-09-19 | 2019-01-29 | 电子科技大学 | 一种用于电流舵数模转换器校正的电流比较器及比较方法 |
CN110120814A (zh) * | 2019-04-25 | 2019-08-13 | 电子科技大学 | 一种消除失调误差的电流比较器及比较方法 |
CN113595552A (zh) * | 2021-07-22 | 2021-11-02 | 中国科学院微电子研究所 | 一种应用于数模转换器的非线性校准方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5642116A (en) * | 1995-03-06 | 1997-06-24 | International Business Machines Corporation | Self calibrating segmented digital-to-analog converter |
CN201766572U (zh) * | 2010-09-03 | 2011-03-16 | 英特格灵芯片(天津)有限公司 | 一种dac校准电路 |
CN102075188A (zh) * | 2010-12-31 | 2011-05-25 | 北京时代民芯科技有限公司 | 一种dac数字静态校准电路 |
CN102089982A (zh) * | 2008-05-02 | 2011-06-08 | 美国亚德诺半导体公司 | 针对输出电阻的端到端容差修正校准rdac的方法和装置 |
CN203086447U (zh) * | 2013-03-07 | 2013-07-24 | 英特格灵芯片(天津)有限公司 | 数模转换器dac及其校准电路 |
-
2013
- 2013-03-07 CN CN201310072190.3A patent/CN103117747B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5642116A (en) * | 1995-03-06 | 1997-06-24 | International Business Machines Corporation | Self calibrating segmented digital-to-analog converter |
CN102089982A (zh) * | 2008-05-02 | 2011-06-08 | 美国亚德诺半导体公司 | 针对输出电阻的端到端容差修正校准rdac的方法和装置 |
CN201766572U (zh) * | 2010-09-03 | 2011-03-16 | 英特格灵芯片(天津)有限公司 | 一种dac校准电路 |
CN102075188A (zh) * | 2010-12-31 | 2011-05-25 | 北京时代民芯科技有限公司 | 一种dac数字静态校准电路 |
CN203086447U (zh) * | 2013-03-07 | 2013-07-24 | 英特格灵芯片(天津)有限公司 | 数模转换器dac及其校准电路 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391101A (zh) * | 2013-07-29 | 2013-11-13 | 江苏物联网研究发展中心 | 基于充放电结构的单脉冲时域放大器 |
CN104734719A (zh) * | 2014-01-06 | 2015-06-24 | 南台科技大学 | 数字模拟转换装置及方法 |
CN104734719B (zh) * | 2014-01-06 | 2017-09-29 | 南台科技大学 | 数字模拟转换装置及方法 |
CN105790749B (zh) * | 2014-12-17 | 2019-02-12 | 原相科技股份有限公司 | 电路校正方法以及电路校正*** |
CN105790749A (zh) * | 2014-12-17 | 2016-07-20 | 原相科技股份有限公司 | 电路校正方法以及电路校正*** |
CN108809307A (zh) * | 2017-04-27 | 2018-11-13 | 瑞昱半导体股份有限公司 | 数字模拟转换器及其执行方法 |
CN108809307B (zh) * | 2017-04-27 | 2022-05-06 | 瑞昱半导体股份有限公司 | 数字模拟转换器及其执行方法 |
CN107733433A (zh) * | 2017-11-13 | 2018-02-23 | 英特格灵芯片(天津)有限公司 | 一种电流源校准装置及方法 |
CN107733433B (zh) * | 2017-11-13 | 2024-02-20 | 四川易冲科技有限公司 | 一种电流源校准装置及方法 |
CN109211946B (zh) * | 2018-08-29 | 2021-08-27 | 苏州瑞迈斯医疗科技有限公司 | 校正X-ray探测器中的探测通道的方法 |
CN109211946A (zh) * | 2018-08-29 | 2019-01-15 | 苏州瑞迈斯医疗科技有限公司 | 校正X-ray探测器中的探测通道的方法 |
CN109286398A (zh) * | 2018-09-19 | 2019-01-29 | 电子科技大学 | 一种用于电流舵数模转换器校正的电流比较器及比较方法 |
CN110120814A (zh) * | 2019-04-25 | 2019-08-13 | 电子科技大学 | 一种消除失调误差的电流比较器及比较方法 |
CN110120814B (zh) * | 2019-04-25 | 2021-05-04 | 电子科技大学 | 一种消除失调误差的电流比较器及比较方法 |
CN113595552A (zh) * | 2021-07-22 | 2021-11-02 | 中国科学院微电子研究所 | 一种应用于数模转换器的非线性校准方法及装置 |
CN113595552B (zh) * | 2021-07-22 | 2022-07-08 | 中国科学院微电子研究所 | 一种应用于数模转换器的非线性校准方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103117747B (zh) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103117747A (zh) | 数模转换器dac及其校准电路 | |
US9154152B1 (en) | Calibration and noise reduction of analog to digital converters | |
CN103873059B (zh) | 一种应用于高精度逐次逼近模数转换器的数字校准方法 | |
CN103650349B (zh) | 使用sar和tdc的二级模数转换器 | |
CN103929178A (zh) | 逐次逼近模数转换器及其转换方法 | |
TWI501562B (zh) | 估測逐次漸近類比數位轉換器中電容權重誤差之方法與其應用於校正該逐次漸進類比數位轉換器 | |
US8223044B2 (en) | INL correction circuitry and method for SAR ADC | |
CN102970038B (zh) | 校正电容不匹配的逐渐逼近模拟至数字转换器及其方法 | |
CN104168020A (zh) | 一种逐位逼近型模数转换器的电容非线性校准电路及方法 | |
CN103281083A (zh) | 带数字校正的逐次逼近全差分模数转换器及其处理方法 | |
CN104038222A (zh) | 用于校准电路的***和方法 | |
CN104779954A (zh) | 逐次逼近型模数转换器及其基于误码检测的数字校正方法 | |
CN104124967A (zh) | 一种分段电容阵列型逐次逼近模数转换器校准结构及方法 | |
CN113037287B (zh) | 一种高精度逐次逼近性模数转换器的后台校准方法及*** | |
CN101388667B (zh) | 可自我校准的数字模拟转换器及其方法 | |
CN107302359B (zh) | 高精度逐次逼近结构adc的变权重子dac校正方法 | |
CN110768670A (zh) | 一种用于逐次逼近型模数转换器的数字分段线性校准方法 | |
CN110649924B (zh) | 一种逐次逼近型模数转换器的数字自校准装置及方法 | |
CN102545906B (zh) | 电流型数模转换方法和装置 | |
CN114614819B (zh) | 一种具有失调电压自校正功能的源跟随基准缓冲器 | |
CN101951262B (zh) | Dac校准电路及校准方法 | |
CN104467846A (zh) | 一种自适应电荷再分布模数转换器、转换方法及校准方法 | |
CN203086447U (zh) | 数模转换器dac及其校准电路 | |
US9823285B2 (en) | Charge measurement | |
CN202424690U (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190709 Address after: 100176 Beijing Daxing District Beijing Economic and Technological Development Zone Ronghua Road No. 10 Building A 9-storey 915 Patentee after: Xin Chuangzhi (Beijing) Microelectronics Co., Ltd. Address before: Room C052, Unit 3, Level 2, CITIC Logistics Science Park, No. 249 Huanghai Road, Tanggu District Development Zone, Tianjin, 300457 Patentee before: International Green Chip (Tianjin) Co.,Ltd. |