<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 一種具有高階溫度補償的高精度RC振蕩器設計

一種具有高階溫度補償的高精度RC振蕩器設計

作者:王風(fēng)波,茍博,王華杰,辛曉強,聶海(成都信息工程大學(xué)通信工程學(xué)院,成都 610225) 時(shí)間:2023-08-06 來(lái)源:電子產(chǎn)品世界 收藏
編者按:基于當前一些高集成度高精度應用領(lǐng)域時(shí)鐘信號大量需求的目的,介紹了一種具有高階溫度補償的高精度RC振蕩器。文中所設計的電流源電路采用了3階溫度補償的方法,可以有效降低電路對溫度變化的敏感性,利用具有超低溫度系數的電流對電容進(jìn)行充放電,實(shí)現在較寬的溫度范圍內振蕩器頻率的高穩定性。仿真結果表明:在電源電壓范圍為2.5 V~5.5 V,溫度范圍為-40 ℃~125 ℃,及不同的工藝角下,輸出頻率精度保持在±0.25%以?xún)?。該RC振蕩器具有高精度的輸出頻率,能夠作為一些數?;旌想娐返臅r(shí)鐘信號。

基金項目:四川省科技計劃項目重點(diǎn)研發(fā)項目,項目編號2022YFG003

本文引用地址:http://dyxdggzs.com/article/202308/449329.htm

0 引言

振蕩器作為一種時(shí)鐘信號電路,是許多電子系統重要組成部分。隨著(zhù)集成電路的快速發(fā)展,振蕩器會(huì )在數字及數?;旌霞呻娐分邪缪輼O其重要的角色。因此,需要一種高穩定的可集成的振蕩器。

振蕩器是在不外加輸入信號的條件下,可僅僅依靠電路自激振蕩而產(chǎn)生具有周期性的信號。一般地,晶體振蕩器的頻率比較穩定,但不能集成到芯片內部,而且精度只與所選擇的晶體器件的固有頻率有關(guān)[1]。結構簡(jiǎn)單、成本低廉,因而受到非常廣泛的應用,但其振蕩頻率易受電壓和溫度變化的影響,其次也與電阻和電容與工藝有關(guān)系[2,3]。

文章介紹的電路,其電路的內部電流源電路采用高階溫度補償的設計方案,得到在較寬的溫度范圍內具有與溫度無(wú)關(guān)的電流源電路。此外,針對工藝會(huì )帶來(lái)的偏差,采用電流數字修調電路來(lái)提高振蕩器頻率的穩定性。

1 的結構與設計重點(diǎn)

1.1 RC振蕩器的結構

RC振蕩器的原理圖,如圖1 所示。

1691328089617118.png

圖1 RC振蕩器

RC振蕩器的工作原理:假設初始狀態(tài)的RS鎖存器的輸出端Q=0,整型反向器的輸出端CLK=0、CLKN=1。此時(shí),開(kāi)關(guān)管M1導通, M2關(guān)斷,充電電流Ic對電容C1進(jìn)行充電,電容兩端電壓不斷上升,與此同時(shí),開(kāi)關(guān)管M3關(guān)斷,M4導通,電容C2同過(guò)開(kāi)關(guān)管M4對地進(jìn)行放電直到0 V。當電容C1兩端電壓上升至Vref時(shí),比較器Comp2的輸出跳變?yōu)?,此時(shí)RS鎖存器的輸出為Q=1,整型反向器的輸出端CLK=1、CLKN=0,開(kāi)關(guān)管M3導通, M4關(guān)斷,充電電流Ic對電容C2進(jìn)行充電,此時(shí)電容C1兩端的電壓對地進(jìn)行放電直至到0 V。當電容C2兩端電壓等于Vref時(shí),比較器Comp1輸出發(fā)生改變,變?yōu)?,而此時(shí)RS鎖存器的輸出變?yōu)镼=0,整型反向器的輸出端CLK=0、CLKN=1,電路回到了初始狀態(tài),電容完成一個(gè)充放電周期,電路形成一個(gè)振蕩周期,如此往復循環(huán),使RC振蕩器以一定的頻率不斷進(jìn)行。

根據前面的分析以及電容的充放電特性可知,電容完成充電時(shí)間t1和放電時(shí)間t2為:

t1=1691328534951817.png   (1)

t2=1691328470962491.png   (2)

其中,C為電容的容值; ΔU為電容兩端的電壓差值。當充放電電流Ic為固定值,一個(gè)完整的電容充放電的周期T= t1+ t2。

因此,可以得到RC振蕩器的輸出頻率計算公式為:

f= 1691328715719461.png1691328748575590.png   (3)

式3中,Ic是電流源電流,即也是充電電流,Vref為帶隙基準電壓值,C為電容值。當電容C1C2兩端電壓與Vref相等時(shí),充電電流Ic 停止對電容充電,隨之電容開(kāi)始對地放電直至電容兩端電壓為0,隨后充電電流為另一電容充電,兩個(gè)電容的充放電時(shí)間為一個(gè)振蕩周期。

1.2 RC振蕩器的設計重點(diǎn)

在一些的應用領(lǐng)域,時(shí)鐘信號在抗工藝漂移(P)、電源電壓(V)、溫度(T)變化時(shí)要滿(mǎn)足高精度的要求,因此這也是RC振蕩器的設計難點(diǎn)和重點(diǎn)。使用CMOS工藝可有效提高系統集成度和降低成本,但是,實(shí)現高精度振蕩器面臨的以上的問(wèn)題,因此,現階段也是主要從工藝漂移(P)、電源電壓(V)、溫度(T)這3 個(gè)方面解決輸出頻率的穩定性[4-9]。

為使RC振蕩器的工作電壓受電源電壓的影響較小,采用LDO電路的輸出電壓作為振蕩器的電源電壓;同時(shí)設計具有的電流源電路使得輸出頻率也與溫度變化不相關(guān);為避免數字電路對模擬電路性能的影響,設計低通濾波器將模擬電路與數字電路隔離起來(lái);最后,設計電流數字修調電路使得振蕩器電路得到精度較高的輸出頻率。

2 電路結構設計

2.1 電壓和電流基準源

電壓基準電路為電流型低壓帶隙基準,根據其原理為,可以得到具有零溫度系數的電流ID2 。如圖2 所示。

1691329135453521.png

圖2 電壓基準電路

VrefVref1均是1階溫度系數為零的基準電壓,它們被用作電流源電路的采樣電壓,對應的電路如圖3所示。

1691329196557064.png

圖3 電流源電路

在電流源電路中,可以將兩個(gè)運算放大器的正負輸出端看作近似相等,可得:

I11691328964980844.png   (4)

I21691329036938035.png   (5)

在現有的文獻中,一些具有相反溫度特性的器件被組合起來(lái)以獲得良好的溫度特性[8-9]。而R7,R8分別為兩個(gè)相反溫度特性的電阻疊加而成,這里做了簡(jiǎn)化處理。此時(shí),得到的電流I1I2均為2階溫度系數為零的電流,但其值不同。為得到具有3階溫度系數的電流I3 ,可以通過(guò)I1減去適當比例的I2即可得到。

I3I1I2   (6)

2.2 LDO穩壓器

LDO穩壓器即低壓差線(xiàn)性穩壓器。它以結構簡(jiǎn)單、低壓差、輸出電壓受電源電壓的變化影響較小而得到廣泛運用。如圖4 所示,它主要由誤差放大器、功率管、反饋電阻等組成。由于誤差放大器、功率管Mp 、電阻R1R2組成了負反饋結構,利用負反饋機制可以得到輸出穩定且的電壓[10]。因此,LDO的輸出電壓可以作為振蕩器的電源電壓。通過(guò)分析可以得到輸出電壓表達式為:

VOUT=Vref 1691332647579958.png   (7)

由上述分析可知,當LDO輸出電壓VOUT變大時(shí),經(jīng)過(guò)反饋電阻分壓,誤差運放的負輸入端也會(huì )變大,此時(shí)誤差運放輸出變大,使功率管VGS變小,流過(guò)功率管的電流減小,進(jìn)而減小輸出電壓VOUT的值,反之亦然。

因此,LDO電路可以得到穩定的輸出電壓,受電源電壓和溫度的影響幾乎不變的電壓值,并將這個(gè)電壓值作為RC 振蕩器的核心模塊的電源電壓。

1691332746435097.png

圖4 低壓差線(xiàn)性穩壓器

2.3 低通濾波器

文中RC振蕩器電路系統含有模擬電路和數字電路,振蕩器的核心電路主要為數字電路,而它的電源電壓由模擬電路LDO的輸出電壓VOUT進(jìn)行供電,此外,電壓基準及電流源電路也為模擬電路。但是,由于數字電路發(fā)生高低電位轉換時(shí),會(huì )導致電源上發(fā)生一定的抖動(dòng),該抖動(dòng)會(huì )直接傳遞到LDO的輸出端,進(jìn)而會(huì )影響到模擬電路的性能??梢詫⒛M電路與數字電路隔離,如圖5所示。

image.png

圖5 模擬電路與數字電路隔離示意圖

采用工作于線(xiàn)性區的PMO 管和NMOS電容形成一個(gè)RC低通濾波器的方式,對模擬電路與數字電路進(jìn)行隔離。仿真結果表明,當數字電路的電源有抖動(dòng)噪聲產(chǎn)生時(shí),采用這種方式能夠有效的改善電源抖動(dòng)現象,優(yōu)化了模擬電路的性能。

2.4 數字修調電路

實(shí)際上,整個(gè)電路的設計,再到最后的仿真驗證過(guò)程中,在不考慮數字修調模塊的情況下,RC 振蕩器電路也能實(shí)現功能。但是,由于存在工藝漂移,電阻和電容的誤差失配,影響輸出頻率的精度。因此,可以采用將電路的充放電電流、電阻和電容陣列進(jìn)行修調的方法[11-13]。

文中的數字修調電路采用8位修調信號來(lái)控制PMOS開(kāi)關(guān)管的導通與關(guān)斷,每一位控制一個(gè)開(kāi)關(guān)管。當輸出信號頻率減小時(shí),會(huì )打開(kāi)更多開(kāi)關(guān),會(huì )使充電電流Ic增大,輸出頻率增大。理論上修調位數越多,振蕩器的精度越高。如圖6所示。

1691332975792425.png

圖6 電流數字修調電路

3 仿真結果與分析

文章采用CSMC 0.18 μmCMOS工藝,仿真結果和數據由Cadence Spectre電路仿真工具所得到。

電流源電路采用3 階溫度補償結構, 當溫度變化從-40℃~125℃時(shí), 誤差不超過(guò)0.8%,表明該電流源電路具有優(yōu)異的溫度特性。如圖7所示。

image.png

圖7 電流溫度特性

LDO輸出電壓的精度可以用線(xiàn)性調整率來(lái)衡量,線(xiàn)性調整率越小,LDO輸出電壓精度越高。仿真結果表明,線(xiàn)性調整率為5.29 mV/V,誤差不超過(guò)0.5%。如圖8 所示。

image.png

圖8 LDO仿真圖

在tt工藝角,溫度27℃ 時(shí),RC振蕩器的輸出結果,如圖9所示。

image.png

圖9 RC振蕩器輸出信號

在溫度為-40℃~125℃,電源電壓為2.5 V~5.5 V 的情況下,RC 振蕩器的輸出頻率的結果。如表1 所示。

表1 不同工藝角下RC振蕩器的輸出頻率

1691333316887143.png

文章設計的高精度RC振蕩器與國內外參考文獻的設計性能指標的仿真結果對比。如表2所示。

表2 文章與文獻中的振蕩器結果比較

1691333388622823.png

4 結束語(yǔ)

文中采用CSMC 0.18 μm CMOS 工藝,采用高階溫度補償電流源以及電流數字修調技術(shù),實(shí)現了一種具有高階溫度補償高精度的RC 振蕩器。仿真結果表明:在電源電壓為2.5 V~5.5 V,溫度為-40℃~125℃ 條件下,振蕩器輸出中心頻率保持在±0.25% 以?xún)?。該電路可集成應用到一些較為復雜的系統中,如可作為數模轉換器(ADC)的內部時(shí)鐘,也可集成單獨的時(shí)鐘芯片。

參考文獻:

[1] 劉蘭坤,王占奎.高可靠高穩定恒溫晶體振蕩器設計[J].電子元器件與信息術(shù),2021,5(5):184-185+190.

[2] 韓明浩. 面向MCU的片上RC振蕩器的研究與設計[D].桂林:廣西師范大學(xué),2022.

[3] 韓明浩,蔣品群,宋樹(shù)祥,等.一種應用于MCU的低溫漂RC振蕩器設計[J].電子元件與材料,2022,41(1):76-82.

[4] 肖如吉.自校準頻率鎖定的高穩定性RC振蕩器設計[D].南京:東南大學(xué),2021.

[5] 鐘翔宇,沈婧雯,王寧,等.一種帶有自動(dòng)校準機制的超低功耗RC振蕩器設計[J].電子設計工程,2018,26(7):156-159+164.

[6] 葛興杰,鄧玉清,高寧,等.一種低電源敏感度線(xiàn)性可調的RC振蕩器設計[J].電子與封裝,2019,19(5):27-30.

[7] 唐俊龍,羅磊,肖仕勛,等.一種基于求和型CMOS基準電流源的RC振蕩器[J].電子世界,2019(3):11-13.

[8] LIU N, AGARWALA R, A. DISSANAYAKE, et al. A 2.5 ppm/°C 1.05-MHz Relaxation Oscillator With Dynamic Frequency-Error Compensation and Fast Start-Up Time[J].IEEE Journal of Solid-State Circuits, 2019, 54(7):1952-1959.

[9] 鄧玉清,葛興杰,宣志斌.一種高精度RC振蕩器的設計[J].電子與封裝,2019,19(1):28-31.

[10] 張吉偉,李天望.一種低功耗LDO線(xiàn)性穩壓器的設計[J].中國集成電路,2022,31(Z1):49-53+85.

[11] M.DUKIC, A.GALIMBERTI, M.DEMICHELI,et al. A 11.3-ppm/°C, two temperature points trimmed current generator for precise RC oscillators[C].2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Genoa, Italy, 2019,254-257.

[12] 林雨佳,范超.一種新型可修調高精度低功耗RC振蕩器設計[J].微處理機,2020,41(1):10-13.

[13] 尚林林,周盼,趙鵬.應用于電源監控芯片的高精度、低功耗RC振蕩器設計[J].電子技術(shù)應用,2022,48(10):43-47+53.

[14] 張鍵,尹志強,楊曉剛.適用于MCU的低功耗、高精度RC振蕩電路設計[J].電子與封裝,2020,20(11):36-42.

[15] JI Y, LIAO J, S. ARJMANDPOUR, et al. A secondorder temperature-compensated on-chip R-RC oscillator achieving 7.93 ppm/°C and 3.3 pJ/Hz in -40°C to 125°C temperature range[C].2022 IEEE International Solid- State Circuits Conference (ISSCC), 2022,1-3.

[16] ZHOU W, W. L. GOH, GAO Y. A 1.6 MHz swingboosted elaxation oscillatorwith ± 0.15%/ V23.4 ppm/°C frequency inaccuracy using voltage-to-delay feedback[C].2019 IEEE International Symposium on Circuits and Systems (ISCAS), 2019,1-4.

(本文來(lái)源于《電子產(chǎn)品世界》雜志2023年7月期)



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>