大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的新品i.MXRT500。
自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/ ,rt595_wearable
至此,恩智浦i.MX RTxxx系列MCU的新品i.MXRT500痞子衡便介绍完毕了,掌声在哪里~~~