模擬集成電路設(shè)計 課件 第9章 時鐘信號產(chǎn)生電路_第1頁
模擬集成電路設(shè)計 課件 第9章 時鐘信號產(chǎn)生電路_第2頁
模擬集成電路設(shè)計 課件 第9章 時鐘信號產(chǎn)生電路_第3頁
模擬集成電路設(shè)計 課件 第9章 時鐘信號產(chǎn)生電路_第4頁
模擬集成電路設(shè)計 課件 第9章 時鐘信號產(chǎn)生電路_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1

第9章時鐘信號產(chǎn)生電路

(ClockSignalGenerator)

29.1時鐘信號的應用場合9.2環(huán)型振蕩電路(RingOscillator)9.3RC環(huán)型振蕩電路9.4窗口比較式CMOS振蕩器9.5振蕩電路的性能參數(shù)9.6鎖相環(huán)(PLL:PhaseLockedLoop)9.7延遲鎖相環(huán)(DLL:Delay-LockedLoop)

第9章時鐘信號產(chǎn)生電路3

9.1時鐘信號的應用場合高速數(shù)字電路的工作時鐘信號:~數(shù)GHz,用于CPU,GPU,MCU,DSP,F(xiàn)PGA,···RF電路中的載波信號~數(shù)GHz,用于混頻器等本地工作時鐘信號(用于含控制開關(guān)的電路):數(shù)百KHz~數(shù)十MHz,用于本地工作時鐘信號,DC-DC開關(guān)變換器,電荷泵電路,ADC/DAC,LCD驅(qū)動電路,開關(guān)電容電路,···其它4

CMOS時鐘信號產(chǎn)生電路的類別環(huán)型振蕩電路(~數(shù)百KHz)RC環(huán)型振蕩電路(~數(shù)MHz)PLL(PhaseLockedLoop,~數(shù)GHz)壓控振蕩電路(VCO:VoltageControlledOscillator,~數(shù)GHz,主要用于PLL)LC振蕩電路(~數(shù)GHz,射頻領(lǐng)域應用)5

9.2環(huán)型振蕩電路(RingOscillator)

環(huán)型振蕩電路的構(gòu)成和動作原理下級反相器的等效輸入電容,與Rp和Rn一起產(chǎn)生時延6

負荷電容CL的充放電產(chǎn)生延遲時間

9.2環(huán)型振蕩電路(RingOscillator)7

環(huán)型振蕩器的波形振蕩頻率fosc=1/6TD

9.2環(huán)型振蕩電路(RingOscillator)8

由于環(huán)型振蕩器的振蕩頻率是由各個反相器的累積延遲時間決定的,振蕩頻率和占空比很容易受PVT的影響。另外,電路完成后無法從外部調(diào)節(jié)振蕩頻率。為了實現(xiàn)對振蕩頻率的靈活調(diào)節(jié),下面引入RC振蕩器。

上述環(huán)型振蕩器存在的問題

9.2環(huán)型振蕩電路(RingOscillator)9

9.3RC振蕩電路OSCE=0:

OSCOUT=0,電路處于鎖定狀態(tài),不振蕩(休眠狀態(tài))

OSCE=1:電路振蕩,改變R或C的值,可調(diào)節(jié)振蕩頻率外接電阻使能信號內(nèi)置電容C:通常用MIM電容或CMOS電容實現(xiàn),要求精度高,通常為數(shù)pF級10

RC振蕩電路的充放電回路隨著充放電的進行,d1電位發(fā)生變化,導致INV1翻轉(zhuǎn)以及輸出信號翻轉(zhuǎn)。11

RC振蕩電路的充放電波形d1d2d3d4d5d6充電過程放電過程12

RC振蕩電路存在的問題可能實現(xiàn)的最高頻率限制(~數(shù)百KHz)由于fosc∝1/RC,為了提高fosc,必須減小內(nèi)部電容C或外接電阻R,但如果電容C太小,寄生電容的影響將變的非常顯著,fosc的精度降低,通常取C=數(shù)pF。如果R太小,消耗電流增加。fosc受PVT(電源電壓、溫度以及工藝)的影響充放電電流大小的變化引起fosc發(fā)生變化。占空比不易控制由充放電電流大小不對稱引起的。13

9.4窗口比較式CMOS振蕩器(1)14

9.4窗口比較式CMOS振蕩器(1)1)當Vc<VINL時,Comp2輸出高電平,Comp1輸出低電平,經(jīng)觸發(fā)器和反相器后輸出端輸出低電平,此時MP0導通,MN0關(guān)斷,VDD→MP0→C0支路導通給C0充電,直到Vc>VINH時充電停止。2)當Vc>VINH時,Comp1輸出高電平,輸出端變?yōu)楦唠娖?,此時MP0截至,MN0導通,則C0→MN0→GND支路導通讓C0放電,從而Vc減小,直至Vc<VINL時放電停止。3)然后,開始下一個周期的充放電,從而形成周期性的振蕩輸出。

窗口比較式CMOS振蕩器的動作原理15

9.4窗口比較式CMOS振蕩器(1)fosc∝I/(C0×△V),其中,I是充放電電流,C0是電容,△V=VINH-VINL16

9.4窗口比較式CMOS振蕩器(1)使能開關(guān)控制開關(guān)控制開關(guān)使能開關(guān)使能開關(guān)產(chǎn)生電容充放電電流的電路17

9.4窗口比較式CMOS振蕩器(1)為了提高振蕩頻率fosc的精度,可采用Cascode電流鏡實現(xiàn)恒流源充放電;可通過調(diào)節(jié)電容(通常采用CMOS電容)的大小,或調(diào)節(jié)充放電電流的大小,調(diào)節(jié)fosc,fosc可達到數(shù)MHz;fosc受電源電壓、溫度以及工藝的影響小;振蕩頻率fosc的精度主要受比較器的精度(增益大小和offset電壓)影響。

18

9.4窗口比較式CMOS振蕩器(2)19

9.5振蕩電路的性能參數(shù)振蕩頻率調(diào)節(jié)范圍:是否滿足設(shè)計要求?振蕩頻率精度:電源電壓和溫度的變化以及工藝誤差所引起的振蕩頻率誤差,要求誤差小于±?%,通常用jitter(抖動)表示占空比:理想值=50%消耗電流:VDD和fosc愈大,消耗電流愈大,同時與具體電路結(jié)構(gòu)有關(guān)PAD寄生電容的影響:尤其是外接電阻的RC振蕩器,導致振蕩頻率偏離設(shè)計值,同時消耗電流增大電路正常工作時所需的最低電源電壓:電源電壓范圍20

9.6鎖相環(huán)(PLL:PhaseLockedLoop)參考文獻:BehzadRazavi,DesignofCMOSphase-lockedloops(2020)DeanBanerjee,PLLPerformance,SimulationandDesign,4thEdition(2006)21鎖相環(huán)的應用領(lǐng)域:CPU,GPU,MCU,DSP,F(xiàn)PGA等高速數(shù)字電路的工作時鐘信號RF電路中的載波信號,即本地振蕩信號(頻率合成器),用于實現(xiàn)混頻(Mixer)-調(diào)制、解調(diào)光纖接收器:串行數(shù)據(jù)通信(時鐘恢復)LVDS發(fā)送器:時鐘信號

9.6鎖相環(huán)(PLL:PhaseLockedLoop)22ApplicationofPLL:ClockgeneratorinVLSICurrentVLSIhasatleastonePLLtogenerateinternalclocks.23ApplicationofPLL:Clockreconstruction

Digitalrecordingsystemanddigitalnetworksystemneedclockreconstructionfromdigitaldata.(串行數(shù)據(jù)傳輸只傳輸數(shù)據(jù),需要在接收端利用PLL恢復時鐘信號)Transferreddata24

ApplicationofPLL:AccuratefrequencysynthesisWirelesssystemneedsaccurateandarbitralfrequencygeneration.

DMD:Dual-ModulusDivider,雙模分頻器

分數(shù)分頻器:

合成頻率可為基準頻率的非整數(shù)倍,即fvco=fref×(N+k/M),其中k和M都是整數(shù)。M表示分數(shù)分頻器能提供的分頻數(shù)量,通常稱為“分頻系數(shù)”或“分母”,k是0到M之間的任意數(shù)。非整數(shù)值N+k/M通常寫作N.F,這里的圓點代表小數(shù)點,N和F分別代表該數(shù)字的整數(shù)和小數(shù)部分。25W-CDMA手機的RF電路部分框圖(1.8~2.4GHz)鎖相環(huán)的應用領(lǐng)域26

PLL的應用頻率乘法器(FrequencyMultiplier)或頻率合成器(FrequencySynthesizer),可得到高于輸入信號頻率的穩(wěn)定時鐘信號。

可編程控制27

PLL的應用消除數(shù)字電路中的時鐘偏斜(skew)28

PLL的構(gòu)成PhaseDetectorPFDCharge-PumpLoopfilterVCODivider(1/N)基準頻率信號(fr)反饋信號(fp)輸出信號(f0=N×fr)UpDownLPFVcVoltageControlledOscillatorLOCK鎖定檢出信號(來自石英振蕩器)29

PLL的分類根據(jù)PLL的實現(xiàn)方法分類:1、AnalogPLLPD用模擬乘法器實現(xiàn),VCO用諧波振蕩器(HarmonicOscillator)或遲滯振蕩器(RelaxationOscillator)實現(xiàn)。2、HybridPLLPD用EXOR或其他數(shù)字電路實現(xiàn),VCO用遲滯振蕩器實現(xiàn),LPF用無源或有源模擬濾波器實現(xiàn)。3、DigitalPLL

所有的環(huán)路元件都由數(shù)字電路或者軟件實現(xiàn)。根據(jù)PD/PFD的分類:1、Type1PLL:PD(鑒相器)2、Type2PLL:PFD(鑒頻鑒相器)30

鑒相器PD:PhaseDetectorPhaseDetector基準頻率信號(fr)反饋信號(fp)UpDown31

PhaseDetector電路例32

PFD(PhaseandFrequencyDetector)電路例

UPsignal:positivephasedifferenceDOWNsignal:negativephasedifferenceTypeⅡPLL:采用PFD(鑒頻鑒相器)33

PFD(PhaseandFrequencyDetector)電路例TypeⅡ

PLL:usePFD,鑒頻鑒相器頻率相同頻率不同Up和Down信號的脈沖寬度之差,不僅與兩個輸入信號之間的相位差有關(guān),還與它們的頻率之差成比例關(guān)系。因此,利用鑒頻鑒相器可以同時檢測兩個輸入信號的頻率和相位差。34

電荷泵CP:Charge-Pump

電荷泵的作用是,將鑒相器(或鑒頻鑒相器)的輸出脈沖信號(Up和Down)轉(zhuǎn)換為相應的充放電電流或電壓信號VCP。

輸出電壓VCP的變化量ΔV=(Ic/C)ΔT,其中Ic為充電或放電電流,ΔT為充電或放電時間,ΔT由Up和Down信號的脈沖寬度決定。因此,電荷泵的輸出電壓VCP的變化量與Up和Down信號的脈沖寬度成比例關(guān)系。35

LPF(低通濾波器)1階濾波器2階濾波器3階濾波器低通濾波器的作用:1)濾除掉PD輸出信號中的高頻成分,只保留低頻成分2)進行相位補償(產(chǎn)生零點),使系統(tǒng)穩(wěn)定36ChargePump+LPF37

WaveformsinPLLsystem

LPFoutputisaintegrationofphasedifference.鎖相環(huán)的鎖定過程38

VCO:VoltageControlledOscillatorVCO:根據(jù)輸入電壓產(chǎn)生一個穩(wěn)定頻率的輸出信號。在理想情況下,輸出信號的頻率與控制電壓成線性關(guān)系。39

InverterRingOscillatorVCOVcont變化→反相器的寄生電容充放電電流變化→振蕩頻率fVCO變化

(由奇數(shù)個電流饑餓型延遲單元構(gòu)成的環(huán)形振蕩器)40PLL的頻域特性和穩(wěn)定性與運算放大器相似,PLL是一個負反饋系統(tǒng)。運算放大器的輸入輸出都是電壓信號,而PLL的輸入輸出信號都是相位信號或者頻率信號。PLL可以根據(jù)輸入頻率產(chǎn)生一個固定的輸出頻率,當負反饋為單位負反饋時,輸出信號的頻率精確等于輸入信號頻率。需要考察PLL的穩(wěn)定性(小信號模型)以及頻域相位噪聲(時域為jitter)。41PLL的頻域特性和穩(wěn)定性一階低通濾波器42PLL的頻域特性和穩(wěn)定性閉環(huán)傳遞函數(shù):固有頻率阻尼因子根據(jù)阻尼因子ζ的大小不同,該鎖相環(huán)的階躍響應可分為過阻尼、臨界阻尼或欠阻尼三種情況,其中臨界阻尼時ζ=為了避免輸出端出現(xiàn)“振鈴”現(xiàn)象,一般情況下,取ζ=~1,使系統(tǒng)的階躍響應為過阻尼。

43

PLL的性能參數(shù)PLL的性能參數(shù):相位噪聲(Phasenoise):相位噪聲的能量譜密度L(f)的定義:在偏離中心頻率fm處的1Hz帶寬內(nèi)的能量與中心頻率f0處的載波能量的比值,其單位為dBc/Hz。jitter(抖動)是在時域描述相位噪聲的量。f0:振蕩器的中心頻率(理想PLL的頻譜)

對于理想的PLL,其頻譜是只在f0處存在一條譜線,而實際PLL的頻譜在f0的兩邊還有“邊帶(Sideband)”。44

PLL的性能參數(shù)45

PLL的性能參數(shù)

PLL的性能參數(shù):時間抖動(jitter),是在時域描述相位噪聲的量。

其中f1和f2為相位噪聲L(f)存在(或所關(guān)心)的頻率范圍。

在數(shù)據(jù)傳輸和采集系統(tǒng)中,PLL輸出時鐘信號的時間抖動,有可能導致錯誤的采樣數(shù)據(jù),從而降低數(shù)據(jù)傳輸和采集系統(tǒng)的精度。46

PLL的性能參數(shù)

PLL的性能參數(shù):時間抖動(jitter),是在時域描述相位噪聲的量。47

PLL的性能參數(shù)

PLL的性能參數(shù):鎖定時間(Locktime),從輸入信號的頻率發(fā)生跳變開始,PLL的輸出信號穩(wěn)定到相應頻率所需要的時間(或相位誤差減小到允許范圍內(nèi)所需要的時間)。

鎖定時間越短,PLL的頻率合成能力越強,這在現(xiàn)代多制式移動通信中非常重要。因為在這種多制式通信系統(tǒng)中,要求PLL的輸出信號在給定的時間內(nèi)頻繁地在多個頻率點之間跳變。另外,頻率跳變的步長取決于PLL的最大頻率跳變能力,鎖定時間越短,跳變能力越強。PLL的鎖定時間可以用2π/ωn來估算,即鎖相環(huán)的鎖定時間反比于其固有頻率。由式(9.12)可以看出,增大壓控振蕩器的增益或者增大LPF的帶寬都能提高固有頻率ωn,從而減小鎖定時間。48

9.7延遲鎖相環(huán)DLL:Delay-LockedLoop49

9.7延遲鎖相環(huán)DLL:Delay-LockedLoop

為了得到一組相同頻率的時鐘信號,但每個信號的延時是一個確定的值,此時可以用DLL實現(xiàn)。應用場合如數(shù)據(jù)串-并轉(zhuǎn)換時鐘,TDC電路等。50

DLL的構(gòu)成DLL不需要采用VCO,因為它不需要產(chǎn)生新的頻率信號,只需要采用壓控延遲線(VCDL:Voltage-ControlledDelayLine)51

DLL的構(gòu)成DLL的結(jié)構(gòu)框圖DLL中的負反饋使得通過延遲線的總延遲等于一個輸入信號周期。因為各延遲單元理論上是完全對稱的,所以相當于一個輸入信號周期被等分為n個等相位“包”,這里n表示延遲線上延遲單元的數(shù)量。52

鑒相器PD的電路例53

LPF=Charge-Pump+Loopfilter54

VCDL:Voltage-ControlledDelayLine

延遲單元由4級反相器組成。輸入端和輸出端附近的反相器用于波形整形。中間的兩級反相器(電流饑餓型延遲單元)的延遲通過Vcont電壓控制M1,M2,M3,M4中的電流大小進行調(diào)節(jié)。55

控制電壓和延遲時間之間的關(guān)系

控制電壓從0V~1.8V變化,相應的延遲時間變化范圍是220ps~670ps(需要取中間的線性段作為工作區(qū)域)。

VcontDelaytime56

DLL的設(shè)計實例fclk=50MHz(Tclk=20ns),20個延遲單元,ΔT=20ns

/20=1ns57

DLL的設(shè)計實例電荷泵電路電荷泵的匹配特性(充電電流和放電電流的對稱性)58

DLL的設(shè)計實例不同工藝角下延時單元的延時隨Vc電壓的變化59

DLL的設(shè)計實例延時單元的充電電流隨時間的變化(從DLL啟動到鎖定的過程)控制電壓隨時間的變化(從DLL啟動到鎖定的過程)60

DLL的設(shè)計實例fclk=50MHz時延遲鎖相環(huán)鎖定時的仿真結(jié)果61

DLL的設(shè)計實例延遲鎖相環(huán)鎖定時部分時鐘信號的仿真結(jié)果62全數(shù)字DLL設(shè)計模擬DLL具有較好的時鐘抖動特性,但是具有功耗和電路面積大、鎖定時間長(容易發(fā)生失鎖)的缺點,同時易受電源擾動和工藝、電壓和溫度等因素的影響;數(shù)字DLL具有易鎖定、功耗和電路面積小等優(yōu)勢,但時鐘抖動特性較模擬DLL差。數(shù)字DLL由鑒相器(PhaseDetector,PD)、數(shù)字控制延時鏈(DigitallyControlledDelayLine,DCDL)和控制器組成。根據(jù)控制器的不同,數(shù)字DLL可分為四種類型:基于寄存器控制的DLL(Register-controlledDLL)基于TDC控制的DLL(TDC-basedDLL)基于計數(shù)器控制的DLL(Counter-controlledDLL)基于逐次逼近(SAR)控制的DLL(SAR-controlledDLL)63全數(shù)字DLL設(shè)計數(shù)字延遲鎖相環(huán)的電路結(jié)構(gòu)

如果輸入時鐘CLKin與反饋時鐘CLKout之間存在相位差,則鑒相器產(chǎn)生相應的Up或Down信號,控制器根據(jù)鑒相器的輸出信號,調(diào)節(jié)數(shù)控延遲線中的延時單元數(shù)量,從而調(diào)節(jié)數(shù)控延遲線的總延時,直到輸入時鐘與反饋時鐘的相位差足夠?。ㄨb相器無法區(qū)別)時,電路進入鎖定狀態(tài)。64全數(shù)字DLL設(shè)計采用逐次逼近(SAR)控制的DLL結(jié)構(gòu)*ErkanBayram,etc.,1.5–3.3GHz,0.0077mm2,7mWAll-DigitalDelay-LockedLoopwithDead-ZoneFreePhaseDetectorin0.13μmCMOS,IEEETransactionsonCircuitsandSystems–I:Regularpapers,Vol.65,No.1,pp.39-50,JAN.201865全數(shù)字DLL設(shè)計采用逐次逼近(SAR)控制的DLL工作原理該數(shù)字DLL總體上可分為兩個部分:慢延遲部分(CoarseDelayUnit,CDU)和快延遲部分(FineDelayUnit,F(xiàn)DU),這兩個部分分別組成兩個控制環(huán)路。慢延遲單元由D觸發(fā)器(DFlip-Flop,DFF)、時鐘分頻器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論