單片機晶振電路介紹?在初學單片機的時候,總是伴随很多有關于晶振的問題,其實晶振就如同人的心髒,是血液的脈搏把單片機的晶振問題搞明白了,51 單片機的其他問題迎刃而解,今天小編就來聊一聊關于單片機晶振電路介紹?接下來我們就一起去研究一下吧!
在初學單片機的時候,總是伴随很多有關于晶振的問題,其實晶振就如同人的心髒,是血液的脈搏。把單片機的晶振問題搞明白了,51 單片機的其他問題迎刃而解。
什麼是晶振
晶振一般叫做晶體諧振器,是一種機電器件,是用電損耗很小的石英晶體經精密切割磨削并鍍上電極焊上引線做成。
晶振,全稱是石英晶體振蕩器,是一種高精度和高穩定度的振蕩器。通過一定的外接電路來,可以生成頻率和峰值穩定的正弦波。而單片機在運行的時候,需要一個脈沖信号,做為自己執行指令的觸發信号,可以簡單的想象為:單片機收到一個脈沖,就執行一次或多次指令。
對于單片機來說晶振是很重要的,可以說是沒有晶振就沒有時鐘周期,沒有時鐘周期就無法執行程序代碼,那樣的話單片機就無法工作。
晶振與單片機周期
單片機工作時,是一條一條地從 RoM 中取指令,然後一步一步地執行。單片機訪問一次存儲器的時間,稱之為一個機器周期,這是一個時間基準。—個機器周期包括 12 個時鐘周期。如果一個單片機選擇了 12MHz 晶振,它的時鐘周期是 1/12us,也是一個晶振周期。它的一個機器周期是 12×(1/12)us,也就是 1us。
機器周期不僅對于指令執行有着重要的意義,而且機器周期也是單片機定時器和計數器的時間基準。例如一個單片機選擇了 12MHz 晶振,那麼當定時器的數值加 1 時,實際經過的時間就是 1us,這就是單片機的定時原理。
單片機晶振的作用
單片機晶振的作用是為系統提供基本的時鐘信号。通常一個系統共用一個晶振,便于各部分保持同步。有些通訊系統的基頻和射頻使用不同的晶振,而通過電子調整頻率的方法保持同步。
晶振通常與鎖相環電路配合使用,以提供系統所需的時鐘頻率。如果不同子系統需要不同頻率的時鐘信号,可以用與同一個晶振相連的不同鎖相環來提供。
在通常工作條件下,普通的晶振頻率絕對精度可達百萬分之五十。高級的精度更高。有些晶振還可以由外加電壓在一定範圍内調整頻率,稱為壓控振蕩器(VCO)。晶振用一種能把電能和機械能相互轉化的晶體在共振的狀态下工作,以提供穩定,精确的單頻振蕩。
指令周期
指令周期是執行一條指令所需要的時間,一般由若幹個機器周期組成。指令不同,所需的機器周期數也不同。對于一些簡單的的單字節指令,在取指令周期中,指令取出到指令寄存器後,立即譯碼執行,不再需要其它的機器周期。對于一些比較複雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器周期。通常含一個機器周期的指令稱為單周期指令,包含兩個機器周期的指令稱為雙周期指令。簡單地說,沒有晶振,就沒有時鐘周期,沒有時鐘周期,就無法執行程序代碼,單片機就無法工作。
機器周期不僅對于指令執行有着重要的意義,而且機器周期也是單片機定時器和計數器的時間基準。例如一個單片機選擇了 12 兆赫茲晶振,那麼當定時器的數值加 1 時,實際經過的時間就是 1us,這就是單片機的定時原理。
晶振是給單片機提供工作信号脈沖的。這個脈沖就是單片機的工作速度。比如 12 兆晶振。單片機工作速度就是每秒 12 兆。單片機内部也有晶振。接外部晶振可以或得更穩定的頻率。
另外,在此提一句:晶振與晶體是不一樣的。
晶振與晶體的區别
(1)晶振是有源晶振的簡稱,又叫振蕩器,英文名稱是 oscillator。晶體則是無源晶振的簡稱,也叫諧振器。英文名稱是 crystal。
(2)無源晶振(晶體)一般是直插兩個腳的無極性元件,需要借助時鐘電路才能産生振蕩信号。常見的有 49U、49S 封裝。
(3)有源晶振(晶振)一般是表貼四個腳的封裝,内部有時鐘電路,隻需供電便可産生振蕩信号。一般分 7050、5032、3225、2520 幾種封裝形式。
結語
在進行單片機設計的時候,選擇合适的晶振也是很重要的。器件選型時一般都要留出一些餘量,以保證産品的可靠性。選用較高檔的器件可以進一步降低失效概率,帶來潛在的效益,這一點在比較産品價格的時候也要考慮到。
要使振蕩器的“整體性能”趨于平衡、合理,這就需要權衡諸如穩定度、工作溫度範圍、晶體老化效應、相位噪聲、成本等多方面因素,這裡的成本不僅僅包含器件的價格,而且包含産品全壽命的使用成本。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!