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

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

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

借助高度集成的 Arm? Cortex? MCU 更有效地滿(mǎn)足應(yīng)用要求

海闊天空的專(zhuān)欄 ? 來(lái)源:Stephen Evanczuk ? 作者:Stephen Evanczuk ? 2024-10-02 17:57 ? 次閱讀

作者:Stephen Evanczuk

投稿人:DigiKey 北美編輯

2024-06-04

消費(fèi)品、工業(yè)、智慧城市和醫(yī)療保健等應(yīng)用領(lǐng)域?qū)?a href="http://wenjunhu.com/v/" target="_blank">智能產(chǎn)品的要求日漸增多,導(dǎo)致開(kāi)發(fā)人員面臨諸多挑戰(zhàn)。每種應(yīng)用都對(duì)性能、安全性、超低功耗、長(zhǎng)距離無(wú)線(xiàn)連接和成本提出了獨(dú)特的要求。由于市面上的微控制器 (MCU) 解決方案的功能不足以滿(mǎn)足應(yīng)用要求,開(kāi)發(fā)人員往往不得不在這些要求上做出妥協(xié)。

本文介紹了 [STMicroelectronics]的一組處理器解決方案,這些解決方案可提供合適的性能組合、電池續(xù)航時(shí)間、安全性和無(wú)線(xiàn)連接,這些要素對(duì)于成功設(shè)計(jì)各種應(yīng)用至關(guān)重要。

滿(mǎn)足嚴(yán)格的安全要求

STMicroelectronics 的 [STM32H7R/S] Bootflash MCU(圖 1)為工業(yè)、消費(fèi)電子、智能城市和醫(yī)療保健應(yīng)用領(lǐng)域的諸多智能產(chǎn)品提供了所需的高性能、圖形處理能力、安全性和精簡(jiǎn)的物料清單 (BOM)。這些 MCU 采用了 600 MHz 的 [Arm?] Cortex?-M7 處理器和雙精度浮點(diǎn)單元 (FPU),具有集成的圖形處理能力、安全子系統(tǒng)以及一整套外設(shè)和連接接口

STMicroelectronics 的 STM32H7R/S bootflash MCU 的示意圖圖 1:STM32H7R/S bootflash MCU 集成了高性能 Arm Cortex-M7 以及一套完整的外設(shè)、功能模塊以及專(zhuān)業(yè)功能,可滿(mǎn)足安全智能產(chǎn)品的需求。(圖片來(lái)源:STMicroelectronics)

除了處理器的 L1 高速緩存(包括 32 KB 指令高速緩存和 32 KB 數(shù)據(jù)高速緩存)之外,這些 MCU 還配備了 620 KB 靜態(tài)隨機(jī)存取存儲(chǔ)器 (SRAM)、64 KB 嵌入式閃存和用于高速訪(fǎng)問(wèn)外部存儲(chǔ)器的多個(gè)接口。這種做法將 SRAM、嵌入式閃存和外部存儲(chǔ)器訪(fǎng)問(wèn)與就地執(zhí)行 (XiP) 功能相結(jié)合,為開(kāi)發(fā)人員實(shí)施高性能且安全的嵌入式系統(tǒng)提供了高度的靈活性。

為了確保應(yīng)用在外部存儲(chǔ)器中安全運(yùn)行,STM32H7S MCU 還集成了三個(gè)存儲(chǔ)器加密引擎 (MCE),可在外部非易失性或易失性存儲(chǔ)器上執(zhí)行即時(shí)加密和解密,并為每個(gè) MCE 提供多達(dá)四個(gè)不同區(qū)域的編程訪(fǎng)問(wèn)控制。STM32H7S MCU 還具有其他基于硬件的安全功能(包括差分功率分析和邊信道攻擊防護(hù)),已通過(guò) SESIP 和 PSA 保證等級(jí) 3 級(jí)認(rèn)證。

為確保可靠執(zhí)行中斷服務(wù)例程等時(shí)間關(guān)鍵型任務(wù),部分 SRAM 被映射到 MCU 的緊密耦合存儲(chǔ)器 (TCM) 接口,為關(guān)鍵指令和數(shù)據(jù)提供零等待狀態(tài)存儲(chǔ)器。為確保系統(tǒng)完整性,這款 MCU 將多種安全功能與嵌入式閃存相結(jié)合,可實(shí)現(xiàn)安全啟動(dòng)和應(yīng)用完整性檢查,為片上或片外存儲(chǔ)器中運(yùn)行的系統(tǒng)和應(yīng)用軟件提供信任根 (RoT)。當(dāng)與適當(dāng)?shù)幕谟布谋Wo(hù)機(jī)制相結(jié)合時(shí),這種使用嵌入式閃存來(lái)儲(chǔ)存受信任引導(dǎo)程序的方式,相較于傳統(tǒng) MCU 中所使用的只讀存儲(chǔ)器 (ROM),具有顯著的靈活性。

多種安全啟動(dòng)路徑

為了提供對(duì)系統(tǒng)安全至關(guān)重要的 RoT,安全啟動(dòng)依賴(lài)于始終在系統(tǒng)復(fù)位后立即運(yùn)行的受信任不可變代碼。該代碼可確認(rèn)只有受信任的軟件才能在系統(tǒng)啟動(dòng)序列的下一階段運(yùn)行。在使用 STM32H7R/S MCU 來(lái)構(gòu)建受信任系統(tǒng)時(shí),開(kāi)發(fā)人員可以選擇多種路徑來(lái)實(shí)現(xiàn)安全啟動(dòng)。他們既可以使用預(yù)先建構(gòu)的 RoT 固件,也可以自行控制啟動(dòng)序列 (圖 2)。

STMicroelectronics 的 STM32H7R /S MCU 啟動(dòng)路徑的示意圖(點(diǎn)擊放大)圖 2:STM32H7R/S MCU 提供多種啟動(dòng)路徑以簡(jiǎn)化開(kāi)發(fā)工作。(圖片來(lái)源:STMicroelectronics)

系統(tǒng)復(fù)位后,所有 STM32H7R/S MCU 都會(huì)運(yùn)行位于受保護(hù)系統(tǒng)閃存中的受信任根安全服務(wù) (RSS),開(kāi)始啟動(dòng)序列。后續(xù)的啟動(dòng)序列步驟取決于 MCU 的類(lèi)型和開(kāi)發(fā)人員選擇的啟動(dòng)路徑。在每個(gè)啟動(dòng)路徑中,STM32H7R/S MCU 都會(huì)使用隱藏保護(hù)級(jí)別 (HDPL) 機(jī)制來(lái)確保每個(gè)啟動(dòng)級(jí)別的暫時(shí)隔離。當(dāng)啟動(dòng)序列從一個(gè)啟動(dòng)級(jí)別過(guò)渡到下一個(gè)啟動(dòng)級(jí)別時(shí),HDPL 計(jì)數(shù)器會(huì)遞增,同時(shí)與上一個(gè)啟動(dòng)級(jí)別相關(guān)聯(lián)的資源會(huì)對(duì)當(dāng)前級(jí)別保持隱藏狀態(tài)。

在整個(gè)啟動(dòng)序列中保持 RoT

在基于 STM32H7R 的生產(chǎn)系統(tǒng)的啟動(dòng)路徑中,RSS 會(huì)在系統(tǒng)復(fù)位后立即運(yùn)行。RSS 運(yùn)行位于用戶(hù)閃存中的原始設(shè)備制造商 (OEM) 不可變 RoT (iRoT) 固件。由于 HDPL 會(huì)在這一級(jí)別遞增,因此 RSS 會(huì)對(duì)負(fù)責(zé)下一啟動(dòng)序列步驟的 OEMiRoT 固件保持隱藏狀態(tài)。如果應(yīng)用程序的設(shè)計(jì)支持可更新的 RoT (uRoT) 固件,則 OEMiRoT 將從外部存儲(chǔ)器運(yùn)行 OEMuRoT 固件。在最后階段的啟動(dòng)序列中,OEMiRoT(或可選的 OEMuRoT)固件將運(yùn)行應(yīng)用代碼。HDPL 機(jī)制可確保 RSS、OEMiRoT 和可選的 OEMuRoT 都對(duì)應(yīng)用保持隱藏狀態(tài)。

基于 STM32H7S 的生產(chǎn)系統(tǒng)可配置為遵循與 STM32H7R 系統(tǒng)類(lèi)似的啟動(dòng)路徑,由開(kāi)發(fā)人員完全控制啟動(dòng)過(guò)程。借助 STM32H7S MCU,開(kāi)發(fā)人員還可以選擇高度安全的路徑,調(diào)用位于受保護(hù)系統(tǒng)閃存中的預(yù)先構(gòu)建 STMicroelectronics iRoT (STiRoT) 固件。

在啟用 STiRoT 的啟動(dòng)路徑中,位于受保護(hù)嵌入式閃存中的例程 (iLoader) 會(huì)將下一啟動(dòng)級(jí)別的代碼加載到內(nèi)部 SRAM 中。然后,STiRoT 會(huì)檢查代碼的完整性和真實(shí)性,再確認(rèn)是否允許執(zhí)行代碼。對(duì)于單階段啟動(dòng)路徑,iLoader 會(huì)將應(yīng)用代碼加載到 SRAM 中。對(duì)于雙階段啟動(dòng)路徑,iLoader 會(huì)將 OEMuRoT 從外部閃存加載到 SRAM 中。

一旦加載到內(nèi)部 SRAM,STiRoT 即會(huì)檢查應(yīng)用代碼 (或 OEMuRoT 固件) 的完整性和真實(shí)性,這樣做可以避免在驗(yàn)證外部存儲(chǔ)器中的代碼期間遭受攻擊的風(fēng)險(xiǎn)。完成驗(yàn)證后,OEMuRoT 會(huì)在執(zhí)行應(yīng)用前對(duì)應(yīng)用代碼進(jìn)行完整性和真實(shí)性檢查。開(kāi)發(fā)人員可以輕松擴(kuò)展這種雙階段啟動(dòng)路徑,以驗(yàn)證應(yīng)用代碼的更新,甚至 OEMuRoT 固件的更新(圖 3)。

STMicroelectronics 的 STM32H7S MCU 的示意圖(點(diǎn)擊放大)圖 3:STM32H7S MCU 通過(guò)多步驟流程實(shí)現(xiàn)安全更新和安全啟動(dòng),旨在確保代碼在流程中每個(gè)步驟中的完整性和真實(shí)性。(圖片來(lái)源:STMicroelectronics)

在生產(chǎn)系統(tǒng)正常運(yùn)行期間,STM32H7R/S MCU 中的嵌入式閃存處于關(guān)閉狀態(tài),在此狀態(tài)下配置 RoT 固件并執(zhí)行有效的啟動(dòng)項(xiàng)。此外,這些 MCU 還提供總共四個(gè) PRODUCT_STATE(產(chǎn)品狀態(tài)),以支持整個(gè)產(chǎn)品生命周期(圖 4)。

| | 產(chǎn)品狀態(tài) | 選擇產(chǎn)品狀態(tài) | 說(shuō)明 |
| -------------------- | --------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| 開(kāi)啟 | NVSTATE = OPEN | 此狀態(tài)提供代碼調(diào)試功能,允許進(jìn)行產(chǎn)品開(kāi)發(fā)。使用啟動(dòng)引腳可啟動(dòng)引導(dǎo)程序。 |
| 配置 | NVSTATE = CLOSE
OEM_PROVD=!0xB4
and/or
DBG_AUTH = Not set (!0xB4, !0x51, !0x8A) | 此狀態(tài)允許進(jìn)行產(chǎn)品配置(部分或全部)??稍诖藸顟B(tài)下啟動(dòng)安全固件的安裝,或啟動(dòng)引導(dǎo)程序來(lái)配置產(chǎn)品。不允許從 SRAM 啟動(dòng)。 |
| 關(guān)閉 | NVSTATE = CLOSE
OEM_PROVD=0xB4
DBG_AUTH=0x51 或 0x8A | 此狀態(tài)表示產(chǎn)品配置已完成。此狀態(tài)允許對(duì)現(xiàn)場(chǎng)維修的調(diào)試驗(yàn)證提供支持(請(qǐng)閱讀專(zhuān)門(mén)的應(yīng)用說(shuō)明)。 |
| 鎖定 | NVSTATE = CLOSE
OEM_PROVD=0xB4
DBG_AUTH=0xB4 | 此狀態(tài)表示不允許進(jìn)行產(chǎn)品配置。產(chǎn)品最終會(huì)處于此狀態(tài)。 |

圖 4:STM32H7R/S MCU 處于四種產(chǎn)品狀態(tài)之一,這四種狀態(tài)用于支持整個(gè)產(chǎn)品生命周期。(圖片來(lái)源:STMicroelectronics)

開(kāi)發(fā)人員可以通過(guò)以下三種方式控制產(chǎn)品狀態(tài):

  • 非易失性狀態(tài) (NVSTATE):將閃存設(shè)置為開(kāi)啟或關(guān)閉狀態(tài)
  • OEM 已配置 (OEM_PROVD):定義安全隱藏保護(hù) (HDP) 區(qū)域的穩(wěn)定性,可確保在該區(qū)域中執(zhí)行的代碼在啟動(dòng)后保持隱藏狀態(tài)
  • 調(diào)試驗(yàn)證方法 (DBG_AUTH):定義用于開(kāi)啟設(shè)備調(diào)試的方法

通過(guò)這四種狀態(tài),STM32H7R/S MCU 可支持產(chǎn)品生命周期中每個(gè)關(guān)鍵階段(即產(chǎn)品開(kāi)發(fā)、產(chǎn)品制造和現(xiàn)場(chǎng)部署)的安全要求(圖 5)。

產(chǎn)品開(kāi)發(fā)流程圖的圖片圖 5:隨著產(chǎn)品從開(kāi)發(fā)和制造階段過(guò)渡到現(xiàn)場(chǎng)使用階段,STM32H7R/S MCU 能夠保護(hù)嵌入式閃存中的敏感代碼和數(shù)據(jù),同時(shí)在必要時(shí)提供經(jīng)過(guò)身份驗(yàn)證的調(diào)試訪(fǎng)問(wèn)。(圖片來(lái)源:STMicroelectronics)

實(shí)際上,調(diào)試身份驗(yàn)證提供了強(qiáng)大的安全功能,旨在應(yīng)對(duì)產(chǎn)品生命周期支持所面臨的實(shí)際挑戰(zhàn)。對(duì)于在關(guān)閉狀態(tài)下運(yùn)行的生產(chǎn)系統(tǒng),開(kāi)發(fā)人員可以使用身份驗(yàn)證協(xié)議,允許安全調(diào)試器在受限的調(diào)試會(huì)話(huà)中重新開(kāi)啟訪(fǎng)問(wèn),而不會(huì)影響到 RoT。在完全回歸調(diào)試中,不能保證代碼和數(shù)據(jù)的安全性。

滿(mǎn)足智能產(chǎn)品對(duì)增強(qiáng)型用戶(hù)界面的需求

盡管安全仍然至關(guān)重要,但智能產(chǎn)品依賴(lài)于日益復(fù)雜的圖形用戶(hù)界面 (GUI)。STM32H7R/S MCU 利用集成圖形加速器來(lái)滿(mǎn)足這一要求。這些加速器包括 STM32H7R3/S3 MCU 中的 Chrom-ART 加速器和 STM32H7R7/S7 MCU 中的 NeoChrom 圖形處理單元 (GPU)。雖然 2D Chrom-ART 加速器和 2.5D NeoChrom GPU 均支持多種繪圖和位圖傳送操作格式,但 NeoChrom GPU 還支持紋理映射所需的操作(圖 6)。

| | 圖形功能 | Chrom-ART | NeoChrom GPU |
| ------------------------ | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| 支持的格式 | ARGB8888、ARGB4444、ARGB1555、RGB888、RGB565
A8、A4、L8
AI44、AI88
CLUT(256 個(gè)條目)、YUV | RGVA8888、ARGB8888
RGBX8888、XRGB8888
RGB888、RGB565、RGBA55551
A8、A4、A2、A1
壓縮 TSc4、TSc6 和 TSc6A |
| 基于命令列表 | 否 | 是 |
| 繪圖 | 矩形填充 | 矩形填充
像素、線(xiàn)條、三角形、四邊形繪圖
8xMSAA 抗混疊 |
| 位圖傳送 | 復(fù)制
Alpha 混合
像素格式轉(zhuǎn)換 | 復(fù)制
Alpha 混合、摳色
像素格式轉(zhuǎn)換 |
| 紋理映射 | 否 | 任意角度旋轉(zhuǎn)
縮放
鏡像輸出
三維透視校正投影
利用雙線(xiàn)性采樣和點(diǎn)采樣進(jìn)行紋理映射 |

圖 6:STM32H7R3/S3 MCU 中的 Chrom-ART 圖形加速器和 STM32H7R7/S7 MCU 中的 NeoChrom GPU 可提供智能產(chǎn)品 GUI 所需的圖形性能和功能。(圖片來(lái)源:STMicroelectronics)

在評(píng)估和開(kāi)發(fā)方面,STMicroelectronics 為 STM32H7R3 提供了[NUCLEO-H7S3L8]STM32 Nucleo-144 開(kāi)發(fā)板,并為 STM32H7S7 提供了[STM32H7S78-DK]Discovery 套件。

Nucleo-144 板專(zhuān)為進(jìn)行快速原型開(kāi)發(fā)而設(shè)計(jì),包含集成的 ST-LINK 調(diào)試器/編程器,并提供 LED、按鈕和多個(gè)板連接器選項(xiàng)。STM32H7S78-DK Discovery 套件提供 Wi-Fi、多個(gè) LED 和按鈕、一個(gè)板載 STLINK-V3EC 調(diào)試器/編程器以及多個(gè)板連接器(包括兩個(gè) USB Type-C? 連接器和一個(gè)以太網(wǎng) RJ45 連接器)。

在軟件開(kāi)發(fā)方面,STMicroelectronics 為其 [STM32Cube] 生態(tài)系統(tǒng)增添了 [STM32Cube MCU]套件。除了硬件抽象層 (HAL) 模塊、板級(jí)支持包 (BSP) 和低層寄存器級(jí)應(yīng)用編程接口 (API),STM32Cube MCU 套件還提供中間件組件、連接棧和示例代碼。在圖形開(kāi)發(fā)方面,該公司提供了 [X-CUBE-TOUCHGFX] 圖形框架,其中包括:

  • 用于圖形應(yīng)用開(kāi)發(fā)和模擬的 TouchGFX Designer 工具
  • TouchGFX Engine 硬件加速型圖形庫(kù)
  • TouchGFX Generator 生成器,該生成器是 STM32CubeMX 插件,可讓開(kāi)發(fā)人員配置和生成 TouchGFX Engine 用于訪(fǎng)問(wèn)底層硬件和操作系統(tǒng)的 TouchGFX 抽象層

確保延長(zhǎng)電池續(xù)航時(shí)間

在許多應(yīng)用領(lǐng)域中,最小功耗和最長(zhǎng)電池續(xù)航時(shí)間仍然是關(guān)鍵設(shè)計(jì)動(dòng)因。STMicroelectronics 推出的 STM32U0 系列 MCU,專(zhuān)為滿(mǎn)足眾多基礎(chǔ)工業(yè)、醫(yī)療、智能計(jì)量和消費(fèi)性應(yīng)用對(duì)節(jié)能和更長(zhǎng)電池續(xù)航時(shí)間的需求而設(shè)計(jì)。STM32U0 MCU 系列以超低功耗 56 MHz Arm Cortex-M0+ 處理器為核心,有三個(gè)不同的子系列,可讓開(kāi)發(fā)人員選擇其設(shè)計(jì)所需的最佳 SRAM、閃存和外設(shè)配置。

[STM32U031]系列提供最精簡(jiǎn)的配置,具有 12 KB 的 SRAM、高達(dá) 64 KB 的閃存,以及多個(gè)定時(shí)器、模擬外設(shè)和連接選項(xiàng)(圖 7)。

STMicroelectronics 的 STM32U0 MCU 系列中三個(gè)子系列的圖片圖 7:STM32U0 MCU 系列的三個(gè)子系列是在 STM32U031 MCU 子系列的基礎(chǔ)上不斷增加功能。(圖片來(lái)源:STMicroelectronics)

[STM32U073]子系列擴(kuò)展了 STM32U031 子系列的功能,增加了一個(gè)集成 LCD 控制器、多個(gè)額外的連接通道和模擬外設(shè),同時(shí)還提供 40 KB 的 SRAM 和高達(dá) 256 KB 的閃存。[STM32U083]子系列則是在這些功能的基礎(chǔ)上增加了高級(jí)加密標(biāo)準(zhǔn) (AES) 硬件加速器。

憑借高度集成,所有 STM32U0 系列 MCU 都實(shí)現(xiàn)了超低功耗性能。這些 MCU 在搭載其內(nèi)部低壓差 (LDO) 穩(wěn)壓器時(shí),僅會(huì)消耗 52 μA/MHz 的電流。

開(kāi)發(fā)人員可以從多種低功耗模式(包括三種停止模式)中進(jìn)行選擇,以最大限度地降低電池供電應(yīng)用的功耗。例如,在功耗最低的停止模式下,STM32U031 MCU 在運(yùn)行實(shí)時(shí)時(shí)鐘 (RTC) 時(shí)僅消耗 630 nA,而在不運(yùn)行實(shí)時(shí)時(shí)鐘 (RTC) 時(shí)僅消耗 515 nA。在同一停止模式下,STM32U073 和 STM32U083 MCU 在運(yùn)行 RTC 的情況下僅消耗 825 nA,在不運(yùn)行 RTC 的情況下僅消耗 695 nA。盡管如此,在 STM32U0 系列的所有三個(gè)子系列中,使用 24 MHz 喚醒時(shí)鐘從這種最低功耗工作模式進(jìn)入運(yùn)行模式時(shí),閃存和 SRAM 分別只需 12.0 μs 和 7.67 μs。

盡管這些 MCU 采用超低功耗運(yùn)行,但得益于其集成的自適應(yīng)實(shí)時(shí) (ART) 存儲(chǔ)器加速器,因此即使在處理器頻率為 56 MHz 時(shí),也可以在零等待狀態(tài)下直接從閃存執(zhí)行。

在開(kāi)發(fā)支持方面,STMicroelectronics 提供基于 STM32U031 的 [NUCLEO-U031R8]評(píng)估板、基于 STM32U083 的 [NUCLEO-U083RC]評(píng)估板和基于 STM32U083 的 [STM32U083C-DK]Discovery 套件。與 STM32 系列的其他器件一樣,該公司的 STM32Cube 生態(tài)系統(tǒng)中的 STM32Cube MCU 套件提供 HAL 模塊、BSP、低層 API、中間件、連接棧和示例代碼。

提供長(zhǎng)距離無(wú)線(xiàn)連接

高效的設(shè)計(jì)和 Sub-GHz 長(zhǎng)距離無(wú)線(xiàn)連接,對(duì)于智能城市、農(nóng)業(yè)、遠(yuǎn)程計(jì)量、遠(yuǎn)程感測(cè)和工業(yè)系統(tǒng)的物聯(lián)網(wǎng) (IoT) 應(yīng)用至關(guān)重要。其中許多應(yīng)用即使在受到電網(wǎng)或機(jī)械等環(huán)境干擾的情況下也必須保持可靠的通信。這就必須使用抗干擾的長(zhǎng)距離廣域網(wǎng) (LoRaWAN) 連接。

STMicroelectronics 的 [STM32WL5MOCH6TR]模塊是經(jīng)過(guò) LoRaWAN 認(rèn)證的解決方案,能夠在歐洲、亞洲和美洲運(yùn)行。這種多區(qū)域運(yùn)行能力仰賴(lài)于該無(wú)線(xiàn)電模塊滿(mǎn)足 868 MHz 歐洲標(biāo)準(zhǔn)和支持更高功率輸出的 915 MHz 北美標(biāo)準(zhǔn)。該模塊支持多種調(diào)制方案,其線(xiàn)性頻率范圍為 150 至 960 MHz,能夠滿(mǎn)足全球各種標(biāo)準(zhǔn),以及 Sigfox、W-MBUS 和 mioty 等自行研發(fā)的通信協(xié)議。

STM32WL5MOC 模塊采用結(jié)合了 Arm Cortex-M0+ 和 Arm Cortex-M4 的雙核架構(gòu),將其靈活的無(wú)線(xiàn)電收發(fā)器、高達(dá) 64 KB 的 SRAM 和高達(dá) 256 KB 的閃存與全面的安全子系統(tǒng)、定時(shí)器、模擬外設(shè)、連接接口、控制功能以及用于嵌入式開(kāi)關(guān)模式電源 (SMPS) 的無(wú)源元器件相結(jié)合。此外,[STM32WL5MOCH6STR]版本還包含 STMicroelectronics 的 STSAFE-A100 安全元件(圖 8)。

STMicroelectronics 的 STM32WL5MOC 模塊的示意圖圖 8:STM32WL5MOC 模塊將其雙核架構(gòu)與靈活的無(wú)線(xiàn)電、安全功能、多個(gè)功能模塊和無(wú)源元器件相結(jié)合,為 Sub-GHz 連接提供了即用型解決方案。(圖片來(lái)源:STMicroelectronics)

STM32WL5MOC 模塊具有廣泛的集成功能,并已通過(guò) LoRaWAN 認(rèn)證,可為設(shè)計(jì)人員提供即用型優(yōu)化硬件解決方案,幫助其實(shí)現(xiàn)長(zhǎng)距離無(wú)線(xiàn)應(yīng)用。STMicroelectronics 利用一整套資源進(jìn)一步加快了開(kāi)發(fā)速度,其中包括[B-WL5M-SUBG1]擴(kuò)展板,該擴(kuò)展板集成了 STM32WL5MOC 模塊、4 MB 閃存、256 KB EEPROM、STMicroelectronics 發(fā)微機(jī)電系統(tǒng) (MEMS) 傳感器、多個(gè)板連接器、LED 和按鈕。作為 STM32Cube 生態(tài)系統(tǒng)的一部分,[STM32CubeWL MCU]套件可支持 STM32WL 系列電路板進(jìn)行軟件開(kāi)發(fā)。

結(jié)語(yǔ)

消費(fèi)品、工業(yè)、醫(yī)療保健和其他應(yīng)用領(lǐng)域的智能產(chǎn)品在安全性、功耗、連接性和設(shè)計(jì)復(fù)雜性方面都有要求,而單一的微控制器很難滿(mǎn)足這些要求。STM32 系列 MCU 為設(shè)計(jì)人員提供了廣泛的處理選項(xiàng),可根據(jù)不同的設(shè)計(jì)要求提供最匹配的解決方案。其電路板和軟件可為處理器提供支持并簡(jiǎn)化開(kāi)發(fā)工作。

審核編輯 黃宇

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

    關(guān)注

    68

    文章

    19286

    瀏覽量

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

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351182
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163828
  • sram
    +關(guān)注

    關(guān)注

    6

    文章

    767

    瀏覽量

    114688
  • RSS
    RSS
    +關(guān)注

    關(guān)注

    1

    文章

    33

    瀏覽量

    12342
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何選擇合適的基于CortexMCU應(yīng)用設(shè)計(jì)

    基于ARM的CPU在MCU領(lǐng)域無(wú)處不在,通常有幾個(gè)可從同一個(gè)MCU供應(yīng)商處獲得。每個(gè)ARM CPU都針對(duì)一類(lèi)特定的處理要求進(jìn)行了優(yōu)化,從低端
    的頭像 發(fā)表于 03-20 09:27 ?5423次閱讀
    如何選擇合適的基于<b class='flag-5'>Cortex</b>的<b class='flag-5'>MCU</b>應(yīng)用設(shè)計(jì)

    如何更有效地使用局部放電監(jiān)控?

    華天電力專(zhuān)業(yè)生產(chǎn)局部放電測(cè)試儀(又稱(chēng)局部放電成套裝置),接下來(lái)為大家分享如何更有效地使用局部放電監(jiān)控?如何更有效地使用局部放電監(jiān)控局部放電的大多數(shù)在線(xiàn)監(jiān)視或定期監(jiān)視都是使用未經(jīng)校準(zhǔn)的測(cè)量方法
    發(fā)表于 12-29 11:04

    如何更有效地應(yīng)用單片機(jī)而必須的外設(shè)功能

    我們已經(jīng)介紹了應(yīng)用單片機(jī)的外設(shè)功能的結(jié)構(gòu)和使用方法。本期我們介紹更有效地應(yīng)用單片機(jī)而必須的外設(shè)功能——“中斷功能”。
    發(fā)表于 02-25 08:07

    如何更有效地使用可編程時(shí)鐘器件?

    如何更有效地使用可編程時(shí)鐘器件?設(shè)計(jì)SERDES參考時(shí)鐘源面臨的挑戰(zhàn)有哪些?如何去實(shí)現(xiàn)XAUI參考時(shí)鐘源?
    發(fā)表于 04-20 06:03

    選擇適合基于MCU應(yīng)用的ARM Cortex處理器

    基于ARM的處理器是無(wú)處不在的MCU世界,經(jīng)常有一些可以從相同的MCU供應(yīng)商。每個(gè)ARM CPU進(jìn)行了優(yōu)化一類(lèi)特殊的加工要求,從低端功耗受限
    的頭像 發(fā)表于 03-05 08:09 ?2800次閱讀

    ADuCM302x超低功耗ARM Cortex-M3 MCU集成電源管理硬件參考

    ADuCM302x超低功耗ARM Cortex-M3 MCU,集成電源管理硬件參考
    發(fā)表于 04-22 17:50 ?0次下載
    ADuCM302x超低功耗<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M3 <b class='flag-5'>MCU</b>,<b class='flag-5'>集成</b>電源管理硬件參考

    ADuCM4050:超低功耗ARM Cortex-M4F MCU,集成電源管理產(chǎn)品手冊(cè)

    ADuCM4050:超低功耗ARM Cortex-M4F MCU集成電源管理產(chǎn)品手冊(cè)
    發(fā)表于 05-13 12:34 ?2次下載
    ADuCM4050:超低功耗<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M4F <b class='flag-5'>MCU</b>,<b class='flag-5'>集成</b>電源管理產(chǎn)品手冊(cè)

    ADuCM4050超低功耗ARM Cortex-M4F MCU,集成電源管理硬件參考

    ADuCM4050超低功耗ARM Cortex-M4F MCU,集成電源管理硬件參考
    發(fā)表于 05-21 08:43 ?6次下載
    ADuCM4050超低功耗<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M4F <b class='flag-5'>MCU</b>,<b class='flag-5'>集成</b>電源管理硬件參考

    基于ARM Cortex-M0核的MCU設(shè)計(jì)及應(yīng)用

    知網(wǎng)鏈接:基于ARM Cortex-M0核的MCU設(shè)計(jì)及應(yīng)用
    發(fā)表于 11-05 15:35 ?18次下載
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M0核的<b class='flag-5'>MCU</b>設(shè)計(jì)及應(yīng)用

    YDOOK:STM32: 基于Arm Cortex 內(nèi)核的32位MCU和MPU

    YDOOK:STM32: 基于Arm Cortex 內(nèi)核的32位MCU和MPU? YDOOK JY Lin文章目錄YDOOK:STM32: 基于Arm
    發(fā)表于 11-16 10:51 ?1次下載
    YDOOK:STM32: 基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex</b> 內(nèi)核的32位<b class='flag-5'>MCU</b>和MPU

    兆易創(chuàng)新 GD32 Arm? MCU 快速入門(mén)指南

    兆易創(chuàng)新GD32 MCU圍繞Arm Cortex-M3,Arm Cortex-M4 ,Arm
    發(fā)表于 02-08 16:53 ?39次下載
    兆易創(chuàng)新 GD32 <b class='flag-5'>Arm</b>? <b class='flag-5'>MCU</b> 快速入門(mén)指南

    基于ARM?Cortex?-M0+的32位高集成低成本的通用MCU-DT5M8036系列介紹

    DT5M8036 系列是一個(gè)基于 ARM?Cortex?-M0+的 32 位高集成低成本的通用 MCU
    發(fā)表于 01-30 13:42 ?856次閱讀

    基于32位Arm Cortex-M內(nèi)核N32系列MCU應(yīng)用

    國(guó)民技術(shù)N32系列MCU產(chǎn)品基于32位Arm Cortex-M內(nèi)核,內(nèi)置嵌入式高速閃存、低功耗電源管理,集成數(shù)模混合電路,并內(nèi)置硬件密碼算法加速引擎以及安全單元。
    發(fā)表于 03-28 11:35 ?915次閱讀

    集成電源管理的超低功耗ARM Cortex-M3 MCU數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《集成電源管理的超低功耗ARM Cortex-M3 MCU數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 11-28 10:49 ?0次下載
    <b class='flag-5'>集成</b>電源管理的超低功耗<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M3 <b class='flag-5'>MCU</b>數(shù)據(jù)手冊(cè)

    MAX32675C超低功耗Arm? Cortex?-M4F MCU

    Analog Devices MAX32675C超低功耗Arm? Cortex?-M4F MCU高度集成的混合信號(hào)微控制器,適用于工業(yè)應(yīng)用
    的頭像 發(fā)表于 11-28 11:50 ?383次閱讀
    MAX32675C超低功耗<b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex</b>?-M4F <b class='flag-5'>MCU</b>