恩智浦微控制器上的音频软件

AUDIO_SOFTWARE_NXP_MICR

滚动图片以放大

软件详情

选择区域:


通过MCUXpresso SDK提供的库和示例

  • 恩智浦开发了一系列音频库,并携手部分合作伙伴提供互补的专业协议栈。恩智浦解决方案都已完全集成到MCUXpresso SDK中,并附带现成的软件示例,帮助您完成深度评估并开始设计。合作伙伴解决方案与MCUXpresso软件和工具完全兼容。

USB

  • 带设备、主机和复合级支持的USB Stack
  • USB Audio 2.0级(UAC2.0)示例
  • 提供源代码
  • 可在任意恩智浦设备上免费使用
  • 基于裸机或RTOS
  • MCUXpresso Config Tool为USB生成代码,具有通用的USB预设

基本音频处理

  • 一组音频处理模块,用于增强声音的音调感知
  • 用于模拟EAP库处理行为的优化工具
  • 可在恩智浦设备上使用的附送预编译库

合作伙伴提供的音频和语音解决方案

  • 先进的音频系统设计工具
  • Arm® Cortex®-M和Cadence Xtensa® DSP内核的优化音频库

USB

恩智浦USB Stack是在MCUXpresso SDK内提供的支持软件技术。该协议栈被设计成若干层,以帮助应用开发人员集中精力开发应用程序,不必关注与低级USB控制器相关的通信,以及USB 2.0规范中为主机和设备类(包括USB音频)定义的通用框架。

USB接口适用于传输多种音频,从低保真度语音连接到高品质多通道音频流。从通信到娱乐再到音乐录制和播放的许多应用都可以利用USB音频功能。

MCUXpresso SDK示例支持USB 1.0和2.0音频。SDK v2.8.0快速入门,UAC2.0被配置为默认实现。对于早期的SDK v2.x版本,参见为USB音频类定义选择USB设备配置头。具体的USB音频示例可以在一些恩智浦开发板上找到,具体取决于其功能。

  • USB Audio 2.0级设备示例
    • 2声道音频输入(麦克风/线路输入)
    • 2声道音频输出(扬声器/线路输出)
    • 复合HID (键盘) + 2声道音频输入(麦克风/线路输入)
    • 复合HID (键盘) + 2声道音频输入/输入
    • 复合CDC (串行COM) + 2声道音频输入/输入
    • 用于2声道音频输入(麦克风/线路输入)的基于ROM的USB设备
    • 用于2声道音频输入/输入的基于ROM的USB设备
  • USB音频主设备示例
    • 2声道音频扬声器(支持外接USB扬声器)

USB音频设备支持

USB AUDIO
设备系列* Arm® Cortex®内核 主机 设备 ROM
K2x Cortex-M4
K6x Cortex-M4
K8x Cortex-M4
K32 L2x Cortex-M0+
K32 L3x Cortex-M4
LPC51U68 Cortex-M0+
LPC5411x Cortex-M4 + Cortex-M0+
LPC54S/540xx Cortex-M4
LPC54S018JxM Cortex-M4
LPC546xx Cortex-M4
LPC551x/S1x Cortex-M33
LPC552x/S2x Cortex-M33
LPC55S6x 双Cortex-M33
i.MX RT6xx Cortex-M33 + Cadence® Tensilicia® HiFi 4
i.MX RT101x Cortex-M7
i.MX RT102x Cortex-M7
i.MX RT105x Cortex-M7
i.MX RT106x Cortex-M7
i.MX RT1170 Cortex-M7 + Cortex-M4

*并非上述系列的所有设备都提供该功能。


基本音频处理

基本音频处理(EAP)是一组恩智浦音频处理模块,随附在MCUXpresso SDK中,以预编译库的形式用于受支持的设备。EAP中包含的功能有助于增强音频的音调和空间感知,从而改善听觉体验。目前,EAP支持以下声音处理算法:

  • 音调生成器
  • 扬声器均衡器
  • 3D虚拟化:音乐会音效
  • 音量控制
  • 用户均衡器
  • 低音增强(纯低音或数字低音增强)
  • 自动音量调节器
  • 响度最大化器
  • 高音增强
  • 峰值限制器
  • RMS限制器
  • 参数频谱分析仪

EAP库附带一个调优工具,该工具可让您模拟EAP库的行为,收听和比较音频效果,并将参数导出到兼容的C头文件中。

设备系列 内核 协处理器 推荐评估板
[点击访问SDK]
i.MX RT600 Cortex-M33 Cadence® Tensilica® HiFi 4音频DSP MIMXRT685-EVK
i.MX RT1060 Cortex-M7 MIMXRT1060-EVK

合作伙伴提供的音频解决方案

恩智浦与音频技术领域的领导者合作,在基于Arm® Cortex®-M内核的恩智浦MCU上实现了一系列专业化、高性能的解决方案。

Alango

Alango的DSP/MCU声音处理软件技术提升了蓝牙耳机、智能音箱、平板电脑和听力增强设备的音频体验。

下面显示了面向恩智浦基于Cortex-M技术的MCU的Alango产品。Alango的产品还支持多款恩智浦i.MX应用处理器

Alango产品 概述 i.MX RT600
基于Cortex-M33的MCU + Cadence Tensilica HiFi 4 DSP
i.MX RT10xx
基于Cortex-M7的MCU
音频增强技术

Alango的DP后处理技术套件。

ListenThrough环境感知能够智能地仅传输重要声音。

自动音量和均衡(AVQ)功能可根据环境噪声频谱调整音频音量和频谱。

PersonaSound自动个性化所有声音输出(如音乐、收音机、电话、导航提示),以匹配个人独特的听觉偏好。

MuRefiner优化立体声,增强频谱分量,并调整低音。


DSP Concepts

使用Audio Weaver Designer创建、调优和制造音频功能,这是一个低代码实时拖放界面,具有实时模块检查器和400多种不同音频构建块。使用AWE Core部署高度优化的音频。

下面显示了面向恩智浦基于Arm® Cortex®-M的微控制器的DSP Concepts产品。DSP Concepts的产品还支持多款恩智浦i.MX应用处理器

DSP Concepts产品 概述 i.MX RT600
Arm® Cortex® M33 + Cadence Xtensa HiFi4 DSP
i.MX RT10xx
基于Cortex-M7的MCU
Audio Weaver Designer 一个低代码实时拖放界面,具有实时模块检查器和400多种不同音频构建块,可快速集成或创建高级音频功能。
AWE Core 跨平台音频处理引擎,针对恩智浦适用于音频处理的微控制器进行了手动优化。它具有一个包含400多个音频构建模块的库,用于快速构建和提供一流的音频功能。
异步采样率转换器 基于软件的解决方案,适用于具有多个音频I/O流的嵌入式产品,如本地麦克风和扬声器、蓝牙、USB和WiFi。

下载

1 下载

  • BSP、驱动程序和中间件

    MCUXpresso SDK - SDK Builder

请注意: 推荐在电脑端下载软件,体验更佳。

设计资源

选择区域:

相关软件

1 软件文件

请注意: 推荐在电脑端下载软件,体验更佳。

培训

5 培训

支持

您需要什么帮助?