9.5.1. 概述
Audio Codec模块内置PWM音频输出,经过数字信号的处理,实现音频信号的播放功能。
9.5.1.1. 特性说明
无DAC设计,采用PWM输出
支持2x单端输出(立体声输出),或1x 差分输出(单声道输出)
输出通路支持数字音量控制
提供128 x 32-bits FIFO用于Playback通路的数据
支持CPU和DMA两种方式实现数据传输
9.5.1.2. 原理框图
如上图所示为Audio Codec模块的结构框图,从框图可看出主要由Playback通路以及FIFO数据部分组成。
Play通路用于播放,FIFO数据部分用于缓冲收发数据。Playback通路的Audio Switch模块用于选择SPK_OUT0和SPK_OUT1的数据源。