晶體振蕩器是指從一塊石英晶體上按一定方位角切下薄片,石英晶體諧振器,簡稱為石英晶體,簡稱晶振;在單片機(jī)系統(tǒng)里晶振的作用非常大,他結(jié)合單片機(jī)內(nèi)部的電路,產(chǎn)生單片機(jī)所必須的時(shí)鐘頻率,單片機(jī)的一切指令的執(zhí)行都是建立在這個基礎(chǔ)上的,晶振的提供的時(shí)鐘頻率越高,那單片機(jī)的運(yùn)行速度也就越快。
晶振在應(yīng)用具體起到什么作用微控制器的時(shí)鐘源可以分為兩類:基于機(jī)械諧振器件的時(shí)鐘源,如晶振、陶瓷諧振槽路;RC(電阻、電容)振蕩器。一種是皮爾斯振蕩器配置,適用于晶振和陶瓷諧振槽路。另一種為簡單的分立RC振蕩器。基于晶振與陶瓷諧振槽路的振蕩器通常能提供非常高的初始精度和較低的溫度系數(shù)。RC振蕩器能夠快速啟動,成本也比較低,但通常在整個溫度和工作電源電壓范圍內(nèi)精度較差,會在標(biāo)稱輸出頻率的5%至50%范圍內(nèi)變化。但其性能受環(huán)境條件和電路元件選擇的影響。
晶振的選擇和PCB板布局會對VCXOCLK發(fā)生器的性能參數(shù)產(chǎn)生一定的影響。選擇晶體時(shí),除了頻率、封裝、精度和工作溫度范圍,在VCXO應(yīng)用中還應(yīng)注意等效串聯(lián)電阻和負(fù)載電容。串聯(lián)電阻導(dǎo)致晶體的功耗增大。阻值越低,振蕩器越容易起振。
單片機(jī)工作時(shí),是一條一條地從RoM中取指令,然后一步一步地執(zhí)行。單片機(jī)訪問一次存儲器的時(shí)間,稱之為一個機(jī)器周期,這是一個時(shí)間基準(zhǔn)。—個機(jī)器周期包括12個時(shí)鐘周期。如果一個單片機(jī)選擇了12MHz晶振,它的時(shí)鐘周期是1/12us,它的一個機(jī)器周期是12×(1/12)us,也就是1us。
MCS—51單片機(jī)的所有指令中,有一些完成得比較快,只要一個機(jī)器周期就行了,有一些完成得比較饅,得要2個機(jī)器周期,還有兩條指令要4個機(jī)器周期才行。為了衡量指令執(zhí)行時(shí)間的長短,又引入一個新的概念:指令周期。所謂指令周期就是指執(zhí)行一條指令的時(shí)間。例如,當(dāng)需要計(jì)算DJNZ指令完成所需要的時(shí)間時(shí),首先必須要知道晶振的頻率,設(shè)所用晶振為12MHz,則一個機(jī)器周期就是1us。而DJNZ指令是雙周期指令,所以執(zhí)行一次要2us。如果該指令需要執(zhí)行500次,正好1000us,也就是1ms。
機(jī)器周期不僅對于指令執(zhí)打有著重要的意義,而且機(jī)器周期也是單片機(jī)定時(shí)器和計(jì)數(shù)器的時(shí)間基準(zhǔn)。例如一個單片機(jī)選擇了12MHz晶振,那么當(dāng)定時(shí)器的數(shù)值加1時(shí),實(shí)際經(jīng)過的時(shí)間就是1us,這就是單片機(jī)的定時(shí)原理。
-
單片機(jī)
+關(guān)注
關(guān)注
6057文章
44813瀏覽量
644368 -
晶振
+關(guān)注
關(guān)注
34文章
3145瀏覽量
69244
發(fā)布評論請先 登錄
相關(guān)推薦
51單片機(jī)晶振的問題總結(jié)
晶振過驅(qū)的影響及其預(yù)防措施:電阻與電容在晶振電路中的應(yīng)用
旁路電容和去耦電容在晶振電路中的作用
晶振在電路中有什么作用
單片機(jī)振蕩電路晶振不起振原因分析與解決方法
什么是晶振?它有哪些作用?
SG5032CAN晶體振蕩器適用于單片機(jī)應(yīng)用

評論