如何在 LPC5500 上实现多种 USB 音频格式
本应用笔记将向您展示如何在 LPC5500 系列上实现多种 USB 音频格式。详细信息请参考AN13447。对于带有 USB 设备控制器的 MCU,NXP SDK(软件开发套件)通常提供 USB 音频示例。该示例仅支持单一音频格式。例如,LPC55S69-EVK,该开发板带有 WM8904 编解码器。SDK 中还提供了一个 USB 音频示例(usbdevicecompositehidaudiounifiedbm)。目前,该示例支持 48 K/16 位音频格式。然而,在客户的实际应用中,有时需要支持多种音频格式。本应用笔记以 LPC55S69 为例,介绍如何基于 LPC55S69 SDK v2.10 的 USB 音频示例,使 USB 音频扬声器支持 48 K/16 位和 48 K/32 位音频格式。
主板:LPCXpresso55S69
类别:音频
外设:DMA、I2S、USB
工具链:MDK
目录
1.软件
- SDK:2.10.0
- MDK:5.37.0
- 任何可以在 PC 上运行的音乐播放器
2.硬件
- LPCXpresso55S69 EVK 板版本 A2
- 一根 Micro USB 线缆
- 一个 3.5 毫米耳机
3. 设置
3.1 步骤 1
打开 MDK 项目“lpc55s69devcompositehidaudiounifiedbmaudioformat_switch.uvprojx”并进行编译,然后将图像下载到 LPCXpresso55S69 EVK 板中。
3.2 步骤 2
使用micro USB线将全速USB接口P10与PC连接,然后按下RESET键S4即可运行程序。
4. 结果
PC 将识别支持两种音频格式的 USB 音频设备:48K/16bit 和 48K/32bit。
5. 常见问题
6. 支持
项目元数据
来源:恩智浦appcodehub
91
