




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第 24 章 多用途時(shí)鐘信號(hào)24.1 介紹MCG)多用途多用途時(shí)鐘信號(hào)(MCG)模塊為 MCU 提供多種時(shí)鐘源選項(xiàng)。這個(gè)模塊由一個(gè)頻率環(huán)鎖(FLL)和一個(gè)相位環(huán)鎖(PLL)組成。FLL 可由一個(gè)或外部參考時(shí)鐘控制,而 PLL 可由一個(gè)外部參考時(shí)鐘控制。這個(gè)模塊要么在 FLL 或 PLL 輸出時(shí)鐘之間,要么在參考時(shí)鐘或外部參考時(shí)鐘之間選擇一個(gè)時(shí)鐘源以作為 MCU 系統(tǒng)時(shí)鐘。MCG 操作與晶體振蕩器有關(guān),其中晶體振蕩器允許一個(gè)外部晶體、陶瓷24.1.1 特性MCG 模塊的關(guān)鍵特性:頻率環(huán)鎖(FLL)。器或外部時(shí)鐘源產(chǎn)生外部參考時(shí)鐘。數(shù)控(DCO)。DCO 可設(shè)置時(shí)鐘范圍有四個(gè)。低頻率外部參考時(shí)鐘源
2、的編程選項(xiàng)和最大 DCO 輸出頻率。內(nèi)外參考時(shí)鐘可以作為 FLL 源??梢宰鳛槠渌贤庠O(shè)的時(shí)鐘源。相位環(huán)鎖(PLL)電壓控制振蕩器(VCO)外部參考時(shí)鐘作為 PLL 時(shí)鐘源。VCO 頻分模塊。相位/頻率檢測器。集成環(huán)過濾器??梢宰鳛槠渌贤庠O(shè)的時(shí)鐘源。內(nèi)參考時(shí)鐘9 個(gè)微調(diào)位的精確慢時(shí)鐘4 個(gè)微調(diào)位的快時(shí)鐘可以被用作 FLL 的時(shí)鐘源。在 FEI 模式下,只有慢內(nèi)參考時(shí)鐘(IRC)可以被用作 FLL 源。無論是快時(shí)鐘還是慢時(shí)鐘都不能用作 MCU 的時(shí)鐘源可以作為其他片上外設(shè)的時(shí)鐘源。低功耗的時(shí)鐘發(fā)生器位 MCG 外部參考提供控制信號(hào):HGO,RANGE,EREFS從晶振獲得外部時(shí)鐘可被用作
3、FLL 或 PLL 的時(shí)鐘源可被用作 MCU 的時(shí)鐘源從 RTC 獲得外部時(shí)鐘只能作為 FLL 的時(shí)鐘源只能選擇 MCU 的時(shí)鐘源帶有重置請(qǐng)求能力的外部時(shí)鐘監(jiān)視器,可以在 FBE,PEE,BLPE 或者 FEE模式下對(duì)外部時(shí)鐘進(jìn)行監(jiān)測在 PLL 中使用的有中斷請(qǐng)求能力的鎖檢測器外時(shí)鐘參考的內(nèi)參考時(shí)鐘自動(dòng)裁切功能(ATM)。FLL 和 PLL 的參考分頻。為其他片上設(shè)備提供時(shí)鐘源的 MCG PLL 時(shí)鐘(MCGPLLCLK)為其他片上設(shè)備提供時(shí)鐘源的 MCG FLL 時(shí)鐘(MCGPLLCLK)為其他片上設(shè)備提供時(shí)鐘源的 MCG Fixed Frequency 時(shí)鐘(MCGPLLCLK)為其他片上
4、設(shè)備提供時(shí)鐘源的 MCG 內(nèi)參考時(shí)鐘(MCGPLLCLK)圖 24-1 多用途時(shí)鐘(MCG)框圖24.1.2 運(yùn)行模式MCG 共有九中運(yùn)行模式:FEI,F(xiàn)EE,F(xiàn)BI,F(xiàn)BE,PEE,BLPI,BLPE,和終止模式。詳細(xì)請(qǐng)見 MCG 模式操作(章節(jié))。24.2 外部引腳描述MCG 沒有片外引腳。24.3 內(nèi)存/寄存器定義本節(jié)包括內(nèi)存和寄存器定義。MCG 寄存器只有在管理員模式下才可以寫,在用戶模式下寫操作會(huì)產(chǎn)生錯(cuò)誤;兩者模式下都可以進(jìn)行讀操作。MCG 寄存器地址映像絕對(duì)地址寄存器名稱方式復(fù)位值0 x4006_4000MCG Control 1 Register (MCG_C1)R/W04h0
5、x4006 4001MCG Control 2 Register (MCG C2)R/W00h24.3.1 MCG控制寄存器 1(MCG_C1)MCG_C1 位描述24.3.2 MCG控制寄存器 2(MCG_C2)位描述7-6CLKS時(shí)鐘源選擇為 MCGOLK 選擇時(shí)鐘源。編碼 0FLL 或者 PLL 的輸出選擇(依據(jù) PLLS 控制位)編碼 1參考時(shí)鐘選擇編碼 2外部參考時(shí)鐘選擇編碼 3預(yù)留,默認(rèn)為 005-3FRDIVFLL 外部參考分頻為 FLL 選擇分頻數(shù)讓外部參考時(shí)鐘分頻。分頻結(jié)果必須在 31.25KHz 到 39.0625KHz(當(dāng) FLL/DOC 是 MCGO LK 的時(shí)鐘源是這
6、是必須的,在 FBE 模式下,它不需要符合該范圍,但是在試圖從 FBE 進(jìn)入一個(gè) FLL 模式, 使用)。如果 RANGE=0,分頻因子是 1;對(duì)于其他范圍值,分頻因子是 32。如果 RANGE=0,分頻因子是 2;對(duì)于其他范圍值,分頻因子是 64。如果 RANGE=0,分頻因子是 4;對(duì)于其他范圍值,分頻因子是 128。如果 RANGE=0,分頻因子是 8;對(duì)于其他范圍值,分頻因子是 256。100 如果 RANGE=0,分頻因子是 16;對(duì)于其他范圍值,分頻因子是 512。 101 如果 RANGE=0,分頻因子是 32;對(duì)于其他范圍值,分頻因子是 1024。如果 RANGE=0,分頻因子
7、是 64;對(duì)于其他范圍值,分頻因子預(yù)留。如果 RANGE=0,分頻因子是 128;對(duì)于其他范圍值,分頻因子預(yù)留。2IREFS參考選擇為 FLL 選擇參考時(shí)鐘頻率。外部時(shí)鐘被選。慢參考時(shí)鐘被選。1IRCLKE N參考選擇使能MCGIRCLK 不激活。MCGIRCLK 激活。0IREFSTE N參考停止使能。當(dāng) MCG 進(jìn)入停止模式,控制是否保留參考時(shí)鐘。在停止模式下參考時(shí)鐘進(jìn)入停止模式前,如果 IRCLKEN 被設(shè),或者 MCG 在 FEI,F(xiàn)BI 或者 BLPI 模式下參考時(shí)鐘使能。0 x4006_4002MCG Control 3 Register (MCG_C3)R/W未定義0 x4006
8、_4003MCG Control 4 Register (MCG_C4)R/W未定義0 x4006 4004MCG Control 5 Register (MCG C5)R/W00h0 x4006_4005MCG Control 6 Register (MCG_C6)R/W00h0 x4006_4006MCG S us Register (MCG_S)R10h0 x4006_4008MCG Auto Trim Control Register (MCG_ATC)R/W00h0 x4006_400AMCG Auto Trim Compare Value High Register (MCG_AT
9、CVH)R/W00h0 x4006_400BMCG Auto Trim Compare Value Low Register (MCG_ATCVL)R/W00hMCG_C2 位描述24.3.3 MCG 控制寄存器 3(MCG_C3)MCG_C3 位描述1 在從編程位置復(fù)位的位置 SCTRIM 的值被加載。位描述7-0SCTRIM慢參考時(shí)鐘微調(diào)設(shè)置SCTRIM1 通過控制慢參考時(shí)鐘周期來控制慢參考時(shí)鐘。SCTRIM 位是二進(jìn)制的(也就是 1 調(diào)整時(shí) 0 的兩倍)。增加二進(jìn)制值來增加周期,增加值減少周期。在 iC4 寄存器內(nèi)一個(gè)精確地休整最為 SCTRIM 位。復(fù)位此值是加載一個(gè)休整因子值。如果一
10、個(gè)在非易失性內(nèi)存的 SCTRIM 值被使用,你需要從非易失性內(nèi)存中把此值到寄存器。位描述7-6預(yù)留只讀,值恒為 05-4范圍頻率范圍選擇為晶振或者外部時(shí)鐘源選擇頻率范圍。詳細(xì)參考振蕩器(OSC)章節(jié)。編碼 0為晶振選擇 32KHz 到 40KHz 的低頻率范圍(復(fù)位默認(rèn))編碼 1為晶振選擇 1MHz 到 8MKHz 的高頻率范圍1X編碼 2為晶振選擇 8MHz 到 32MKHz 的非常高頻率范圍3HGO高增益振蕩器選擇控制晶振的操作模式。參考振蕩器章節(jié)配置晶振為低電源操作配置晶振為高增益操作2EREFS外部參考選擇。為外部參考時(shí)鐘選擇源。參考振蕩器章節(jié)外部參考時(shí)鐘選擇振蕩器請(qǐng)求1LP低電源模式
11、選擇(為)在 BLPI 和 BLPE 模式下控制 FLL(或者 PLL)是否。在 FBE 或者 PBE 模式下,設(shè)置該位為 1 將是MCG 到 BLPE 模式。如果其他 MCG 模式,LP 沒有作用。0IRCS參考時(shí)鐘選擇在快速或者慢參考時(shí)鐘源選擇選擇慢參考時(shí)鐘選擇快參考時(shí)鐘24.3.4 MCG 控制寄存器 4(MCG_C4)注意:DRST 和 DMX32 的重置值為。MCG_C4 域描述位描述7DMX32帶有 32.768KHz 參考的DCO 最大頻率。DMX32 位控制是否 DCO 通過一個(gè) 32.768kHz 參考讓頻率范圍接近它的最大值。下表是 DCO 頻率設(shè)置范圍。從該源獲得的系統(tǒng)時(shí)
12、鐘過他們指定的最大值。DCO 有默認(rèn)值的 25%。DCO 通過 32.768KHz 微調(diào)最大頻率。6-5DRST_DRSDCO 范圍選擇DRS 位為 FLL,DCOOUT 輸出選擇頻率范圍。當(dāng) LP 位被置 1,寫 DRS 位被忽略。DRST 讀域指示 DCOOUT 現(xiàn)在的頻率范圍。DRST 域不會(huì)立即更新,在兩個(gè)時(shí)鐘范圍之間由于 同步的一個(gè)寫 DRS 域之后。參考 DCO 頻率范圍表查閱 信息。編碼 0低范圍(復(fù)位默認(rèn))編碼 1中等范圍編碼 0中高范圍編碼 0高范圍4-1FCTRIM快速參考時(shí)鐘微調(diào)設(shè)置FCTRCM2 通過控制快速參考時(shí)鐘周期,控制快速時(shí)鐘頻率。FCTRIM 位是二進(jìn)制(也就
13、是,位 1 的調(diào)整是 0 的兩倍)。增加二進(jìn)制以增加周期,減小值減小周期。如果一個(gè)鉆非易失內(nèi)存的 FCTRIM3:0值被使用,用戶需要將改值從非易失性器到寄存器。DRST_DRSDMX32參考范圍FLL 因子DCO 范圍00031.25-39.0625KHz64020-25MHz132.768 KHz73224 MHz01031.25-39.065 KHz128040-50 MHz132.768 KHz146448 MHz10031.25-39.065 KHz192060-75 MHz132.768 KHz219772 MHz11031.25-39.0625 KHz256080-100 MHz
14、132.768 KHz292996 MHz參考時(shí)鐘慢精細(xì)修剪0SCFTRIM3CTRCM 通過控制慢速參考時(shí)鐘周期,控制慢速時(shí)鐘頻率。如果一個(gè)器到寄存器鉆非易失內(nèi)存的 FCTRIM3:0值被使用,用戶需要將改值從非易失性在從一個(gè)工廠程序位置的復(fù)位期間一個(gè) FCTRIM 值加載。在從一個(gè)工廠程序位置的復(fù)位期間一個(gè) SCFTRIM 值加載。24.3.5 MCG 控制 5 寄存器(MCG_C5)MCG_C5 位描述24.3.6 MCG 的控制寄存器 6(MCG_C6)位描述7預(yù)留預(yù)留只讀位,值恒為 06PLLCLK ENPLL 時(shí)鐘使能使能獨(dú)立于PLLS 的PLL,使能PLL 時(shí)鐘用作MCGPLLC
15、LK(在設(shè)置PLLCLKEN 位之前,PRDIV需要被編程去糾正分頻去產(chǎn)生一個(gè) PLL 參考時(shí)鐘在 2-4MHz 的范圍之內(nèi))。如果沒有使能,設(shè)置PLLCLKEN 將使能外部振蕩器。在被關(guān)閉之后,檢查 OSC位的置位將使能外部振蕩器。 0 MCGPLLCLK 沒有激活。1 MCGPLLCLK 激活。5PLLSTE NPLL 停止使能。在正常模式下使能 PLL 時(shí)鐘(在低電源停止模式下,PLL 時(shí)鐘即使是 PLLSTEN=1)。0 在任何停止模式下MCGPLLCLK如果系統(tǒng)在正常停止模式下,MCGPLLCLK 使能。4-0PRDIVPLL 外部參考分頻選擇數(shù)量為PLL 分頻降低外部參考時(shí)鐘。表
16、24-7 PLL 外部參考分頻因子PRDI V分頻因子PRDI V分頻因子PRDIV分頻因子PRDIV分頻因子000001010009100001711000250000120100110100011811001預(yù)留0001030101011100101911010預(yù)留0001140101112100112011011預(yù)留0010050110013101002111100預(yù)留0010160110114101012211101預(yù)留0011070111015101102311110預(yù)留0011180111116101112411111預(yù)留MCG_C6字段描述24.3.7 MCG 狀態(tài)寄存器(MCG
17、_S)位描述7LOLS失鎖狀態(tài)這一位表示PLL 的鎖存狀態(tài),在所存請(qǐng)求后 LOLS 被設(shè)置,PLL 輸出頻率下降到鎖存退出頻率 D unl 之外 . LO 決定中斷請(qǐng)求時(shí)是否作出 LOLS 設(shè)置。當(dāng) LOLS 被復(fù) 除或向 LOLS寫入邏輯 1 時(shí) LOLS 被設(shè)置。向 LOLS 寫邏輯 0 沒有任何效果。6LOCK鎖存狀態(tài)這一位表明PLL 是否鎖存。除非 PLLCLKEN = 1,在 PBE 或PEE 模式不 ,MCG 在 BLPI或 BLPE 模式下沒有被配置時(shí),鎖定檢測被禁用。當(dāng) PLL 時(shí)鐘被鎖存到所需頻率,MCG PLL時(shí)鐘(MCGPLLCLK)將被關(guān)閉,直到 LOCK 位被置。如果
18、鎖存狀態(tài)位被設(shè)置,改變了在 C5寄存器的PRDIV 4:0位值或在 C6 寄存器的VDIV 4:0位中的導(dǎo)致鎖存狀態(tài) 理和保留清除直到PLL 已重新獲得鎖存。進(jìn)入 LLS,VLPS,或 PLLSTEN = 0 定期停止也使鎖狀態(tài)字段描述7LO失鎖中斷使能(位)當(dāng)有鎖虧跡象做出一個(gè)中斷請(qǐng)求時(shí)確定,LO位只有在 LOLS 被設(shè)置才有效。鎖虧時(shí)無中斷請(qǐng)求產(chǎn)生鎖虧時(shí)有中斷請(qǐng)求產(chǎn)生6PLLLSPLL 選擇控制是否選擇 PLL 或 FLL 的輸出作為 MCG 場源當(dāng) CLKS 1:0 = 00 時(shí)。如果 PLLS 零, PLLCLKEN 沒有設(shè)置,則 PLL 在所有模式下都被 。如果 PLLS 被設(shè)置了,
19、則 FLL 在所有模式下都被 。FLL 被選擇PLL 被選擇(PRDIV 需要進(jìn)行編程,以產(chǎn)生一個(gè)范圍的 PLL 參考時(shí)鐘來進(jìn)行 PLL 位設(shè)置)5CME時(shí)鐘 使能確定外部時(shí)鐘虧損是否產(chǎn)生復(fù)位,當(dāng) MCG 處于使用外部時(shí)鐘的運(yùn)轉(zhuǎn)模式(FEE,F(xiàn)BE,PEE, PBE 或者 BLPE)或者外部參考打開時(shí),CME 位應(yīng)該只被設(shè)為邏輯 1。每當(dāng) CME 設(shè)置為邏輯 1時(shí),在 C2 寄存器的 RANGE 位的值不應(yīng)該改變。CME 位應(yīng)在MCG 進(jìn)入停止模式之前設(shè)置為邏輯 0。否則,可能會(huì)在停止模式時(shí)出現(xiàn)一個(gè)復(fù)位請(qǐng)求。外部時(shí)鐘 關(guān)閉外部時(shí)鐘虧損時(shí)產(chǎn)生復(fù)位請(qǐng)求40VDIVVCO 分頻器選擇劃分PLL 的
20、VCO 輸出的數(shù)量。VDIV 位決定了應(yīng)用到參考時(shí)鐘頻率的分頻因子。表 24-9.PLL VCO 分頻因子VDIV乘積因子VDIV乘積因 子VDIV乘積因子VDIV乘積因子0000024010003210000401100048000012501001331000141110014900010260101034100104211010500001127010113510011431101151001002801100361010044111005200101290110137101014511101530011030011103810110461111054001113101111391011
21、147111115524.3.8 MCG 的自動(dòng)微調(diào)控制寄存器(MCG_ATC)MCG_ATC 字段描述字段描述7ATME自動(dòng)微調(diào)機(jī)使能(位)啟用了自動(dòng)微調(diào)機(jī)自動(dòng)啟動(dòng)調(diào)整選擇的參考時(shí)鐘。注意:ATME 解在自動(dòng)微調(diào)機(jī)調(diào)整完由 ATMS 位選擇的 IRCS 時(shí)鐘的所有調(diào)整位之后除認(rèn)定。向 C1,C3,C4 或者 ATC 寄存器寫入或者進(jìn)入停止模式終止自動(dòng)調(diào)整操作,同時(shí)清空這一位。自動(dòng)微調(diào)機(jī)關(guān)閉自動(dòng)微調(diào)機(jī)使能6ATMS自動(dòng)微調(diào)機(jī)選擇位為自動(dòng)調(diào)整測試選擇 IRCS 時(shí)鐘。選擇 32kHz 的參考時(shí)鐘。選擇 4MHz 的參考時(shí)鐘。5ATMF自動(dòng)微調(diào)機(jī)故障標(biāo)志位自動(dòng)調(diào)整機(jī)(ATM)的錯(cuò)誤標(biāo)志。當(dāng)自動(dòng)調(diào)整
22、機(jī)使能時(shí)這一位判斷,檢查向 C1,C3,C4 和ATC 寄存器的寫入或者 MCG 進(jìn)入任一停止模式。ATMF 的寫入清除該標(biāo)志。自動(dòng)微調(diào)機(jī)正常完成自動(dòng)微調(diào)機(jī)故障40這個(gè)只讀位域被保留,其值始終為零。除,保持清除直到退出停止模式,PLL 重新獲得鎖存。任何 PLL 使能和 LOCK 位被清零,MCGPLLCLK 將關(guān)閉,直到 LOCK 位再次被置位。PLL 當(dāng)前未鎖存PLL 當(dāng)前鎖存5PLLSTPLL 選擇狀態(tài)該位位表示 PLLS 選擇時(shí)鐘源。由于同步時(shí)鐘域范圍,向 PLLS 寫入后該 PLLST 位不立即更新。PLLS 時(shí)鐘源為 FLL 時(shí)鐘PLLS 時(shí)鐘源為 PLL 時(shí)鐘4IREFST參考狀
23、態(tài)該位表示該 FLL 的當(dāng)前參考時(shí)鐘源,由于同步時(shí)鐘域范圍,向 IREFS 寫入后該 IREFST位不立即更新。FLL 的參考時(shí)鐘源是外部參考時(shí)鐘。FLL 的參考時(shí)鐘源是參考時(shí)鐘。3-2CLKST時(shí)鐘模式狀態(tài)這些位表示當(dāng)前時(shí)鐘模式。由于同步時(shí)鐘域范圍,向 CLKS 寫入后該 CLKST 位不立即更新。編碼 0選擇FLL 輸出(復(fù)位默認(rèn))。編碼 1選擇參考時(shí)鐘編碼 2選擇外部參考時(shí)鐘編碼 3選擇PLL 輸出1OSCINITOSC 初始化此位被設(shè)置后,晶振的時(shí)鐘周期完成初始化。請(qǐng)參考指南座 OSC 的細(xì)節(jié)。0IRCST參考時(shí)鐘狀態(tài)該 IRCST 位表示為當(dāng)前參考時(shí)鐘選擇的時(shí)鐘源(IRCSCLK)。
24、由于同步時(shí)鐘域范圍,向 IRCS 寫入后 IRCST 位不立即更新。只有參考時(shí)鐘啟用,無論是 MCG 使用 IRC 的模式或者設(shè)置的 C1 IRCLKEN位,該 IRCST 位才會(huì)更新。參考時(shí)鐘源是慢時(shí)鐘(32 kHz IRC)參考時(shí)鐘源是快時(shí)鐘(2 MHz IRC)24.3.9 MCG 自動(dòng)調(diào)整比較值寄存器(MCG_ATCVH)MCGATCVH 字段描述24.3.10 自動(dòng)調(diào)整比較值寄存器(MCG_ATCVL)MCGATCVH 字段描述功能描述MCG 模式狀態(tài)圖MCG 的九個(gè)狀態(tài)在下圖 24-12 表示并且在表 24-14 進(jìn)行描述。這些箭頭表明允許的 MCG 模式轉(zhuǎn)換。圖 24-12 MC
25、G 模式狀態(tài)圖字段描述70ATCVLATM 比較值低位此域值在 ATMSAR 轉(zhuǎn)換時(shí)通過自動(dòng)微調(diào)機(jī)進(jìn)行比較并且調(diào)整參考調(diào)整值。字段描述70ATCVHATM 比較值此域值在 ATMSAR 轉(zhuǎn)換時(shí)通過自動(dòng)微調(diào)機(jī)進(jìn)行比較并且調(diào)整參考調(diào)整值。注意:當(dāng) MCG 在 PEE 模式下,從 LLS 或者 VLPS 退出時(shí),MCG 重啟到 PBE 時(shí)鐘模式,C1CLKS和 SCLKS將會(huì)自動(dòng)設(shè)置為 2b10;當(dāng) MCG 在 PEE 模式且 C5PLLSTEN=0,如果進(jìn)入正常停止模式,MCG 將會(huì)重啟到 PBE 時(shí)鐘模式,C1CLKS和 SCLKS將會(huì)自動(dòng)設(shè)置為 2b10。24.4.1.1 MCG 操作模式表
26、24-15.MCG 操作模式模式描述FLL內(nèi)碌(FEI)FLL 忙碌是默認(rèn)操作狀態(tài),當(dāng)以下所有條件符合時(shí)進(jìn)入:.C1CLKS寫入 00.C1IREFS寫入 1.C6PLLS寫入 0在 FLL忙碌狀態(tài),MCGOUT 從 FLL 時(shí)鐘(DCOCLK)獲得并且由 32kHz參考時(shí)鐘(IRC)控制。FLL 循環(huán)將會(huì)根據(jù)由 C4DRST_DRS和 C4DMX32位選擇的 DCO 頻率鎖存到 FLL 因子,并且將 參考頻率計(jì)數(shù)。 細(xì)節(jié)參考 C4DMX32位描述。在 FEI 模式,PLL在低功耗狀態(tài)下被關(guān)閉除非 C5PLLCLKEN被置位。FLL 外部忙碌(FEE)當(dāng)以下所有條件符合時(shí)進(jìn)入 FLL 外 碌模
27、式在:.C1CLKS寫入 00.C1IREFS寫入 0.C1FRDIV必須被寫入在 31.25 到 39.0625kHz 范圍的獨(dú)立外部參考時(shí)鐘.C6PLLS寫入 0在 FEE 狀態(tài),MCGOUT 從 FLL 時(shí)鐘(DCOCLK)獲得并且由外部參考時(shí)鐘控制。FLL 循環(huán)將會(huì)根據(jù)由 C4DRST_DRS和 C4DMX32位選擇的 DCO 頻率鎖存到 FLL 因子,并且將外部參考頻率計(jì)數(shù),具體由 C1FRDIV和 C2RANGE指明。 細(xì)節(jié)參考 C4DMX32位描述。在 PEE 模式,PLL 在低功耗狀態(tài)下被關(guān)閉除非 C5PLLCLKEN被置位。FLL旁路(FBI)當(dāng)以下所有條件符合時(shí)進(jìn)入 FLL
28、旁路(FBI)模式:.C1CLKS寫入 01.C1IREFS寫入 1.C6PLLS寫入 0.C2LP寫入 0在 FBI 狀態(tài),MCGOUT 從低速(32kHzIRC)或者高速(2MHz)參考時(shí)鐘獲得并且由 C2IRCS位控制。FLL 是可操作的但是它的結(jié)果不被使用。這種模式允許在 MCGOUT 時(shí)鐘受 C2IRCS選擇的參考時(shí)鐘驅(qū)動(dòng)時(shí) FLL 獲得它的目標(biāo)頻率。FLL 時(shí)鐘(DCOCLK)受慢速參考時(shí)鐘控制,DCO 時(shí)鐘頻率鎖存為由 C4DRST_DRS和 C4DMX32位選擇的乘積因子并且將參考頻率計(jì)數(shù),具體由 C1FRDIV和 C2RANGE指明。細(xì)節(jié)參考 C4DMX32位描述。在PBI
29、模式,PLL 在低功耗狀態(tài)下被關(guān)閉除非 C5PLLCLKEN被置位。FLL 外部旁路(FBE)當(dāng)以下所有條件符合時(shí)進(jìn)入 FLL 外部旁路(FBE)模式:.C1CLKS寫入 10.C1IREFS寫入 0.C1FRDIV必須被寫入在 31.25 到 39.0625kHz 范圍的獨(dú)立外部參考時(shí)鐘.C6PLLS寫入 0.C2LP寫入 0在 FBE 狀態(tài),MCGOUT 從外部參考時(shí)鐘獲得。FLL 是可操作的但是它的結(jié)果不被使用。這種模式允許在 MCGOUT 時(shí)鐘受 C2IRCS選擇的 參考時(shí)鐘驅(qū)動(dòng)時(shí) FLL 獲得它的目標(biāo)頻率。 FLL 時(shí)鐘(DCOCLK)受慢速 參考時(shí)鐘控制,DCO 時(shí)鐘頻率鎖存為由
30、C4DRST_DRS和 C4DMX32位選擇的乘積因子并且將外部參考頻率計(jì)數(shù),具體由 C1FRDIV和 C2RANGE指明 細(xì)節(jié)參考C4DMX32位描述。在PBI 模式,PLL 在低功耗狀態(tài)下被關(guān)閉除非PLLCLKEN被置位。PLL 外部忙碌當(dāng)以下所有條件符合時(shí)進(jìn)入 PLL 外碌模式在:.C1CLKS寫入 00如果進(jìn)入 VLPR 模式,MCG 必須被配置,選擇 2MHzIRC 時(shí)鐘時(shí)進(jìn)入 BLPE模式或者 BLPE 模式(C2IRCS=1)。一旦進(jìn)入 VLPR 模式,必須避免向任何MCG 控制寄存器的寫入可能使 MCG 時(shí)鐘模式轉(zhuǎn)變?yōu)榉堑凸臅r(shí)鐘模式。注意:特性模式的操作,參考 MCU 電源管
31、理這一章。24.4.1.2 MCG 模式轉(zhuǎn)換C1IREFS可以在任何時(shí)候改變,但是實(shí)際的轉(zhuǎn)換為的被選擇的參考時(shí)SIREFST顯示。當(dāng)在后再次被鎖存。忙碌和外碌模式之間轉(zhuǎn)換時(shí),F(xiàn)LL 在轉(zhuǎn)換之(PEE).C1IREFS寫入 0.C5PRDIV必須被寫入在 2 到 4MHz 范圍的獨(dú)立外部參考時(shí)鐘.C6PLLS寫入 0在PEE 狀態(tài),MCGOUT 從 PLL 時(shí)鐘(DCOCLK)獲得并且由外部參考時(shí)鐘控制。PLL 時(shí)鐘頻率鎖存到由 C6VDIV指定的乘積因子并且將外部參考頻率計(jì)數(shù),具體由 C5PRDIV指明。FLL在低功耗狀態(tài)下被關(guān)閉。PLL 外部旁路(PBE)當(dāng)以下所有條件符合時(shí)進(jìn)入 PLL 外
32、部旁路(PBE)模式:.C1CLKS寫入 10.C1IREFS寫入 0.C1PRDIV必須被寫入在 2 到 4MHz 范圍的獨(dú)立外部參考時(shí)鐘.C6PLLS寫入 0.C2LP寫入 0在PBE 狀態(tài),MCGOUT 從外部參考時(shí)鐘獲得。PLL 是可操作的但是它的結(jié)果不被使用。這種模式允許在 MCGOUT 時(shí)鐘受 C2IRCS選擇的 參考時(shí)鐘驅(qū)動(dòng)時(shí) PLL 獲得它的目標(biāo)頻率。 PLL 時(shí)鐘頻率鎖存為由 C4DRST_DRS和 C4DMX32位選擇的乘積因子并且將外部參考頻率計(jì)數(shù),具體由 C5PRDIV指明。FLL 在低功耗狀態(tài)下被關(guān)閉。旁路低 功 耗(BLPI)1當(dāng)以下所有條件符合時(shí)進(jìn)入旁路低功耗(B
33、LPI)模式:.C1CLKS寫入 01.C1IREFS寫入 1.C6PLLS寫入 0.C2LP寫入 1在 BLPI 模式,MCGOUT 有參考時(shí)鐘獲得。FLL 關(guān)閉,幾十 C5PLLCLKEN置為 1PLL始終關(guān)閉。外部旁路低 功 耗(BLPE)當(dāng)以下所有條件符合時(shí)進(jìn)入BLPI)模式:.C1CLKS寫入 10.C1IREFS寫入 0.C2LP寫入 1在 BLPE 模式,MCGOUT 有外部參考時(shí)鐘獲得。FLL 關(guān)閉,幾十 C5PLLCLKEN置為 1PLL始終關(guān)閉。停止無論 MCU 進(jìn)入哪一種停止模式時(shí)進(jìn)入。電源模式隨 而定。關(guān)于電源模式分配,參考描述如何配置模塊和在從停止中恢復(fù)時(shí) MCG 的
34、行為。在下面的情況進(jìn)入停止模式,F(xiàn)LL 關(guān)閉,所有的 MCG 時(shí)鐘信號(hào)都是靜態(tài)的:MCGPLLCLK 是動(dòng)態(tài)的在正常停止模式PLLSTEN=1 MCGIRCLK 是動(dòng)態(tài)的在停止模式當(dāng)下列條件為真:.C1IRCLKEN=1.C1REFSTEN=1注意:.當(dāng)從 PEE 模式進(jìn)入低功耗停止模式(LLS 或者 VLPS),退出時(shí) MCG 時(shí)鐘模式強(qiáng)制轉(zhuǎn)換位PBE 時(shí)鐘模式,C1CLKS和 SCLKST被配置為 2b10,SLOCK位被清零不設(shè)置 SLOLS.當(dāng)從 PEE 模式進(jìn)入正常停止模式,如果 C5PLLSTEN=0.,退出。MCG 時(shí)鐘模式被強(qiáng)制轉(zhuǎn)換為PBE 模式,C1CLKS和 SCLKST被
35、配置為 2b10,SLOCK位被清零不設(shè)置 SLOLS。 如果 SPLLSTEN=1,SLOCK不被清空而且在退出時(shí) MCG 將會(huì)繼續(xù)運(yùn)行在 PEE 模式。C1CLKS可以在任何時(shí)候改變,但是實(shí)際的轉(zhuǎn)換為的被選擇的時(shí)SCLKST顯示。如果選擇的時(shí)鐘不存在,那選擇之前的時(shí)鐘。C4DRST_DRS寫入位可以在任何時(shí)候改變除非 C2LP位為 1。如果在 FLL忙碌或者 FLL(FEI)外碌(FEE),C4DRST_DRS寫入位改變,MCGOUT時(shí)鐘轉(zhuǎn)換為選擇的 3 個(gè) DCO 時(shí)鐘其中選擇的。在轉(zhuǎn)換為新的 DCO 之后,F(xiàn)LL 在幾個(gè)參考周期保持未鎖存。DCO 啟動(dòng)時(shí)間等同于 FLL 獲取時(shí)間。在選
36、擇的 DCO 啟動(dòng)時(shí)間結(jié)束之后,F(xiàn)LL 鎖存。轉(zhuǎn)換完成由 C4DRST_DRS24.4.2 低功耗位用法C2LP位用來將FLL 和PLL 關(guān)閉這樣當(dāng)系統(tǒng)不在工作時(shí)保存功率。當(dāng) C2LP為 1 時(shí) C4DRST_DRS不能被寫入。然而,在一些應(yīng)用中,這一點(diǎn)即打開 FLL或者 PLL 是有用的,允許鎖存再大的正確值在轉(zhuǎn)換到一個(gè)忙碌模式之前。通過向 C2LP寫入 0 來完成這一操作。位顯示。24.4.3 MCG參考時(shí)鐘這個(gè)模塊支持 32kHz 和 2MHz 的參考時(shí)鐘。24.4.3.1 MCG參考時(shí)鐘MCG參考時(shí)鐘(MCGIRCLK)提供了其它片上外設(shè)的時(shí)鐘源,當(dāng)C1IRCLKEN = 1 時(shí)啟用。
37、當(dāng)啟用時(shí),MCGIRCLK 要么是由快速參考時(shí)鐘(2MHz 的 IRC)或慢速通過調(diào)整 IRCS 選擇的參考時(shí)鐘(32kHz 的 IRC)。IRCS 的時(shí)鐘頻率可以參考時(shí)鐘的周期被重新定位。這一操作可以通過在慢速 IRC 時(shí)鐘被選擇向 C3SCTRIM:C4SCFTRIM位中寫入一個(gè)新的調(diào)整值或者當(dāng)快速 IRC 時(shí)鐘被選擇時(shí)向 C4FCTRIM位寫入新的調(diào)整值參考時(shí)鐘周期與寫入的調(diào)整值是成比例的。當(dāng) MCG 在 FBI 或者 BLPI 模式時(shí) C3SCTRIM: C4SCFTRIM(如果 C2IRCS=0)和 C4FCTRIM(如果 C2IRCS=1)影響 MCGOUT 的頻率。如果 MCG
38、在 FEI 模式下 C3SCTRIM:C4SCFTRIM(如果 C2IRCS=0)也會(huì)影響 MCGOUT 的頻率。另外,這個(gè)時(shí)鐘可以在停止模式下通過置位 C1IRCLKEN和 C1IREFSTEN來打開,否則是關(guān)閉的。24.4.4 MCG 外部參考時(shí)鐘MCG 模塊在任何模式下都支持外部參考時(shí)鐘。參照外部參考頻率范圍器件。當(dāng) C1IREFS置位,外部參考時(shí)鐘不會(huì)被 FLL 或 PLL 使用。在這的級(jí)時(shí)序規(guī)范所支持的最大頻率。如果的 C6CME些模式下,頻率可以等于位寫入 1 時(shí),時(shí)鐘慢速參考時(shí)鐘與時(shí)鐘使能。如果外部參考頻率低于一定頻率(floc_high 或 floc_low 取決于C2RANG
39、E而定),MCU 將復(fù)位和SLOCK將被清除。24.4.5 MCG 固定時(shí)鐘頻率MCG 固定時(shí)鐘頻率(MCGFFCLK)提供了其它片上外設(shè)的固定頻率時(shí)鐘源。參考時(shí)鐘發(fā)生器或者通過 FLL 參考時(shí)鐘分頻器分頻的晶這個(gè)時(shí)鐘是由來自振的參考時(shí)鐘驅(qū)動(dòng)的。該 MCGFFCLK 由 C1IREFS選擇。此外,這個(gè)時(shí)鐘二分頻。最后,這個(gè)時(shí)鐘是同步到外設(shè)總線時(shí)鐘和修改責(zé)任周期寬度等于一個(gè)外設(shè)總線時(shí)鐘周期。這是唯一有效的時(shí)鐘當(dāng)它的頻率不超過 MCGOUT 時(shí)鐘頻率的 1/8。當(dāng)它是無效時(shí),它是關(guān)閉的并且保持24.4.6 MCG PLL 時(shí)鐘。這個(gè)時(shí)鐘也被禁用在停止模式。MCG 的 PLL 時(shí)鐘(MCGPLLCL
40、K)可根據(jù) MCG 模塊的設(shè)備配置。欲了解參閱該 MCU 的時(shí)鐘分配的篇章。該 MCGPLLCLK 是來的 MCG,直到它被啟用和 SLOCK被置位。24.4.7 MCG 自動(dòng)調(diào)整(ATM)即將到MCG 自動(dòng)調(diào)整機(jī)(ATM)當(dāng)打開時(shí)是 MCG 的一個(gè)特色,它調(diào)整了 MCG的硬件以自動(dòng)調(diào)整 MCG參考時(shí)鐘使用外部時(shí)鐘作為參考。MCG 的 IRC 時(shí)鐘測試 和由 ATCATMS 控制打開 ( ATCATMS=0 選擇 32kHzIRC , ATCATMS=1 選擇 4MHzIRC,)進(jìn)行選擇。如果為 ATM 選定 4MHz IRC,啟用 128 分頻來使 4 兆赫的 IRC 降到 31.250 k
41、Hz 的范圍。當(dāng) MCG ATM 通過置 ATCATMS位為 1 打開時(shí),ATM 將會(huì)開始自動(dòng)調(diào)整選擇的 IRC 時(shí)鐘。在自動(dòng)調(diào)整過程中,ATCATME保持判斷而且將會(huì)解除認(rèn)定在 ATM 完成或者終止發(fā)生。如果有寫入到下面任一寄存器被檢測到,ATM 將會(huì)終止:C1,C3,C4 或者ATC 或者停止模式打開。如果終止發(fā)生,ATCATMF故障標(biāo)志將會(huì)有效。ATM 機(jī)使用總線時(shí)鐘作為外部參考時(shí)鐘來執(zhí)行在 IRC 自動(dòng)調(diào)整。因此,它規(guī)定,在用來產(chǎn)生系統(tǒng)時(shí)鐘的參考時(shí)鐘是外部參考時(shí)鐘比如 FBE 時(shí)鐘模式,MCG在一個(gè)時(shí)鐘模式下被配置。MCG 必須在所選擇的 IRC ATM 時(shí)鐘用來產(chǎn)生系統(tǒng)時(shí)鐘這樣的時(shí)鐘
42、模式下被配置??偩€時(shí)鐘也要求在 8-16MHz 運(yùn)行。要執(zhí)行所選的 IRC ATM,在 ATM 機(jī)采用逐次近法來調(diào)整的 IRC 調(diào)整位產(chǎn)生所需頻率的 IRC 調(diào)整頻率。ATM SARs,ATM IRC 每一個(gè)調(diào)整位從 MSB 開始。對(duì)每一個(gè)調(diào)整位進(jìn) 試。ATM 使用一個(gè)由 ATM 選擇的 IRC 時(shí)鐘產(chǎn)生的脈沖來打開計(jì)算 ATM 外部時(shí)鐘個(gè)數(shù)的計(jì)數(shù)器。每一個(gè)調(diào)整位的最后,ATM 外部計(jì)數(shù)器值與 ATCV15:0寄存器值比較。在比較結(jié)果的基礎(chǔ)上,根據(jù)測試的 ATM 調(diào)整位將被清除或保持有效。這樣做,直到所有的修剪位已通過 ATM SAR機(jī)測試。ATM 啟用之前,ATM 預(yù)期計(jì)數(shù)需要得到推導(dǎo)并且到
43、 ATCV 寄存器中。預(yù)計(jì)計(jì)數(shù)的 ATCV 規(guī)定的目標(biāo)推導(dǎo)出參考時(shí)鐘頻率,并使用以下公式:ATCV 期望的計(jì)數(shù)值 = 21*(Fe/Fr)參考時(shí)鐘(IRC)的頻率為基礎(chǔ),外部Fr = 目標(biāo) 參考時(shí)鐘(IRC)調(diào)整頻率Fe = 外部時(shí)鐘頻率如果在 4MHzIRC 進(jìn)行自動(dòng)調(diào)整,計(jì)算出來的期望計(jì)數(shù)值必須乘以 128 在存儲(chǔ)到 ATCV 寄存器中。因此,ATCV 在 4MHzIRC 時(shí)期望計(jì)數(shù)值應(yīng)該使用如下公式:期望的計(jì)數(shù)值 = (Fe/Fr)*21*(128)24.5 初始化/實(shí)例信息這一節(jié)描述了在一個(gè)實(shí)例中怎樣初始化和配置 MCG 模塊。接下來的章節(jié)包括一些怎樣進(jìn)行 MCG 初始化以及在一些有效
44、的模式下正確的進(jìn)行轉(zhuǎn)換。 24.5.1MCG 初始化因?yàn)?MCG 是由于FEI 模式下的復(fù)位引起的,在重啟后可以正確轉(zhuǎn)換的 MCG模式有 FEE,F(xiàn)BE,和 FBI 模式(參見圖 24-12)。到達(dá)其他的模式要求首先配置 MCG 位這三種中間狀態(tài)之一。需要注意檢查 MCG 狀態(tài)寄存器反映每一個(gè)模式配置的相關(guān)狀態(tài)位為了從 FEI 模式轉(zhuǎn)換到 FEE 或者 FBE 模式,進(jìn)行一下步驟:通過設(shè)置 C2 寄存器相關(guān)位打開外部時(shí)鐘源。向 C1 位寫入來選擇時(shí)鐘模式.如果進(jìn)入 FEE 模式,設(shè)置 C1FRDIV相關(guān)空 C1IREFS位來轉(zhuǎn)換到外部參考,保持 C1CLKS位為 2b00 這樣 FLL 的輸出
45、被選擇為系統(tǒng)時(shí)鐘源。.如果進(jìn)入 FBE 模式,清空 C1IREFS位來準(zhǔn)換到外部參考,改變 C1CLKS為 2b10 這樣外部參考時(shí)鐘選擇為系統(tǒng)時(shí)鐘源。C1FRDIV也應(yīng)該根據(jù)外部參考頻率設(shè)置合適的值以保證 FLL 參考時(shí)鐘在 31.25kHz 到 39.0625kHz 范圍內(nèi)。盡管 FLL 是旁路,但是始終是在 FBE 模式。.參考可以通過設(shè)置 C1IRCLKEN位來保持運(yùn)行。如果實(shí)例在和外部模式進(jìn)行向后或者向前轉(zhuǎn)換這是很有用的。為了最低功耗,在外部時(shí)鐘模式下參考被禁用。一旦適當(dāng)?shù)倪M(jìn)行配置,等待 MCG 狀態(tài)寄存器受影響的位發(fā)生合適的改變,反映 MCG 進(jìn)入了適當(dāng)?shù)哪J健?如果 MCG 在
46、FEE,F(xiàn)BE,PEE,PBE 或者 BLPE 模式,C2EREFS設(shè)置在第一步。在這里等待 SOSCINIT位設(shè)置表明外部時(shí)鐘源已完成它的初始化周期和穩(wěn)定。.如果在 FEE 模式,在移動(dòng)之前確保 SIREFST位被清空。.如果在 FBE 模式,確保 SIREFST位被清空,SCLKST變?yōu)?2b10 表明外部參考時(shí)鐘已經(jīng)適當(dāng)選取。盡管 FLL 是旁路,但還是處于 FBE 模式。向 C4 寄存器寫入以決定 DCO 輸出(MCGFLLCLK)頻率范圍。. 默認(rèn)情況下,清除 C4DMX32為 0,為 DCO 輸出的FLL 的乘積因子是 640。為了更大的靈活性,如果中低范圍 FLL 的乘積因子 1
47、280 是所需的,設(shè)置 C4 DRST_DRS位 2b01 作為 40MHz 的 DCO 輸出頻率。如果一中高范圍 FLL 的乘積因子 1920 是所需的,設(shè)置 C4 DRST_DRS位為 2b10 作為 60MHz 的 DCO 輸出頻率。如果以高范圍FLL 的乘積因子2560 是理想,而是設(shè)置的C4 DRST_DRS位為 2b11 作為 80MHz 的 DCO 輸出頻率。.當(dāng)使用 32.768kHz 外部參考,如果可以在 32.768 kHz 參考頻率時(shí)達(dá)到最大的低范圍DCO 頻率,設(shè)置C4DRST_DRS位為2b00 和設(shè)置C4 DMX32位為1。由此產(chǎn)生的新的乘積因子 732 的 DCO
48、 輸出(MCGO LK)為頻率 24MHz。.當(dāng)使用 32.768kHz 外部參考,如果可以在 32.768 kHz 參考頻率時(shí)達(dá)到最大的中間范圍 DCO 頻率,設(shè)置 C4DRST_DRS位為 2b01 和設(shè)置 C4 DMX32位為1。由此產(chǎn)生的新的乘積因子 1464 的 DCO 輸出(MCGOLK)為頻率 48MHz。.當(dāng)使用 32.768kHz 外部參考,如果可以在 32.768 kHz 參考頻率時(shí)達(dá)到最大的高范圍DCO 頻率,設(shè)置C4DRST_DRS位為2b10 和設(shè)置C4 DMX32位為1。由此產(chǎn)生的新的乘積因子 2197 的 DCO 輸出(MCGOLK)為頻率 72MHz。.當(dāng)使用
49、32.768kHz 外部參考,如果可以在 32.768 kHz 參考頻率時(shí)達(dá)到最大的高范圍DCO 頻率,設(shè)置C4DRST_DRS位為2b00 和設(shè)置C4 DMX32位為1。由此產(chǎn)生的新的乘積因子 2929 的 DCO 輸出(MCGOLK)為頻率 96MHz。5.等待 FLL 鎖存時(shí)間以保證 FLL 在 C4DRST_DRS和 C4DMAX32編程頻率下運(yùn)行。為了從 FEI 時(shí)鐘模式轉(zhuǎn)換為 FBI 時(shí)鐘模式,按照以下操作:1.將C1 寄存器的C1CLKS位改為 2b01 這樣選擇系統(tǒng)時(shí)鐘源作為參考時(shí)鐘。等待 MCG 狀態(tài)及汛期 SCLKS位改變?yōu)?2b01,表明已經(jīng)選擇了合適的參考時(shí)鐘。向 C2
50、 寄存器寫入以決定 IRCS 輸出(IRCSCLK)頻率范圍。.默認(rèn)情況,C2IRCS清零,選擇的 IRCS 輸出時(shí)鐘為慢速參考時(shí)鐘(32kHz IRC)。如果需要的是快速 IRC,將 C2IRCS置為 1 這樣 IRCS 輸出頻率為 2MHz。24.5.2 使用 32.768kHz 參考在 FEE 和 FBE 模式,如果使用 32.768kHz 外部參考,默認(rèn)的 FLL 乘積因子 為 640 , DCO 輸出頻率( MCGFLLCLK ) 為在低范圍的 20.97MHz。如果 C4DRST_DRS位被設(shè)置為 2b01,乘積因子翻了一番,達(dá)到 1280,由此產(chǎn)生的 DCO 輸出頻率為在中低范圍
51、的 41.94MHz。如果 C4 的DRST_DRS位被設(shè)置為 2b10,乘積因子設(shè)置為 1920,由此產(chǎn)生的 DCO 輸出頻率為中高范圍的 62.91 MHz。如果 C4DRST_DRS位被設(shè)置為 2b11,乘積因子設(shè)置為 2560,以及由此產(chǎn)生的DCO 輸出頻率為高范圍的 83.89MHz。在 FBI 和 FEI 模式,不建議設(shè)置 C4 DMX32位。如果調(diào)整參考頻率到32.768kHz 以上,更大的 FLL 的乘積因子有可能推動(dòng)單片機(jī)系統(tǒng)時(shí)鐘從而損壞部件。24.5.3 MCG 模式轉(zhuǎn)換在 MCG 的模式之間轉(zhuǎn)換時(shí),某些配置位必須改變,以正確地從一種模式到另一個(gè)。任何時(shí)間這些位的改變(C6
52、PLLS,C1IREFS,C1CLKS和C2IRCS,或 C2EREFS),在 MCG 狀態(tài)寄存器(PLLST,IREFST,CLKST,IRCST,或 OSCINIT)的相應(yīng)位在轉(zhuǎn)換到應(yīng)用之前必須被檢查。此外,必須,以確保參考時(shí)鐘分頻器(C1FRDIV和 C5PRDIV)設(shè)置模式被切換到正常。例如,在 PEE 模式,如果使用 4 MHz 晶振,C5PRDIV必須設(shè)置為 2b000(1 分頻)或 2b001(2 分頻),以達(dá)到外部參考下降到 2 至 4MHz的頻率要求。在 FBE,F(xiàn)EE,F(xiàn)BI 和 FEI 模式,在任何時(shí)候,應(yīng)用程序通過 C4 DRST_DRS位讓 FLL 乘積因子在 640
53、,1280,1920 和 2560 之間切換。如果 C2LP=1, C4DRST_DRS位寫入將被忽略。該表顯示使用 C1FRDIV,C5PRDIV,和 C6VDIV設(shè)置每一個(gè)時(shí)鐘模式時(shí) MCGOUT 頻率的計(jì)算值。表 24-15 MCG 頻率計(jì)算值選擇fMCGOUT1時(shí)鐘模式注意FEI(FLL忙碌)(f *F)復(fù)位后 fMCGOUT=20MHzfext/FLL_R 必須在 31.25kHz 到39.0625kHz 范圍內(nèi)FEE(FLL 外碌)(f /FLL_R)*Fextfext/FLL_R 必須在 31.25kHz 到39.0625kHz 范圍內(nèi)FBE(FLL 外部旁路)fextFBI(F
54、LL旁路)ff =32kHzfext/PLL_R 必須在 2MHz 到 4MHz范圍內(nèi)FEE(PLL 外碌)(f /PLL_R)*Mextfext/PLL_R 必須在 2MHz 到 4MHz范圍內(nèi)PBE(PLL 外部旁路)fextBLPI(旁路低功耗)fBLPE(外部旁路低功耗)fext1.FLL_R 是參考分配器的 C1FRDIV 位選擇的,PLL_R 是參考分配器 C5PRDIV位選擇的,F(xiàn) 是 C4DRST_DRS和 C4DMX32位選中的 FLL 因子, M 為 C6 VDIV位選擇的乘積因子。本節(jié)將包括 3 個(gè)模式切換的例子,使用的是 4 MHz 的外部晶振。如果使用外部時(shí)鐘源2MH
55、z,MCG 不應(yīng)該配置為任何 PLL 模式(PEE 的和 PBE)。24.5.3.1 示例 1:從 FEI 轉(zhuǎn)換到PEE 模式:外部晶振=4MHz,MCGOUT頻率=48MHz在這個(gè)例子中,MCG 將通過適當(dāng)?shù)牟僮饔?FEI 轉(zhuǎn)換到 PEE 模式,實(shí)現(xiàn)了由 4 MHz 的外部晶振得到 48MHz MCGOUT 頻率。首先,進(jìn)行代碼順序說明。然后,將包括一個(gè)說明順序的流程圖。1.首先,F(xiàn)EI 必須過渡到 FBE 模式:a. C2= 0 x1C(2b00011100).因?yàn)?4MHz 的頻率屬于高頻率范圍,C2RANGE設(shè)置為 2b01.C2HGO設(shè)為 1 以配置晶振來進(jìn)行高增益操作。.因?yàn)檎谑?/p>
56、用的晶振,C2EREFS設(shè)置為 1, b. C1 = 0 x90(2b10010000). C1CLKS設(shè)置為 2b10,以便選擇作為系統(tǒng)時(shí)鐘源的外部參考時(shí)鐘. C1FRDIV設(shè)置為 2b010,或 128 分頻因?yàn)?4MHz/128=31.25kHz 在由 FLL要求的 31.25 kHz 至 39.0625 kHz 頻率范圍內(nèi)。. C1IREFS清除為 0,選擇外部參考時(shí)鐘和外部晶振。循環(huán)直到SOSCINIT為1,表明由C2EREFS選擇的晶振已經(jīng)被初始化。循環(huán)直到 SIREFST為 0,表明外部參考是當(dāng)前參考時(shí)鐘源。循環(huán)直到 SCLKST為 2b10,表明選擇外部參考時(shí)鐘提供給 MCG。
57、然后配置 C5PRDIV產(chǎn)生正確的 PLL 參考頻率a. C5= 0 x01(2b00000001). PRDIV設(shè)置為 2b001,或者 2 分頻導(dǎo)致PLL 參考頻率為 4MHz/2=2MHz。然后,F(xiàn)BE 必須直接轉(zhuǎn)換為PBE 模式或者先經(jīng)過BLPE 模式再轉(zhuǎn)換位PBE模式a.BLPE:如果需要通過 BLPE 模式的轉(zhuǎn)變,首先設(shè)置 C2LP為 1。 b.BLPE/PBE: C6 = 0 x40(2b01000000). 的 C6PLLS設(shè)置為 1,選擇 PLL。這時(shí) C1PRDIV值為 2b001,PLL 參考分頻器位 2 分頻( 參考 PLL 外部參考分頻因子表), 導(dǎo)致參考頻率為 4M
58、Hz/2=2MHz。在 BLPE 模式,為在 PBE 模式下準(zhǔn)備 MCG 改變 C6PLLS。.C6VDIV設(shè)置為 2b0000,或者乘以 24 因?yàn)?2MHz 參考*24=48MHz,在 BLPE 模式,因?yàn)?PLL 被關(guān)閉,VDIV 位配置無關(guān)緊要。只有在 PBE 模式設(shè)置了 PLL 乘積因子的值才能改變它們。BLPE:如果通過 BLPE 模式轉(zhuǎn)換,清空 C2LP為 0 切換到 PBE 模式。PBE:循環(huán)直到 SPLLST被設(shè)置,表明 PLL 是當(dāng)前 PLLS 時(shí)鐘源。PBE:循環(huán)直到 SLOCK被設(shè)置,表明 PLL 要求鎖存。4. 最后,PBE 模式轉(zhuǎn)換成 PEE 模式a.C1 = 0 x10(2b00010000). C1CLKS設(shè)置為 2b00 以選擇作為系統(tǒng)時(shí)鐘源的 PLL 輸出。b.循環(huán)直到 SCLKST設(shè)置為 2b11,表明在當(dāng)前時(shí)鐘模式 PLL 輸出被選擇為提供 MCGOUT。.現(xiàn)在,PRDIV2 分頻,C6VDIV乘以 24,MCGOUT=(4MHz/2)*24=48MHz圖 24-13 晶振 4MHz 時(shí)從FEI 到 PEE 轉(zhuǎn)換的流程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆上海市嘉定、長寧、金山區(qū)高三(最后沖刺)化學(xué)試卷含解析
- 2025年刮泥機(jī)項(xiàng)目合作計(jì)劃書
- 遼寧省普通高中2025年高三第四次模擬考試化學(xué)試卷含解析
- 如何制定個(gè)人年度閱讀計(jì)劃
- 河南省花洲實(shí)驗(yàn)高級(jí)中學(xué)2025屆高三下第一次測試化學(xué)試題含解析
- 2025年節(jié)能服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 2025年客運(yùn)汽車站服務(wù)合作協(xié)議書
- 陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院《人工智能導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 隨州職業(yè)技術(shù)學(xué)院《學(xué)校樂隊(duì)編排與指揮I》2023-2024學(xué)年第一學(xué)期期末試卷
- 集寧師范學(xué)院《中外文化交流(Ⅰ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 公安機(jī)關(guān)辦理行政案件程序規(guī)定專業(yè)考試題庫
- 光伏斜屋頂計(jì)算書屋頂光伏電站項(xiàng)目荷載計(jì)算書
- 動(dòng)脈血?dú)夥治隼碚撝R(shí)考核試題及答案
- 針對(duì)貧困戶扶志扶智實(shí)施方案范文(二篇)
- 醫(yī)療美容門診病歷
- 某公司首臺(tái)套申報(bào)材料
- 北師大版二年級(jí)數(shù)學(xué)下冊(cè)《有多少個(gè)字》評(píng)課稿
- 第八講 發(fā)展全過程人民民主PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 醫(yī)院固定資產(chǎn)出租出借管理辦法
- 2022年南京六合區(qū)圖書館招聘考試真題及答案
- 盤扣式腳手架施工作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論