色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>實例分析嵌入式系統的低功耗軟件設計方案

實例分析嵌入式系統的低功耗軟件設計方案

2017-10-25 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

引言
  低功耗是嵌入式電子產品必須具備的一個關鍵特性,在硬件技術飛速發展和日益完善的時候,已經很難有功耗方面的突破了。所以現在降低產品功耗主要是依靠軟件來處理,必須依靠軟件讓整個系統在各個時候電流達到最小。不管是操作系統、BIOS控制程序還是外設驅動程序,這些程序將決定了最終產品的功耗水平,因此在開發時必須加以考慮。本論文將以智能電話為例,介紹一種通過軟件降低功耗的方法,可供嵌入式設計工程師們參考。實現省電降低功耗的方法有很多,本文不可能面面俱到,將主要介紹軟件程序如何控制物理層進行省電。
  具體實現措施
  系統描述及設計思想
  目前國內智能電話的數字多媒體解決方案一般通過基于ARM7等內核的基帶嵌入式處理芯片外接多媒體處理芯片來實現。嵌入式處理器是硬件系統的核心,運行功耗占系統功耗的大部分。目前,嵌入式處理芯片一般采用RISC體系結構,通過簡化指令設計、引入流水線技術、指令預取、大量寄存器操作和高速緩存等技術提高運行效率,并采用低電壓工作模式以降低運行功耗。嵌入式處理芯片一般為應用開發提供了三種工作模式:運行模式(Run)、空閑模式(Idle)和休眠模式 (STandby)。運行模式即正常工作模式,CPU全速運行;空閑模式時CPU是靜態的,但LCD刷新電路和晶振都工作。在不同運行模式下,處理器工作時功耗數值差別較大;以Cirrus Logic公司EP7211(ARM7核)嵌入式處理器為例,開發手冊中寫到,在18MHz工作頻率下,運行時消耗電流是20mA,空閑時消耗電流是 6mA,而休眠時消耗電流300mA。
  本嵌入式產品系統(智能電話)中的基帶嵌入式處理器芯片將采用展訊的SC6600芯片平臺,多媒體芯片則采用廣達的QCP1880芯片平臺,音頻編解碼芯片采用WolfsON 8750芯片,LCD采用HIMAX8309。作為手機產品,電池一般在800~1200mA時左右,待機要求80小時以上,這就要求系統在待機狀態時候的電流在10mA以下,關機后的電流在mA級以下。SC6600在睡眠模式下一般有3~5mA左右電流,QCP1880在睡眠模式下一般會有10mA左右電流,斷電后在200mA左右,音頻部分在空閑模式大概有270mA,在待機時SC6600的3~5mA固有電流沒辦法省掉,所以QCP1880必須斷電。
  低功耗設計的基本思想是:讓系統各個部分在需要的時候才處于工作狀態,其他時候處于各部分的省電狀態。大部分的嵌入式處理器都具有正常工作模式和省電工作模式,最常用的是空閑模式,此時處理器內核指令執行部分關閉,時鐘頻率降低,空閑模式比處理器執行指令時的功耗要小得多。空閑模式一個主要特點是其進入退出基本上不需要額外開銷,通常一個或幾個指令周期能完成。外設部分硬件一般也有省電處理設計,軟件主要是控制外設在沒有工作時處于省電狀態,甚至關掉整個外設,在需要時再掛上。
  功能設計
  在大體上,本系統省電處理主要分為三塊:基帶芯片(SC6600),普通外設(能很方便地在使用時打開,不用時關掉的設備,如LCD等),多媒體芯片(QCP18800)。
  *基帶芯片(SC6600)的處理:
  由于很多中斷都能把處理器從空閑模式中喚醒,所以采用智能等待這種模式。讓處理器平常處于空閑模式,把隨機事件和實時要求比較高的都掛在中斷上,當事件發生處理器能很快被喚醒,處理這些事件。其他有規律的事件和實時性要求不高的用定時器去進行掃描。這種等待機理應用很普遍,現今大多數PDA和智能電話都是由具有空閑模式功能的處理器和操作系統控制,處理器只有在有用戶操作或有任務處理時才處于正常工作狀態,其他時候都是處于空閑(SLEEP)狀態,這樣最大程度提高電源效率。例如,在用手機看電子書時,處理器處于空閑狀態,當用戶翻頁或其他操作(按鍵、觸屏等)時,處理器將被喚醒處理相應的操作,處理完又進入空閑狀態。
  對于CPU的處理,后臺起一個線程監控系統CPU的使用情況,當CPU處于空閑狀態時,且系統其他模塊也允許CPU 睡眠的時候,CPU立刻進入睡眠模式。
  基帶芯片的處理流程圖見圖1。
  實例分析嵌入式系統的低功耗軟件設計方案
  圖1 基帶芯片的處理流程
  *普通外設的省電處理:
  除LCD 和背光外,其他外設在CPU進入睡眠模式之前被關掉。LCD和背光用做用戶的操作界面需要的是友好性,所以讓用戶可以設置。在用戶設定的時間用完后自動熄滅。其他外設如音頻模塊,在沒有聲音時就關閉,需要播放聲音時再打開。音頻模塊本來有睡眠模式,但其電流沒達到要求,所以斷開了其電源讓它進入斷電模式,這里有個缺點是,以前初始化和后來設置好的參數就會丟失,需要在打開初始化時重新設置(浪費些資源記錄它的狀態)。LCD及背光處理流程圖見圖2。
  實例分析嵌入式系統的低功耗軟件設計方案
  圖2 LCD及背光處理流程圖
  *關于多媒體芯片(QCP1880):
  (1) VDD( Power for OperaTIon Mode Module);(2)IOVDD (Power for All IO Module);(3) VDD_ON( Power for ByPass Mode Module)。說明:1.切斷VDD和保持PDEN為低,QCP1880耗電將低于200mA。2. QCP1880進入IDLE(空閑)狀態,耗電在10mA左右。3. QCP1880進入最省電狀態后,其GPIO口不能保持。如果進入這種狀態后,要讓GPIO口保持高,則外部要通過上拉電阻接到IOVDD,如果要 GPIO口保持高低,則外部要通過下拉電阻接到地。4.切斷VDD和保持PDEN為低后,QCP1880里的程序將會丟失,重新裝載的時間比較久 (500ms左右)。
  在應用方面芯片主要功能是:MP3/MIDI/AAC/AMR/MP4回放;AMR、MP4錄制;拍照和圖片回放;USB/UDISK;GPIO接口;CODEC(聲卡驅動);SD卡文件系統。
  該芯片在待機時,電流為10mA,切斷主電源電流能下降到mA級。工作時,電流較大,且根據功能的不同而不同。多媒體芯片能夠自動到待機狀態。不能達到要求,必須要讓其進入斷電狀態。又因為涉及模塊比較多,所以不能簡單的直接關閉QCP1880。針對于本嵌入式系統不能隨意切斷QCP 電源的原因,所以采用了查詢的方法。即在CPU進入睡眠模式之前會查詢QCP1880的狀態,當LCD和背光都是熄滅的狀態下,會切斷QCP1880的主電源。(因為LCD部分電流較大,且頻繁下載QCP的效率低下,所以在LCD和背光都亮時不會切斷QCP的主電源)。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1感應筆電路圖
  2. 0.06 MB   |  7次下載  |  免費
  3. 2美的電磁爐維修手冊大全
  4. 1.56 MB   |  5次下載  |  5 積分
  5. 3Cortex-M3/M4F指令集技術用戶手冊
  6. 2.28MB   |  3次下載  |  免費
  7. 4SMD LED選型手冊 貼片燈珠
  8. 5.47 MB   |  3次下載  |  免費
  9. 5基于PLC的拉絲機張力控制系統研究
  10. 0.14 MB   |  2次下載  |  5 積分
  11. 6LZC3106G高性能諧振控制器中文手冊
  12. 1.29 MB   |  1次下載  |  1 積分
  13. 7JL2233B集成電平轉換功能的LDO中文手冊
  14. 0.50 MB   |  1次下載  |  免費
  15. 8加密芯片的一種破解方法和對應加密方案改進設計
  16. 0.29 MB   |  1次下載  |  免費

本月

  1. 1使用單片機實現七人表決器的程序和仿真資料免費下載
  2. 2.96 MB   |  44次下載  |  免費
  3. 2UC3842/3/4/5電源管理芯片中文手冊
  4. 1.75 MB   |  19次下載  |  免費
  5. 3華瑞昇CR216芯片數字萬用表規格書附原理圖及校正流程方法
  6. 0.74 MB   |  14次下載  |  3 積分
  7. 4DMT0660數字萬用表產品說明書
  8. 0.70 MB   |  13次下載  |  免費
  9. 53314A函數發生器維修手冊
  10. 16.30 MB   |  13次下載  |  免費
  11. 6TPS54202H降壓轉換器評估模塊用戶指南
  12. 1.02MB   |  8次下載  |  免費
  13. 7STM32F101x8/STM32F101xB手冊
  14. 1.69 MB   |  8次下載  |  1 積分
  15. 8感應筆電路圖
  16. 0.06 MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 年轻的女职工在线观看| 亚洲男人天堂网| 51精品国产AV无码久久久密桃| 久久久无码精品亚洲A片猫咪| 九九热国产视频| 御姐被吸奶| 欧美日韩亚洲第一区在线| 国产h视频在线观看网站免费| 亚洲AV午夜精品麻豆AV| 久久久久国产| 纯肉高H啪短文合集| 亚洲免费福利在线视频| 蜜桃色欲AV久久无码精品| 高清午夜福利电影在线| 亚洲色无码播放| 女人高潮被爽到呻吟在线观看| 电影果冻传媒在线播放| 亚洲精品久久久992KVTV| 国产精品18久久久久久欧美 | 80岁色老头69av| 少妇厨房愉情理9伦片视频| 久久国产亚洲电影天堂| 爆操日本美女| 日韩美一区二区| 久久www免费人成_看片高清| rio 快播| 又粗又大又爽又黄的免费视频| 三级中国免费的| 伦理片天堂eeuss影院2o12| 国产国拍亚洲精品av麻豆| 最近2018年手机中文字幕| 精品第一国产综合精品蜜芽| 久久精品综合网中文字幕| 少妇内射兰兰久久| 国产亚洲精品高清视频免费| 全黄H全肉细节文NP| 丰满的女朋友韩国版在线观看| 午夜福利免费视频921000电影| 性888xxxx入欧美| 欧美日韩亚洲成人| 久久偷拍免费2017|