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

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

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

3天內不再提示

嵌入式軟件-充分利用低功耗模式

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Nick Cravotta ? 2022-12-01 15:10 ? 次閱讀

低功耗運行仍然是各行各業應用的關鍵驅動因素。隨著睡眠模式的加入,電源管理突然從單純的硬件問題轉變為軟件開發人員必須考慮的問題。

電源模式的最簡單應用是,當系統空閑時,將其置于睡眠狀態。然而,當今的MCU提供多種低功耗模式,使低功耗設計進一步復雜化。現在,開發人員需要考慮多核、高頻信號處理的復雜獨立性,以及如何可靠地滿足系統的所有實時期限。

我請賽普拉斯半導體的系統工程師Greg Verge分享他的經驗,如何優化雙核PSoC 6的多種電源模式的使用。除了活動(例如 LP 或低功耗)和睡眠(例如 ULP 或超低功耗)模式外,這款 Cortex M0 + Cortex M4 SoC 還支持深度睡眠和休眠模式。開發人員還可以選擇降低內核電壓以節省功耗。

每種電源模式點亮 SoC 的不同部分(請參閱表 1)。Active 為整個芯片供電,而 Hibernate 僅驅動保持 RAM實時時鐘和 I/O 引腳配置所需的最低功率。模式節省的電量越大,SoC 的功能就越少,喚醒回活動模式所需的時間就越長。

睡眠模式仍然是您的空閑循環。CPU 時鐘停止,但可以通過中斷或來自另一個內核的請求快速恢復到活動模式。外設可以保持活動狀態,CPU “立即”從中斷的位置執行代碼。

深度睡眠很像睡眠,但更多的芯片關閉,喚醒時間更長。使用睡眠或深度睡眠的決定取決于系統需要喚醒的速度以及系統關閉時哪些外圍設備需要處于活動狀態。高頻時鐘不會上電,因此您會丟失一些通信鏈路(UART),同時能夠保留其他鏈路(SPI和I2C)。ADC也需要一個MHz時鐘。您的PWM也會消失,所以當LED熄滅時不要擔心。

事情開始變得復雜的地方是多核。低功耗模式會影響 CPU 和系統。將一個 CPU 放入深度睡眠不會自動關閉系統資源,因為另一個 CPU 可能正在使用它們。因此,只有當兩個 CPU 都處于深度睡眠狀態時,您才能獲得完全的低功耗優勢。如果您的內核在嘗試深度睡眠時不同步,這可能會嚴重影響您的整體電源效率。

休眠模式

休眠模式使系統進入最低功耗狀態。休眠是一種承諾,因為你不能簡單地恢復執行;系統需要重置。休眠在很長的睡眠期間很有用,此時您只需要一點智能即可喚醒系統。這對于實現斷電/打開功能或操作低頻傳感器非常有用。

休眠模式還支持保留 RAM 來保存有限的狀態信息。例如,您可以存儲以前的傳感器讀數。重置系統時,它會檢查傳感器并將當前值與以前的值進行比較。如果它們在閾值內,則不會觸發任何事件,系統將回落到休眠模式。實現最大功率效率。

僅僅因為您設法使CPU進入正確的低功耗模式并不意味著您正在運行。在深度睡眠和休眠中,I/O 引腳泄漏可能會主導功耗。考慮一個用于偏置電阻器的引腳。除了確保盡可能使用最高電阻外,引腳還需要適當地保持高電平或低電平,以最大程度地減少功耗(即漏電)。

休眠模式保持 I/O 引腳的配置,以便您可以將所有引腳保持在最低功耗狀態。例如,通常的做法是將電阻器直接連接到電源。如果將電阻連接到 GPIO,而不是電阻器不斷獲取功率,則現在可以打開和關閉電阻器。如果您不知道這一點,您可能會認為系統以7 μA的低電流運行,而引腳實際上正在消耗1 mA。從這個角度來看,效率降低了 143 倍,將 10 年的使用壽命縮短到 25 天。

影響低功耗運行的另外兩個主要因素是降低內核電壓和穩壓器的選擇。例如,PSoC 6 可以為內核提供 1.1 V 或 0.9 V。你無法以0.9V的速度為內核提供時鐘,但如果你只是檢查溫度傳感器,50 MHz的處理能力仍然比你需要的要多得多。

穩壓器(集成LDO或高效開關模式降壓轉換器)的選擇允許您以功率效率換取成本。使用降壓轉換器可提供 90% 的效率,但代價是使用外部電感器

隨著芯片制造商不斷改進低功耗操作,我們的嵌入式系統將能夠事半功倍。請記住,隨著更多選項的出現,更多的方法可以消除您優化系統的所有辛勤工作,而對系統實際在做什么的單一,簡單的誤解。

poYBAGOIU6-AMG1vAAD_f38BUwk397.png

表 1:不同的電源操作模式使開發人員能夠優化運行時功耗,但您仍然需要小心。這里顯示的是賽普拉斯半導體雙核PSoC 6的模式、電流和喚醒時間。

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

    關注

    185

    文章

    18302

    瀏覽量

    255275
  • 嵌入式
    +關注

    關注

    5143

    文章

    19563

    瀏覽量

    315527
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11051

    瀏覽量

    216189
  • soc
    soc
    +關注

    關注

    38

    文章

    4356

    瀏覽量

    221894
  • 嵌入式軟件
    +關注

    關注

    4

    文章

    245

    瀏覽量

    27203
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    河北軟件職業技術學院走訪飛凌嵌入式,共同探討產教融合新模式

    6月12日,河北軟件職業技術學院軟件工程系主任陳輝率隊走訪保定飛凌嵌入式技術有限公司,并與旗下教育品牌ElfBoard就產教融合、構建協同育人機制進行了深入探討。雙方旨在通過深化校企合作,共同探索
    的頭像 發表于 06-16 11:00 ?212次閱讀
    河北<b class='flag-5'>軟件</b>職業技術學院走訪飛凌<b class='flag-5'>嵌入式</b>,共同探討產教融合新<b class='flag-5'>模式</b>

    嵌入式編程設計模式

    嵌入式編程設計模式,介紹如何使用設計模式嵌入式系統創建高效且優化的C語言設計。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內容有幫助可以關注、點贊、評論支持一下哦~
    發表于 04-15 14:47

    低功耗MCU軟件設計技巧與選型

    與開發應用生態的沉淀,大力節省超低功耗選型設計成本以及開發周期.如何做好超低功耗mcu嵌入式軟件設計與選型是本文講述的主要內容.
    的頭像 發表于 04-12 17:19 ?466次閱讀
    超<b class='flag-5'>低功耗</b>MCU<b class='flag-5'>軟件</b>設計技巧與選型

    低功耗振蕩器在嵌入式系統中的應用

    探索FCom富士晶振低功耗振蕩器FCO-2C-UP與FCO-3C-UP在嵌入式系統中的各個行業應用,涵蓋可穿戴設備、物聯網、醫療電子、智能家居和通信模組等領域,提供高穩定性、低功耗、寬溫支持的理想時鐘解決方案。
    的頭像 發表于 04-11 14:41 ?1689次閱讀
    超<b class='flag-5'>低功耗</b>振蕩器在<b class='flag-5'>嵌入式</b>系統中的應用

    嵌入式主板選型與應用指南

    嵌入式主板是專為嵌入式系統設計的核心硬件平臺,廣泛應用于工業控制、物聯網、醫療設備等領域。以下是關于嵌入式主板的詳細介紹:1.嵌入式主板的核心特點緊湊尺寸:通常采用小型化設計(如Min
    的頭像 發表于 02-27 14:53 ?424次閱讀
    <b class='flag-5'>嵌入式</b>主板選型與應用指南

    嵌入式機器學習的應用特性與軟件開發環境

    設備和智能傳感器)上,這些設備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機器學習的應用特性,以及常見的機器學習開發軟件與開發環境。 嵌入式機器學習的應用特性與優勢 由于
    的頭像 發表于 01-25 17:05 ?575次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與<b class='flag-5'>軟件</b>開發環境

    如何提高嵌入式代碼質量?

    的情況下也必須保持穩定的性能。 3. 硬件依賴:嵌入式軟件緊密依賴硬件平臺,需要充分理解硬件特性才能編寫高效且穩定的代碼。 了解這些特點有助于開發人員在編寫代碼時有針對性地優化和調整,以滿足系統的需求
    發表于 01-15 10:48

    飛凌嵌入式T527核心板已適配Forlinx Desktop 22.04

    飛凌嵌入式為FET527N-C核心板適配了全新升級的Forlinx Desktop 22.04操作系統,為用戶體驗帶來了諸多顯著的提升——不僅能夠享受到更加流暢、穩定的操作體驗,還能充分利用Forlinx Desktop 22.04所提供的豐富功能與創新特性提升工作效率與
    的頭像 發表于 12-27 10:49 ?879次閱讀
    飛凌<b class='flag-5'>嵌入式</b>T527核心板已適配Forlinx Desktop 22.04

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    系統開發與硬件關系的幾個關鍵點: 硬件依賴性 :嵌入式系統的軟件必須能夠在特定的硬件上運行,這包括處理器、內存、輸入/輸出接口等。軟件必須能夠充分利用硬件的特性,同時繞過其限制。 資源
    的頭像 發表于 12-09 09:38 ?874次閱讀

    嵌入式系統的未來趨勢有哪些?

    會更加注重能源效率。低功耗設計和節能技術會成為關鍵,以延長設備的電池壽命或降低能源成本。這對于可穿戴設備、便攜醫療設備等對續航能力有較高要求的產品尤為重要。 4. 多模塊與集成化 在未來的嵌入式系統
    發表于 09-12 15:42

    七大嵌入式GUI盤點

    LCD設計提供高級支持,極大簡化了LCD設計。它是使用比較廣泛的一款GUI,配合GUI Builder或App Wizard上位機軟件,用起來也比較方便。emWin以C語言源代碼提供,使其成為嵌入式
    發表于 09-02 10:58

    嵌入式QT常見開發方式有哪些?

    Unit): 對于資源極其有限的微控制器應用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內存的嵌入式系統上開發圖形化界面。 總之,嵌入式工程師可以根據項目的具體需求、性能要求、硬件限制以及團隊技術背景等因素,靈
    發表于 08-12 10:05

    INA199如何解讀和利用電流感應放大器的輸出擺幅規格,以便我能夠充分利用電流測量結果?

    INA199如何解讀和利用電流感應放大器的輸出擺幅規格,以便我能夠充分利用電流測量結果?
    發表于 08-07 07:07

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于嵌入式
    的頭像 發表于 07-31 09:25 ?1259次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發與AI整合

    飛凌嵌入式RK3576核心板的四大優勢詳解

    為了充分滿足AIoT市場對高性能、高算力和低功耗主控日益增長的需求,飛凌嵌入式近期推出了基于Rockchip RK3576處理器開發設計的FET3576-C核心板,具有出色的圖像和視頻處理能力、豐富
    的頭像 發表于 06-28 09:34 ?2598次閱讀
    飛凌<b class='flag-5'>嵌入式</b>RK3576核心板的四大優勢詳解