痞子衡嵌入式:低功耗&高性能边缘人工智能应用的新答案 - MCXN947

痞子,嵌入式,低功耗,高性能,边缘,人工智能,应用,答案,mcxn947 · 浏览次数 : 418

小编点评

**MCXN947简介** MCXN947是一款由恩智浦开发的全新系列 N/A/W/L 四个子系列 MCU。 **主要特性:** * 两个 Arm Cortex-M33 内核,主频可达 150MHz * CM33 配备了 DSP 协处理器 * 2MB Flash 和 512K SRAM * USB/SDIO/CAN/FlexIO/TSI/I2S/LPUART/LPSPI/LPI2C/GPIO/PORT * ENET/AOI/DMIC/I3C/PINT/FlexCOMM * SINC滤波器 **边缘人工智能应用** * 深度学习模型 * 门禁控制 * 家庭安全系统 * 电机控制 * 智能可穿戴设备 **开发板** * 全功能开发板 MCXN947-EVK 包含 everything you need to get started with MCXN947 * 低成本开发板 MCXN947-BRK 包含开发板、开发工具和电源适配器

正文


  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦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主页知乎主页微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

与痞子衡嵌入式:低功耗&高性能边缘人工智能应用的新答案 - MCXN947相似的内容:

痞子衡嵌入式:低功耗&高性能边缘人工智能应用的新答案 - MCXN947

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦MCX系列MCU的新品MCXN947。 自 2015 年恩智浦和飞思卡尔合并成新恩智浦之后,关于它们各自的 Arm Cortex-M 内核通用微控制器代表作系列 LPC 和 Kinetis 接下来怎么发展一直没有定论(两个系列都在

痞子衡嵌入式:盘点国内Cortex-M内核MCU厂商高主频产品(2023)

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是国内Cortex-M内核MCU厂商高主频产品。 在 2021 年初痞子衡写了篇 《盘点国内Cortex-M内核MCU厂商高性能产品》,搜罗了当时市面上主频不低于 96MHz 的 CM 核国产 MCU。如今过去了两年,痞子衡又一次梳理了国

痞子衡嵌入式:从功耗测试角度了解i.MXRTxxx系列片内SRAM分区电源控制

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是**从功耗测试角度了解i.MXRTxxx系列片内SRAM分区电源控制**。 我们知道配合 MCU 一起工作的存储器包含 ROM(Flash) 和 RAM 两类,前者主要放 RO 代码和数据,后者放 RW 数据。MCU 可以没有片内 RO

痞子衡嵌入式:瑞萨RA8系列高性能MCU开发初体验

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是瑞萨RA8系列高性能MCU开发上手体验。 我们知道瑞萨半导体的通用 MCU 产品线主要包含基于自有内核 8/16bit RL78 系列以及 32bit RX 系列,还有这两年明显增加研发投入的基于 Arm Cortex-M 内核的 RA

《痞子衡嵌入式半月刊》 第 104 期

痞子衡嵌入式半月刊: 第 104 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回

痞子衡嵌入式:浅聊恩智浦i.MXRT官方SDK里关于串行Flash相关的驱动与例程资源(上篇)

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MXRT官方SDK里关于串行Flash相关的驱动与例程资源。 经常有同事以及 i.MXRT 客户咨询痞子衡,咱们恩智浦官方 SDK 里有哪些串行 Flash 相关的示例,每一次痞子衡都是按照询问需求将 SDK 里相应资源路径发

《痞子衡嵌入式半月刊》 第 103 期

痞子衡嵌入式半月刊: 第 103 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回

《痞子衡嵌入式半月刊》 第 102 期

痞子衡嵌入式半月刊: 第 102 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回

痞子衡嵌入式:i.MXRT1xxx系列MCU外接24MHz有源晶振的方式与注意事项

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT1xxx系列MCU外接24MHz有源晶振。 今天有客户咨询痞子衡:官方 i.MXRT1xxx 开发板都是外接 24MHz 无源晶振给主芯片 XTALI,XTALO 引脚,那么是否可以使用 24MHz 有源晶振呢?答案当然是可

痞子衡嵌入式:不同J-Link版本对于i.MXRT1170连接复位后处理行为有所不同

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是不同J-Link版本对于i.MXRT1170连接复位后处理行为。 痞子衡之前写过一篇旧文 《i.MXRT1170上用J-Link连接复位后PC总是停在0x223104的原因》,这篇文章详细解释了 RT1170 BootROM 代码里软件