控制/MCU
自 2018 年 i.MXRTxxx 系列首款芯片 i.MXRT600(主打智能语音市场)问世以来,近两年时间这个系列一直没有再出新品,这其实是可以理解的,毕竟 i.MXRTxxx 系列走的不是通用市场路线,无法按照通用 MCU 产品那样以每年推 2-3 款型号的固定节奏来立项。不过就在上个周末,NXP 悄悄上线了新一款型号 i.MXRT500,这是个主打智能可穿戴市场的 MCU。今天痞子衡就和大家一起看看 i.MXRT500 什么来头。
一、i.MXRT500 简介
先来一睹 i.MXRT500 内部模块框图,它搭载的是 Arm 最新的 Cortex-M33 内核,主频可达 200MHz,此外还为 CM33 配备了 2 个协处理器(PowerQuad 和 Casper,可加速 DSP、FFT,加解密运算等)。
除了 CM33 主核,还有两个专用的处理器,分别是来自 Cadence 的 DSP(Tensilica Fusion F1)和来自 Verisilicon 的 GPU(Vivante GCNanoLiteV),两个处理器主频均可达 200MHz。
内存方面,标配了 5MB SRAM,跑一个中等量级的 AI 算法也够够的。虽然没有集成内部 Flash,但是可通过高效的 FlexSPI 外扩串行 Flash(当然也可以是 PSRAM),想扩多大就扩多大。
接口方面,USB,SD,MIPI,DMIC 应有尽有,还有两个特色模块 Flexcomm,FlexIO,常规接口都能灵活配置实现。
二、缘何为智能可穿戴而生
从全球市场来看,未来可穿戴设备尤其是智能手表(含运动手表和通话手表)将快速发展,年复合增长会在 16.4%。对于下一代运动手表,i.MXRT500 将会是非常合适的主控,它可以解决这四大痛点:1,更长待机;2,更出色的彩屏显示;3,更多手机端的应用和功能下沉到手表端;4,新增更多音频项目的突破性功能。
i.MXRT500 可以用于如下两种不同的系统框架:
第一种是把 i.MXRT500 当作主控芯片,这种系统对应了典型的运动手表。i.MXRT500 的主要特点是在低功耗的情况下,用 MIPI-DSI 驱动彩屏、通过 DMIC 处理语音信号、通过 I2S 或者 PCM 驱动声音输出。与 i.MXRT500 连接的蓝牙等无线连接,也可以用于从智能手机接收信号,并尽量把手机上的功能下沉到 i.MXRT500 来执行。
第二种是把 i.MXRT500 当作 Sensor Fusion 协处理器。在这种系统中,通常手机芯片作为主控芯片,驱动显示器和无线连接。i.MXRT500 的主要职责是管理传感器、麦克风、扬声器,并尽可能将应用处理器处于低功耗或者关闭模式,以延长电池使用时间。
更多介绍可观看视频:https://www.moore8.com/m/course-detail/2919
三、i.MXRT500-EVK 简图
为了让大家能快速评估 i.MXRT500 性能和功耗,恩智浦官方配套推出了 i.MXRT500-EVK 开发板,各种存储,音视频接口都有,还可以选配 400x400 智能手表专用圆屏,很方便就可以搭建智能手表 Demo(在 2020 上海慕尼黑电子展,RT-Thread 展台上就有一套基于 RT500-EVK 的穿戴 Demo 构建方案:RT500 + RT-Thread + 柿饼 UI)。
四、体验 MicroEJ Demo
在前面方案系统框图里,我们可以看到目前有很多 GUI 厂商都在 i.MXRT500 上做了智能手表原型 Demo,其中也包含 MicroEJ 这个知名厂商,恩智浦有一个网页专门整理了 MicroEJ 的 Demo 设计,资料很详细,还有 Demo 视频,甚至还有一个 Virtual Device Player 模拟器,快去体验一下吧。
MicroEJ Demo 网址:https://developer.microej.com/nxp-i-mxrt500/
全部0条评论
快来发表一下你的评论吧 !