查看: 2128|回复: 20

[原创] 全新上线MCX A:新的通用MCU和资源丰富的FRDM开发平台

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32034
    最后登录
    2024-4-26
    发表于 2024-1-31 17:36:48 | 显示全部楼层 |阅读模式
    全新上线MCX A:新的通用MCU和资源丰富的FRDM开发平台
    11.png
    恩智浦正式发布MCX A14x和A15x系列“通用”微控制器。MCX A隶属于MCX产品组合,基于Arm® Cortex®-M33内核平台。MCX的理念是将主流恩智浦器件的卓越特色与创新功能结合起来,打造下一代智能边缘设备。

    可扩展性是MCX产品组合的一个重要优势。MCX A系列在该产品组合中发挥着重要作用,是各类应用的基础。它面向多个市场的广泛应用,包括:
    • 工业通信
    • 智能计量
    • 自动化与控制
    • 传感器
    • 低功耗/电池供电设备

    MCX A14x的工作频率为48MHz,MCX A15x的工作频率为96MHz。器件的封装选项包括32引脚QFN、48引脚QFN和64引脚LQFP。MCX A器件的所有封装类型在IO和引脚方面都兼容,能够轻松进行迁移和升级。外设也是通用的,简化了软件开发工作。多达8个引脚能够提供20mA大电流驱动,其中一些引脚可以耐受5V的电压。
    了解FRDM。立刻使用MCX A以及全新FRDM平台下的FRDM-MCXA153的开发板开始开发吧。

    12.png
    MCX A14/A15系列结构框图
    如需获得更好的体验,请下载框图。
    MCX A使用了一种无电容LDO电源子系统,它可以在1.7V到3.6V的范围内工作。MCX A电源架构的一个重要特性是其卓越的能效:

    在内部闪存运行Coremark的工作模式下为59µA/MHz(3V@25°C)。
    深度睡眠时为6.5uA,唤醒时间为10µs,SRAM完全保留,3V@25°C
    深度断电模式下<400nA,唤醒时间为2.78ms
    具有卓越IO的通用外设
    MCX A等通用器件包含您想要的所有外设。UART、SPI、I2C及若干定时器子系统是传统应用的基础。然而,MCX A也包含一些使其与众不同的附加组件。

    MIPI I3C®:全新I2C
    恩智浦一直积极地在其微控制器系列中实现MIPI I3C总线。I3C由MIPI联盟开发,目的是为更高速的双线应用提供I2C升级。I3C可以替代SPI,同时在PCB上的设备之间保持简单的双线接口。

    恩智浦的通用MCU、i.MX RT跨界MCU和高端i.MX应用处理器均支持MIPI I3C。
    13.png
    恩智浦支持I3C
    低引脚数MCX A器件中的I3C外设为新应用开辟了可能性,如I3C协议桥接和具有高速双线接口的智能外设。

    全速USB设备控制器和灵活的Boot ROM
    MCX A器件集成了一个带PHY的全速USB设备控制器。增加USB能够进一步提高MCX A的通用性,实现与PC和其他智能设备的连接。MCX A中USB子系统的一个显著特点是通过boot ROM进行系统内编程(ISP)。产品可以通过USB接口进行现场更新。

    MCX A boot ROM内置了ISP功能。固件更新失败将成为过去式。boot ROM确保有一个后备编程选项,无论闪存中存储了什么内容,该选项都能正常运行。

    需要注意的是,ISP功能可通过UART、I2C和SPI接口使用。我们通过MCUXpresso SEC工具简化boot ROM功能的使用,允许用户使用直观的图形界面开发自己的生产编程和现场更新工作流程,并能够输出用于脚本编写的命令行操作。我们的开源安全配置SDK(SPSDK)使高级用户能够根据需要进一步自定义命令行操作。

    用于工业传感和控制的耐用存储子系统
    MCX A内存架构有两个显著的特性。

    一个是低功耗缓存控制器(LPCAC)。LPCAC是一个小但高效的4KB缓存控制器,连接到Arm Cortex-M33代码总线。使用LPCAC能够以低延迟获得数据和指令。其他外设(如DMA)的总线可用性得到了改善,因为处理器性能不再与系统内存性能挂钩。

    该特性对于为传感和控制应用实现卓越的IO和处理性能至关重要。如果不需要缓存机制,则4KB LPCAC存储器可重新用作指令存储器。关键代码和中断矢量可以放置在该区域中,用于紧凑的定时和控制循环。

    MCX A上的部分RAM具有ECC功能,可与错误报告模块(ERM)一起用于需要更高可靠性的应用。

    电机控制和模拟子系统
    MCX A包含一个高速4MSPS ADC以及具有8位参考DAC的高速比较器。模拟子系统可以与包括FlexPWM外设的电机控制子系统耦合。

    高级模拟外设和电机控制子系统的有机结合,使得MCX A适用于以下应用:
    • 无刷直流电机、永磁同步电机和磁场定向控制
    • 精密伺服系统和定位
    • 分布式电池管理系统(BMS)

    受到MCUXpresso Developer Experience支持,简单易用
    我们努力让开发人员能够自由选择如何开发软件。MCX A的核心是MCUXpresso Developer Experience。MCUXpresso软件和工具套件提供核心软件开发工具包(SDK)、集成开发环境(IDE)和配置工具。

    MCX A的SDK包含低层级外设驱动程序、配置实用程序和中间件,如USB设备协议栈。

    SDK具有较高的灵活性,可以与多种IDE一起使用,包括:
    • MCUXpresso for Visual Studio Code (VS Code):VS Code扩展,可以实现快速、灵活的开发
    • MCUXpresso IDE:基于Eclipse的自定义IDE,简单易用
    • IAR Embedded Workbench:安全认证、高度优化的C/C++编译器和开发环境
    • Arm Keil MDK:具有广泛中间件的高性能Arm编译器

    MCX A非常适合裸机应用,但同样支持RTOS。MCX A的SDK中提供FreeRTOS示例。2024年晚些时候也将实现对Zephyr RTOS的卓越支持。
    14.png
    SDK中提供的FreeRTOS示例
    MCX A USB中间件支持
    USB可能比较复杂,但我们提供了所有常见用例的示例。MCUXpresso IDE还包含用于生成自定义USB设备代码的复杂配置工具。该工具使开发人员能够快速构建USB设备,同时管理所有样板初始化代码和描述符。

    MCX A MCUXpresso SDK
    要获得最新的SDK包,请访问在线MCUXpresso SDK builder。
    15.png
    MCX的MCUXpresso SDK BUILDER

    SDK也可以直接从MCUXpresso IDE中或MCUXpresso for VS Code中获取。除了为特定设备生成独立的SDK外,开发人员还可以直接从恩智浦的GitHub库获得相应版本。
    16.png
    MCUXpresso SDK是开源的
    我们支持您自由地以您喜欢的工作流程进行开发。

    支持现代化CI/CD开发工作流程
    更多的嵌入式项目需要连续集成和连续部署工作流程。基于IDE的项目在微控制器开发中比较常见,但MCX A工具也支持命令行构建,以便在“开箱即用”的CI/CD工作流程中使用。SDK内部有CMake脚本,可以与您喜欢的构建工具(如Make)或快速的Ninja构建系统一起使用。
    17.png
    MCX A的SDK支持CI/CD和命令行构建工具
    SDK中有卓越的CMakeLists.txt脚本及shell脚本,用于演示如何启动构建。需要指出的是,VS Code插件在幕后使用此框架,通过快速Ninja构建系统编译代码。用户可以在各种IDE、开源GitHub交付选项和专业CI/CD工作流程框架之间进行选择,执行软件开发。

    使用FRDM-MCXA153开发板快速进行原型制作
    随着MCX A系列的发布,我们还将带来增强的FRDM开发平台。
    18.png
    FRDM-MCXA153开发板
    FRDM平台多年来深受开发人员的青睐。它提供了通过Arduino®兼容的引脚接头轻松访问IO的功能。提供了额外的引脚行,用于完全访问MCX A外设。包含用于mikro的插槽,还包含用于总线以及Digilent PMOD™的插槽。扩展板中心(EBH)提供兼容的扩展板和Shield板。
    19.png
    恩智浦的扩展板中心
    您可以找到有助于开发的板和软件示例。

    如果您找不到满足您需求的扩展板,我们可以帮助您进行构建。恩智浦MCX技术论坛上提供MCX A FRDM shield扩展板模板。该模板让工程师能够快速构建自己的Shield扩展板,以支持他们的自定义用例。
    20.png
    MCX A FRDM shield扩展板模板
    另一个与SDK和扩展板中心相配合的开发资源是应用代码中心(ACH)。ACH存储库中有高级软件示例、代码片段和演示。这些示例与SDK配对,可以直接从恩智浦的IDE或通过ACH Web界面进行访问。

    MCX在2024年的扩展
    MCX A是MCX产品组合的重要组成部分,面向电机控制、传感和相关工业应用,同时具有MIPI I3C等独特的外设。MCX A14x和A15x只是开始。MCX A系列将在2024年及以后进行扩展,包括包含更多闪存、RAM和在封装中保留引脚兼容性的新系列和型号。
    请访问MCX A14x和A15x,以获得数据手册、参考手册和入门所需的一切。



    彩蛋:
    大家一起期待一下MCX A的FRDM 开发板,欢迎大家留言,谈一谈大家心里对MCX A系列的理解!
    10位送出10京东卡!








    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 484 天

    [LV.9]以坛为家II

    8

    主题

    1356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2916
    最后登录
    2024-4-27
    发表于 2024-1-31 17:43:00 | 显示全部楼层
    这个吊啊,看着就舒服。
    MCX A系列的主要特点包括:
    工作频率:工作频率在48至96MHz之间,相对较低,这使得它在满足性能要求的同时保持了较低的功耗。
    外设和功能:内置定时器、低引脚数和单引脚电源等特点,设计相对简单,并对成本进行了优化。
    适用场景:主要应用于成本受限的应用,如智能家电等。
    MCX A系列是MCX产品组合中的一员,与其他系列相比,它在性能、功能和适用场景方面有所不同。例如,MCX N系列(高性能系列)可以满足对智能运算有更高预见性的设备需求,而MCX W系列(无线连接系列)则集成了低功耗的蓝牙模块等无线通信功能。MCX L系列(超低功耗系列)适用于需要续航敏感的产品,如可穿戴设备等。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    3
    最后登录
    2024-1-31
    发表于 2024-1-31 17:50:21 | 显示全部楼层
    mark
    “MCX A是MCX产品组合的重要组成部分,面向电机控制、传感和相关工业应用,同时具有MIPI I3C等独特的外设”
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-21 11:31
  • 签到天数: 35 天

    [LV.5]常住居民I

    7

    主题

    1876

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1802
    最后登录
    2024-4-1
    发表于 2024-1-31 20:21:03 | 显示全部楼层
    nxp新一代的微控制器,最新的armv8架构的M33内核,高安全性脱颖而出,同时集成了新的接口i3c,高精度的adc和超低的待机功耗,为工业设备和手持设备提供了可靠的方案设计,很期待试用下芯片。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2928

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7809
    最后登录
    2024-4-26
    发表于 2024-2-1 08:58:58 | 显示全部楼层
    主要优势在工业通信,计量,自动化与控制,传感器,低功耗,可扩展性等,开发生态还是比较完善的,更期待芯片的价格,还有在一些实际案例的应用。
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2024-2-1 09:09:27 | 显示全部楼层
    我看重其在工业领域上面的应用安全与可靠性提升。
    低功耗缓存控制器(LPCAC),虽然只有4KB的空间大小,但多数情况下程序都是监听状态,等待处理状态,所以,其不必频繁访问flash,节省功耗开销。
    另一个是ECC功能。如果在高干扰环境下,RAM被干扰,可以直接识别,快速响应,减少损失,避免产生更严重的后果。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    13
    最后登录
    2024-2-2
    发表于 2024-2-1 09:44:59 来自手机 | 显示全部楼层
    期待硬核开发板
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-2-26 09:09
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    7

    主题

    991

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2024-4-27
    发表于 2024-2-1 09:57:03 | 显示全部楼层
    I3C,没记错的话支持随意主机,这个不错,解决了I2C必须加一个中断脚,做逻辑才能双向通信的问题
    ~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 1480 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92785
    最后登录
    2024-4-27
    发表于 2024-2-1 09:57:45 | 显示全部楼层
    为电机控制专门打造的?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-21 11:31
  • 签到天数: 35 天

    [LV.5]常住居民I

    7

    主题

    1876

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1802
    最后登录
    2024-4-1
    发表于 2024-2-1 10:04:54 | 显示全部楼层
    资料全释放了,真不错啊。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 18:10 , Processed in 0.143995 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表