边缘 AI 加速的 Arm® Cortex®‑M0+ MCU 如何为电子产品注入更强智能

关键要点

undefined 集成神经处理单元 (NPU) 的德 TI 微控制器 (MCU) 可为边缘 AI 提供硬件加速,帮助设计人员在功耗受限、成本敏感的应用场景中,针对实时本地化传感器数据处理部署复杂的神经网络模型。

undefined 在 MCU 上运行机器学习推理可实现唤醒词检测、手势识别和预测性维护等高级功能。

利用 MCU 提升边缘 AI 的普及度

如今的通用型 MCU,尤其是集成了 TI TinyEngine™ NPU 这类 AI 硬件加速器的产品,能够在需要平衡功耗、尺寸与成本限制的产品中运行复杂模型,同时提升系统响应速度。

借助这些功能丰富的器件,工程师无需依赖与远程服务器的持续云端连接即可实现 AI 功能,在各类应用中为用户带来更智能、更快速、更可靠的体验。

本文将通过多个实例,介绍如何在基于 Arm® Cortex®‑M0+ 内核的 MCU(如 MSPM0G5187)上部署 AI 模型。每个实例均涵盖传感与信号处理链路、AI 模型如何适配嵌入式环境,以及 MCU 为各设计带来的性能与系统级优势。

智能家居设备中的唤醒词检测

在智能音箱(图 1)与中控设备中,AI 模型赋予语音识别能力,可根据用户指令唤醒设备。

图 1 带语音识别功能的智能音箱

用户语音产生声波并转换为可测量的声压信号,AI 模型需要先捕获并处理这些信号再做出响应。图 2 是展示系统数据格式与流向的框图。

边缘 AI 加速的 Arm® Cortex®‑M0+ MCU 如何为电子产品注入更强智能

图 2 语音识别应用的信号链方框图

在此信号链中,麦克风等模拟传感器采集原始波形,随后送入模拟前端器件提升信号幅度、滤除噪声,并将数据编码为数字格式。MCU 通过 I2S 等音频通信协议接收数据,并通过片上神经网络模型解析数据,以确定是否说出了特定关键词。若检测到关键词,系统判定为有效唤醒条件,系统中性能更强的处理器启动,要么执行任务所需的密集计算,要么将用户指令无线转发至云端 AI 模型。

在支持语音的产品中,速度和性能准确性是首要考虑因素;快速响应、首次尝试就正确理解用户请求的系统可减少重复命令与过度待机。器件需持续监听唤醒命令并快速处理语音数据,该功能要求低延迟、低功耗性能。

MCU 在语音识别应用中仅消耗数十毫瓦的功率,与消耗整瓦功率的语音处理器集成电路 (IC) 相比,功耗降低了百倍,从而满足了应用的功耗需求。在延迟方面,与仅搭载标准 CPU 的 MCU 运行相同模型相比,采用一维卷积神经网络的 AI 关键词识别模型借助 NPU 可将处理时间缩短 90 倍以上。

可穿戴健康监测设备中的手势与活动监测

在智能戒指、智能手表(图 3)等可穿戴个人电子设备中,无接触手势识别通过传感器追踪手部与身体运动实现。相同的传感器还可以记录健康和行为数据,以确定有关健身、睡眠和压力水平的洞察。

图 3 显示生物特征数据的可穿戴健身追踪设备

图 4 中的信号链框图展示了 AI 模型如何测量与分析手势。加速度计和陀螺仪之类的模拟传感器会捕获人体运动和方向;然后这些传感器通过信号链传递信号以进行预处理和测量。MCU 接收数据并运行 AI 模型,识别手腕突然抖动等特定手势。同样的概念适用于其他类型的数据,如心率、窦性心律和睡眠模式;只需要在系统设计中配备适当的传感器。

边缘 AI 加速的 Arm® Cortex®‑M0+ MCU 如何为电子产品注入更强智能

图 4 可穿戴手势识别应用的信号链框图

可穿戴健康追踪器的设计人员致力于开发小巧轻便、适合日常佩戴,同时能精准快速识别手势的方案。MCU 可以通过高效的计算能力以及将模拟和数字外设高度集成到仅占用印刷电路板 (PCB) 上几平方毫米的微小 IC 封装中,来满足这些技术要求。这种设计方法可以实现比以往使用分立元件更小的设计,这可以从现代智能配件在总体上保持相同尺寸的同时不断添加功能的趋势中看出。

工业电机中的电机振动检测

无论是输送机、泵还是执行器,工业电机中的机械运动部件(图 5)都可能随着时间的推移而发生故障,并导致不必要的中断。本地 AI 模型可以监控电机信号并寻找时域异常,例如不会立即停止电机功能但确实表明即将发生故障的小脉冲尖峰和不规则周期性。