[国产MCU]-BL602开发实例-DAC与音频播放

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的基本功能框图如下:

你可能感兴趣的:(物联网全栈开发实战,单片机,嵌入式硬件,物联网,国产MCU,BL602)