9.8.1. 概述
Audio Codec模块内置DMIC接口和PWM音频输出,经过数字信号的处理,实现音频信号的录入以及播放等功能。
9.8.1.1. 特性说明
支持数字DMIC立体声音频输入
无DAC设计,采用PWM输出
支持2x单端输出(立体声输出),或1x 差分输出(单声道输出)
输入输出通路均支持数字音量控制
提供128 x 32-bits FIFO用于DMIC通路的数据
提供128 x 32-bits FIFO用于Playback通路的数据
支持CPU和DMA两种方式实现数据传输
9.8.1.2. 原理框图
如上图所示为Audio Codec模块的结构框图,从框图可看出主要由DMIC通路、Playback通路以及FIFO数据部分组成。
DMIC通路用于录音,Playback通路用于播放,FIFO数据部分用于缓冲收发(接收即是录音,发送即是播放)数据。
其中,DMIC通路中的DMIC Interface模块是将DMIC的立体声数据分离,从而分别进入左右声道的数字处理。
Playback通路的Audio Switch模块用于选择DSPK0和DSPK1的数据源。