本發(fā)明是有關(guān)于一種振蕩器電路,特別是有關(guān)于一種補(bǔ)償溫度變化的振蕩器電路及其控制方法。
背景技術(shù):
在當(dāng)前的多種電子裝置通常會(huì)使用振蕩器。振蕩器產(chǎn)生的頻率訊號(hào)用于電子裝置中的訊號(hào)同步。然而,在某些應(yīng)用時(shí),振蕩器會(huì)對(duì)溫度變化敏感而導(dǎo)致不穩(wěn)定或不可靠的頻率訊號(hào)。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明的一實(shí)施例,提供一種電路,包含一溫度計(jì)、一電流鏡陣列及一振蕩器。溫度計(jì)產(chǎn)生代表一溫度的一溫度碼。電流鏡陣列耦接數(shù)字溫度計(jì)以接收溫度碼,并基于溫度碼以產(chǎn)生一電流。振蕩器耦接電流鏡陣列以接收電流鏡陣列產(chǎn)生的電流,并產(chǎn)生一訊號(hào),該訊號(hào)具有一頻率,該頻率相關(guān)于電流鏡陣列產(chǎn)生的電流。
根據(jù)本發(fā)明的另一實(shí)施例,提供一種控制一振蕩器的方法,包含以下步驟:偵測(cè)振蕩器的一環(huán)境溫度。對(duì)應(yīng)環(huán)境溫度產(chǎn)生一溫度碼。以及施加溫度碼到耦接到振蕩器的一電流鏡陣列以補(bǔ)償振蕩器因?yàn)橐粶囟茸兓a(chǎn)生的一頻率訊號(hào)的一頻率變化。
以下所附的圖式,構(gòu)成了本說明書的一部份,用以配合下文的描述以說明揭露的實(shí)施例,為了解釋揭露的實(shí)施例。
附圖說明
圖1繪示依據(jù)一實(shí)施例的一數(shù)字溫度補(bǔ)償振蕩電路。
圖2繪示依據(jù)一實(shí)施例的一電流鏡陣列控制的弛緩型振蕩器(弛緩型type oscillator)的電路圖。
圖3繪示依據(jù)一實(shí)施例的圖2的振蕩器中不同節(jié)點(diǎn)的波形圖。
圖4繪示無(wú)溫度補(bǔ)償?shù)恼袷幤骱蛨D2有溫度補(bǔ)償?shù)恼袷幤鞯念l率對(duì)溫度特性圖。
圖5繪示依據(jù)一實(shí)施例的一電流鏡陣列控制的弛緩型振蕩器的電路圖。
圖6繪示依據(jù)一實(shí)施例的一電流鏡陣列控制的環(huán)式振蕩器的電路圖。
【符號(hào)說明】
100:數(shù)字溫度補(bǔ)償振蕩電路
110:數(shù)字溫度計(jì)
120、230、530、620:電流鏡陣列
130、200、500、600:振蕩器
210、510:第一脈沖電路
220、520:第二脈沖電路
231、531、6210、6211、621N-1、621end:源分支
232、532:第一鏡陣列
233、533:第二鏡陣列
240、540:比較電路
250、550:SR閂鎖器
2320、2321、232N-1、232end、2330、2331、233N-1、233end:鏡分支
VDD、VCMPS、VCMPR、VCLKB、VCLK、VOSCB、VOSC:電壓
MPREF、MPBL、MPBR、MPRSTL、MPRSTR、MP1、MP2、MPB:PMOS晶體管
MNREF、MNEN、MN1、MN2:NMOS晶體管
D0、D1、DN-1:溫度碼
IR、I1、I2、IREF、Ibias:電流
S、R、Q、XQ:端點(diǎn)
C1、C2:電容
RREF:電阻
t0、t1、t2、t3、t4、t5、t6、t7:時(shí)間點(diǎn)
541:第一比較器
542:第二比較器
610:脈沖電路
6110、6111、611M-1:反流器
6220、6221、622M-1:鏡分支
具體實(shí)施方式
參照?qǐng)D式提供本發(fā)明實(shí)施例的詳細(xì)描述。盡可能地,相同的參考符號(hào)將使用來(lái)表示附圖中相同或相似的部分。
本發(fā)明揭露一種使用數(shù)字溫度計(jì)和電流鏡來(lái)補(bǔ)償振蕩器的溫度變化的數(shù)字溫度補(bǔ)償振蕩器。這種振蕩器可為一存儲(chǔ)器系統(tǒng)芯片上的振蕩器。
圖1繪示依據(jù)一實(shí)施例的一數(shù)字溫度補(bǔ)償振蕩電路100(在此文中稱為電路100)。電路100包含一數(shù)字溫度計(jì)110、一電流鏡陣列120、以及電流鏡陣列120控制的一振蕩器130。數(shù)字溫度計(jì)110測(cè)量振蕩器130的一環(huán)境溫度,產(chǎn)生代表溫度的一溫度碼,并施加此溫度碼到電流鏡陣列120。溫度碼包含N位,亦即D0,D1,...,DN-1。電流鏡陣列120從數(shù)字溫度計(jì)110接收此N位的溫度碼,基于此溫度碼產(chǎn)生一電流,并施加此電流到振蕩器130。振蕩器130接收電流鏡陣列120提供的電流,并產(chǎn)生一頻率訊號(hào)。此頻率訊號(hào)的頻率與電流鏡陣列120提供的電流的振幅相關(guān)。
圖2繪示依據(jù)一實(shí)施例的一電流鏡陣列控制的RC弛緩型振蕩器200(在此文中稱為振蕩器200)的電路圖。振蕩器200包含一第一脈沖電路210、一第二脈沖電路220、一電流鏡陣列230、一比較電路240及一SR閂鎖器250。
第一脈沖電路210包含第一電容C1及一PMOS晶體管MPRSTL。PMOS晶體管MPRSTL為一第一重設(shè)晶體管,在圖3所示的第一階段對(duì)第一電容C1充電,在下文圖3的描述所解釋。PMOS晶體管MPRSTL包含耦接以接收一供應(yīng)電壓VDD的一源極端、耦接SR閂鎖器250以接收一互補(bǔ)頻率訊號(hào)VCLKB的一柵極端、以及耦接到一節(jié)點(diǎn)OSCB的漏極端。第一電容C1包含耦接以接收供應(yīng)電壓VDD的一第一端以及耦接到節(jié)點(diǎn)OSCB的一第二端。
第二脈沖電路220包含一第二電容C2及一PMOS晶體管MPRSTR。PMOS晶體管MPRSTR為一第二重設(shè)晶體管,在圖3所示的第二階段對(duì)第 二電容C2充電。PMOS晶體管MPRSTR包含耦接以接收一供應(yīng)電壓VDD的一源極端、耦接SR閂鎖器250以接收一頻率訊號(hào)VCLK的一柵極端、以及耦接到一節(jié)點(diǎn)OSC的漏極端。第二電容C2包含耦接以接收供應(yīng)電壓VDD的一第一端以及耦接到節(jié)點(diǎn)OSC的一第二端。第一電容C1和第二電容C2一起構(gòu)成RC弛緩型振蕩器200的“C”。
電流鏡陣列230包含一源分支231、一第一鏡陣列232及一第二鏡陣列233。源分支231包含一電阻RREF、一NMOS晶體管MNREF及一NMOS晶體管MNEN。電阻RREF包含耦接以接收供應(yīng)電壓VDD的一第一端以及耦接到NMOS晶體管MNREF的漏極端的一第二端。電阻RREF構(gòu)成RC弛緩型振蕩器200的“R”。一電流IR流入電阻RREF。NMOS晶體管MNREF包含耦接到電阻RREF的第二端的一漏極端、耦接到其漏極端的一柵極端、以及耦接到NMOS晶體管MNEN的漏極端的一源極端。NMOS晶體管MNEN包含耦接到晶體管MNREF的源極端的一漏極端、耦接以接收供應(yīng)電壓VDD的一柵極端、以及耦接到接地端的一源極端。
第一鏡陣列232在第一脈沖電路210的節(jié)點(diǎn)OSCB和數(shù)字溫度計(jì)110之間耦接,用以控制第一脈沖電路210。第一鏡陣列232包含N個(gè)并聯(lián)耦接的鏡分支2320,2321,...,232N-1以分別接收數(shù)字溫度計(jì)110產(chǎn)生的N位的溫度碼。具體來(lái)說,每一分支包含NMOS晶體管MN1及MN2。每個(gè)分支2320,2321,...,232N-1的NMOS晶體管MN1包含耦接到節(jié)點(diǎn)OSCB的一漏極端、耦接到NMOS晶體管MNREF的柵極端的一柵極端、及耦接到NMOS晶體管MN2的漏極端的一源極端。每個(gè)分支2320,2321,...,232N-1的NMOS晶體管MN2包含耦接到NMOS晶體管MN1的源極端的一漏極端、耦接以接收N位溫度碼的對(duì)應(yīng)位的一柵極端、及耦接到一參考電壓例如接地的一源極端。也就是說,分支2320的NMOS晶體管MN2的柵極端耦接以接收D0,分支2321的NMOS晶體管MN2的柵極端耦接以接收D1,……,而分支232N-1的NMOS晶體管MN2的柵極端耦接以接收DN-1。溫度碼使得各分支2320,2321,...,232N-1為導(dǎo)通的或不導(dǎo)通的。舉例來(lái)說,如果D0為“0”,分支2320的NMOS晶體管MN2為關(guān)閉,則分支2320為不導(dǎo)通的;如果D0為“1”,分支2320的NMOS晶體管MN2為導(dǎo)通,則分支2320為導(dǎo)通的。第一鏡陣列232還包含一終端分支232end,此終端分支232end 包含NMOS晶體管MN1和MN2。終端分支232end的NMOS晶體管MN1包含耦接到節(jié)點(diǎn)OSCB的一漏極端、耦接到NMOS晶體管MNREF的柵極端的一柵極端、及耦接到終端分支232end的NMOS晶體管的MN2的漏極端的一源極端。終端分支232end的NMOS晶體管MN2包含耦接以接收供應(yīng)電壓VDD的一柵極端、及耦接到接地端的一源極端。不管N位的溫度碼為何終端分支232end永遠(yuǎn)都是導(dǎo)通的。
第二鏡陣列233在第二脈沖電路220中的節(jié)點(diǎn)OSC和數(shù)字度計(jì)110之間耦接以控制第二脈沖電路220。第二鏡陣列233包含N個(gè)并聯(lián)耦接的鏡分支2330,2331,...,233N-1以分別接收數(shù)字溫度計(jì)110產(chǎn)生的N位的溫度碼。相似于第一鏡陣列232,第二鏡陣列233的每一分支包含NMOS晶體管MN1和MN2。NMOS晶體管MN1包含耦接到節(jié)點(diǎn)OSC的一漏極端、耦接到NMOS晶體管MNREF的柵極端的一柵極端、及耦接到NMOS晶體管MN2的漏極端的一源極端。NMOS晶體管MN2包含耦接到NMOS晶體管MN1的源極端的一漏極端、耦接以接收N位溫度碼的對(duì)應(yīng)位的一柵極端、及耦接到接地端的一源極端。也就是說,分支2330的NMOS晶體管MN2的柵極端耦接以接收D0,分支2331的NMOS晶體管MN2的柵極端耦接以接收D1,……,而分支233N-1的NMOS晶體管MN2的柵極端耦接以接收DN-1。溫度碼使得各分支2330,2331,...,233N-1為導(dǎo)通的或不導(dǎo)通的。第二鏡陣列233還包含一終端分支233end,此終端分支233end包含NMOS晶體管MN1和MN2。終端分支233end的NMOS晶體管MN1包含耦接到節(jié)點(diǎn)OSC的一漏極端、耦接到NMOS晶體管MNREF的柵極端的一柵極端、及耦接到終端分支233end的NMOS晶體管的MN2的漏極端的一源極端。終端分支233end的NMOS晶體管MN2包含耦接以接收供應(yīng)電壓VDD的一柵極端、及耦接到接地端的一源極端。不管N位的溫度碼為何終端分支233end永遠(yuǎn)都是導(dǎo)通的。
比較電路240包含PMOS晶體管MPREF、MPBL和MPBR以及NMOS晶體管MNAL和MNAR。PMOS晶體管MPREF包含耦接以接收供應(yīng)電壓VDD的一源極端、一柵極端、及耦接到該柵極端的一漏極端。PMOS晶體管MPMPBL包含耦接以接收供應(yīng)電壓VDD的一源極端、耦接到PMOS晶體管MPREF的柵極端的一柵極端、及耦接到節(jié)點(diǎn)CMPS的一漏極端。PMOS晶 體管MPMPBR包含耦接以接收供應(yīng)電壓VDD的一源極端、耦接到PMOS晶體管MPREF的柵極端的一柵極端、及耦接到節(jié)點(diǎn)CMPR的一漏極端。NMOS晶體管MNAL包含耦接到節(jié)點(diǎn)CMPS(亦即PMOS MPBL的漏極)的一漏極端、耦接到第一脈沖電路210中的節(jié)點(diǎn)OSCB的一柵極端、及耦接到接地端的一源極端。當(dāng)節(jié)點(diǎn)OSCB的電壓VOSCB大于NMOS晶體管MNAL的閾值電壓時(shí),NMOS晶體管MNAL為導(dǎo)通。而當(dāng)電壓VOSCB小于NMOS晶體管MNAL的閾值電壓時(shí),NMOS晶體管MNAL為關(guān)閉。NMOS晶體管MNAR包含耦接到節(jié)點(diǎn)CMPR(亦即PMOS MPBR的漏極)的一漏極端、耦接到第二脈沖電路220中的節(jié)點(diǎn)OSC的一柵極端、及耦接到接地端的一源極端。當(dāng)節(jié)點(diǎn)OSC的電壓VOSC大于NMOS晶體管MNAR的閾值電壓時(shí),NMOS晶體管MNAR為導(dǎo)通。而當(dāng)電壓VOSC小于NMOS晶體管MNAR的閾值電壓時(shí),NMOS晶體管MNAR為關(guān)閉。
SR閂鎖器250包含一設(shè)定輸入端S、一重設(shè)輸入端R、一輸出端Q、及一互補(bǔ)輸出端XQ。設(shè)定輸入端S耦接到比較電路240的節(jié)點(diǎn)CMPS。重設(shè)輸入端R耦接到比較電路240的節(jié)點(diǎn)CMPR。輸出端Q耦接到PMOS晶體管MPRSTR的柵極端。輸出端XQ耦接到PMOS晶體管MPRSTR的柵極端。SR閂鎖器250有兩個(gè)穩(wěn)定狀態(tài),一設(shè)定狀態(tài)和一重設(shè)狀態(tài)。SR閂鎖器250可響應(yīng)于施加到輸入端S和R的訊號(hào)而改變其狀態(tài)。表一為SR閂鎖器250的特性表。
表一
請(qǐng)參考圖3以解釋振蕩器200的操作。圖3繪示依據(jù)一實(shí)施例的振蕩器200中不同節(jié)點(diǎn)的波形圖。假設(shè)在時(shí)間點(diǎn)t0時(shí),電容C2為完全充電,而電容C1為完全放電。I因此,節(jié)點(diǎn)OSC的電壓VOSC為高邏輯電平(在此文中稱為「高電平」),而節(jié)點(diǎn)OSCB的電壓VOSCB為接近MNAR的閾值電壓。另外還假設(shè)在時(shí)間點(diǎn)t0時(shí),節(jié)點(diǎn)CMPS的電壓VCMPS,亦即SR閂 鎖器250的設(shè)定輸入端S,為低電平,且節(jié)點(diǎn)CMPR的電壓VCMPR,亦即SR閂鎖器250的重設(shè)輸入端R,為低電平。更假設(shè)在時(shí)間點(diǎn)t0時(shí),SR閂鎖器250是在設(shè)定狀態(tài),亦即SR閂鎖器250的輸出端Q的電壓VCLK為高電平,而SR閂鎖器250的輸出端XQ的電壓VCLKB為低電平。
在從時(shí)間點(diǎn)t0到t3的第一階段時(shí),PMOS晶體管MPRSTR被高電壓VCLK關(guān)閉,而因此電容C2被一放電電流I2放電,而節(jié)點(diǎn)OSC的電壓VOSC從高電平降低。電容C2放電的時(shí)間與放電電流I2成反比,此放電電流I2與第二鏡陣列233的導(dǎo)通的分支(在此文中稱為「導(dǎo)通分支」)的數(shù)量和流入每一導(dǎo)通分支的電流相關(guān)。導(dǎo)通分支的數(shù)量和每一導(dǎo)通分支的電流主要由N位溫度碼決定。
在此時(shí),PMOS晶體管MPRSTL被低電壓VCLKB導(dǎo)通,而因此電容C1被供應(yīng)電壓VDD充電,而節(jié)點(diǎn)OSCB的電壓VOSCB從低電平升高。
在時(shí)間點(diǎn)t1,電容C1被完全充電。因此,電壓VOSCB達(dá)到最高電平(亦即供應(yīng)電壓VDD)。電壓VOSCB保持在最高電平直到電容C1在下一階段(亦即第二階段)開始放電為止。
在時(shí)間點(diǎn)t2,節(jié)點(diǎn)OSC的電壓VOSC下降到低于NMOS晶體管MNAR的閾值電壓。因此,NMOS晶體管MNAR被關(guān)閉且節(jié)點(diǎn)CMPR的電壓VCMPR開始增加。
在時(shí)間點(diǎn)t3,電壓VCMPR達(dá)到SR閂鎖器250的觸發(fā)電壓。因此,SR閂鎖器250從設(shè)定狀態(tài)改變?yōu)橹卦O(shè)狀態(tài)。據(jù)此,SR閂鎖器250的輸出端Q的電壓VCLK變?yōu)榈碗娖剑鳶R閂鎖器250的輸出端XQ的電壓VCLKB變?yōu)楦唠娖健?/p>
在從時(shí)間點(diǎn)t3到t6的第二階段時(shí),PMOS晶體管MPRSTR被高電壓VCLKB關(guān)閉。因此電容C1被放電電流I1放電,而節(jié)點(diǎn)OSCB的電壓VOSCB從高電平降低。相似于電容C2的放電,電容C1放電的時(shí)間與放電電流I1成反比,此放電電流I1與第一鏡陣列232的導(dǎo)通分支的數(shù)量和每一導(dǎo)通分支的電流相關(guān)。導(dǎo)通分支的數(shù)量和每一導(dǎo)通分支的電流主要由N位溫度碼決定。
在此時(shí),PMOS晶體管MPRSTL被低電壓VCLK導(dǎo)通。因此電容C2被供應(yīng)電壓VDD充電,而節(jié)點(diǎn)OSC的電壓VOSC從低電平升高。
在時(shí)間點(diǎn)t4,電容C2被完全充電。因此,電壓VOSC達(dá)到最高電平。電壓VOSC保持在最高電平直到電容C2在下一階段(亦即第三階段)開始放電為止。
在時(shí)間點(diǎn)t5,節(jié)點(diǎn)OSCB的電壓VOSCB下降到低于NMOS晶體管MNAL的閾值電壓。因此,NMOS晶體管MNAL被關(guān)閉且節(jié)點(diǎn)CMPS的電壓VCMPS開始增加。
在時(shí)間點(diǎn)t6,電壓VCMPS達(dá)到SR閂鎖器250的觸發(fā)電壓。因此,SR閂鎖器250從重設(shè)狀態(tài)改變?yōu)樵O(shè)定狀態(tài)。據(jù)此,SR閂鎖器250的輸出端Q的電壓VCLK變?yōu)楦唠娖?,而SR閂鎖器250的輸出端XQ的電壓VCLKB變?yōu)榈碗娖健?/p>
在從時(shí)間點(diǎn)t6到t7的第三階段時(shí),PMOS晶體管MPRSTR被高電壓VCLK關(guān)閉。因此電容C2被放電電流I2放電,而節(jié)點(diǎn)OSC的電壓VOSC從高電平降低。第三階段與第一階段相似,因此就不再贅述。
如同之前解釋過的,電容C1和電容C2放電的時(shí)間(亦即振蕩器200輸出的頻率訊號(hào)VCLK的頻率周期的一半)與放電電流I1或I2成反比,放電電流I1或I2與第一鏡陣列232或第二鏡陣列233的導(dǎo)通分支的數(shù)量和每一導(dǎo)通分支的電流相關(guān)。導(dǎo)通分支的數(shù)量和每一導(dǎo)通分支的電流主要由N位溫度碼決定。舉例來(lái)說,放電電流I1為分支2320,2321,...,232N-1中導(dǎo)通分支的電流的和,再加上流入終端分支232end(永遠(yuǎn)是導(dǎo)通的)的電流。流入每一導(dǎo)通分支的電流與流入電阻RREF的電流IR成正比。因此,可以通過施加代表環(huán)境溫度的溫度碼到振蕩器200的電流鏡陣列230而補(bǔ)償因?yàn)闇囟茸兓a(chǎn)生的頻率訊號(hào)VCLK的頻率變化。
數(shù)字溫度計(jì)110可基于振蕩器200的溫度特性和振蕩器200的期望控制分辨率而產(chǎn)生溫度碼。舉例來(lái)說,如果電阻RREF有隨著溫度增加而減少的一電阻值,且流入電阻RREF的電流IR隨著溫度增加而增加,數(shù)字溫度計(jì)110可產(chǎn)生溫度碼使得溫度碼的十進(jìn)制值隨著溫度增加而減少。在一傳統(tǒng)的不包含耦接以接收溫度碼的第一鏡陣列232和第二鏡陣列233的RC弛緩型振蕩器中,當(dāng)溫度增加時(shí),電流IR會(huì)增加,放電電流I1也會(huì)增加。因此,傳統(tǒng)的RC弛緩型振蕩器輸出的頻率訊號(hào)的頻率會(huì)增加。然而,在依據(jù)本實(shí)施例的振蕩器200中,當(dāng)溫度增加時(shí),溫度碼的十進(jìn)制值減少。 因此,放電電流I1會(huì)減少到大約相同于溫度增加之前的一電平。據(jù)此,振蕩器200輸出的頻率訊號(hào)VCLK的頻率會(huì)保持不變。
另一方面,如果電阻RREF有隨著溫度增加而增加的一電阻值,且流入電阻RREF的電流IR隨著溫度增加而減少,數(shù)字溫度計(jì)110可產(chǎn)生溫度碼使得溫度碼的十進(jìn)制值隨著溫度增加而增加。如此,當(dāng)溫度增加時(shí),溫度碼的十進(jìn)制值增加。因此,放電電流I1會(huì)增加到大約相同于溫度增加之前的一電平。據(jù)此,振蕩器200輸出的頻率訊號(hào)VCLK的頻率會(huì)保持不變。
在一些實(shí)施例中,使用一二進(jìn)制加權(quán)方法產(chǎn)生N位溫度碼。此N位二進(jìn)制加權(quán)溫度碼代表2N的溫度范圍。舉例來(lái)說,對(duì)于6位的二進(jìn)制加權(quán)溫度碼,000000代表一第一溫度范圍,000001代表一第二溫度范圍,000010代表一第三溫度范圍,……,而111111代表一第64溫度范圍。在這樣的情況下,寬度對(duì)長(zhǎng)度的比值(W/L)或鏡分支2320,2321,...,232N-1和鏡分支2330,2331,...,233N-1中的NMOS晶體管的M系數(shù)也是二進(jìn)制加權(quán)的,以使流入導(dǎo)通分支232i或233i的電流為2i×IR,其中IR為流入源分支231的電流。M系數(shù)為晶體管的并聯(lián)數(shù)量。當(dāng)需要不同電流倍數(shù)時(shí),會(huì)使用不同的M系數(shù),也就是并聯(lián)M顆同樣大小的晶體管來(lái)得到電流的倍數(shù)。例如,鏡分支2320中的NMOS晶體管MN1和MN2的W/L比值與NMOS晶體管MNREF和MNEN的W/L比值相同,以使分支2320為導(dǎo)通時(shí)流入鏡分支2320的電流為IR。在另一個(gè)例子中,鏡分支2321中的NMOS晶體管MN1和MN2的W/L比值為NMOS晶體管MNREF和MNEN的W/L比值的兩倍,以使分支2321為導(dǎo)通時(shí)流入鏡分支2321的電流為2×IR。據(jù)此,鏡分支2321中的NMOS晶體管MN1和MN2的W/L比值為NMOS晶體管MNREF和MNEN的W/L比值的兩倍。因此,放電電流I1可表示為其中Di可以是“0”或“1”,而Iend是流入終端分支232end 的電流。
本發(fā)明不限制為上述描述的二進(jìn)制加權(quán)方法。也就是說,可使用其他方法產(chǎn)生溫度碼,且可為了特定應(yīng)用可適應(yīng)此產(chǎn)生溫度碼的方法而可調(diào)整分支中的NMOS晶體管的W/L比值或M系數(shù)。
圖4繪示無(wú)溫度補(bǔ)償?shù)恼袷幤骱陀袦囟妊a(bǔ)償?shù)恼袷幤?00的頻率對(duì)溫度特性圖。對(duì)于無(wú)溫度補(bǔ)償?shù)恼袷幤鳎l率會(huì)隨著溫度增加。對(duì)于有溫度補(bǔ)償?shù)恼袷幤?00,當(dāng)溫度增加時(shí),頻率會(huì)先增加,但是當(dāng)代表增加溫度的溫度碼被施加到振蕩器200,頻率就會(huì)下降。
圖5繪示依據(jù)一實(shí)施例的電流鏡陣列控制的弛緩型振蕩器500(在此文中稱為振蕩器500)的電路圖。振蕩器500包含一第一脈沖電路510、一第二脈沖電路520、一電流鏡陣列530、一比較電路540、及一SR閂鎖器550。電流鏡陣列530包含一源分支531、一第一鏡陣列532、及一第二鏡陣列533。第一脈沖電路510、第二脈沖電路520、第一鏡陣列532、第二鏡陣列533、及SR閂鎖器550分別相似于如圖2所示的振蕩器200的第一脈沖電路210、第二脈沖電路220、第一鏡陣列232、第二鏡陣列233、及SR閂鎖器250,因此這些組件的詳細(xì)描述就不再贅述。
不同于振蕩器200的源分支231,振蕩器500的源分支531包含提供一固定電流IREF的一電流源。因此,流入第一鏡陣列532和第二鏡陣列533的每一導(dǎo)通分支的電流同樣與IREF成正比。
另外,不同于振蕩器200的比較電路240,振蕩器500的比較電路540包含一第一比較器541和一第二比較器542。第一比較器541包含耦接以接收電壓VREF的一第一輸入端、耦接到第一脈沖電路510的節(jié)點(diǎn)OSCB的一第二輸入端、及耦接到節(jié)點(diǎn)CMPS和SR閂鎖器550的設(shè)定輸入端S的一輸出端。當(dāng)VREF>VOSCB時(shí),VCMPS變?yōu)楦唠娖?;而?dāng)VREF<VOSCB時(shí),VCMPS變?yōu)榈碗娖健5诙容^器542包含耦接以接收電壓VREF的一第一輸入端、耦接到第二脈沖電路520的節(jié)點(diǎn)OSC的一第二輸入端、及耦接到節(jié)點(diǎn)CMPR和SR閂鎖器550的重設(shè)輸入端R的一輸出端。當(dāng)VREF>VOSC時(shí),VCMPR變?yōu)楦唠娖剑欢?dāng)VREF<VOSC時(shí),VCMPR變?yōu)榈碗娖健?/p>
振蕩器500的操作相似于振蕩器200的操作,因此振蕩器500的操作的詳細(xì)描述就不再贅述。相似于振蕩器200,振蕩器500輸出的頻率訊號(hào) VCLK的頻率與第一脈沖電路510和第二脈沖電路520中的電容的放電電流成反比,此放電電流主要由數(shù)字溫度計(jì)110提供的溫度碼決定。因此,可以通過施加代表環(huán)境溫度的溫度碼到振蕩器500的電流鏡陣列530而補(bǔ)償因?yàn)闇囟茸兓a(chǎn)生的頻率變化。
圖6繪示依據(jù)一實(shí)施例的電流鏡陣列控制的環(huán)式振蕩器600(在此文中稱為振蕩器600)的電路圖。振蕩器600包含一脈沖電路610和一電流鏡陣列620。
脈沖電路610包含M(M為奇數(shù))個(gè)耦接成一鏈的反流器6110,6111,...,611M-1。每一反流器包含一輸入端IN、一輸出端OUT、及一偏壓端B。反流器6110,6111,...,611M-2的每一個(gè)的輸出端OUT耦接到一鏈中的下一反流器的輸入端IN。最后一反流器611M-1的輸出端OUT耦接到第一反流器6110的輸入端IN并耦接到一外部電路例如頻率訊號(hào)VCLK。每一反流器的偏壓端B耦接到電流鏡陣列620中的對(duì)應(yīng)的一鏡分支以接收流入該鏡分支的一偏壓電流Ibias。
電流鏡陣列620包含一源陣列621和一鏡陣列622。源陣列621包含N個(gè)源分支6210,6211,...,621N-1及一終端源分支621end。每一源分支包含PMOS晶體管MP1和MP2。這N個(gè)源分支6210,6211,...,621N-1為并聯(lián)耦接以對(duì)應(yīng)接收數(shù)字溫度計(jì)產(chǎn)生的溫度碼的N位。具體的說,源分支6210,6211,...,621N-1的每一個(gè)的PMOS晶體管MP1包含耦接以接收供應(yīng)電壓VDD的一源極端、耦接到其他源分支6210,6211,...,621N-1的PMOS晶體管MP1的柵極端的一柵極端、及耦接到PMOS晶體管MP2的源極端的一漏極端。源分支6210,6211,...,621N-1的每一個(gè)的PMOS晶體管MP2包含耦接到PMOS晶體管MP1的漏極端的一源極端、耦接以接收N位溫度碼的對(duì)應(yīng)位的一柵極端、及耦接以接收一源極電流IREF的一漏極端。此溫度碼使得各分支6210,6211,...,621N-1為導(dǎo)通的或不導(dǎo)通的。舉例來(lái)說,如果D0為“0”時(shí),分支6210的PMOS晶體管MP2為關(guān)閉,因此分支6210為不導(dǎo)通的;而當(dāng)D0為“1”時(shí),分支6210的PMOS晶體管MP2為導(dǎo)通,因此分支6210為導(dǎo)通的。終端分支621end的PMOS晶體管MP1包含耦接以接收供應(yīng)電壓VDD的一源極端、耦接到分支6210,6211,...,621N-1的PMOS晶體管MP1的柵極端的一柵極端、及耦接到PMOS晶體管MP2的源極端 的一漏極端。終端分支621end的PMOS晶體管MP2包含耦接到PMOS晶體管MP1的漏極端的一源極端、耦接到接地端的一柵極端、及耦接以接收一源極電流IREF的一漏極端。不管N位溫度碼為何終端分支621end永遠(yuǎn)都是導(dǎo)通的。
鏡陣列622包含M個(gè)鏡分支6220,6221,...,622M-1分別耦接到M個(gè)反流器6110,6111,...,611M-1。分支6220,6221,...,622M-1的每一個(gè)包含一PMOS晶體管MPB,PMOS晶體管MPB包含耦接以接收供應(yīng)電壓VDD的一源極端、耦接到源陣列621的PMOS晶體管MP1的柵極的的一柵極端、及耦接到反流器6110,6111,...,611M-1的對(duì)應(yīng)一個(gè)的偏壓端B的一漏極端。
流入鏡分支6220,6221,...,622M-1的每一個(gè)的偏壓電流Ibias與流入源陣列621的每一導(dǎo)通分支的電流相關(guān),流入每一導(dǎo)通分支的電流主要由N位溫度碼決定。
振蕩器600輸出的頻率訊號(hào)VCLK的頻率與偏壓電流Ibias成正比,偏壓電流Ibias與N位溫度碼相關(guān)。因此,可以通過施加代表環(huán)境溫度的溫度碼到振蕩器600的電流鏡陣列620而補(bǔ)償因?yàn)闇囟茸兓a(chǎn)生的頻率變化。
雖然振蕩器200和500是弛緩型振蕩器,而振蕩器600是環(huán)式振蕩器,本發(fā)明并不以此為限,而可適用到任何由電流鏡陣列控制的振蕩器。并且,在此文中揭露的實(shí)施例可用其他等效的可產(chǎn)生溫度信息的一數(shù)字表示的任何種類的數(shù)字溫度計(jì)來(lái)實(shí)施。
本領(lǐng)域具有通常知識(shí)者依據(jù)本說明書和本發(fā)明揭露的實(shí)施方式容易想到其他實(shí)例。應(yīng)當(dāng)理解的是本說明書和這些例子僅是示范性的而非用以限定本發(fā)明。本發(fā)明真正的保護(hù)范圍和精神在隨附權(quán)利要求范圍所表示。