《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 能源調試- MCU軟件優化的下一個步驟
能源調試- MCU軟件優化的下一個步驟
摘要: 過去人們普遍假定32位內核產生的電流在節能模式下就會有益于能量敏感的應用。今天看來這是一種誤解。利用現有的全套低功耗設計技術, 32位內核才可以實現低功耗模式,節能效果和8位內核一樣好,甚至更好。
Abstract:
Key words :

 

 

今天幾乎所有微控制器的應用都需要更多了解它們在內存、時鐘周期及最重要的部分—能源方面是如何消耗寶貴的資源的。雖然工程師們可能本能地知道有些應用會消耗掉一些能量或能源,但只有通過進一步的檢測,這種直覺才能得到證實。通常情況下,檢測的形式是在給定時間內進行簡單的平均電流測量,然后再推斷出,比如說,一節單電池的總的預期壽命。

現在人們更加重視可配置和可編程的解決方案,主要是因為在微控制器中,能源消耗很大程度上直接來自于處理內核和許多外圍設備的活動,這也是為什么現在半導體產業對超低功耗微控制器解決方案的需求量急劇增加的原因。

傳統上,在大多數能源敏感的應用中人們一直采用8位或16位的設備,因為這些設備的內核很小,門相對較少, 泄漏電流的水平較低。然而今天的應用要求的處理能力要比8位或16位內核所能集合的更強大。

過去人們普遍假定32位內核產生的電流在節能模式下就會有益于能量敏感的應用。今天看來這是一種誤解。利用現有的全套低功耗設計技術, 32位內核才可以實現低功耗模式,節能效果和8位內核一樣好,甚至更好。

Energy Micro生產的EFM32 Gecko微控制器是一種新的節能設備,是專門開發來用在MCU操作所有階段的產品,可減少電流和時間(即: 真正的能量)。圖1簡要說明了,與尺寸較小的處理器內核相比,這種以ARM Cortex™- M3為基礎的設備完成任務的時間更快,更能在低功耗模式下花更多的時間,從而進一步降低平均功耗。

圖1:一個節能MCU內核可通過完整的喚醒/操作/返回睡眠周期節省幾個不同區域的能量。藍色區域表示一個更強大的32位內核完成任務所節省的能量,所需的周期比一個8位內核需要的少,在活躍和睡眠模式下消耗的電流也較少。

如圖2所示,Gecko已證明了它所消耗的能量僅為8位、16位或32位解決方案所需能量的四分之一。這一性能在很大程度上是通過一個低能量的外圍設備套裝組合實現的,這個組合包括外圍反射系統(使得外圍設備圍繞內核自動運作)、五個不同的和分級的低能量模式和非??焖俚膯拘褧r間。

要實現目標應用中盡可能低的能源消耗,我們不能忽視應用源代碼所發揮的關鍵作用。如果電池壽命被充分最大化了, 源代碼的設計就要盡量使用低能量的外圍設備和低能量模式。

由于源代碼庫規模的增長,源代碼變得越來越難以識別,例如,當需要中斷服務程序來取代循環時:一個簡單的代碼疏忽可能會導致處理器繼續保持全面活躍,同時等待某個外部事件的發生,而不是進入節能睡眠模式。

在檢查代碼或在理想條件下進行測試時,這種偽隨機事件很容易被忽略,而且在浸泡試驗中很難捕捉到它。同樣,即使是最有經驗的工程師可能也無法獨自從一張純粹的代碼列表中識別出消耗了不定量能源的代碼。

雖然通過萬用表閱讀或示波器跟蹤可能會測出給定時間內的能耗平均水平,它卻不能測出特定事件所消耗的電流。同樣,邏輯分析儀可以顯示某個特別程序開始運行的時間和次數,但卻不能將此與電涌聯系起來。

利用創新科技,Energy Micro開發了一種克服這些限制的解決方案,該方案不僅提供了所用的瞬時能量水平,也將信息與當時實際采用的代碼聯系了起來。 energyAware Profiler是用于PC的一種能量調試工具,它采用了現有的EFM32 Gecko開發工具包中的專用Advanced Energy Monitoring (先進能源監控AEM)系統。AEM能顯示開發工具包里印刷線路板上液晶顯示器應用的實時耗電量,如圖3所示,在運用Profiler軟件時,能源調試的真正能量才得以實現。

 該軟件通過USB接口在Windows和開發工具包界面上運行。來自開發工具包里的基本數據使PC顯示出運行在目標MCU上的應用代碼的實時能量剖面。

默認配置顯示出時間推移中的能量水平,使工程師能識別出某個關注區域里使用的能源可能比預期的高了。隨著時間的推移, 系統推斷出的電池供電應用的預期壽命指標比通過一張數據表中估算出最好和最差情況下的數據更準確。

在與energyAware Profiler一同使用時,AEM系統采用一個基于ARM的串行接口收集應用中的其它信息。傳遞給它的數據采用AEM系統的硬件進行解碼,然后再傳到PC上。這項活動的非侵入性意味著目標的能源剖面不以任何方式改變。

其它數據包括重要的調試信息,包括Program Counter(程序計數器),它使energyAware Profiler能及時識別在某個特定時刻采用的實際源代碼,如能量圖所示。這會立刻向工程師指出該程序產生高能耗的任何區域,將代碼進行優化以降低整體能源消耗。見圖4。

該圖通過寬度和高度的軌跡和快速的量級來代表能量的使用。下面是獨立的峰值 – 很容易通過使用示波器來監控電源的電流進行識別- 實際上可能并不需要進一步調查,而長期以來相對較少的活動其實也代表無用循環可以輕易被中斷驅動的事件所取代,這將使設備進入一個節能睡眠模式的過渡期。

通過查看這些與源代碼緊密相關的圖表資料,工程師很快就能夠在一個項目中識別、放棄和優先考慮具體的程序,避免不必要的能源使用量。這很容易轉化為一個量級的低能源消耗,因此,是更為有效的應用。

在為一個設備或應用設定額定功率時,參考數據表對工程隊而言是司空見慣的。然而,正如我們之前提到的,能源和功率根本不一樣,很多低功耗設備使用更多的能源,因為它們在一個較長時期內很活躍。由于這個原因,我們不能忽視電源管理的時間軸,但很少能以一個可靠的方式實現它。

顯然在這種情況下該軟件的剖面是至關重要的??上Т蠖鄶档能浖こ處煵⑽瓷羁桃庾R到哪個代碼具有公開的“能源效率”。這不是批評,而是觀察的結果,我們不能把軟件看成先天資源不足,說它超出了傳統的時鐘周期和記憶的條件。不過,今天每個時鐘周期仍在消耗能源, 減少消耗是工程師們開發超低能源應用時所要面對的主要挑戰。

此外,減少時鐘周期直接關系到使用較少的能量,正確優化時鐘周期提供了較佳的整體能量剖面。很明顯,一個功能上正確的程序不一定能通過設計優化能源效率。

為EFM32 Gecko MCU開發的energyAware Profiler技術有一個從0.1μA至100mA的動態范圍,應用的精細調試與功能調試同時進行,從而將開發時間的結果最大化了。

能源調試以及軟件描述在超低功耗應用和技術中變得越來越關鍵。雖然EFM32 Gecko MCU是一種固有的低功率技術,隨著時間的推移, 保持較低的能源消耗與應用的性能之間有著內在的聯系。這使得它在短期內受面向應用的條件限制,很難模擬。雖然數據表可能會幫助一位工程師了解在一定條件下某個設備使用的能源數量,但是只有當應用程序真的實際運行了,該數據表的數字才真的會得到檢驗。

工程師們有了經驗和足夠的時間,就能夠開發出功能上正確和能量優化的代碼,而有了energyAware Profiler的幫助,所需的時間和專業知識明顯減少了,不論所有工程隊的時間壓力有多大都能趕上進度。工程隊現在更好地配備了低功率技術及能源描述解決方案,可以應對真正低能源解決方案的設計挑戰了。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品电影在线观看| 欧美片网站免费| 欧美影视一区| 亚洲风情在线资源站| 一区二区三区视频在线| 狠狠色综合播放一区二区| 先锋影音网一区二区| 欧美日韩亚洲91| 欧美精品九九| 国产精品麻豆欧美日韩ww| 欧美国产日韩视频| 西瓜成人精品人成网站| 欧美激情区在线播放| 国产亚洲美州欧州综合国| 欧美一级片久久久久久久| 亚洲另类自拍| 欧美在线视频观看| 久久露脸国产精品| 国产精品第13页| 麻豆视频一区二区| 久久综合成人精品亚洲另类欧美| 99精品视频免费观看视频| 国产一区二区三区视频在线观看| 国产在线精品成人一区二区三区| 久久久久久一区| 亚洲影视在线| 永久91嫩草亚洲精品人人| 国产精品女同互慰在线看| 亚洲精品在线二区| 中文日韩欧美| 欧美美女日韩| 欧美日本不卡视频| 亚洲免费在线播放| 欧美一级艳片视频免费观看| 国产亚洲综合性久久久影院| 亚洲日韩欧美视频| 国产一区二区在线观看免费| 一区二区在线观看av| 日韩午夜在线观看视频| 免费成人高清| 国产精品中文字幕欧美| 国产精品久久久久久久7电影| 国产精品久久久91| 亚洲国产精品久久久| 免费高清在线视频一区·| 久久中文字幕一区| 国产亚洲高清视频| 亚洲人成在线观看网站高清| 亚洲精品一区二区三区蜜桃久| 久久国产主播| 一区二区久久| 亚洲狼人综合| 亚洲精品欧洲| 亚洲专区在线视频| 国产精品久久久久久超碰| 欧美在线视频不卡| 最新亚洲一区| 国产精品红桃| 亚洲精品一区中文| 亚洲激情视频在线| 午夜一区二区三视频在线观看| 欧美日韩一区成人| 麻豆精品视频在线| 久久午夜电影网| 国产精品国产三级国产专区53| 亚洲欧洲精品成人久久奇米网| 欧美不卡一卡二卡免费版| 欧美调教vk| 欧美成人性生活| 久久久久一本一区二区青青蜜月| 欧美精品99| 欧美成人精品高清在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 久久婷婷人人澡人人喊人人爽| 亚洲精品日韩综合观看成人91| aa亚洲婷婷| 一区二区av在线| 国产精品亚洲视频| 国产日韩欧美一区二区| 欧美精品三区| 国语自产精品视频在线看一大j8| 在线精品国产欧美| 国产精品国产三级国产aⅴ9色| 久久天天狠狠| 久久美女艺术照精彩视频福利播放| 欧美伦理一区二区| 欧美精品成人在线| 久久久亚洲欧洲日产国码αv| 欧美护士18xxxxhd| 亚洲欧美一区二区原创| 久久精品一区二区三区四区| 亚洲国产欧美另类丝袜| 亚洲欧美日韩区| 性欧美video另类hd性玩具| 牛人盗摄一区二区三区视频| 午夜欧美精品久久久久久久| 日韩视频一区二区三区在线播放免费观看| 亚洲欧美日韩在线观看a三区| 欧美日韩一区在线观看| 欧美影院在线播放| 久久激五月天综合精品| 欧美日本国产视频| 久久激情五月丁香伊人| 欧美午夜免费电影| 久久久久一本一区二区青青蜜月| 亚洲精选91| 欧美精品亚洲精品| 加勒比av一区二区| 欧美在线一二三四区| 国产精品久久久久久福利一牛影视| 免费永久网站黄欧美| 激情小说另类小说亚洲欧美| 亚洲国产免费| 精品动漫3d一区二区三区免费| 性色av一区二区三区红粉影视| 亚洲欧美国产精品专区久久| 蜜臀久久99精品久久久画质超高清| 99re6这里只有精品| 日韩一级免费观看| 国产精品福利在线| 午夜亚洲福利在线老司机| 欧美激情精品久久久久久久变态| 国产精品视频男人的天堂| 亚洲无人区一区| 久久黄色小说| 国产精品伦子伦免费视频| 欧美成人一区二区在线| 国语自产偷拍精品视频偷| 欧美日韩在线视频首页| 国产精品久久久久国产精品日日| 亚洲精品美女在线| 国产精品青草久久| 性色av香蕉一区二区| 在线亚洲欧美专区二区| 亚洲女人天堂成人av在线| 欧美另类女人| 欧美激情一区二区三区在线视频观看| 亚洲一区在线直播| 国产午夜亚洲精品理论片色戒| 久久精品国产99国产精品澳门| 欧美一区日本一区韩国一区| 久久久99免费视频| 新片速递亚洲合集欧美合集| 亚洲一区欧美| 国产亚洲欧美一区二区| 国产精品videossex久久发布| 亚洲调教视频在线观看| 久久激情婷婷| 国产精品丝袜久久久久久app| 牛牛国产精品| 国产精品免费视频xxxx| 中文亚洲视频在线| 欧美精品一区二区三区蜜臀| 欧美久久久久中文字幕| 国产精品久久久久77777| 久久久久久午夜| 久久国产高清| 欧美激情影音先锋| 亚洲国产精选| 激情久久婷婷| 欧美一级在线播放| 国产女人精品视频| 在线视频国产日韩| 国产精品久久久久91| 国产精品黄页免费高清在线观看| 久久精品国产999大香线蕉| 亚洲国产小视频在线观看| 欧美精品亚洲二区| 激情文学综合丁香| 久久综合久久综合这里只有精品| 国产综合色产在线精品| 亚洲欧美激情视频| 国产精品久久久久一区二区三区共| 91久久视频| 欧美视频中文字幕在线| 欧美大片网址| 国产亚洲人成a一在线v站| 亚洲在线观看免费视频| 久久久久久亚洲精品不卡4k岛国| 亚洲一区影音先锋| 国产精品一区二区男女羞羞无遮挡| 国产亚洲精品bt天堂精选| 亚洲国产你懂的| 亚洲一区二区三区777| 伊人狠狠色丁香综合尤物| 亚洲午夜久久久| 小黄鸭视频精品导航| 亚洲精品久久久久久久久| 日韩视频不卡| 日韩视频永久免费| 欧美日韩在线播放三区| 国产精品jvid在线观看蜜臀| 在线观看亚洲视频| 欧美日韩小视频| 国产精品一区二区三区免费观看| 亚洲免费av观看| 极品日韩av| 久久午夜色播影院免费高清| 日韩一级欧洲| 欧美肥婆bbw| 午夜欧美大片免费观看| 久久夜色精品国产| 久久九九国产精品| 国产精品乱码人人做人人爱| 91久久精品一区二区别| 国产精品实拍| 玖玖玖免费嫩草在线影院一区| 亚洲精品视频在线播放| 亚洲国产黄色| 国产精品久久久久久久久| 欧美体内she精视频| 欧美日韩色婷婷| 欧美一区二区三区啪啪| 久久精品日韩欧美| 国产日韩欧美不卡在线| 欧美一级黄色录像| 欧美日韩视频不卡| 亚洲精品一区二区三区四区高清| 亚洲风情亚aⅴ在线发布| 久久久久久久久久久成人| 久久综合九色综合欧美狠狠| 欧美日韩一区二区免费视频| 亚洲欧美日韩网| 亚洲欧洲av一区二区| 国产精品推荐精品| 亚洲综合欧美| 国产精品h在线观看| 国产精品一区二区在线观看网站| 亚洲小少妇裸体bbw| 亚洲午夜电影在线观看| 国内伊人久久久久久网站视频| 亚洲午夜激情网页| 亚洲国产1区| 在线播放日韩专区| 香蕉久久一区二区不卡无毒影院| 狠狠入ady亚洲精品经典电影| 亚洲一区二区影院| 欧美一级一区| 欧美母乳在线| 久久久国产精品亚洲一区| 国产一区二区精品久久91| 国产精品v欧美精品∨日韩| 性做久久久久久久久| 欧美日韩免费高清一区色橹橹| 午夜亚洲性色视频| 欧美亚洲综合在线| 久久久久久一区二区| 久久女同互慰一区二区三区| 国产精品成人免费视频| 免费亚洲一区二区| 亚洲一区二区三区在线| 亚洲福利久久| 国产欧美高清| 在线成人中文字幕| 亚洲激情影视| 欧美福利视频| 欧美在线播放一区| 亚洲精品日本| 亚洲精品乱码久久久久久黑人| 亚洲免费观看视频| 亚洲天堂视频在线观看| 午夜精品在线观看| 国产精品视频yy9099| 久久www免费人成看片高清| 香港久久久电影| 国产精品久久中文| 美女999久久久精品视频| 9人人澡人人爽人人精品| 欧美日韩国产一级片| 欧美视频精品一区| 欧美另类专区| 欧美亚洲成人网| 老牛国产精品一区的观看方式| 欧美风情在线| 国产精品视频内| 国产美女精品视频免费观看| 亚洲狠狠婷婷| 性色av香蕉一区二区| 国产视频观看一区| 欧美精品久久一区二区| 国产亚洲aⅴaaaaaa毛片| 亚洲综合好骚| 国产精品久久久久一区二区三区| 久久久噜久噜久久综合| 午夜精品一区二区三区在线播放| 激情欧美一区二区| 99v久久综合狠狠综合久久| 欧美一区二区三区四区夜夜大片| 亚洲精品国产精品乱码不99按摩| 欧美aaa级| 欧美日韩精品二区第二页| 欧美日韩黄色大片| 亚洲二区在线观看| 久久久亚洲人| 国产亚洲欧美色| 日韩一区二区福利| 欧美精品一区二区三区久久久竹菊| 久久婷婷国产麻豆91天堂| 亚洲一区二区精品视频| 午夜精品福利在线观看| 韩国视频理论视频久久| 麻豆成人在线播放| 91久久久久久久久| 欧美亚洲一区二区在线| 蜜臀av一级做a爰片久久| 亚洲欧美精品中文字幕在线| 一区二区三区在线视频观看| 欧美激情一区二区三区不卡| 国产日韩欧美综合精品| 在线精品福利| 欧美日韩1080p| 国产亚洲制服色| 欧美日韩天堂| 欧美日韩成人激情| 国产精品久久久久久超碰| 国产精品v日韩精品v欧美精品网站| 亚洲国产一成人久久精品| 欧美日韩精品免费在线观看视频| 久久综合狠狠综合久久综青草| 亚洲欧洲一区二区天堂久久| 久热这里只精品99re8久| 国内精品美女av在线播放| 国产精品成人观看视频国产奇米| 欧美成人中文字幕| 美玉足脚交一区二区三区图片| 久久久人成影片一区二区三区| 亚洲国产精品第一区二区三区| 亚洲美女在线看|