




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第08章 CC2530電源管理應用1、電源管理介紹2、相關寄存器3、開發(fā)實驗4、拓展題本章簡介1、電源管理介紹電源管理的重要性?CC2530節(jié)點一般是靠電池來供電,因此對其功耗的控制顯得至關重要。低功耗運行是通過不同的運行模式(供電模式)使能的。超低功耗運行的實現(xiàn)通過關閉電源模塊以避免靜態(tài)(泄露)功耗,還通過使用門控時鐘和關閉振蕩器來降低動態(tài)功耗CC2530有五種不同的運行模式(供電模式),叫做主動模式、空閑模式、PM1、PM2 和PM3。1、電源管理介紹主動(完全清醒)空閑(清醒,但CPU停止運行)PM1(有點瞌睡)PM2(半醒半睡)PM3(睡的很死)1、電源管理介紹主動(完全清醒)空閑(清
2、醒,但CPU停止運行)PM1(有點瞌睡)PM2(半醒半睡)PM3(睡的很死)供電模式高頻振蕩器低頻振蕩器穩(wěn)壓器(數字)配置A 32MHz XOSCB 16MHz RCOSCC 32kHz XOSCD 32kHz RCOSC主動空閑模式A或BC或DONPM1無C或DONPM2無C或DOFFPM3無無OFF供電模式2、相關寄存器CC2530電源管理寄存器有:供電模式控制寄存器PCON;睡眠模式控制寄存器SLEEPCMD;睡眠模式控制狀態(tài)寄存器SLEEPSTA;在進入PM2 或PM3 時,所有寄存器位保留它們之前的值2、相關寄存器供電模式控制寄存器PCON位名稱復位R/W描述7:1-0000 000
3、R/W未使用??偸菍懽?000 000。0IDLE0R0/W供電模式控制。寫1 到該位強制設備進入SLEEP.MODE(注意MODE=0 x00 且IDLE = 1 將停止CPU 內核活動)設置的供電模式,這位讀出來一直是0。當活動時,所有的使能中斷將清除這個位,設備將重新進入主動模式。2、相關寄存器睡眠模式控制寄存器SLEEPCMD位名稱復位R/W描述7OSC32K_CALDIS0R/W禁用32 kHz RC振蕩器校準。0:使能32 kHz RC振蕩器校準。1:禁用32 kHz RC振蕩器校準。6:3-000 0R0保留2-1R/W保留??偸菍懽?。1:0MODE1:000R/W供電模式設置
4、。00 : 主動/空閑模式。01 : 供電模式1。10 : 供電模式2。11 : 供電模式3。OSC32K_CALDIS:這個設置可以在任何時間寫入,但是在芯片運行在16MHz高頻RC振蕩器之前 不起作用。2、相關寄存器睡眠模式控制狀態(tài)寄存器SLEEPSTA位名稱復位R/W描述7OSC32K_CALDIS0R禁用32 kHz RC振蕩器校準。SLEEPSTA.OSC32K_CALDIS 顯示禁用32 kHz RC 校準的當前狀態(tài)。在芯片運行在32 kHz RC 振蕩器之前,該位設置的值不等于SLEEPCMD.OSC32K_CALDIS。6:5-00R保留4:3RST1:0XXR狀態(tài)位,表示上一
5、次復位的原因。如果有多個復位,寄存器只包括最新的事件。00:上電復位和掉電探測。01:外部復位。10:看門狗定時器復位。11:時鐘丟失復位。2:1-00R保留0CLK32K0R32 kHz 時鐘信號(與系統(tǒng)時鐘同步)OSC32K_CALDIS:這一設置可以在任何時間寫入,但是在芯片運行在16MHz高頻RC振蕩器之前 不起作用。2、相關寄存器時鐘控制命令寄存器CLKCONCMD位名稱復位R/W描述7OSC32K1R/W32 kHz 時鐘振蕩器選擇(低頻振蕩器)0 : 32 kHz XOSC 1 : 32 kHz RCOSC6OSC1R/W系統(tǒng)時鐘源選擇。設置該位只能發(fā)起一個時鐘源改變(高頻)0
6、: 32 MHz XOSC 1 : 16 MHz RCOSC5:3TICKSPD2:0001R/W定時器標記輸出設置。不能高于OSC 位設置的系統(tǒng)時鐘000 : 32 MHz 001 : 16 MHz 010 : 8 MHz 011 : 4 MHz 100 : 2 MHz 101 : 1 MHz110 :500 kHz 111 :250 kHz2:0CLKSPD001R/W當前系統(tǒng)時鐘頻率。不能高于OSC 位設置的系統(tǒng)時鐘000: 32 MHz 001: 16 MHz 010: 8 MHz011: 4 MHz 100: 2 MHz 101: 1 MHz110: 500 kHz 111: 250
7、 kHzCLKSPD:結果受OSC設置的限制,即如果OSC=1且CLKSPD=000,CLKSPD讀出001且實際CLKSPD是16 MHz。還要注意調試器不能和一個劃分過的系統(tǒng)時鐘一起工作。當運行調試器,當OSC=0,CLKSPD的值必須設置為000,或當OSC=1設置為001。TICKSPD2:0:注意TICKSPD 可以設置為任意值,但是結果受OSC設置的限制,即如果OSC=1且TICKSPD=000,TICKSPD 讀出001 且實際TICKSPD 是16 MHz。OSC32K: CLKCONSTA.OSC32K 反映當前的設置。當要改變該位必須選擇16 MHz RCOSC 作為系統(tǒng)時
8、鐘。OSC:CLKCONSTA.OSC 反映當前的設置。時鐘控制狀態(tài)寄存器CLKCONSTA位名稱復位R/W描述7OSC32K1R當前選擇的32 kHz 時鐘源。0 : 32 kHz XOSC 1 : 32 kHz RCOSC6OSC1R當前選擇的系統(tǒng)時鐘。0 : 32 MHz XOSC 1 : 16 MHz RCOSC5:3TICKSPD2:0001R當前設置的定時器標記輸出。000 :32 MHz 001 :16 MHz010 :8 MHz 011 :4 MHz100 :2 MHz 101 :1 MHz110 :500 kHz 111 :250 kHz2:0CLKSPD001R當前時鐘速度
9、。000: 32 MHz 001: 16 MHz010: 8 MHz 011: 4 MHz100: 2 MHz 101: 1 MHz110: 500 kHz 111: 250 kHz2、相關寄存器休眠定時器2 ST2位名稱復位R/W描述7:0ST27:00 x00R/W休眠定時器計數/比較值。當讀取時,該寄存器返回休眠定時器的高位23:16。當寫該寄存器的值設置比較值的高位23:16。在讀寄存器ST0的時候值的讀取是鎖定的。當寫ST0的時候寫該值是鎖定的。2、相關寄存器休眠定時器1 ST1位名稱復位R/W描述7:0ST17:00 x00R/W休眠定時器計數/比較值。當讀取的時候,該寄存器返回休
10、眠定時計數的中間位15:8。當寫該寄存器的時候設置比較值的中間位15:8。在讀取寄存器ST0的時候讀取該值是鎖定的。當寫ST0的時候寫該值是鎖定的。休眠定時器0 ST0位名稱復位R/W描述7:0ST07:00 x00R/W休眠定時器計數/比較值。當讀取的時候,該寄存器返回休眠定時計數的低位7:0。當寫該寄存器的時候設置比較值的低位7:0。寫該寄存器被忽略,除非STLOAD.LDRDY是1。2、相關寄存器睡眠定時器加載狀態(tài) STLOAD位名稱復位R/W描述7:1-0000 000R0保留。0LDRDY1R加載準備好。當睡眠定時器加載24位比較值,該位是0。當睡眠定時器準備好開始加載一個新的比較值
11、,該位是1。睡眠定時器捕獲控制 STCC位名稱復位R/W描述7:5-000R0保留。4:3PORT1:011R端口選擇。有效設置是0-2。當設置為3捕獲禁用,即選擇了一個無效設置。2:0PIN2:0111引腳選擇。當PORT1:0是0或1有效設置是0-7,當PORT1:0是2有效設置是0-5。當選擇了一個無效設置捕獲禁用。2、相關寄存器睡眠定時器捕獲狀態(tài)STCS位名稱復位R/W描述7:1-0000 000R0保留。0VALID0R/W捕獲有效標志。當STCV中的捕獲值已被更新時設置為1。清除表示允許一個新的捕獲。睡眠定時器捕獲值字節(jié)STCV0位名稱復位R/W描述7:0STCV7:00 x00R
12、睡眠定時器捕獲值的位7:0。睡眠定時器捕獲值字節(jié)STCV1位名稱復位R/W描述7:0STCV15:80 x00R睡眠定時器捕獲值的位15:8。睡眠定時器捕獲值字節(jié)STCV2位名稱復位R/W描述7:0STCV13:160 x00R睡眠定時器捕獲值的位23:16。3、開發(fā)實驗實驗要求:系統(tǒng)初始化后處于主動模式,LED1小燈閃5次后進入空閑狀態(tài),2s后被睡眠定時器喚醒為主動模式。LED2閃5次后進入PM1,3S后被睡眠定時器喚醒為主動模式。LED3燈閃5次后進入PM2,4S后被睡眠定時器喚醒為主動模式。LED4閃5次后進入PM3,等待按鍵SW1按下,觸發(fā)外部中斷,被喚醒為主動模式。3、開發(fā)實驗實驗開發(fā)思路3、開發(fā)實驗開始實驗。4、拓展題題1:如右圖紅色部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年軟件設計師職業(yè)規(guī)劃與目標設定試題及答案
- 鋪設成功之路的個人策略計劃
- 財務問題解決能力的提升策略計劃
- 2025年的房地產租賃合同
- 主管如何應對團隊變化計劃
- 軟件設計師考試中的創(chuàng)新思維試題及答案
- 2025建筑裝飾合同模板范本(律師制定版本)
- 2025【生態(tài)保護區(qū)電力工程承包合同】 解除合同及補償政策
- 法學概論與實際法律職業(yè)的關系試題及答案
- 2025年計算機測試實戰(zhàn)試題及答案
- GB/T 13098-2006工業(yè)用環(huán)氧乙烷
- 部編人教版語文六年級下冊《9 浣溪沙》課件
- 2023年中小學體育教師招聘考試試題及答案三份
- 向政府寫訴求書范文(精選12篇)
- 電視節(jié)目策劃學胡智峰
- 建筑業(yè)企業(yè)資質職稱人員相近專業(yè)認定目錄
- 北京市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細
- 追求有意義人生
- 生產車間如何節(jié)能減耗(課堂PPT)
- 燒結普通磚、多孔磚回彈計算
- 橫向項目結題證明模板
評論
0/150
提交評論