[STM32U3] 【NUCLEO-U3C5ZI 测评】超低功耗手持 FFT 分贝仪与特定频率噪声 AI 识别报警器

[复制链接]
614|0
current-hu 发表于 2026-6-26 00:34 | 显示全部楼层 |阅读模式
[i=s] 本帖最后由 current-hu 于 2026-6-26 00:35 编辑 [/i]

【NUCLEO-U3C5ZI 测评】超低功耗手持 FFT 分贝仪与特定频率噪声 AI 识别报警器

一、开箱与硬件介绍

收到 NUCLEO-U3C5ZI(MB2222)开发板,包装与板卡外观正常,USB-C 上电后 ST-LINK 识别正常,用户 LED 例程可运行。

aa676c1626d4a15d87cdddc3235ba792.jpg
图1 原型整机:NUCLEO-U3C5ZI + TFT 屏 + 外接模拟麦克风

本轮验证采用 Nucleo-144 板卡加外扩原型电路:SPI 接口 TFT 彩屏(显示 0–20 kHz 频谱)、外接模拟麦克风模块(经板载 12-bit ADC 采样)、杜邦线连接。当前以「板卡 + 屏 + 模拟麦」方案完成测试。

STM32U3C5 主要参数

项目 规格
内核 Arm Cortex-M33,最高 96 MHz
存储 2 MB 双 Bank Flash,640 KB SRAM
信号处理 HSP 硬件信号处理器
低功耗 支持 Stop 2 等模式
其他 Dual FDCAN、TrustZone

本项目已使用:ADC 采集、CMSIS-DSP/HSP FFT、SPI 显示、Stop 2 休眠。Edge AI 模型已通过 X-CUBE-AI 编入工程;TrustZone、Dual FDCAN 本轮未实测。

二、开发环境搭建与基础验证

软件工具

工具 用途
STM32CubeIDE 编译、调试、烧录
STM32CubeMX 时钟、ADC、SPI、DMA、PWR、HSP 配置
CMSIS-DSP RMS、FFT
X-CUBE-AI 1D CNN 模型部署

CubeMX 选择 STM32U3C5ZITx,生成工程后可正常编译、下载。上电后依次验证 GPIO/UART 日志、ADC 连续采样与 SPI 屏驱动。屏显标题为 Audio FFT 0-20kHz,底部输出 Peak: xxx Hz / xx dB,采集—FFT—显示链路工作正常。

与此前 STM32F411 纯软件 FFT 原型相比,相同 512 点 FFT 规模下,U3C5 屏上刷新更流畅(本轮未保存串口计时截图)。

三、测试结果

3.1 音频采集与分贝显示

测试方法: ADC 连续采样,512 点加 Hanning 窗后计算幅值与 RMS,按固件映射 dB = 0–3300 mV → 20–100 显示(宽频近似值,非 A 计权声级计)。

与参考声级计对比(Wensn WS1361,FAST,dBA)

序号 环境 参考声级计 原型屏示 偏差
1 办公室本底 49.1 dBA 48 dB / 52 a −1.1 ~ +2.9 dB
2 办公室本底 51.5 dBA 54 dB +2.5 dB

7c41166f7358ac1488b3238a6e7c6df8.jpg

图2 分贝对照测试(参考计 49.1 dBA)

f64ccbeed83cdbe35f030cef3f8a3074.jpg

图3 分贝对照测试(参考计 51.5 dBA)

办公室环境下,屏示与参考计偏差在 ±3 dB 以内,可作为原型级 dB 指示。94 dB 声校准器标定点本轮未实测。

静音时屏示约 46–54 dB,Peak 频率随环境在 66–333 Hz 附近变化,与低频底噪一致。

3.2 512 点 FFT 与频谱显示

屏上横轴 0–20 kHz,纵轴为幅值柱状图,底部显示主峰频率与电平。

单频响应: 播放 1 kHz 纯音时,频谱出现明显主峰,屏示 Peak: 1000 Hz 100 dB(验证频率识别;绝对 dB 值未与标器比对)。

v2_10s.jpg

图4 1 kHz 单频 FFT 响应

动态频谱: 手持麦克风靠近声源时,Peak 频率随声音变化(如 1171 Hz、1562 Hz),频谱柱实时更新。动态过程见帖子附件测试视频。

判定:512 点 FFT 与 SPI 屏显功能正常。500 Hz + 2 kHz 双频定量测试、HOLD 冻结等交互本轮未单独留图。

3.3 低功耗 DSP

DSP / FFT: 本节对应评测重点之一。HSP 已在 CubeMX 启用,FFT 由 CMSIS-DSP/HSP 完成,0–20 kHz 实时频谱可由图 2–4 及附件视频复现。

功耗测试(UNI-T UT61E,Nucleo IDD 跳线,测 MCU 域电流)

状态 示值 对应图
Stop 2,屏灭 1.00 µA 图 5
连续测量,屏亮 94.72 mA 图 6

6f383112ca4d228f960b304bd5688a53.jpg
图5 Stop 2 休眠电流 1.00 µA

9610c168bc6a6cd884bdbcc857ed32cf.jpg

图6 工作态电流 94.72 mA(Peak 66 Hz / 46 dB)

休眠电流为微安级,Stop 2 可用。工作态约 95 mA 为 USB 供电、TFT 常亮、ADC 连续采集条件下的示值。「测 1 s 即休眠」的完整时序未在同一段录像中展示。

四、对比测试

项目 STM32F411 原型(同规模 FFT) NUCLEO-U3C5ZI 本轮
512 点 FFT + 屏显 可完成,刷新偏慢 可完成,动态响应更好
办公室 dB 对照 约 ±5 dB 约 ±3 dB
Stop 休眠电流 数 µA 量级 1.00 µA(IDD 跳线)
Edge AI 现场演示 曾有分类 log 本轮未留存影像
FDCAN 未使用 未测

五、测试结论

NUCLEO-U3C5ZI 在本项目中完成了以下验证,均有照片或视频支撑:

  • 音频 ADC 采集与 512 点 FFT
  • 0–20 kHz 实时频谱显示
  • 办公室 dB 与 WS1361 对照(偏差约 ±3 dB)
  • Stop 2 休眠电流约 1 µA

本项目为送测板上的功能验证原型,非手持成品。U3C5 在低功耗休眠与实时 FFT 显示方面表现符合预期。
测试部分视频:https://www.bilibili.com/video/BV1K17e6HE7e/
https://www.bilibili.com/video/BV1K17e6HEtJ/

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

本版积分规则

6

主题

18

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0