微控制器的時鐘源可以分為兩類:基于機(jī)械諧振器件的時鐘源,如晶振、陶瓷諧振槽路;RC(電阻、電容)振蕩器。一種是皮爾斯振蕩器配置,適用于晶振和陶瓷諧振槽路。另一種為簡單的分立RC振蕩器。
基于晶振與陶瓷諧振槽路的振蕩器通常能提供非常高的初始精度和較低的溫度系數(shù)。RC振蕩器能夠快速啟動,成本也比較低,但通常在整個溫度和工作電源電壓范圍內(nèi)精度較差,會在標(biāo)稱輸出頻率的5%至50%范圍內(nèi)變化。
但其性能受環(huán)境條件和電路元件選擇的影響。需認(rèn)真對待振蕩器電路的元件選擇和線路板布局。在使用時,陶瓷諧振槽路和相應(yīng)的負(fù)載電容必須根據(jù)特定的邏輯系列進(jìn)行優(yōu)化。具有高Q值的晶振對放大器的選擇并不敏感,但在過驅(qū)動時很容易產(chǎn)生頻率漂移(甚至可能損壞)。影響振蕩器工作的環(huán)境因素有:電磁干擾(EMI)、機(jī)械震動與沖擊、濕度和溫度。這些因素會增大輸出頻率的變化,增加不穩(wěn)定性,并且在有些情況下,還會造成振蕩器停振。
上述大部分問題都可以通過使用振蕩器模塊避免。這些模塊自帶振蕩器、提供低阻方波輸出,并且能夠在一定條件下保證運(yùn)行。最常用的兩種類型是晶振模塊和集成RC振蕩器(硅振蕩器)。晶振模塊提供與分立晶振相同的精度。硅振蕩器的精度要比分立RC振蕩器高,多數(shù)情況下能夠提供與陶瓷諧振槽路相當(dāng)?shù)木取?
選擇振蕩器時還需要考慮功耗。分立振蕩器的功耗主要由反饋放大器的電源電流以及電路內(nèi)部的電容值所決定。CMOS放大器功耗與工作頻率成正比,可以表示為功率耗散電容值。比如,HC04反相器門電路的功率耗散電容值是90pF.在4MHz、5V電源下工作時,相當(dāng)于1.8mA的電源電流。再加上20pF的晶振負(fù)載電容,整個電源電流為2.2mA.陶瓷諧振槽路一般具有較大的負(fù)載電容,相應(yīng)地也需要更多的電流。相比之下,晶振模塊一般需要電源電流為10mA ~60mA.硅振蕩器的電源電流取決于其類型與功能,范圍可以從低頻(固定)器件的幾個微安到可編程器件的幾個毫安。一種低功率的硅振蕩器,如MAX7375,工作在4MHz時只需不到2mA的電流 在特定的應(yīng)用場合優(yōu)化時鐘源需要綜合考慮以下一些因素:精度、成本、功耗以及環(huán)境需求。
根據(jù)晶振的功能和實(shí)現(xiàn)技術(shù)的不同,可以將晶振分為以下四類:
1) 恒溫晶體振蕩器(以下簡稱OCXO)
這類型晶振對溫度穩(wěn)定性的解決方案采用了恒溫槽技術(shù),將晶體置于恒溫槽內(nèi),通過設(shè)置恒溫工作點(diǎn),使槽體保持恒溫狀態(tài),在一定范圍內(nèi)不受外界溫度影響,達(dá)到穩(wěn)定輸出頻率的效果。這類晶振主要用于各種類型的通信設(shè)備,包括交換機(jī)、SDH傳輸設(shè)備、移動通信直放機(jī)、GPS接收機(jī)、電臺、數(shù)字電視及軍工設(shè)備等領(lǐng)域。根據(jù)用戶需要,該類型晶振可以帶壓控引腳。OCXO的工作原理如下圖所示:
OCXO的主要優(yōu)點(diǎn)是,由于采用了恒溫槽技術(shù),頻率溫度特性在所有類型晶振中是最好的,由于電路設(shè)計精密,其短穩(wěn)和相位噪聲都較好。主要缺點(diǎn)是功耗大、體積大,需要5分鐘左右的加熱時間才能正常工作等。 此類晶振的典型指標(biāo)如下:
2) 溫度補(bǔ)償晶體振蕩器(以下簡稱TCXO)。
其對溫度穩(wěn)定性的解決方案采用了一些溫度補(bǔ)償手段,主要原理是通過感應(yīng)環(huán)境溫度,將溫度信息做適當(dāng)變換后控制晶振的輸出頻率,達(dá)到穩(wěn)定輸出頻率的效果。傳統(tǒng)的TCXO是采用模擬器件進(jìn)行補(bǔ)償,隨著補(bǔ)償技術(shù)的發(fā)展,很多數(shù)字化補(bǔ)償大TCXO開始出現(xiàn),這種數(shù)字化補(bǔ)償?shù)腡CXO又叫DTCXO,用單片機(jī)進(jìn)行補(bǔ)償時我們稱之為MCXO,由于采用了數(shù)字化技術(shù),這一類型的晶振再溫度特性上達(dá)到了很高的精度,并且能夠適應(yīng)更寬的工作溫度范圍,主要應(yīng)用于軍工領(lǐng)域和使用環(huán)境惡劣的場合。其設(shè)計原理如下圖
MCXO數(shù)字溫補(bǔ)晶振原理框圖
這類型晶振的典型的應(yīng)用指標(biāo)如下:
3) 普通晶體振蕩器(SPXO)。這是一種簡單的晶體振蕩器,通常稱為鐘振,其工作原理為圖3中去除"壓控"、"溫度補(bǔ)償"和"AGC"部分,完全是由晶體的自由振蕩完成。這類晶振主要應(yīng)用于穩(wěn)定度要求不高的場合。
4) 壓控晶體振蕩器(VCXO)。這是根據(jù)晶振是否帶壓控功能來分類,帶壓控輸入引腳的一類晶振叫VCXO,以上三種類型的晶振都可以帶壓控端口。