色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何使用現有的MCU實現處理器性能

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-03-19 08:17 ? 次閱讀

用戶期望智能器件既功能強大、安全可靠,又能延長電池壽命。為了滿足這些期望,開發人員現在主攻可任其發揮的 MCU,讓這些 MCU 不僅能提供足夠的低功耗性能和存儲器以滿足中等特性要求,又能夠實現安全更新以實現功能增強和故障修復。

隨著 MCU 成為可穿戴設備、物聯網設備和其他智能便攜式產品的核心,MCU 必須組合好高性能和低功耗,以便在小尺寸產品中執行日益復雜的軟件應用,同時最大限度地減少電池消耗。除了安全保證,長工作壽命和易用性對用戶體驗同樣至關重要。

本文將介紹如何使用 Maxim Integrated 提供的支持力度大的現有 MCU 系列來滿足這些要求。

明確好的用戶體驗

在很多方面,用戶的要求與開發人員過去努力去滿足的并沒有根本的不同。然而,對于新興智能產品的可接受解決方案,設計人員卻面臨著重大的差異。用戶越來越期望產品結構緊湊、重量輕,并且可以舒適地放在身上,或者放在家中或公司里也不會太引人注意。用戶更有可能接受這樣的智能產品:不需要給予過度關注,使用、充電、更新操作不會非常繁瑣,同時始終安全。

除了易于交互之外,用戶還希望智能產品能夠與提供類似功能的傳統產品一樣,具有大致相同的尺寸和外觀,包括“風格”。例如,用戶較可能接受的可穿戴健身設備更像是一只手鐲或腕表,而不是戴在手腕上的一個怪模怪樣的東西。

當然,如果產品無法為用戶提供足夠的價值,那么即使易于交互且風格很受歡迎,產品仍然會失敗。一個時尚腕戴式設備若提供的有用信息非常之少,那么與昂貴的腕帶無異。要將技術和風格很好地接合起來,這需要一定程度的隱形智能。

為了實現這種隱形智能,開發人員需要調整一些高級特性,例如舒適的交互、熟悉的外觀和高價值信息等,將其轉化為適合應用的獨特要求。

擴充要求

對于設計人員而言,若要滿足用戶對輕松交互的期望,就要提供足夠的性能來讓智能產品上運行的更復雜應用軟件快速輸出結果。這些功能需求又轉化為對處理器的需求,處理器必須能夠執行該軟件,同時從日益增多的傳感器模態中提取更多有用信息。

在獲取信息時,這些設備將獲得對特權信息的訪問權限,特權信息則要求通過強大的安全機制來給予保護,同時又不破壞應用性能。

除了這些直接需求之外,智能設備還需要通過隱形運行的軟件更新來應對新類型的攻擊,但這些更新又不能給用戶增加負擔。與此同時,設計需要具備高效的節電特性,以便能延長電池壽命,使用戶無需攜帶笨重的電池或頻繁充電。

確保易用性涉及的各種要求本身就具有挑戰性,而滿足用戶對智能產品美觀性的期望,又進一步加大了挑戰難度。大體積的電池、超大的設計尺寸或笨拙的用戶界面可能會扼殺用戶的興趣,打消他們嘗試與產品交互的愿望。

將智能融入設計時,開發人員需要在形式與功能的兩極之間找到平衡點。為實現這一平衡,開發人員需要進一步限定備選解決方案,重點關注能夠解決高性能和低功耗、豐富功能與尺寸、靈活性與安全性這些傳統沖突的方案。

另一個因素是成本。物聯網、可穿戴設備和智能產品在快速發展,開發人員必須提供硬件及軟件更新來支持未來需求。在規劃未來的功能增強時,需要在初始設計中增加備用的功率和存儲空間,開發人員必須平衡好可能因此帶來的成本增加。

對于開發人員來說,若要解決上述眾多需求,最佳著眼點就在作為嵌入式智能產品設計核心的 MCU 上。雖然 8 位和 16 位 MCU 仍然很受歡迎,但隨著用戶期望的提升,智能產品需要提供更高的性能和功能。因此,32 位 MCU 也頗受智能產品系統設計的歡迎。例如,與 8 位或 16 位 MCU 相比,32 位 MCU 可以用更少的指令周期完成 32 位加法等基本運算(清單 1)。

Copy anl PSW, #0E7H ;Register Bank 0 mov a, r0 ;load X low byte into acc add a, r4 ;add Y low byte mov r0, a ;save result mov a, rl ;load X next byte into acc addc a, r5 ;add Y next byte with carry mov rl, a ;save result mov a, r2 ;load X next byte into acc addc a, r6 ;add Y next byte mov r2, a ;save result mov a, r3 ;load X high byte into acc addc a, r7 ;add Y high byte with carry mov r3, a mov C, OV ret (A) mov a, r0 add rl mov r0, a ret (B)

清單 1:為執行 32 位加法,8 位 MCU 需要的指令周期數 (A) 顯著多于 32 位 MCU 的周期數 (B)。(代碼來源:Maxim Integrated)

隨著設計人員在傳感器融合算法中結合多個傳感器數據流,高性能 32 位 MCU 變得更加重要。傳感器融合算法有很多應用,例如生成精確方向和室內位置信息,這是用戶越來越希望從可穿戴設備和移動產品獲得的信息。在這種情況下,像 Maxim Integrated 的 Darwin MCU 系列這樣的高級 MCU 的能力對于實現隱形智能至關重要。

實現隱形智能

Darwin MCU 專為支持新興智能產品的需求而設計。該系列將低功耗操作與全套集成功能結合在一起,產品包括 MAX32620、MAX32625 和 MAX32630。

Darwin MCU 基于帶浮點單元 (FPU) 的 32 位 Arm? Cortex?-M4,其不僅全面支持低功耗操作,而且具備專門用于外設管理、電源監控和加密的模塊(圖 1)。安全型版本(如 MAX32631)通過集成信任保護單元 (TPU) 來擴展對安全性的支持,該單元能夠在智能產品與外部主機的每次交互中保障機密性、完整性和真實性。

如何使用現有的MCU實現處理器性能

圖 1:Darwin MCU(如 MAX32630 及其安全型版本 MAX32631)將 32 位處理性能與全套外設、接口、專用模塊結合在一起,并且在 MAX32631 中納入了支持關鍵安全機制的信任保護單元 (TPU)。(圖片來源:Maxim Integrated)

開發人員可以利用 MCU 的多個模擬和數字外設以及串行接口,來簡化使用多個傳感器的系統的硬件設計。Maxim Integrated 通過其 MAXREFDES100 評估套件展示了這種簡化設計。該套件包括一塊展示多個傳感器使用方法的電路板和參考設計,具體包括 Maxim MAX30205 體溫傳感器、MAX30003 ECG 模擬前端 (AFE)、MAX30101 脈搏血氧計,以及其他適用于典型可穿戴健身設備的傳感器。

雖然在捕獲更復雜數據的過程中必須使用靈活的接口,但 Darwin 指令集架構能夠使這些 MCU 快速執行復雜的算法,不斷滿足從這些數據提取有用信息的需要。該指令集融合了 16 位和 32 位指令,減少了應用軟件的占用空間,同時保留了 32 位架構每字節執行更多指令的能力。除了集成 FPU 外,Darwin CPU 架構還含有高速硬件乘法累加運算 (MAC) 和單指令多數據 (SIMD) 并行處理能力,從而提供數字信號處理功能。

這種浮點和 DSP 指令的結合有助于 Darwin MCU 更快地執行數據密集型算法,以便滿足在下一代產品中內建智能的需求。同時,這些 MCU 集成了足夠大的片上存儲器,可以存儲算法和其他應用代碼,以及越來越多的系統級軟件,包括實時內核、通信堆棧和安全協議棧。在 Darwin MCU 系列產品中,開發人員可以找到最適合其應用的閃存與 SRAM 組合。MAX32630/MAX32631 MCU 提供 2 MB 閃存和 512 KB SRAM;MAX32620 提供 2 MB 閃存和 256 KB SRAM;MAX32625 提供 512 KB 閃存和 160 KB SRAM。為簡化這些存儲器的使用,Darwin MCU 支持一致的存儲器映射,將各種存儲器類型和存儲器映射寄存器合并到單個地址空間中(圖 2)。

如何使用現有的MCU實現處理器性能

圖 2:Darwin MCU 使用單個地址空間,其中包含各種存儲器類型以及用于功能塊的存儲器映射寄存器。(圖片來源:Maxim Integrated)

開發人員可以進一步擴展可用閃存,以支持非常大的代碼集或系統庫。Darwin MCU 支持芯片內執行 (XIP) 操作,允許 CPU 直接從外部閃存執行代碼。Maxim Integrated 在其 MAXREFDES100 參考設計中展示了這種方法,其中包括一個 32 MB Cypress Semiconductor S25FS256SAGNFI001 閃存器件。

盡管有強大的存儲器和處理能力,Darwin MCU 仍能滿足開發人員對低功耗的需求。在本文提及的產品中,MAX32630/MAX32631 MCU 支持最大的集成存儲器,只需低至 3.4 微瓦 (μW) 的功耗即可保持其 512 KB SRAM。在完全活動模式下,其功耗仍然只有 130 μW/MHz。這兩者之間還有一個中間地帶:在使用集成外設管理單元 (PMU) 的特殊模式中,消耗 30 μW/MHz 即可支持外設操作,同時 CPU 內核處于超低功耗休眠狀態。

Darwin MCU 在處理器休眠的同時能夠運行外設,這使得開發人員可以通過限制 CPU 需要保持活動模式的時間來降低功耗。開發人員不必使用完全活動的 CPU 定期輪詢傳感器并將結果傳輸到主機,而是可以使用 Darwin MCU 針對“等待中斷”、“等待事件”和“退出時休眠”的指令,最大限度地減少有效占空比,并降低整體系統功耗(圖 3)。

如何使用現有的MCU實現處理器性能

圖 3:在可穿戴或其他傳感器系統中,開發人員可以通過最大限度增加 CPU 處于低功耗休眠狀態的時間來大幅降低系統功耗,喚醒時間只需足以獲取傳感器數據并將結果傳輸到主機即可。(圖片來源:Maxim Integrated)

較慢的 MCU 從休眠模式轉換到活動模式常常會浪費一些功耗,而這些 MCU 的喚醒時間為 5 μs,可以降低轉換期間所浪費的功耗。結合其 SRAM 保持休眠狀態,這些器件可以快速恢復處理,不存在因為使用外部非易失性存儲器來保存和恢復狀態而導致的長時間延遲與功耗浪費。因此,工程師可以開發出非常高效的功耗敏感型應用。

為了支持這些應用的開發,Maxim 提供了 MAX326XX 固件軟件開發套件 (SDK),其中包括外設驅動程序、電路板支持驅動程序和樣例應用程序(圖 4)。

如何使用現有的MCU實現處理器性能

圖 4:Maxim Integrated 的 MAX326XX 固件軟件開發套件 (SDK) 為應用軟件開發人員提供樣例應用程序,展示了如何使用基于 Arm Cortex 微控制器軟件接口標準 (CMSIS) API 而構建的 SDK 外設和板卡驅動程序。(圖片來源:Maxim Integrated)

MAX326XX 固件 SDK 外設和電路板庫基于 Arm Cortex 微控制器軟件接口標準 (CMSIS) API 而構建。反過來,應用軟件雖然通常與外設和電路板庫交互,但可以直接與 CMSIS 交互,以便根據需要訪問底層硬件。

總結

用戶希望可穿戴設備、物聯網設備和其他智能設備能夠在系統中提供復雜的應用,并且易于交互、佩戴舒適以及很有使用價值。為了滿足這些需求,開發人員需要將豐富的功能、高性能處理能力和低功耗操作結合在一起的 MCU。

Maxim Integrated 的 Darwin 系列 MCU專為滿足這些需求而設計,能夠讓開發人員在設備中更輕松地構建隱形智能,不斷滿足智能產品用戶的期望。

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

    關注

    146

    文章

    17171

    瀏覽量

    351522
  • 物聯網
    +關注

    關注

    2909

    文章

    44704

    瀏覽量

    374174
  • 可穿戴設備
    +關注

    關注

    55

    文章

    3816

    瀏覽量

    167109
收藏 人收藏

    評論

    相關推薦

    盛顯科技:解決投影融合處理器性能評估標準

    投影融合處理器是一種專門為多個投影儀協同工作設計的硬件設備,它能夠消除不同投影儀之間的邊緣重疊、色彩不匹配、亮度不一致等問題,從而實現更加逼真、高清晰度的投影效果。以下是對投影融合處理器性能
    的頭像 發表于 12-26 15:26 ?142次閱讀
    盛顯科技:解決投影融合<b class='flag-5'>處理器</b>的<b class='flag-5'>性能</b>評估標準

    性能MCU對比 MCU在智能家居中的應用

    的差異。 1. MCU的基本概念 微控制單元(MCU)是一種集成了處理器核心、存儲、輸入/輸出接口等組件的集成電路。它能夠
    的頭像 發表于 11-11 14:51 ?538次閱讀

    盛顯科技:異形拼接處理器和傳統拼接處理器有什么區別?

    現如今,隨著科技的不斷發展,拼接處理器已在眾多領域展現出其廣泛的適用性,尤其是異形拼接處理器,作為實現異形拼接屏功能的尖端設備,更是脫穎而出,它能夠巧妙地整合多個顯示屏,包括液晶顯示屏、LED顯示屏
    的頭像 發表于 11-06 10:52 ?189次閱讀

    Sitara?處理器MCU上支持的工業通信協議

    電子發燒友網站提供《Sitara?處理器MCU上支持的工業通信協議.pdf》資料免費下載
    發表于 09-21 10:23 ?0次下載
    Sitara?<b class='flag-5'>處理器</b>和<b class='flag-5'>MCU</b>上支持的工業通信協議

    性能處理器芯片溫度監控

    電子發燒友網站提供《高性能處理器芯片溫度監控.pdf》資料免費下載
    發表于 09-19 12:49 ?0次下載
    高<b class='flag-5'>性能</b><b class='flag-5'>處理器</b>芯片溫度監控

    ARM處理器和CISC處理器的區別

    ARM處理器和CISC(復雜指令集計算機)處理器在多個方面存在顯著的區別。這些區別主要體現在架構原理、性能與功耗、設計目標、應用領域以及市場生態等方面。
    的頭像 發表于 09-10 11:10 ?489次閱讀

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定了微處理器處理數據、執行指令以及協調系統各部件工作時的效率和能力。
    的頭像 發表于 08-22 12:31 ?1141次閱讀

    國產高性能先進微處理器產業的推動者

    處理器
    jf_10805031
    發布于 :2024年06月19日 09:36:37

    imec推出超導處理器,基于現有的CMOS制造工具

    近日,IEEE Spectrum刊文指出,比利時imec微電子研究所在現有的CMOS制造工具基礎上,成功研發出超導處理器。該超導處理器主要借助“約瑟夫森節”的獨特構造來構建基本邏輯單元及SRAM緩存模塊。
    的頭像 發表于 05-27 17:52 ?793次閱讀

    處理器的定義和種類

    處理器,作為計算機系統的核心部件,承載著執行指令、處理數據的重要任務。隨著信息技術的飛速發展,處理器的種類和性能也在不斷提升。本文將對處理器
    的頭像 發表于 05-12 18:12 ?2629次閱讀

    瑞薩推出基于Arm Cortex-M23處理器的RA0微控制MCU)系列

    全球半導體解決方案供應商瑞薩電子(TSE:6723)宣布推出基于Arm Cortex-M23處理器的RA0微控制MCU)系列。全新32位通用MCU RA0系列產品除了
    的頭像 發表于 04-14 10:12 ?851次閱讀
    瑞薩推出基于Arm Cortex-M23<b class='flag-5'>處理器</b>的RA0微控制<b class='flag-5'>器</b>(<b class='flag-5'>MCU</b>)系列

    瑞薩電子推出基于Arm? Cortex?-M23處理器的RA0微控制MCU

    瑞薩電子今日宣布推出基于Arm? Cortex?-M23處理器的RA0微控制MCU)系列。全新32位通用MCU RA0系列產品除了實現
    的頭像 發表于 04-10 10:14 ?781次閱讀
    瑞薩電子推出基于Arm? Cortex?-M23<b class='flag-5'>處理器</b>的RA0微控制<b class='flag-5'>器</b>(<b class='flag-5'>MCU</b>)

    業界首款基于Arm Cortex-M85處理器MCU

    所有RA8系列MCU均利用Arm Cortex-M85處理器和Arm的Helium技術所帶來的高性能,結合矢量/SIMD指令集擴展,能夠在數字信號處理器(DSP)和機器學習(ML)的實
    發表于 03-05 14:14 ?736次閱讀
    業界首款基于Arm Cortex-M85<b class='flag-5'>處理器</b>的<b class='flag-5'>MCU</b>

    瑞薩電子發布業界首款基于Cortex-M85處理器的全新超高性能MCU

    去年10月,瑞薩電子重磅發布了業界首款基于Cortex-M85處理器的全新超高性能MCU:RA8M1系列微處理器。 今年,瑞薩將舉辦RA8巡回技術研討會。
    的頭像 發表于 02-26 10:27 ?637次閱讀
    瑞薩電子發布業界首款基于Cortex-M85<b class='flag-5'>處理器</b>的全新超高<b class='flag-5'>性能</b><b class='flag-5'>MCU</b>

    如何提高處理器性能

    提高處理器主頻可以提高處理器性能,但是到一定程度就不能再提高了,我們需要通過雙核,或者多核來提高處理器性能
    的頭像 發表于 01-24 09:59 ?2515次閱讀
    如何提高<b class='flag-5'>處理器</b>的<b class='flag-5'>性能</b>
    主站蜘蛛池模板: 午夜色情影院色a国产| 黄色日本女人| 亚洲 日本 欧美 中文字幕| 快播h动漫网站| 国产精品99久久久久久AV| 这里只有精品网| 网红主播 国产精品 开放90后| 再插深点嗯好大好爽| 色男人的天堂久久综合| 伦理片在线线看手机版| 国内高清在线观看视频| 一本道本线中文无码| 美女的隐私蜜桃传媒免费看| 国产精品私人玩物在线观看 | 亚洲一级毛片免费在线观看| 三级成年网站在线观看| 美女爱爱网站| 久久99热狠狠色一区二区| 国产精品乱码色情一区二区视频 | 亚洲 天堂 欧美 日韩 国产| 青青草国产偷拍在线av| 蜜桃成熟时2在线观看完整版hd| av天堂网2017avtt| 婷婷亚洲AV色香蕉蜜桃| 秋霞鲁丝片Av无码| 芒果视频看片在线观看| 久久91精品国产91久久户| 国产欧美国日产在线播放| 东北疯狂xxxxbbbb中国| https黄视| JAPANRCEP老熟妇乱子伦视频| 2021自产拍在线观看视频 | 欧美伊人久久大香线蕉综合69| 乱子伦在线观看中文字幕| 久久精品热播在线看| 九九99热久久精品在线6| 国产伊人自拍| 国产亚洲欧美在线观看三区 | 久久久国产精品免费A片3D| 精品无码日本蜜桃麻豆| yellow日本动漫高清|