痞子衡嵌入式:低功耗&高性能邊緣人工智慧應用的新答案 - MCXN947

来源:https://www.cnblogs.com/henjay724/archive/2022/12/16/16988217.html
-Advertisement-
Play Games

大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是恩智浦MCX系列MCU的新品MCXN947。 自 2015 年恩智浦和飛思卡爾合併成新恩智浦之後,關於它們各自的 Arm Cortex-M 內核通用微控制器代表作系列 LPC 和 Kinetis 接下來怎麼發展一直沒有定論(兩個系列都在 ...



  大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是恩智浦MCX系列MCU的新品MCXN947

  自 2015 年恩智浦和飛思卡爾合併成新恩智浦之後,關於它們各自的 Arm Cortex-M 內核通用微控制器代表作系列 LPC 和 Kinetis 接下來怎麼發展一直沒有定論(兩個系列都在繼續往前發展,Kinetis 新出了 K32L 子系列,LPC 新出了 LPC5500 子系列)。如今(七年之後)這個問題有了最終答案,那就是全新的 MCX 系列微控制器,MCX 會分為 N/A/W/L 四個子系列發展,恩智浦官網已經上線了 N 系列首批型號:N94x、N54x,今天痞子衡就跟大家聊一聊:

一、MCXN947簡介

  鑒於 N54x 是 N94x 的簡配版,我們今天主要聊 MCXN947 這個型號。老規矩先來看一下 MCXN947 內部模塊框圖,它搭載了兩個 Arm Cortex-M33 內核,主頻可達 150MHz,此外還為 CM33 配備了 DSP 協處理器(PowerQuad)。

  除了 CM33 核,還有兩個專用的處理單元,分別是恩智浦自研的 NPU N1-16(神經處理單元)和 Coolflux BSP32(音頻處理單元)。

  此外 MCXN947 豐富的外設資源也是不容小覷的,它不僅僅採集了 LPC 和 Kinetis 系列之長,甚至還吸收了 i.MX RT 以及 S32 系列的部分外設,當然也有一些全新設計的外設。痞子衡來一一解剖:

  System Control 中模塊(DCDC/LDO/PMC/FRO/PLL)主要來自於 Kinetis 新一代平臺(這個平臺部分設計已經用於 LPC5500 ),但是軟體開發人員接觸更多的控制模塊(SYSCON)卻是 LPC 風格,此外 VBAT 部分是新的設計。

  Memory 中模塊內部 2MB Flash (亮點:雙 Bank 可以支持 RWW) 以及 512K SRAM (支持 ECC) 主要來自於 Kinetis 新一代平臺,可接外部串列 NOR/NAND 的 FlexSPI 控制器跟 i.MXRT500 一樣(額外使能了 PRINCE 保護)。

  Timer 中模塊幾乎全部來自 LPC5500 系列。Analog 中模塊主要來自於 Kinetis 新一代平臺(除了 14bit 高速 DAC 是新設計)。

  Interface&HMI&MC 中模塊則是混合了 Kinetis/LPC/i.MXRT,比如 USB/SDIO/CAN/FlexIO/TSI/I2S/LPUART/LPSPI/LPI2C/GPIO/PORT 是滿滿的 Kinetis 風格,ENET/AOI/DMIC/I3C/PINT/FlexCOMM 則是滿滿的 LPC 風格(Note: FlexCOMM 已經全新升級為 LP FlexCOMM,並且搭配的是 Kinetis LPUART/LPSPI/LPI2C,而不再是 LPC UART/SPI/I2C),SINC filter 則是取自 i.MXRT1170。

  最後的 Security 子系統則是 LPC 風格占領,除了 Glitch Detect 和 OTP 保留了 Kinetis 倔強。

  講到這裡似乎沒看到 S32 的身影,它就藏在 INTM/EIM/ERM 模塊里。

二、邊緣人工智慧應用新答案

  MCXN947 內置的 NPU N1-16 與只使用 CM33 內核相比,ML 吞吐量可以提高 30 倍。這樣的 ML 性能表現在 MCU 領域堪稱頂級,使得 TinyML 在資源和功率受限的邊緣設備上也可以展現超凡的算力。我們完全可以在 MCXN947 上做一些邊緣人工智慧應用:比如實現複雜的深度學習模型、為門禁控制添加人臉和語音識別功能、為家庭安全系統創建電池供電的玻璃破碎探測器、為電機控制預測維護開發振動感測器、設計配備生物感測器的智能可穿戴設備等等。

三、MCXN947-EVK/BRK簡圖

  為了讓大家能快速評估 MCXN947 性能和功耗,恩智浦官方配套推出了兩款開發板,一款全功能、一款低成本,滿足不同評估需求。

  全功能開發板 MCXN947-EVK 框圖:

  低成本開發板 MCXN947-BRK 框圖:

  至此,恩智浦MCX系列MCU的新品MCXN947痞子衡便介紹完畢了,掌聲在哪裡~~~

歡迎訂閱

文章會同時發佈到我的 博客園主頁CSDN主頁知乎主頁微信公眾號 平臺上。

微信搜索"痞子衡嵌入式"或者掃描下麵二維碼,就可以在手機上第一時間看了哦。

  最後歡迎關註痞子衡個人微信公眾號【痞子衡嵌入式】,一個專註嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。

痞子衡嵌入式-微信二維碼 痞子衡嵌入式-微信收款二維碼 痞子衡嵌入式-支付寶收款二維碼

  衡傑(痞子衡),目前就職於某知名外企半導體公司MCU系統部門,擔任嵌入式系統應用工程師。

  專欄內所有文章的轉載請註明出處:http://www.cnblogs.com/henjay724/

  與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]

  可以關註痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。

  關於專欄文章有任何疑問請直接在博客下麵留言,痞子衡會及時回覆免費(劃重點)答疑。

  痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 作者:張富春(ahfuzhang),轉載時請註明作者和引用鏈接,謝謝! cnblogs博客 zhihu Github 公眾號:一本正經的瞎扯 我在多進程插件框架 hashicorp/go-plugin 的基礎上,使用 protoreflect 來解析 proto3 語法的IDL文件,通過命令行工具自 ...
  • 解決問題 在SpringBoot項目中,如何集成Karate測試框架和Jacoco插件。以及編寫了feature測試文件,怎麼樣配置才能看到被測試介面代碼的覆蓋率。 演示版本及說明 本次講解,基於SpringBoot2.1.4.RELEASE版本,可根據項目版本靈活更改。下麵所有的版本號,可以自行選 ...
  • 查找 假設有如下這樣一個有序鏈表: 想要查找 24、43、59,按照順序遍歷,分別需要比較的次數為 2、4、6 目前查找的時間複雜度是 O(N),如何提高查找效率? 很容易想到二分查找,將查找的時間複雜度降到 O(LogN) 具體來說,我們把鏈表中的一些節點提取出來,作為索引,類似於二叉搜索樹,得到 ...
  • “好記性不如爛筆頭。” —— 張溥 0x00 大綱 0x01 前言 部分內容翻譯自 ZooKeeper 3.6 Documentation,文末附原文章節,可對照理解。 0x02 獨立運行 在獨立模式下設置 ZooKeeper 服務很簡單。服務包含在單個 JAR 文件中,因此安裝包括創建配置。 下載 ...
  • 摘要:常用於消除雜訊的圖像平滑方法包括三種線性濾波(均值濾波、方框濾波、高斯濾波)和兩種非線性濾波(中值濾波、雙邊濾波),本文將詳細講解兩種非線性濾波方法。 本文分享自華為雲社區《[Python從零到壹] 五十六.圖像增強及運算篇之圖像平滑(中值濾波、雙邊濾波)》,作者:eastmount。 常用於 ...
  • 前言 本文給大家分享的是如何通過利用Python製作桌面寵物,廢話不多直接開整~ 開發工具 Python版本: 3.6 相關模塊: random模塊 os模塊 cfg模塊 sys模塊 PyQt5模塊 環境搭建 安裝Python並添加到環境變數,pip安裝需要的相關模塊即可。 文中圖片素材實戰教程,評 ...
  • 今天分享自己在項目中用到的一個小技巧,就是使用 EntityFrameworkCore 時我們在通過代碼去 Update-Database 生成資料庫時如何自動將代碼模型上的註釋和欄位上的註釋攜帶到資料庫中,方便後續在資料庫直接查看各個表和各個欄位的含義。 實現效果如下: 可以看到我們每張表都有明確 ...
  • 當我們在使用MediaElement控制項播放HDR視頻時會遇到顏色發灰、泛黃的情況,難道是因為控制項做的有問題? 其實並不是程式問題,只是我們普通的應用程式工作在8bit色深的環境中,而HDR色深為10bit起步。 HDR視頻色彩空間為BT.2020 10bit色深。 SDR視頻(一般視頻)色彩空間基 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...