4.3.1. 概述
嵌入式音频编解码器是一款高质量的立体声音频编解码器,专为嵌入式设备设计。它提供了用于播放的立体声DAC和用于录音的单声道ADC。
4.3.2. 特性
- 两个音频数字-模拟转换器(DAC)通道
- 立体声无电容耳机驱动器
- 动态范围(DR)高达100dB
- 支持8KHz至192KHz的DAC采样率
- 支持模拟/数字音量控制
- 模拟低功耗循环从线性输入/麦克风到线性输出
- 四个音频输入:
- 一个麦克风输入
- 立体声FM输入
- 一个线性输入
- 一个音频模拟-数字转换器(ADC)通道
- 96dB A加权信噪比(SNR)
- 支持8KHz至48KHz的ADC采样率
- 支持自动增益控制(AGC)
- 支持中断和DMA
4.3.3. 功能模块图
- 包括ADC、DAC、FM输入(左/右)、耳机公共参考反馈、耳机输出(左/右)、麦克风输入、线性输入等信号模块。
4.3.4. 信号描述
- MICIN:麦克风输入
- FMINL:FM左声道输入
- FMINR:FM右声道输入
- LINEIN:线性输入
- HPCOMFB:耳机公共参考反馈
- HPCOM:耳机公共参考
- HPOUTL:耳机左声道输出
- HPOUTR:耳机右声道输出
4.3.5. 电源描述
- VRA1:参考电压输出
- VRA2:参考电压输出
- AVCC:模拟电源输入
- HPVCC:耳机放大器电源输出
- AGND:模拟地
4.3.6. 功能描述
-
ADC:用于录音,采样率独立于DAC的采样率。通过设置寄存器
ADC_MIXER_CTRL
的第18到16位来控制立体声ADC的音量。 -
立体声DAC:可通过设置寄存器
DAC_FIFOC
的第31到29位配置不同的采样率。左声道和右声道的DAC可以通过设置寄存器DAC_MIXER_CTRL
的第31到30位分别关闭,以节省电源。 -
混音器:编解码器支持两个混音器:
- 耳机混音器用于双通道输出
- ADC录音混音器用于单通道录音
-
耳机混音器:用于驱动立体声输出,包括HPOUTL/R和HPOUTL/R_N。可混入耳机混音器的信号包括:FMINL/R、LINEIN、MICIN、立体声DAC输出。
-
ADC录音混音器:用于将模拟信号混入ADC进行录音。可混入的信号包括:FMINL/R、LINEIN、MICIN、立体声DAC输出。
-
模拟音频输入路径:编解码器支持四种模拟音频输入路径:FMINL、FMINR、LINEIN、MICIN。
-
FM输入:FMINL和FMINR提供双通道立体声单端输入,可混入耳机混音器和ADC录音混音器。输入阻抗高、容抗低,适合从外部高保真音频设备或音频模块接收线路电平信号。FM输入还包括可编程音量调节和ADC输入静音,并集成了被动射频和主动抗混叠滤波器,以防止高频率别名进入音频带或降低性能。