0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機的心臟:必須了解晶振的幾個問題

如意 ? 來源:CSDN ? 作者:EDA365???? ? 2020-06-19 17:17 ? 次閱讀

在初學(xué)單片機的時候,總是伴隨很多有關(guān)于晶振的問題,其實晶振就如同人的心臟,是血液的脈搏。把單片機的晶振問題搞明白了,51 單片機的其他問題迎刃而解。

什么是晶振

晶振一般叫做晶體諧振器,是一種機電器件,是用電損耗很小的石英晶體經(jīng)精密切割磨削并鍍上電極焊上引線做成。

晶振,全稱是石英晶體振蕩器,是一種高精度和高穩(wěn)定度的振蕩器。通過一定的外接電路來,可以生成頻率和峰值穩(wěn)定的正弦波。而單片機在運行的時候,需要一個脈沖信號,做為自己執(zhí)行指令的觸發(fā)信號,可以簡單的想象為:單片機收到一個脈沖,就執(zhí)行一次或多次指令。

對于單片機來說晶振是很重要的,可以說是沒有晶振就沒有時鐘周期,沒有時鐘周期就無法執(zhí)行程序代碼,那樣的話單片機就無法工作。

晶振與單片機周期

單片機工作時,是一條一條地從 RoM 中取指令,然后一步一步地執(zhí)行。單片機訪問一次存儲器的時間,稱之為一個機器周期,這是一個時間基準?!獋€機器周期包括 12 個時鐘周期。如果一個單片機選擇了 12MHz 晶振,它的時鐘周期是 1/12us,也是一個晶振周期。它的一個機器周期是 12×(1/12)us,也就是 1us。

機器周期不僅對于指令執(zhí)行有著重要的意義,而且機器周期也是單片機定時器和計數(shù)器的時間基準。例如一個單片機選擇了 12MHz 晶振,那么當(dāng)定時器的數(shù)值加 1 時,實際經(jīng)過的時間就是 1us,這就是單片機的定時原理。

單片機晶振的作用

單片機晶振的作用是為系統(tǒng)提供基本的時鐘信號。通常一個系統(tǒng)共用一個晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。

晶振通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時鐘頻率。如果不同子系統(tǒng)需要不同頻率的時鐘信號,可以用與同一個晶振相連的不同鎖相環(huán)來提供。

在通常工作條件下,普通的晶振頻率絕對精度可達百萬分之五十。高級的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器(VCO)。晶振用一種能把電能和機械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。

指令周期

指令周期是執(zhí)行一條指令所需要的時間,一般由若干個機器周期組成。指令不同,所需的機器周期數(shù)也不同。對于一些簡單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機器周期。對于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個或者兩個以上的機器周期。通常含一個機器周期的指令稱為單周期指令,包含兩個機器周期的指令稱為雙周期指令。簡單地說,沒有晶振,就沒有時鐘周期,沒有時鐘周期,就無法執(zhí)行程序代碼,單片機就無法工作。

機器周期不僅對于指令執(zhí)行有著重要的意義,而且機器周期也是單片機定時器和計數(shù)器的時間基準。例如一個單片機選擇了 12 兆赫茲晶振,那么當(dāng)定時器的數(shù)值加 1 時,實際經(jīng)過的時間就是 1us,這就是單片機的定時原理。

晶振是給單片機提供工作信號脈沖的。這個脈沖就是單片機的工作速度。比如 12 兆晶振。單片機工作速度就是每秒 12 兆。單片機內(nèi)部也有晶振。接外部晶振可以或得更穩(wěn)定的頻率。

另外,在此提一句:晶振與晶體是不一樣的。

晶振與晶體的區(qū)別

(1)晶振是有源晶振的簡稱,又叫振蕩器,英文名稱是 oscillator。晶體則是無源晶振的簡稱,也叫諧振器。英文名稱是 crystal。

(2)無源晶振(晶體)一般是直插兩個腳的無極性元件,需要借助時鐘電路才能產(chǎn)生振蕩信號。常見的有 49U、49S 封裝。

(3)有源晶振(晶振)一般是表貼四個腳的封裝,內(nèi)部有時鐘電路,只需供電便可產(chǎn)生振蕩信號。一般分 7050、5032、3225、2520 幾種封裝形式。

結(jié)語

在進行單片機設(shè)計的時候,選擇合適的晶振也是很重要的。器件選型時一般都要留出一些余量,以保證產(chǎn)品的可靠性。選用較高檔的器件可以進一步降低失效概率,帶來潛在的效益,這一點在比較產(chǎn)品價格的時候也要考慮到。

要使振蕩器的“整體性能”趨于平衡、合理,這就需要權(quán)衡諸如穩(wěn)定度、工作溫度范圍、晶體老化效應(yīng)、相位噪聲、成本等多方面因素,這里的成本不僅僅包含器件的價格,而且包含產(chǎn)品全壽命的使用成本。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6026

    文章

    44458

    瀏覽量

    631107
  • 晶振
    +關(guān)注

    關(guān)注

    33

    文章

    2773

    瀏覽量

    67753
  • 華秋DFM
    +關(guān)注

    關(guān)注

    20

    文章

    3492

    瀏覽量

    4303
收藏 人收藏

    評論

    相關(guān)推薦

    的引腳功能大全

    單片機的Xin和Xout引腳做什么用這個是接單片機用的,單片機最小系統(tǒng)里必須
    的頭像 發(fā)表于 09-12 08:10 ?322次閱讀
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>的引腳功能大全

    51單片機的問題總結(jié)

    電子發(fā)燒友網(wǎng)站提供《51單片機的問題總結(jié).doc》資料免費下載
    發(fā)表于 09-07 09:32 ?0次下載

    單片機振蕩電路不起原因分析與解決方法

    。單片機系統(tǒng)中扮演著至關(guān)重要的角色,它為單片機提供穩(wěn)定的時鐘信號。然而,在實際應(yīng)用中,
    發(fā)表于 08-05 15:46

    單片機的最小系統(tǒng)由什么組成 單片機的最小系統(tǒng)包括哪些

    Unit,CPU)、存儲器、輸入輸出接口電路等核心功能,常見的單片機有以8051為代表的8位單片機、PIC系列單片機和AVR系列單片機等。
    的頭像 發(fā)表于 02-02 11:27 ?9318次閱讀

    單片機的內(nèi)外部,到底有什么區(qū)別?

    單片機的內(nèi)外部,到底有什么區(qū)別? 單片機是一種集成了處理器、存儲器和其他外設(shè)功能的微型計算機芯片。內(nèi)外部
    的頭像 發(fā)表于 01-24 15:40 ?4218次閱讀

    單片機電路原理及作用 51單片機怎么接

    單片機是一種集成電路芯片,內(nèi)部包含了微處理器核心、存儲器和各種周邊接口電路。單片機工作的時鐘源,為單片機提供穩(wěn)定的時鐘信號。在
    的頭像 發(fā)表于 01-24 15:14 ?6749次閱讀

    如何判斷單片機是否起?如何判斷的好壞?

    如何判斷單片機是否起?如何判斷的好壞? 判斷單片機是否起以及
    的頭像 發(fā)表于 01-16 11:20 ?2995次閱讀

    單片機不起后會有什么情況

    當(dāng)單片機不起時,可能會出現(xiàn)以下幾種情況: 單片機無法正常工作:
    的頭像 發(fā)表于 01-04 17:12 ?1769次閱讀

    單片機的工作原理是什么?

    單片機的工作原理是什么?
    的頭像 發(fā)表于 11-23 09:08 ?854次閱讀
    <b class='flag-5'>單片機</b>中<b class='flag-5'>晶</b><b class='flag-5'>振</b>的工作原理是什么?

    有源和無源的區(qū)別是什么?單片機只要頻率一樣就可以通用嗎?

    有源和無源的區(qū)別是什么?單片機只要頻率
    的頭像 發(fā)表于 11-22 16:37 ?1512次閱讀

    為什么不集成到單片機里?

    為什么不集成到單片機里? 單片機的分離設(shè)計涉及到電路設(shè)計、性能和可靠性等方面的考慮。
    的頭像 發(fā)表于 11-17 11:31 ?710次閱讀

    LoRa模塊中為什么被稱為電路心臟

    LoRa模塊是一種硬件設(shè)備,它通常由射頻收發(fā)器、微控制器和等組成。是一種電子元件,用于產(chǎn)生穩(wěn)定的時鐘信號。在LoRa模塊電路中,
    的頭像 發(fā)表于 11-17 10:22 ?386次閱讀
    LoRa模塊中<b class='flag-5'>晶</b><b class='flag-5'>振</b>為什么被稱為電路<b class='flag-5'>心臟</b>

    40個單片機問題及解決方法小結(jié)

    單片機電路中兩個微調(diào)電容不對稱會怎樣?相差多少會使頻率怎樣變化?我在檢測無線鼠標(biāo)的接受模塊時,發(fā)現(xiàn)其頻率總是慢慢變化(就是一直不松探頭的手,發(fā)現(xiàn)頻率慢慢變?。?b class='flag-5'>晶
    的頭像 發(fā)表于 11-15 15:54 ?769次閱讀

    proteus仿真avr單片機怎么設(shè)置頻率?

    proteus仿真avr單片機怎么設(shè)置頻率?
    發(fā)表于 11-08 07:28

    51單片機電路原理是什么?

    51 單片機電路原理是什么?
    發(fā)表于 10-31 07:39