一種電流舵dac的校準(zhǔn)方法
【專(zhuān)利摘要】本發(fā)明提供了一種電流舵DAC的校準(zhǔn)方法,屬于集成電路領(lǐng)域。該電流舵DAC為12位的電流舵DAC,采用二進(jìn)制編碼方式實(shí)現(xiàn)。該電流舵DAC首先通過(guò)測(cè)試得到失調(diào)電流值I0,然后測(cè)試得到12個(gè)數(shù)據(jù)電流,接著把這12個(gè)數(shù)據(jù)電流都減去失調(diào)電流I0,得到數(shù)據(jù)作用電流,然后設(shè)置數(shù)據(jù)作用電流的目標(biāo)值,最后計(jì)算出數(shù)據(jù)作用電流實(shí)際值與目標(biāo)值的差距,分別調(diào)整各個(gè)數(shù)據(jù)對(duì)應(yīng)電流源的大小。這種對(duì)電流舵DAC進(jìn)行校準(zhǔn)的方法,很好的解決了由于工藝失配等造成的DAC積分非線性(INL)和微分非線性(DNL)等靜態(tài)性能差的問(wèn)題,大大的提高了DAC的性能。而且,此校準(zhǔn)方法操作簡(jiǎn)單,實(shí)施成本低,能夠非常好的應(yīng)用于電流舵DAC的校準(zhǔn)。
【專(zhuān)利說(shuō)明】—種電流舵DAC的校準(zhǔn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于集成電路領(lǐng)域,特別涉及一種電流舵DAC的校準(zhǔn)方法。
【背景技術(shù)】
[0002]DAC是數(shù)模轉(zhuǎn)換器的簡(jiǎn)稱,作為連接模擬信號(hào)和數(shù)字信號(hào)之間的橋梁,數(shù)模轉(zhuǎn)換器在信息產(chǎn)業(yè)中運(yùn)用越來(lái)越廣泛,在很多場(chǎng)合,對(duì)數(shù)模轉(zhuǎn)換器的精度要求也越來(lái)越高。
[0003]傳統(tǒng)的電流舵DAC采用多個(gè)獨(dú)立的電流源構(gòu)成,這些獨(dú)立的電流源與DAC的輸入數(shù)據(jù)一一對(duì)應(yīng),根據(jù)數(shù)據(jù)編碼的不同,這些電流源引起的輸出電流的大小通常成一定的比例關(guān)系,二進(jìn)制編碼數(shù)據(jù)的電流源引起的輸出電流的大小成二進(jìn)制比例關(guān)系。
[0004]傳統(tǒng)的電流舵DAC對(duì)電流源的一致性要求非常高,而由于工藝偏差帶來(lái)的電流源的失配和偏差不可避免,這種非理想因素對(duì)電流舵DAC的積分非線性INL和微分非線性DNL等靜態(tài)性能有非常大的影響。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種電流舵DAC的校準(zhǔn)方法,以提高電流舵DAC的積分非線性INL和微分非線性DNL等靜態(tài)性能。
[0006]一種電流舵DAC的校準(zhǔn)方法包括如下步驟:
步驟SI,測(cè)試輸入數(shù)據(jù)全O時(shí)的電流舵DAC的輸出電流,表示為失調(diào)電流Itl ;
步驟 S2,分別輸入 16 進(jìn)制數(shù)據(jù) 001、002、004、008、010、020、040、080、100、200、400、800,分別讀取電流舵DAC的輸出電流,并表示為電流I.、1002> 1004> 1008> 1_、1020> 1_、1_、
工100、1200' 1400' 1800 ;
少驟 S3,將所有電'2/lL.1。。1、1。。2、1。。4、1。。8、1。1。、1。2。、1。4。、1。8。、II。。、L。。、I4。。、1800 都減去失調(diào)電流I。;
步驟S4,將I8tltl-1ci的值設(shè)置為理想目標(biāo)值ITAR,可以得出其它各個(gè)數(shù)據(jù)輸入的目標(biāo)電流值如下,即 I8Qcli=ITAR ;I400j=ITAR/2 ;I200J=ITAR/22 ;I100J=ITAR/23 ;1080 1=ITAR/24 ;1040 1=ITAR/25 ;1020J=ITAR/26 ;10101=ITAR/27 ;1008 1=ITAR/28 ;1004 1=ITAR/29 ;1002J=ITAR/210 ;100L1=ITAR/2n ;
少驟 S5,分力 U 算出目標(biāo)值 Is。?!?、I4。?!?、I2。?!?、11。?!?、1(18?!?、1(14?!?、1(12。—1、1(11?!?、1(1(18—1、1(104—1、1(102—1、1(101—1 與頭測(cè)值 1800_工0、1400_工0、1200_工0、Ι?00_Ι(Ι、Ι(Ι80_Ιθ、Ι(Ι40_Ιθ、Ι(Ι20_Ιθ、I(llO_1、I(l08_1、104-1o 102-1o Ick11-1ci之間的差距,通過(guò)調(diào)整每一位對(duì)應(yīng)的電流源的大小,使得每路電流輸出等于對(duì)應(yīng)的目標(biāo)值,完成電流源的校準(zhǔn)。
[0007]進(jìn)一步的,所述步驟S5中的對(duì)電流源大小的調(diào)整,采用熔絲或帶電可擦可編程只讀存儲(chǔ)器EEPROM實(shí)現(xiàn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0008]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0009]圖1為本發(fā)明提供的電流舵DAC校準(zhǔn)方法的流程圖。
【具體實(shí)施方式】
[0010]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0011]一種電流舵DAC的校準(zhǔn)方法,如圖1所示,包括如下步驟:
步驟SI,測(cè)試輸入數(shù)據(jù)全O時(shí)的電流舵DAC的輸出電流,表示為失調(diào)電流;
步驟 S2,分別輸入 16 進(jìn)制數(shù)據(jù) 001、002、004、008、010、020、040、080、100、200、400、800,分別讀取電流舵DAC的輸出電流,并表示為電流I.、1002> 1004> 1008> 1_、1020> 1_、1_、
工100、1200' 1400' 1800 ;
少驟 S3,將所有電'2/lL.1。。1、1。。2、1。。4、1。。8、1。1。、1。2。、1。4。、1。8。、II。。、L。。、I4。。、1800 都減去失調(diào)電流;
步驟S4,將-的值設(shè)置為理想目標(biāo)值ITAR,可以得出其它各個(gè)數(shù)據(jù)輸入的目標(biāo)電流值如下,即 I8OOj=ITAR ;I400J=ITAR/2 ;I200J=ITAR/22 ;I100J=ITAR/23 ;1080 1=ITAR/24 ;1040 1=ITAR/25 ;1020J=ITAR/26 ;10101=ITAR/27 ;1008 1=ITAR/28 ;1004 1=ITAR/29 ;1002J=ITAR/210 ;100L1=ITAR/2n ;
少驟 S5,分力 U 算出目標(biāo)值 Is。。—1、I4。?!?、I2。。—1、11。?!?、1(18?!?、1(14?!?、1(12?!?、1(11?!?、1(1(18—1、1(104—1、1(102—1、1(101—1 與頭測(cè)值 1800_工0、1400_工0、1200_工0、Ι?00_Ι(Ι、Ι(Ι80_Ιθ、Ι(Ι40_Ιθ、Ι(Ι20_Ιθ、I(llO_1、I(l08_1、104-1o 102-1o Ick11-1ci之間的差距,通過(guò)調(diào)整每一位對(duì)應(yīng)的電流源的大小,使得每路電流輸出等于對(duì)應(yīng)的目標(biāo)值,完成電流源的校準(zhǔn)。
[0012]作為本發(fā)明的實(shí)施例,所述步驟S5中的對(duì)電流源大小的調(diào)整,采用熔絲或帶電可擦可編程只讀存儲(chǔ)器EEPROM實(shí)現(xiàn)。
[0013]本發(fā)明中的電流舵DAC為12位的電流舵DAC,其采用二進(jìn)制編碼方式實(shí)現(xiàn)。12個(gè)16 進(jìn)制數(shù)據(jù) 001、002、004、008、010、020、040、080、100、200、400、800 分別對(duì)應(yīng)一個(gè)電流源電路,每個(gè)電流源電路電流的大小是由多路子電流源相加而成,而每路子電流源電路都由熔絲或帶電可擦可編程只讀存儲(chǔ)器EEPROM控制其接入與否。這樣,就實(shí)現(xiàn)了用熔絲或帶電可擦可編程只讀存儲(chǔ)器EEPROM對(duì)電流源電路電流大小的調(diào)節(jié)。
[0014]本發(fā)明的電流舵DAC的校準(zhǔn)方法,可以對(duì)電流舵DAC的靜態(tài)性能進(jìn)行有效的校準(zhǔn),大大的避免了由于工藝失配引起的DAC靜態(tài)性能差的問(wèn)題。而且,此校準(zhǔn)方法操作簡(jiǎn)單,實(shí)施成本低,能夠非常好的應(yīng)用于電流舵DAC的校準(zhǔn)。
[0015]本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。
[0016]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種電流舵DAC的校準(zhǔn)方法,其特征在于,包括如下步驟: 步驟SI,測(cè)試輸入數(shù)據(jù)全O時(shí)的電流舵DAC的輸出電流,表示為失調(diào)電流Itl ; 步驟 S2,分別輸入 16 進(jìn)制數(shù)據(jù) 001、002、004、008、010、020、040、080、100、200、400、800,分別讀取電流舵DAC的輸出電流,并表示為電流I.、1002> 1004> 1008> 1_、1020> 1_、1_、工100、1200' 1400' 1800 ;
少驟 S3,將所有電'2/lL.1。。1、1。。2、1。。4、1。。8、1。1。、1。2。、1。4。、1。8。、II。。、L。。、I4。。、1800 都減去失調(diào)電流I。; 步驟S4,將I8tltl-1ci的值設(shè)置為理想目標(biāo)值ITAR,可以得出其它各個(gè)數(shù)據(jù)輸入的目標(biāo)電流值如下,即 I8Qcli=ITAR ;I400j=ITAR/2 ;I200J=ITAR/22 ;I100J=ITAR/23 ;1080 1=ITAR/24 ;1040 1=ITAR/25 ;1020J=ITAR/26 ;10101=ITAR/27 ;1008 1=ITAR/28 ;1004 1=ITAR/29 ;1002J=ITAR/210 ;100L1=ITAR/2n ;
少驟 S5,分力 U 算出目標(biāo)值 Is。。—1、I4。。—1、I2。。—1、11。。—1、1(18?!?、1(14。—1、1(12?!?、1(11。—1、1(1(18—1、1(104—1、1(102—1、1(101—1 與頭測(cè)值 1800_工0、1400_工0、1200_工0、Ι?00_Ι(Ι、Ι(Ι80_Ιθ、Ι(Ι40_Ιθ、Ι(Ι20_Ιθ、I(llO_1、I(l08_1、104-1o 102-1o Ick11-1ci之間的差距,通過(guò)調(diào)整每一位對(duì)應(yīng)的電流源的大小,使得每路電流輸出等于對(duì)應(yīng)的目標(biāo)值,完成電流源的校準(zhǔn)。
2.如權(quán)利要求1所述的電流舵DAC的校準(zhǔn)方法,其特征在于,所述步驟S5中的對(duì)電流源大小的調(diào)整,采用熔絲或帶電可擦可編程只讀存儲(chǔ)器EEPROM實(shí)現(xiàn)。
【文檔編號(hào)】H03M1/10GK104333382SQ201410583943
【公開(kāi)日】2015年2月4日 申請(qǐng)日期:2014年10月28日 優(yōu)先權(quán)日:2014年10月28日
【發(fā)明者】林劍輝 申請(qǐng)人:長(zhǎng)沙瑞達(dá)星微電子有限公司