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

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

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

3天內不再提示

如何優化使用雙核PSoC 6的多種功耗模式方面

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

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

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

我請 Cypress Semiconductor 的系統工程師 Greg Verge 分享了他在如何優化使用雙核 PSoC 6 的多種功耗模式方面的經驗。除了 Active(例如 LP 或 Low Power)和 Sleep(例如 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 都處于深度睡眠狀態時,您才能獲得完全的低功耗優勢。如果您的內核在嘗試深度睡眠時不同步,這可能會嚴重影響您的整體電源效率。

休眠模式

休眠模式將系統置于其最低功耗狀態。Hibernate 是一種承諾,因為您不能簡單地恢復執行;系統需要重置。當您只需要一點智能來喚醒系統時,休眠在非常長的睡眠期間很有用。這對于實現電源關閉/開啟功能或操作低頻傳感器很有用。

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

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

休眠模式維護 I/O 引腳的配置,以便您可以將所有引腳保持在最低功耗狀態。例如,將電阻器直接連接到電源是一種常見的做法。如果您改為將電阻器連接到 GPIO,而不是電阻器不斷消耗功率,您現在可以打開和關閉電阻器。如果您沒有意識到這一點,您可能會假設系統在引腳實際繪制 1 ma 時以低 7 μA 的電流運行。從這個角度來看,效率降低了 143 倍,將 10 年的使用壽命縮短到 25 天。

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

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

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

poYBAGKgBHmALY_LAADTGAYbVEI468.png

表 1:不同的功耗操作模式使開發人員能夠優化運行時功耗,但您仍然需要小心。此處顯示的是 Cypress Semiconductor 的雙核 PSoC 6 的模式、電流和喚醒時間。

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

    關注

    21

    文章

    4014

    瀏覽量

    63223
  • 穩壓器
    +關注

    關注

    24

    文章

    4555

    瀏覽量

    95489
  • PSoC
    +關注

    關注

    12

    文章

    175

    瀏覽量

    93016
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DA14594 SmartBond功耗藍牙5.3 SoC 數據手冊和產品介紹

    Renesas Electronics DA14594 SmartBond功耗藍牙5.3 SoC *附件:REN_DA1459x_Datasheet.pdf *附件:REN_da1459x-
    的頭像 發表于 05-22 10:28 ?218次閱讀
    DA14594 SmartBond<b class='flag-5'>雙</b><b class='flag-5'>核</b>低<b class='flag-5'>功耗</b>藍牙5.3 SoC 數據手冊和產品介紹

    RISC-V功耗MCU多電壓域設計

    RISC-V功耗MCU的多電壓域設計是一種通過優化電源管理來降低功耗的技術,RISC-V功耗
    的頭像 發表于 04-27 16:06 ?220次閱讀

    PSOC? 4000T系列32位PSOC? Arm? Cortex?微控制器Cypress

    SRAM?低功耗 1.71 V 至 5.5 V 操作?深度睡眠模式,6 μA 持續觸摸傳感- 200 μA (平均值) 的主動觸摸檢測和跟蹤?第五代 CAPSENSETM 傳感與多感官轉換器?全新
    發表于 03-31 09:16

    HOLTEK發布HT32F67595功耗藍牙單片機

    Holtek新推出HT32F67595(Arm Cortex-M33/M0+)低功耗藍牙單片機,通過藍牙SIG BT5.3認證。
    的頭像 發表于 03-26 17:11 ?578次閱讀

    還不知道Nordic 有Wi-Fi 6+BLE組合?

    芯片nRF7002和高性能處理器芯片nRF5340設計。它不僅支持Wi-Fi 6功能,還支持BLE模式,能夠實現無縫的藍牙和Wi-Fi連接。 二、技術亮點 1、 低
    發表于 03-12 15:20

    STM32H7間如何通信?

    STM32H7間通信的方法,主要是CM7和CM4之間如何進行數據傳遞
    發表于 03-12 07:34

    如何優化MPU的能耗

    優化MPU(微處理器單元)的能耗是一個綜合性的任務,需要從硬件設計、軟件優化以及系統集成等多個方面入手。以下是一些具體的優化策略: 一、硬件設計優化
    的頭像 發表于 01-08 09:41 ?495次閱讀

    基于PSOC6的智能環境監控系統

    本項目是基于PSOC6進行開發,它具有以下特性Psoc6-evaluationkit-062S2是RT-Thread聯合英飛凌推出的一款集成32位CPU子系統(ARMCortex-
    的頭像 發表于 01-07 19:54 ?671次閱讀
    基于<b class='flag-5'>PSOC6</b>的智能環境監控系統

    如何優化單片機項目的功耗

    功耗低的單片機是優化功耗的第一步。不同的單片機在工作模式下有不同的功耗表現,包括活動模式、睡眠
    的頭像 發表于 11-01 14:16 ?1019次閱讀

    cpu和單核cpu的區別

    CPU與單核CPU在多個方面存在顯著差異,這些差異主要體現在處理能力、性能、運行效率、功耗以及適用場景等方面。 一、概念與結構
    的頭像 發表于 09-24 16:17 ?6427次閱讀

    dsp和單核dsp的區別

    DSP(Digital Signal Processor,數字信號處理器)與單核DSP在多個方面存在顯著差異,這些差異主要體現在處理能力、任務分配、資源利用以及適用場景等方面。 一
    的頭像 發表于 09-24 16:14 ?1637次閱讀

    如何在PSoC64中使用CPU?

    有沒有人能夠在 PSoC64 中使用 CPU? 要在 PSoC64 上運行應用程序,必須使用正確的安全和配置文件。 在同時使用 ARM0+ 和 ARM4 處理器的應用程序中,它們的位置在哪里? 我
    發表于 09-23 08:16

    淺談國產異構RISC-V+FPGA處理器AG32VF407的優勢和應用場景

    關于國產異構RISC-V+FPGA處理器AG32VF407的具體優勢和應用場景淺談如下: 優勢 異構計算能力 : 異構設計結合了RISC-V的高效指令集和FPGA的靈活可編程性
    發表于 08-31 08:32

    xWRL6432低功耗雷達-功耗優化技術

    電子發燒友網站提供《xWRL6432低功耗雷達-功耗優化技術.pdf》資料免費下載
    發表于 08-23 09:17 ?1次下載
    xWRL6432低<b class='flag-5'>功耗</b>雷達-<b class='flag-5'>功耗</b><b class='flag-5'>優化</b>技術

    28HL01GTFPBHI030閃存可以與PSoC6一起使用嗎?

    你好 我打算在八進制 SPI 模式下使用 PSoC 6 SMIF 和 28HL01GTFPBHI030 閃存。 該模塊存在于 modustoolbox 中的 QSPI 配置器中,但在內存數據表中
    發表于 05-31 14:12