|
作者:Stephen Evanczuk 來源:Digikey 盡管物聯網 (IoT) 設備的開發在不斷向前發展,但設備之間的連接仍然是設計人員面臨的持續挑戰。十年前,設計出讓早期物聯網使用者能輕松連接的設備是一項挑戰。如今,物聯網設備不僅需要開箱即用的無縫連接功能,還必須確保跨異構網絡的安全連接功能,同時延長電池壽命。對于需要快速應對競爭壓力的開發人員來說,縮短交付期會進一步使物聯網設計變得復雜。因此,為低功耗無線片上系統 (SoC) 器件找到一個可適應全面生態系統的、功能豐富的開發套件就變得極其重要。Nordic Semiconductor 提供的一款此類開發套件能滿足所有要求。 Nordic 的 nRF54L15 是一款基于 nRF54L15-DK 評估板(圖 1)的開發套件,旨在使用 Nordic 的 nRF54L 系列無線 SoC(包括 nRF54L15) 加速物聯網設計。該開發套件還可以仿真 nRF54L10 和 nRF54L05 器件。除了全套硬件設計文件外,該套件還包括一塊電路板,能為您提供一個完整的無線開發平臺,該平臺配備 Nordic 的 nRF54L15 無線 SoC、8 MB 外部閃存、電源管理 IC 以及 2.4 GHz 和近場通信 (NFC) 天線。
圖 1:nRF54L15-DK 開發板集成了 nRF54L15 無線 SoC、閃存、電源管理 IC 和連接器,形成了一個綜合硬件平臺,支持快速部署安全的多協議物聯網設備。(圖片來源:Nordic Semiconductor) 除了一組調試連接器和電源分析接頭外,該開發板還為您提供了多個用戶接口組件,包括發光二極管 (LED) 和用于在軟件調試和軟件執行期間進行手動交互的按鈕。三組連接器引出 SoC 的通用輸入/輸出 (GPIO) 端口,讓您可以全面地掌控專為電池供電型物聯網應用構建的無線 SoC。 專為低功耗物聯網應用而打造 Nordic 的 nRF54L 無線 SoC 系列是 Nordic 第四代低功耗藍牙 (BLE) SoC 的產品之一。Nordic 的技術實力充分體現在其特性和性能組合的全面性方面,這正是您在設計多協議連接與延長電池續航方案時所需的。nRF54L 系列的所有產品都采用了相同的架構,不同之處在于非易失性存儲器 (NVM) 和隨機存取存儲器 (RAM) 的大小,其中 nRF54L15 的容量最大,分別為 1.5 MB 和 256 KB。 該架構基于一對處理器打造(圖 2),包括 Arm Cortex-M33 主核心和 Nordic 自己開發的 RISC-V 協處理器。當 Arm Cortex-M33 處理器在處理應用時,將時間關鍵型任務交由 RISC-V 內核處理,為該架構的 I/O、計時器和外設提供低延遲處理。
圖 2:nRF54L 無線 SoC 集成了 Arm Cortex-M33、RISC-V 協處理器、多協議收發器以及豐富的外設。(圖片來源:Nordic Semiconductor) nRF54L 架構消除了人們對更安全的物聯網設備的持續擔憂,實現了多項關鍵的安全增強功能,包括 Arm TrustZone、防篡改、加密加速、身份驗證式調試、安全密鑰存儲以及建立信任根的不可變啟動區域。結合起來看,這些功能共同為安全無線更新、安全啟動和安全地執行可信賴應用提供了必要的基礎。 對于無線通信,Arm Cortex-M33 處理器負責處理多協議無線堆棧的執行。該處理器與集成的低功耗多協議 2.4 GHz 收發器配合使用,可提供 8 分貝(以 1 毫瓦 (dBm) 發射功率為基準)和 -96 dBm 接收靈敏度。 堆棧資源和硬件功能的協同作用,將確保您的設計可支持各種領先的連接技術和物聯網協議,包括藍牙 6.0、BLE、Zigbee、Thread、Matter、Amazon Sidewalk 和專有 2.4 GHz 協議,且速度高達每秒 4 兆比特 (Mb/s)。如果您的物聯網設備還需要支持與 Wi-Fi 共存,Arm Cortex-M33 處理器將運行 Nordic nRF70 系列 Wi-Fi 配套芯片的 Wi-Fi 堆棧。使用該芯片可輕松連接 Nordic nRF 系列 SoC,例如 nRF54L 系列。 nRF54L 無線 SoC 完全符合 BLE 核心 6.0 的要求,具有藍牙信道探測等功能。信道探測技術可實現革命性的精準、安全的測距能力,以滿足新一代電子標簽、智能門鎖、家用電器及資產追蹤系統的需求。 軟件資源加速物聯網軟件設計 nRF54L15-DK 開發套件為開發基于 nRF54L 的設備提供了一個現成的硬件平臺,而 Nordic nRF Connect 軟件開發套件 (SDK)(圖 3)為快速打造物聯網軟件應用提供了全面的軟件基礎。SDK 提供了一個用于創建各種軟件的可擴展框架,從針對資源受限設備優化的專用例程,到為復雜應用構建的軟件包。
圖 3:nRF Connect SDK 可提供全面的軟件堆棧,可加速復雜物聯網應用的開發。(圖片來源:Nordic Semiconductor) nRF Connect SDK 代碼結合了開源 MCUBoot 安全引導加載程序和開源 Zephyr 實時操作系統 (RTOS),能夠從內存受限的系統擴展到大內存配置。基于這些組合,Nordic 的 nrf 和 nrfxlib 軟件包提供了 BLE、藍牙網狀網絡、Wi-Fi、Matter 和 Thread/Zigbee 所需的連接協議棧。中間件庫提供硬件驅動程序、安全固件和支持連接協議,包括約束應用協議 (CoAP) 和消息隊列遙測傳輸 (MQTT) 等。 Nordic 公開提供的 nRF Connect SDK 存儲庫中包含大量示例應用,方便您快速構建應用源代碼。使用 nRF Connect SDK 構建代碼庫后,Nordic 環境使用配置文件 (*.conf) 和設備樹文件 (*.dts) 可讓您輕松地將源代碼重新定位到各種硬件配置上的不同應用中(圖 4)。
圖 4:Nordic 的軟件開發框架簡化了應用源代碼編寫,可輕松地重新定位,以構建在不同硬件配置上運行的獨特應用。(圖片來源:Nordic Semiconductor) 結語 縮短交付時間是物聯網開發人員業已面臨的挑戰,對于多協議安全連接的需求使得這種挑戰更加復雜。Nordic Semiconductor 的 nRF54L15 開發套件為低功耗物聯網設備提供了軟硬件基礎,可快速響應新興需求,加速產品開發。 |