DAC与音频播放
文章目录
- DAC与音频播放
- 1、DAC介绍
- 2、DAC驱动API介绍
- 3、音频数据转换
- 3.1 音频格式转换
- 3.2 音频数据生成C数组
- 4、DAC使用示例
数模转换器(digital-to-analog converter,通常称为DAC)是一种数字与模拟转换器,,FIFO深度为1,支持2路DAC调制输出。 可用于音频播放,常规的模拟信号调制。
本文将详细介绍如何使用BL602的DAC模块播放音频。
1、DAC介绍
BL602芯片内置一个10bits的数字模拟转换器(DAC),FIFO深度为1,支持2路DAC调制输出。 可用于音频播放,变送器电压调制。其特性如下:
- DAC调制精度为10-bits
- DAC的输入时钟可选为32k、16k、8k或512k
- 支持DMA将内存搬运至DAC调制寄存器
- 支持双声道播放DMA搬运模式
- DAC的输出引脚固定为ChannelA为GPIO13,Channel为GPIO14
DAC的基本功能框图如下: