实验四 音频的输入与输出实验
卫韦 2013.5
• 一、实验目的:
• 1.了解CODEC工作的基本原理,了解编码
与解码的过程;
• 2.理解DSP的MCBSP的工作原理,了解SPI
方式;
• 3.熟悉DSP与CODEC(TLV320AIC23B)的控
制与数据传输的过程。
• 4.熟悉宏函数实现对MCBSP的设置;
• 5.掌据FLASH的操作过程;
• 二、实验内容:
• 1.DSP的初始设置;
• 2.DSP中断向量表的建立;
• 3.异步通讯;
• 4.CODEC的输入与输出;
• 5.FLASH的操作;
• 三、实验背景知识:
• 1.所谓Codec,就是编码-解码器“Coder-
Decoder”的缩写。说得通俗一点,对于音
频就是A/D和D/A转换。A/D就是将人耳能
听到的模拟信号(Analog)转换为电脑能
够处理的数字Digital)信号的编码过程;
• D/A就是将处理后的数字信号转换为人耳能
够听到的模拟信号的解码过程,而Codec就
是具备上述两种功能的处理芯片。
• 2.SPI (Serial Peripheral Interface串
行外围设备接口)总线是Motorola公司推
出的三线同步接口,同步串行3线方式进行
通信:
• 一条时钟线SCK,
• 一条数据输入线MOSI,
• 一条数据输出线MISO;用于CPU与各种外围
器件进行全双工、同步串行通讯。
• SPI主要特点有:可以同时发出和接收串行
数据;可以当作主机或从机工作;提供频率
可编程时钟;发送结束 中断标志;写冲突保
护;总线竞争保护等。
• SPI是一种高速的,全双工,同步的通信总
线,并且在芯片的管脚上只占用四根线,
节约了芯片的管脚,同时为PCB的布局上节
省空间,提供方便,正是出于这种简单易
用的特性,如今越来越多的芯片集成了这
种通信协议。
• SPI的通信原理很简单,它以主从方式工作,
这种模式通常有一个主设备和一个或多个
从设备,需要至少4根线,事实上3根也可
以(单向传输时)。也是所有基于SPI
• 的设备共有的,它们是SDI(数据输入),
SDO(数据输出),SCK(时钟),CS(片
选)。
• (1)SDO – 主设备数据输出,从设备数
据输入
• (2)SDI – 主设备数据输入,从设备数
据输出
• (3)SCLK – 时钟信号,由主设备产生
• (4)CS – 从设备使能信号,由主设备控
制
• 3.LV320AIC23B 的介绍:
• TLV320AIC23B(以下简称 AIC23)是 TI 推出的
一款高性能的立体声音频 Codec 芯片,内置耳机
输出放大器,支持 MIC 和 LINE IN 两种输入方式
(二选一),且对输入和输出都具有可编程增益
调节。AIC23 的模数转换(ADCs)和数模转换
(DACs)部件高度集成在芯片内部,采用了先
进的 Sigma-delta 过采样技术,可以在 8K 到
96K 的频率范围内提供 16bit、20bit、24bit 和
32bit 的采样,ADC 和 DAC 的输出信噪比分别可
以达到 90dB 和 100dB。