实验六 音频的输入与输出实验 一. 实验目的: 1. 了解CODEC 工作的基本原理,了解编码与解码的过程; 2. 理解DSP 的MCBSP 的工作原理,了解SPI 方式; 3. 熟悉DSP 与CODEC(TLV320AIC23B)的控制与数据传输的过程。 4. 熟悉宏函数实现对MCBSP 的设置; 5. 掌据FLASH 的操作过程; 二. 实验内容: 1. DSP 的初始设置; 2. DSP 中断项量表的建立; 3. 异步通讯; 4. CODEC 的输入与输出; 5. FLASH 的操作; 三. 实验背景知识: LV320AIC23B 的介绍: TLV320AIC23B(以下简称AIC23)是TI 推出的一款高性能的立体声音频Codec 芯片,内置耳机输出放大器,支持MIC 和LINE IN 两种输入方式(二选一),且对输入和输出都具有可编程增益调节。AIC23 的模数转换(ADCs)和数模转换(DACs)部件高度集成在芯片内部,采用了先进的Sigma-delta 过采样技术,可以在8K 到96K 的频率范围内提供16bit、20bit、24bit 和32bit 的采样,ADC 和DAC 的输出信噪比分别可以达到90dB 和100dB。与此同时,AIC23 还具有很低的能耗,回放模式下功率仅为 23mW,省电模式下更是小于15u W。AIC23 的管脚和内部结构框图如下: 1. 音频接口: 主要连接为 : BCLK: 数字音频接口时钟信号(bit 时钟),AIC23 工作在主模式,该时钟由 AIC23 产生; LRCIN: 数字音频接口DAC 方向的帧信号; LRCOUT: 数字音频接口ADC 方向的帧信号; DIN: 数字音频接口DAC 方向的数据输入; DOUT: 数字音频接口ADC 方向的数据输出; 这部分可以和 DSP 的 McBSP(Mu lti-channel bu ffered serial port,多通道缓存串口)无缝连接,唯一要注意的地方是 McBSP 的接收时钟和 AIC23 的 BCLK 都由 AIC23来提供,连接示意图如下: 2. 麦克风输入接口: 主要管脚为 MICBIAS: 提供麦克风偏压,通常是 3/4 AVDD MICIN-麦克风输入,由 AIC 结构框图可以看出放大器默认是 5 倍增益 连接示意图如下: 3. LINE IN 输入接口: 主要管脚为 : LLINEIN: 左声道 LINE IN 输入; RLINEIN: 右声道 LINE IN 输入; 连接示意图如下: 4. 耳机输出接口: 主要管脚为 LHPOUT: 左声道耳机放大输出 RHPOUT: 右声道耳机放大输出 LOUT: 左声道输出 ROUT: 右声道输出 从框图可以看出,LOUT 和ROUT 没有经过内部放大器,所以设计中常用LHPOUT和RHPOUT,连...