女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內(nèi)不再提示

在Wonder Geckos套件中使用能量分析器分析MCU的功能

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-03-14 08:18 ? 次閱讀

手機工程師帶來了麻煩。消費者已經(jīng)開始期待高速,高分辨率,功能齊全的設(shè)備,這些設(shè)備可以整天使用微型電池。這是一種不合理的期望,但它現(xiàn)在已經(jīng)在消費者,工業(yè)和醫(yī)療行業(yè)中共享。超出預(yù)期,現(xiàn)在是設(shè)計要求。

實現(xiàn)這一目標的答案始于架構(gòu)層面,為此目前,越來越多的嵌入式設(shè)備基于ARM?Cortex?-M系列處理器內(nèi)核。低功耗MCU供應(yīng)商Energy Micro現(xiàn)已成為Silicon Labs的一部分,其整個32位MCU產(chǎn)品線基于Cortex-M系列架構(gòu),包括基于Cortex-M0的Zero和Tiny Geckos;基于Cortex-M3的Gecko,Leopard和Giant Geckos;到基于Cortex-M4的Wonder Gecko。這些都是裝備精良的小壁虎。

Energy Micro的EFM32WG-STK3800 Wonder Gecko入門套件采用帶有FPU和DSP擴展的48 MHz ARM Cortex-M4內(nèi)核,并帶有大量傳感器和其他外設(shè)(圖1)。在本文中,我們將安裝套件和所有軟件工具,然后使用能量分析器來探索EFM32?WG系列MCU的功能。

在Wonder Geckos套件中使用能量分析器分析MCU的功能

圖1:EFM32 Wonder Gecko架構(gòu)(由Silicon Labs提供)。

ARMs競賽

由于許多供應(yīng)商在ARM架構(gòu)上實現(xiàn)標準化,產(chǎn)品差異化的空間似乎有限,但絕對不是這樣。對于初學者,Energy Micro的EFM32 Wonder Geckos增加了所有Cortex-M4選項:單精度浮點單元(FPU); DSP擴展;和八區(qū)域存儲器保護單元(MPU)。此外,入門工具包中包含的EFM32WG990F256配備256 KB閃存,32 KB RAM,集成LCD控制器,12位ADC,12位DAC,硬件AES加密,12通道DMA控制器,以及名單還在繼續(xù)。基本上,Wonder Gecko是一款功能齊全的高端Cortex-M4。

一個關(guān)鍵的差異化因素是Energy Micro對低功耗的詳細關(guān)注,這通常是Cortex-M4設(shè)計中速度和功能的后退。 Wonder Geckos有五種工作模式(圖2):

運行模式(EM0):電流消耗為160μA/MHz。

睡眠模式(EM1):電流消耗為45μA/MHz。

深度睡眠模式(EM2):電流消耗為900 nA,到EM0的喚醒時間為2μs。

停止模式(EM3):電流消耗為600 nA喚醒EM0的時間為2μs。

關(guān)斷模式(EM4):電流消耗為20 nA,EM0的喚醒時間為160μs。

在Wonder Geckos套件中使用能量分析器分析MCU的功能

圖2:EFM32能量模式(由Silicon Labs提供)。

考慮到低功耗傳感器應(yīng)用,Wonder Geckos包含一個低能量傳感器接口(LESENSE),提供可配置和節(jié)能的控制方式最多16個外部模擬傳感器,不涉及CPU。這種通用的低能量傳感器接口工作在900 nA深度睡眠模式,可以自動監(jiān)控幾乎任何類型的模擬傳感器控制方案,包括電容式,電感式和電阻式傳感器。 LESENSE可以設(shè)置為監(jiān)視傳感器值并通過外圍反射系統(tǒng)(PRS)執(zhí)行操作,以便將此信息傳遞到其他外圍設(shè)備或僅在超出可編程閾值時喚醒CPU,從而避免重復(fù)出現(xiàn),浪費能源的CPU喚醒-ups(圖3)。

在Wonder Geckos套件中使用能量分析器分析MCU的功能

圖3:EFM32低能量傳感器接口(LESENSE)(由Silicon Labs提供)。

EFM32 MCU中的外圍反射系統(tǒng)使其成為可能可以直接將一個外設(shè)連接到另一個外設(shè)而不涉及CPU。使用PRS,外設(shè)可以產(chǎn)生其他外設(shè)可以消耗的信號,在CPU休眠時立即對事件作出反應(yīng)。例如,ADC可以定期喚醒,從傳感器采樣輸入,檢測它是否在某些參數(shù)范圍內(nèi),并且只在需要進一步處理時才喚醒CPU。 PRS最大限度地減少了CPU在活動模式下所花費的時間,這可以大大降低應(yīng)用程序的整體能量狀況。

檢查入門工具包

EFM32 Wonder Gecko入門套件提供了一個方便的平臺,可使用板載指示燈,L/C和觸摸傳感器評估EFM32WG MCU在各種應(yīng)用中的功能。 LESENSE演示特別有趣,因為它利用了先進的能源監(jiān)控系統(tǒng)和Simplicity Studio出色的能量感知分析軟件。

高級能量監(jiān)控器(AEM)使用兩個電流檢測放大器來測量電壓降電源線中的一個小串聯(lián)電阻;然后將其轉(zhuǎn)換為能量感知分析器顯示的當前評級。每個放大器都針對特定范圍內(nèi)的電流測量進行調(diào)整;它們共同能夠測量0.1μA至250 mA的電流,動態(tài)范圍為114 dB。每次啟動套件時,AEM都會自動校準,以補償讀出放大器中的失調(diào)誤差。

該套件包括電路板; IAR Systems Embedded Workbench for Energy Micro;用于ARM的Atollic?TrueSTUDIO?,用于ARM MCU的C/C ++編譯器和調(diào)試器開發(fā)套件的30天評估版本;和通常的USB電纜。

電路板沒有涉及設(shè)置,但下載和設(shè)置所有軟件可能需要一段時間。首先,您需要從公司網(wǎng)站下載Energy Micro的Simplicity Studio。 Simplicity Studio包含眾多工具,包括energyAware Battery,energyAware Commander,energyAware Designer和energyAware Profile,這最后一項本身值得入場。還包括參考手冊,數(shù)據(jù)表,API文檔,應(yīng)用說明,套件文檔和許多其他資源。 Simplicity Studio還包含所有Energy Micro套件的示例代碼,但它依賴于第三方編譯器和鏈接器生成目標代碼,energyAware分析器依次分析并以圖形方式顯示。接下來我從CD-ROM安裝了IAR嵌入式工作臺隨附套件。執(zhí)行此操作時,您可以選擇代碼限制(32K)版本或限時(30天)完整版本。我選擇后者可以利用256 KB的板載RAM。

運行各種演示程序并不容易。啟動Simplicity Studio,單擊Demo圖標,您可以選擇30個演示程序。雙擊其中任何一個將二進制映像下載到MCU并開始運行程序。 energyAware Profiler會自動啟動,為您提供電流消耗的實時圖形指示,以及每個代碼模塊對電源配置文件的貢獻。

使用代碼需要花費更多精力。單擊Simplicity Studio中的示例,選擇工具包,然后選擇要檢查的程序。單擊Source和Simplicity將此信息傳遞給Embedded Workbench,后者在其源瀏覽器中顯示項目文件。或者,您可以跳過Simplicity Studio并啟動Embedded Workbench,從Information Center屏幕上的Example Projects按鈕中選擇適當?shù)捻椖俊_M入Embedded Workbench后,創(chuàng)建項目,單擊Download/Debug按鈕,然后按Go運行程序。

雖然您可以在Embedded Workbench中調(diào)試程序,但您需要單獨運行Simplicity Studio以監(jiān)視其操作。首先在Embedded Workshop中構(gòu)建了觸摸屏程序,然后我從Simplicity Studio打開了energyAware Profiler,選擇了Wonder Gecko,選擇了Ffile/Load Object File,然后點擊了Run圖標。當我用手指觸摸觸摸屏界面時,我可以看到電流消耗從深度睡眠模式(規(guī)格= 900 nA)的大約1μA變?yōu)榧せ钅J剑?60μA/MHz x 48 MHz)的大約7 mA。檢查能量曲線,LCD_SyncBusyDelay消耗了87%的能量,而CAPLESENSE_getSliderPosition只消耗了5%(圖4和附圖)。由于一個代碼模塊消耗了90%的能量,這是我第一次看到如何使代碼更高效。

在Wonder Geckos套件中使用能量分析器分析MCU的功能

圖4:EnergyAware Profiler跟蹤觸摸屏程序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19799

    瀏覽量

    233457
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17824

    瀏覽量

    360109
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2358

    瀏覽量

    117998
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    偏振分析器

    摘要 線柵偏振,可以使透射光產(chǎn)生線性偏振狀態(tài),是眾多應(yīng)用中常見的一種光學元件。由于它們的結(jié)構(gòu)亞波長范圍內(nèi),因此必須對光的傳播進行嚴格的處理。VirtualLab的偏振分析器及其內(nèi)置的RCWA
    發(fā)表于 01-13 08:59

    labview中對語音信號進行短時能量分析和短時過零率分析

    labview中對語音信號進行短時能量分析和短時過零率分析,最好是做個程序,謝謝各位大神了
    發(fā)表于 12-09 12:47

    CCS中性能分析器profile的使用?

    專家好, CCS調(diào)試程序過程中,需要分析下各函數(shù)的執(zhí)行時間,CCS中提供了性能分析器profile Q1:性能分析器profile是否只能在Simulator下才能使用,Emulator下沒有這個
    發(fā)表于 06-21 19:20

    回收Fluke 434-II 435-II 回收437-II電能量分析

    美元計算電能損失Fluke 434 II 電能量分析儀是記錄電能的理想工具。 通過利用新的電能量損失分析器功能,F(xiàn)luke 434 II 系列可計算因電能質(zhì)量差造成的電
    發(fā)表于 09-03 14:28

    VEE Pro 9.3和HP8757標量分析器編譯vxe“錯誤801”

    您好,我們最近將舊的HP VEE 5.0升級到VEE pro 9.3。一切都很好,但任何編譯的“vxe”程序都不會與連接的hp8757標量分析器套件對話。該程序使用直接i / o over gpib
    發(fā)表于 11-30 14:49

    回收原裝福祿克FLUKE438-2電能質(zhì)量和能量分析

    回收原裝福祿克FLUKE438-2電能質(zhì)量和能量分析儀儀表整廠回收!商家上門回收!儀表批量回收!儀表成批回收!儀表整庫回收!現(xiàn)金現(xiàn)款交易!聯(lián)系人:***同微信)郵箱
    發(fā)表于 03-04 15:01

    遙控分析器

    遙控分析器
    發(fā)表于 09-18 14:14 ?661次閱讀
    遙控<b class='flag-5'>分析器</b>

    網(wǎng)絡(luò)分析器,網(wǎng)絡(luò)分析器原理是什么?

    網(wǎng)絡(luò)分析器,網(wǎng)絡(luò)分析器原理是什么? 網(wǎng)絡(luò)分析器   具有發(fā)現(xiàn)并解決各種故障特性的硬件或軟件設(shè)備
    發(fā)表于 03-22 11:25 ?1113次閱讀

    協(xié)議分析器WLAN中的應(yīng)用

    協(xié)議分析器WLAN中的應(yīng)用 協(xié)議分析器廣泛應(yīng)用于有線網(wǎng)絡(luò),成為一類極有用的測試和維護工具。然而,WLAN領(lǐng)域,這個問題很有可
    發(fā)表于 03-29 17:11 ?556次閱讀

    靜態(tài)代碼分析器

    Fortify的靜態(tài)代碼分析器(Static Code Analyzer,SCA)是組成Fortify 360的三個分析器之一。SCA工作開發(fā)階段,以用于分析應(yīng)用程序的源代碼是否存在
    發(fā)表于 04-07 20:32 ?22次下載

    低功耗時鐘門控算術(shù)邏輯單元不同F(xiàn)PGA中的時鐘能量分析

    低功耗時鐘門控算術(shù)邏輯單元不同F(xiàn)PGA中的時鐘能量分析
    發(fā)表于 11-19 14:50 ?0次下載

    基于SM3的動態(tài)令牌的能量分析攻擊方法

    提出一種針對基于SM3的動態(tài)令牌實施的能量分析攻擊新方法,首次提出選擇置換函數(shù)的輸出作為能量分析攻擊的目標,并將攻擊結(jié)果聯(lián)立得到方程組。根據(jù)給出的逆置換函數(shù)求解方程組,即可破解最終的密鑰。通過實測
    發(fā)表于 01-24 17:15 ?0次下載

    密碼芯片時域互信息能量分析

    在對密碼芯片進行時域上互信息能量分析基礎(chǔ)上,提出頻域上最大互信息系數(shù)能量分析攻擊的方法。該方法結(jié)合了密碼芯片在頻域上信息泄露的原理和互信息能量分析攻擊的原理,引入了最大互信息系數(shù)的概念,避免了
    發(fā)表于 02-27 10:48 ?0次下載
    密碼芯片時域互信息<b class='flag-5'>能量分析</b>

    多道脈沖幅度分析器死時間修正方法探討

    分析能譜測量所用的多道脈沖幅度分析器進行模數(shù)轉(zhuǎn)換時需要一定的時間,會使分析器產(chǎn)生漏計數(shù),給測量分析帶來誤差,需要對死時間進行修正。針對
    發(fā)表于 04-09 11:11 ?12次下載

    英特爾視頻專業(yè)分析器中使用GUI

    英特爾?視頻專業(yè)分析器中預(yù)覽易于使用的GUI:
    的頭像 發(fā)表于 11-09 06:07 ?2198次閱讀