8M無(wú)源晶振和24M無(wú)源晶振都是與匹配MCU工作的常見(jiàn)晶振。
無(wú)源晶振8MHz和24MHz一般情況下不通用,這是由它們?cè)陔娐分械淖饔靡约半娐穼?duì)頻率的要求決定的,以下從多個(gè)方面來(lái)詳細(xì)說(shuō)明:
1、芯片的時(shí)鐘需求
不同芯片對(duì)時(shí)鐘頻率有特定要求。例如,一些微控制器(MCU)在設(shè)計(jì)時(shí),內(nèi)部電路的邏輯時(shí)序、指令執(zhí)行速度等都是基于特定的時(shí)鐘頻率來(lái)規(guī)劃的。像某些基于ARM Cortex-M0內(nèi)核的MCU,若設(shè)計(jì)要求使用 8MHz晶振作為系統(tǒng)時(shí)鐘, 其內(nèi)部的總線速度、外設(shè)模塊的工作頻率等都按照這個(gè)基準(zhǔn)來(lái)協(xié)調(diào)運(yùn)行。如果換成 24MHz晶振,會(huì)導(dǎo)致時(shí)鐘頻率過(guò)高,超出芯片內(nèi)部電路能穩(wěn)定工作的范圍,可能出現(xiàn)指令執(zhí)行錯(cuò)誤、外設(shè)通信紊亂等問(wèn)題。
2、電路中的時(shí)鐘分頻和倍頻設(shè)計(jì)
在一些電路中,雖然最終系統(tǒng)工作頻率不是晶振的原始頻率,但晶振的頻率是經(jīng)過(guò)分頻或倍頻來(lái)獲得所需時(shí)鐘的基礎(chǔ)。例如,一個(gè)電路通過(guò)鎖相環(huán)(PLL)將晶振頻率進(jìn)行4倍頻來(lái)得到系統(tǒng)時(shí)鐘。如果原本使用8MHz晶振,經(jīng)過(guò)4倍頻后得到32MHz系統(tǒng)時(shí)鐘。若換成24MHz晶振,經(jīng)過(guò)同樣的4倍頻就會(huì)得到96MHz時(shí)鐘,遠(yuǎn)遠(yuǎn)超出了電路原本設(shè)計(jì)的工作頻率范圍,電路無(wú)法正常工作。反之,如果電路是對(duì)晶振頻率進(jìn)行分頻使用,例如將晶振頻率8分頻,那么8MHz 晶振分頻后得到1MHz時(shí)鐘,若換成 24MHz晶振,分頻后就是3MHz,也會(huì)破壞電路原有的工作節(jié)奏。
3、特定應(yīng)用場(chǎng)景的頻率要求
在一些對(duì)頻率精度和穩(wěn)定性要求很高的應(yīng)用中,如無(wú)線通信、高精度測(cè)量等,特定的頻率對(duì)應(yīng)著特定的通信協(xié)議、測(cè)量算法等。在無(wú)線通信中,晶振頻率決定了載波頻率,8MHz晶振用于某一頻段的通信,而 24MHz晶振對(duì)應(yīng)不同的頻段。隨意替換會(huì)導(dǎo)致無(wú)法與對(duì)端設(shè)備建立通信連接。在一些高精度測(cè)量?jī)x器中,使用8MHz晶振進(jìn)行時(shí)間基準(zhǔn)測(cè)量,若換成24MHz晶振,測(cè)量的時(shí)間精度和數(shù)據(jù)都會(huì)發(fā)生錯(cuò)誤,無(wú)法得到準(zhǔn)確的測(cè)量結(jié)果。
不過(guò),在極少數(shù)情況下,如果電路設(shè)計(jì)時(shí)充分考慮了兼容性,并且對(duì)時(shí)鐘頻率的要求不嚴(yán)格,同時(shí)振蕩電路也能適應(yīng)兩種頻率晶振的特性,那么8MHz和24MHz無(wú)源晶振可能可以互換使用,但這種情況非常少見(jiàn)。