免费看成熟丰满少妇AⅤ无码精品_亚洲人成人无码www在线观看_精品久久人人做人人爽综合_国产一区二区三区无码免费_视频一区二区三区在线_玩弄三个高大的熟妇赶尸艳谈_欧美性猛交XXXX乱大交丰满_挽起裙子跨开双腿坐下去_久久棈精品久久久久久噜噜

  • 單片機系統(tǒng)的低功耗設計策略
    控制工程

          摘要:嵌入式系統(tǒng)的低功耗設計需要全面分析各方面因素,統(tǒng)籌規(guī)劃。在設計之初,各個因素往往是相互制約、相互影響的,一個降低系統(tǒng)功耗的措施有時會帶來其他方面的“負效應”。因此,降低系統(tǒng)整體功耗,需要仔細分析和計算。本文從硬件和應用軟件設計兩個方面,闡述一個以單片機為核心的嵌入式系統(tǒng)低功耗設計時所需考慮的一些問題。
           關鍵詞:低功耗設計 硬件設計 應用軟件設計 低功耗模式
      在嵌入式應用中,系統(tǒng)的功耗越來越受到人們的重視,這一點對于需要電池供電的便攜式系統(tǒng)尤其明顯。降低系統(tǒng)功耗,延長電池的壽命,就是降低系統(tǒng)的運行成本。對于以單片機為核心的嵌入式應用,系統(tǒng)功耗的最小化需要從軟、硬件設計兩方面入手。
      隨著越來越多的嵌入式應用使用了實時操作系統(tǒng),如何在操作系統(tǒng)層面上降低系統(tǒng)功耗也成為一個值得關注的問題。限于篇幅,本文僅從硬件設計和應用軟件設計兩個方面討論。
          1 硬件設計
      選用具有低功耗特性的單片機可以大大降低系統(tǒng)功耗。可以從供電電壓、單片機內部結構設計、系統(tǒng)時鐘設計和低功耗模式等幾方面考察一款單片機的低功耗特性。
          1.1 選用盡量簡單的CPU內核
      在選擇CPU內核時切忌一味追求性能。8位機夠用,就沒有必要選用16位機,選擇的原則應該是“夠用就好”。現(xiàn)在單片機的運行速度越來越快,但性能的提升往往帶來功耗的增加。一個復雜的CPU集成度高、功能強,但片內晶體管多,總漏電流大,即使進入STOP狀態(tài),漏電流也變得不可忽視;而簡單的CPU內核不僅功耗低,成本也低。
         1.2 選擇低電壓供電的系統(tǒng)
      降低單片機的供電電壓可以有效地降低其功耗。當前,單片機從與TTL兼容的5 V供電降低到3.3 V、3 V、2 V乃至1.8 V供電。供電電壓降下來,要歸功于半導體工藝的發(fā)展。從原來的3 μm工藝到現(xiàn)在的0.25、0.18、0.13 μm工藝, CMOS電路的門限電平閾值不斷降低。低電壓供電可以大大降低系統(tǒng)的工作電流,但是由于晶體管的尺寸不斷減小,管子的漏電流有增大的趨勢,這也是對降低功耗不利的一個方面。
      目前,單片機系統(tǒng)的電源電壓仍以5 V為主,而過去5年中,3 V供電的單片機系統(tǒng)數(shù)量增加了1倍,2 V供電的系統(tǒng)也在不斷增加。再過五年,低電壓供電的單片機數(shù)量可能會超過5 V電壓供電的單片機。如此看來,供電電壓降低將是未來單片機發(fā)展的一個重要趨勢。
          1.3 選擇帶有低功耗模式的系統(tǒng)
      低功耗模式指的是系統(tǒng)的等待和停止模式。處于這類模式下的單片機功耗將大大小于運行模式下的功耗。過去傳統(tǒng)的單片機,在運行模式下有wait和stop兩條指令,可以使單片機進入等待或停止狀態(tài),以達到省電的目的。
      等待模式下,CPU停止工作,但系統(tǒng)時鐘并不停止,單片機的外圍I/O模塊也不停止工作;系統(tǒng)功耗一般降低有限,相當于工作模式的50%~70%。
      停止模式下,系統(tǒng)時鐘也將停止,由外部事件中斷重新啟動時鐘系統(tǒng)時鐘,進而喚醒CPU繼續(xù)工作,CPU消耗電流可降到μA級。在停止模式下,CPU本身實際上已經不消耗什么電流,要想進一步減小系統(tǒng)功耗,就要盡量將單片機的各個I/O模塊關掉。隨著I/O模塊的逐個關閉,系統(tǒng)的功耗越來越小,進入停止模式的深度也越來越深。進入深度停止模式無異于關機,這時的單片機耗電可以小于20 nA。其中特別要提示的是,片內RAM停止供電后,RAM中存儲的數(shù)據(jù)會丟失,也就是說,喚醒CPU后要重新對系統(tǒng)作初始化。因此在讓系統(tǒng)進入深度停止狀態(tài)前,要將重要系統(tǒng)參數(shù)保存在非易失性存儲器中,如EEPROM中。深度停止模式關掉了所有的I/O,可能的喚醒方式也很有限,一般只能是復位或IRQ中斷等。
      保留的I/O模塊越多,系統(tǒng)允許的喚醒中斷源也就越多。單片機的功耗將根據(jù)保留喚醒方式的不同,降至1μA至幾十μA之間。例如,用戶可以保留外部鍵盤中斷,保留異步串行口(SCI)接收數(shù)據(jù)中斷等來喚醒CPU。保留的喚醒方式越多,系統(tǒng)耗電也就會多一些。其他可能的喚醒方式還有實時鐘喚醒、看門狗喚醒等。停機狀態(tài)較淺的情況下,外部晶振電路還是工作的。
      圖1以Freescale的HCS08單片機為例,給出不同運行模式下的系統(tǒng)功耗。HCS08是8位單片機,有多個系列,各系列I/O模塊數(shù)目有所不同,但低功耗模式下的電流消耗大致相同。


                    圖1HCS08單片機各模式下的耗電
      以R系列單片機為例:在室溫(25℃)下,不包括I/O口的負載,以2 V供電,將可編程鎖相環(huán)時鐘設為16 MHz(總線時鐘8 MHz),典型電流值為2.6 mA,當溫度升高到85℃時,供電電流也升高到3.6 mA;而采用3 V供電,這一組數(shù)據(jù)升高至3.8 mA和4.8 mA。用2 V供電,直接使用外部晶振2 MHz(總線時鐘1 MHz)時,典型運行電流降至450 μA。在等待狀態(tài)下,因時鐘并沒有停止,耗電情況和時鐘頻率有很大關系,節(jié)省的功耗有限;而進入輕度停止(stop3),以外部中斷喚醒,電流消耗在0. 5 μA左右。在中度停止態(tài)(stop2),功耗可進一步降低。使用內部1 kHz的時鐘,保持1個運行的時鐘,周期性喚醒CPU,所增加的電流約為0.3 μA。在深度停止態(tài)(stop1),RAM的數(shù)據(jù)也不再保留,只能通過外部復位重啟系統(tǒng),此時的電流消耗可降到20 nA。以上數(shù)據(jù)都是在室溫下測量所得。當環(huán)境溫度升高到85℃時,電流消耗可能增加3~5倍。
          1.4選擇合適的時鐘方案
      時鐘的選擇對于系統(tǒng)功耗相當敏感,設計者需要注意兩個方面的問題:
     第一是系統(tǒng)總線頻率應當盡量低。單片機內部的總電流消耗可分為兩部分——運行電流和漏電流。理想的CMOS開關電路,在保持輸出狀態(tài)不變時,是不消耗功率的。例如,典型的CMOS反相器電路,如圖2所示,當輸入端為零時,輸出端為1,P晶體管導通,N晶體管截止,沒有電流流過。而實際上,由于N晶體管存在一定漏電流,且隨集成度提高,管基越薄,漏電流會加大。溫度升高,CMOS翻轉閾電壓會降低,而漏電流則隨環(huán)境溫度的增高變大。在單片機運行時,開關電路不斷由“1”變“0”、由“0”變“1”,消耗的功率是由單片機運行引起的,我們稱之為“運行電流”。如圖2所示,在兩只晶體管互相變換導通、截止狀態(tài)時,由于兩只管子的開關延遲時間不可能完全一致,在某一瞬間會有兩只管子同時導通的情況,此時電源到地之間會有一個瞬間較大的電流,這是單片機運行電流的主要來源。可以看出,運行電流幾乎是和單片機的時鐘頻率成正比的,因此盡量降低系統(tǒng)時鐘的運行頻率可以有效地降低系統(tǒng)功耗。                    
      第二是時鐘方案,也就是是否使用鎖相環(huán)、使用外部晶振還是內部晶振等問題。新一代的單片機,如飛思卡爾的HCS08系列單片機,片內帶有內部晶振,可以直接作為時鐘源。使用片內晶振的優(yōu)點是可以省掉片外晶振,降低系統(tǒng)的硬件成本;缺點是片內晶振的精度不高(誤差一般在25%左右,即使校準之后也可能有2%的相對誤差),而且會增加系統(tǒng)的功耗。
      現(xiàn)代單片機普遍采用鎖相環(huán)技術,使單片機的時鐘頻率可由程序控制。鎖相環(huán)允許用戶在片外使用頻率較低的晶振,可以很大地減小板級噪聲;而且,由于時鐘頻率可由程序控制,系統(tǒng)時鐘可以在一個很寬的范圍內調整,總線頻率往往能升得很高。但是,使用鎖相環(huán)也會帶來額外的功率消耗。
      單就時鐘方案來講,使用外部晶振且不使用鎖相環(huán)是功率消耗最小的一種。
           2 應用軟件方面的考慮
      之所以使用“應用軟件”的說法,是為了區(qū)分于“系統(tǒng)軟件”或者“實時操作系統(tǒng)”。軟件對于一個低功耗系統(tǒng)的重要性常常被人們忽略。一個重要的原因是,軟件上的缺陷并不像硬件那樣容易發(fā)現(xiàn),同時也沒有一個嚴格的標準來判斷一個軟件的低功耗特性。盡管如此,設計者仍需盡量將應用的低功耗特性反映在軟件中,以避免那些“看不見”的功耗損失。
          2.1 用“中斷”代替“查詢”
      一個程序使用中斷方式還是查詢方式對于一些簡單的應用并不那么重要,但在其低功耗特性上卻相去甚遠。使用中斷方式,CPU可以什么都不做,甚至可以進入等待模式或停止模式;而查詢方式下,CPU必須不停地訪問I/O寄存器,這會帶來很多額外的功耗。
          2.2 用“宏”代替“子程序”
      程序員必須清楚,讀RAM會比讀Flash帶來更大的功耗。正是因為如此,低功耗性能突出的ARM在CPU設計上僅允許一次子程序調用。因為CPU進入子程序時,會首先將當前CPU寄存器推入堆棧(RAM),在離開時又將CPU寄存器彈出堆棧,這樣至少帶來兩次對RAM的操作。因此,程序員可以考慮用宏定義來代替子程序調用。對于程序員,調用一個子程序還是一個宏在程序寫法上并沒有什么不同,但宏會在編譯時展開,CPU只是順序執(zhí)行指令,避免了調用子程序。唯一的問題似乎是代碼量的增加。目前,單片機的片內Flash越來越大,對于一些不在乎程序代碼量大一些的應用,這種做法無疑會降低系統(tǒng)的功耗。
          2.3 盡量減少CPU的運算量
      減少CPU運算的工作可以從很多方面入手:將一些運算的結果預先算好,放在Flash中,用查表的方法替代實時的計算,減少CPU的運算工作量,可以有效地降低CPU的功耗(很多單片機都有快速有效的查表指令和尋址方式,用以優(yōu)化查表算法);不可避免的實時計算,算到精度夠了就結束,避免“過度”的計算;盡量使用短的數(shù)據(jù)類型,例如,盡量使用字符型的8位數(shù)據(jù)替代16位的整型數(shù)據(jù),盡量使用分數(shù)運算而避免浮點數(shù)運算等。
           2.4 讓I/O模塊間歇運行
      不用的I/O模塊或間歇使用的I/O模塊要及時關掉,以節(jié)省電能。RS232的驅動需要相當?shù)墓β剩梢杂脝纹瑱C的一個I/O引腳來控制,在不需要通信時,將驅動關掉。不用的I/O引腳要設置成輸出或設置成輸入,用上拉電阻拉高。因為如果引腳沒有初始化,可能會增大單片機的漏電流。特別要注意有些簡單封裝的單片機沒有把個別I/O引腳引出來,對這些看不見的I/O引腳也不應忘記初始化。
          3 結論
      一個成功的低功耗設計應該是硬件設計和軟件設計的結合。從硬件設計開始,就應該充分意識到一個低功耗應用的特性,選擇一款合適的單片機,通過對其特性的了解,設計系統(tǒng)方案;在軟件設計上,要考慮到低功耗編程的特殊性,并盡量使用單片機的低功耗模式。
      限于篇幅,僅僅討論了低功耗設計中的一些常見問題,更多的問題只能靠設計者去實際分析和解決了。
                          參考文獻
    1 劉慧銀,等. Motorola微控制器MC68HC08原理及其嵌入式應用,北京:清華大學出版社,2001
    2 邵貝貝. 單片機嵌入式應用的在線開發(fā)方法. 北京:清華大學出版社,2004
    3 Donnie Garcia, Scott Pape. MC9S08GB/GT LowPower Modes. Freescale Semiconductor, Rev2. 2004
    4 MC9S08GB/GT Data Sheet. Freescale Semiconductor, Rev.2.2, 2004
    5 HCS08 Family Reference Manual. Freescale Semiconductor, 2003
    6 Scott Pape. HC08 to HCS08 Transition. Freescale Semiconductor, 2004
    7 Bill Lucas, Scott Pape. Configuring the System and Peripheral Clocks in the MC9S08GB/GT. Freescale Semiconductor, 2003
    8 Scott Pape. S08 in Low Power Devices. Freescale Technology Forum, 2005




     
     
    網站首頁  |  關于我們  |  聯(lián)系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    久久99精品久久久久久9蜜桃| 激情都市 校园 人妻 武侠| 国产成人亚洲综合无码DVD | 欧美疯狂做受XXXX高潮小说| 人妻出轨无码AV| 玩弄JAPAN白嫩少妇HD| 亚洲METART人体欣赏| 一米八五插一米六可以吗| 18禁动漫无码无遮挡免费看| 被黑人猛男强伦姧人妻完整版| 国产成人无码VA在线观看| 国外精品视频在线观看免费| 巨爆乳中文字幕爆乳区| 全球AV集中精品导航福利| 天天摸夜夜添夜夜无码| 亚洲精品AⅤ无码精品| 2020精品国产自在现线看| 成人嘿咻漫画免费入口| 国产做国产爱免费视频| 蜜桃av噜噜噜一区二区三区| 日本最大但人文艺术欣赏的背景| 午夜免费无码福利视频| 一本一道色欲综合网中文字幕| АⅤ中文在线天堂| 国产精品无码成人午夜电影| 久久久久无码精品国产AV蜜桃1| 欧美性猛交aaaa乱大交| 丝袜美女人体艺术| 亚洲熟妇AV一区二区三区宅男| JAPANESETUBE日本X| 国产精品多人P群无码| 久久久久亚洲AV片无码| 日韩人妻无码精品专区| 亚洲国产精品一区二区久久HS| AV天堂午夜精品一区| 国产免费一区二区三区免费视频 | 天天影视色香欲综合久久| 亚洲欧美乱综合图片区小说区| AV无码国产在线看免费网站| 国产乱子伦农村XXXX| 麻豆一区区三区四区产品麻豆| 涩爱亚洲色欲AV无码成人专区| 亚洲精品无码AV中文字幕| 啊灬啊灬啊灬快灬高潮少| 国产一区二区怡红院| 欧美熟妇的性裸交| 亚洲AV成人片在线观看香蕉资源| 99精品国产一区二区三区| 国产免费AV片无码永久免费| 哦┅┅快┅┅用力啊┅┅村妇 | 午夜宅男在线永久免费观看网 | 玩弄老太太的BB| 真实的国产乱ⅩXXX66小说| 国产精品99久久久久久WWW| 麻豆人人妻人人妻人人片AV| 无码人妻丰满熟妇片毛片| 中日大胆裸体棚拍人体| 国产精选午睡沙发系列999| 嫩草院一区二区乱码| 羞羞午夜爽爽爽爱爱爱爱人人人| BGMBGMBGM老太太俄罗斯| 国色天香精品一卡2卡3卡老狼| 人妻丰满熟妇AV无码片| 亚洲日韩精品无码专区网址| 高潮爽死抽搐白浆GIF视频| 蜜桃人妻无码AⅤ中文字幕| 西西人体午夜视频无码| JAPANESEHD春药2| 久久精品国产亚洲AV麻豆网站| 天堂√中文最新版在线| 99久久国产自偷自偷免费一区| 激情综合婷婷丁香五月尤物| 少妇人妻偷人精品无码视频| 18禁美女黄网站色大片免费看| 含紧一点H边做边走动| 日日摸夜夜添夜夜添无码国产| 中国人妻XXXXX免费看| 国产女人水真多18毛片18精品| 人妻少妇看A偷人无码电影| 一本一道AV无码中文字幕| 国产乱人伦无无码视频试看| 日本熟妇人妻XXXXX视频| 中国女人内谢69XXXX免费视| 黑人大战日本人妻嗷嗷叫| 少妇性活BBBBBBBBB小说| 9420高清完整版在线观看| 精品人妻AV无码一区二区三区| 乌克兰性猛交ⅩXXX乱大交| とらぶるだいありぴーち在线| 可以差差差的视频无掩盖| 亚洲成AV人片无码不卡| 国产精品成人久久久久久久| 日本高清二区视频久二区| 综合图区亚洲欧美另类图片| 久久WWW免费人成_看片中文| 性中国少妇熟妇XXXX农村| 丰满少妇大叫太大太粗| 人妻少妇中文字幕久久| 中文字幕无码无码专区| 精品人妻无码区二区三区| 性XXⅩ欧美老妇肥老太| 丰满人妻跪趴高撅肥臀| 人妻少妇中文字幕| AⅤ中文字幕不卡在线无码| 老师黑色双开真丝旗袍| 亚洲日韩国产精品乱-久| 韩国三级大全久久网站| 无码人妻丰满熟妇啪啪网不卡| 粉嫩人妻一区二区三区| 日本大一大二大三在一起读吗| ACTION对魔忍| 男配每天都在体内成结节| 影音先锋手机AV资源站| 久久精品国产亚洲AV高清漫画| 亚洲AV永久无码精品网址| 国产精品99久久久久久人| 少妇熟女久久综合网色欲| 大伊香蕉在线精品视频75| 日本VA欧美VA精品发布| FREE潄白的SEX性娇小HD| 女人被男人吃奶到高潮 | AAAAA级大公开超高准确率 | 亚洲色精品一区二区三AI女星| 禁欲少校大哥的囚禁| 亚洲成AV人在线观看网址| 国精产品一品二品国精破解| 性高湖久久久久久久久AAAAA| 国产精品亚洲专区无码导航| 无套内谢孕妇毛片免费看看 | 少妇高潮抽搐无码久久AV| 粗长巨龙挤进新婚少妇| 日韩乱码人妻无码中文字幕| 成人夜间av大片免费观看| 如饥似渴LA.VORACE| 国产99久久亚洲综合精品| 天天躁夜夜踩很很踩2022| 国产精品麻花传媒二三区别 | 乖我们在办公室试试| 丝袜中文人妻无码有码久热 | 国产在线 | 传媒麻豆| 亚洲超碰无码色中文字幕97| 精产国品一二三产区区别在哪儿| 亚洲精品天天影视综合网| 久久久久久A亚洲欧洲AV冫| 野花日本大全免费观看2019| 蜜乳AV一区二区三区| 99久久精品日本一区二区免费| 人妻JapanXXXX精品HD| 放学后的特殊教育桃子移植| 我和岳乱妇三级高清电影| 国产午夜三级一区二区三| 亚洲国产精华推荐单单品榜| 久久精品人人做人人爽| 中文字幕在线精品视频入口一区| 欧美日本精品一区二区三区 | 亚洲熟妇A∨日韩熟妇在线| 麻花传媒CEO免费观看| JIZZ成熟丰满韩国女人少妇| 搡老女人老91妇女老熟女oo| 国产精品无码AV天天爽播放器| 亚洲国产不卡久久久久久| 久久亚洲AV成人无码软件| BBwBBw高潮喷水日本少妇自| 色综合伊人色综合网站无码| 国精产品一品二品国精日本| 一本一道精品欧美中文字幕| 欧美性生交XXXXX久久久| 国产JIZZJIZZ麻豆全部免| 亚洲AV无码一区二区三区在线观 | 无码人妻AⅤ一区二区三区蜜桃| 黑人巨大精品人妻一区二区| 杂乱小说2第400部| 日本人做暖免费高清视频| 国产精品三级AV三级AV三级| 亚洲乱码一区二三四区AVA| 内射少妇骚B一√| 囯精产品一品二品国精| 亚洲精品成AV人片天堂无码| 免费看漫画在线成人漫画| 被三个男人躁一夜好爽小说| 性开放按摩AV大片| 六十路七十路熟女乱码| 成人无码区免费AⅤ片丝瓜视频| 性欧美VIDEOS武则天| 乱码人妻Av一区二区三区| 成人做爰高潮A片免费视频| 亚洲AV无码午夜嘿嘿嘿| 免费无遮挡无码H肉动漫在线观看| 丁香花在线电影小说观看| 亚洲精品AAA揭晓| 欧美人妻久久精品| 国产精品麻豆成人AV电影艾秋| 亚洲中文字幕无码久久2017| 人善交VIDEOS欧美3D| 国模无码一区二区三区| 97无码免费人妻超级碰碰夜夜| 无码国产成人午夜在线观看 | 亚洲AV中文AⅤ无码AV浪潮| 欧美嫩FREEXXXHD| 国产午夜福利精品久久|