线,表1是AIC23控制寄存器的映射地址和描述。是本设计用的AIC23的配置结构体的初始化。
17
f广西工学院毕业设计
基于TM320C6000的数字混响器的设计
表1AIC23的映射寄存器地址00000000000001000001000000110000100000010100001100000111000100000010010001111描述左声道输入控制右声道输入控制左耳机通道控制右耳道通道控制模拟音频通道控制数字音频通道控制启动控制数字音频格式样本速度控制数字界面激活初始化寄存器
编码解码模块AIC23初始化参数EVMDM642_AIC23_Co
figco
fig0x00170x00170x01f90x01f90x00110x00000x00000x00430x00820x00010DSK6713_AIC23_LEFTINVOL2DSK6713_AIC23_LEFTHPVOL4DSK6713_AIC23_ANAPATH5DSK6713_AIC23_DIGPATH6DSK6713_AIC23_POWERDOWN7DSK6713_AIC23_DIGIF9DSK6713_AIC23_DIGACT左声道线输入音量左声道耳机音量模拟通路控制数字通路控制节能控制1DSK6713_AIC23_RIGHTINVOL右声道线输入音量3DSK6713_AIC23_RIGHTHPVOL右声道耳机音量
数字音频接口格式激活数字接口
8DSK6713_AIC23_SAMPLERATE采样率控制
33多通道缓冲串口MCBSP介绍
多通道缓冲串口是DSP的最基本的片内外设之一,多通道缓冲串口的全称是Multicha
elBufferedSeralPort。MCBSP的主要功能是串行通信,一般用于连接串行接口的外部设备。例如串行的AD和DA、SPI设备等,此外,MCBSP还可以实现DSP之间的连接。本设计用DSP的MCBSP与AIC23的连接,AIC23采集到的音频数字通过MCBSPC传送给DSP进行处理。
18
f广西工学院毕业设计
基于TM320C6000的数字混响器的设计
331MCBSP功能概述2
C6000DSP的多通道缓冲串口是基于TMS320C2000和C5000的标准串口接口而产生的,MCBSP提供如下功能:(1)全双工通讯。(2)双缓冲数据寄存器,允许连续的数据流。(3)收发独立的帧信号和时钟信号。(4)可以与工业标准的编解码器、模拟接口芯片(AICS)以及其它串行AD、DA器件实现接口。(5)数据传输可以利用外部时钟或者片内的可编程时钟。(6)支持如下方式的传输接口:T1E1帧协议MVIP兼容的交换方式以及STBUS兼容的设备,MVIP帧、H100帧和SCSA帧;OM2兼容设备;AC97兼容设备;IIS兼容设备;SPI设备。(7)可与多达128个通道进行收发数据传输。(8)传输的数据字节宽范围很广,包括8、12、16、20、24、32。(9)u律和A律压缩扩展。(10)对8位数据的传输,可选择LSB(低位)先传送还是MSB先传送。(11)可设置帧同步信号和数据时钟信号的极性。(12)高可编程度的内部信号传输时钟和帧同步信号。缓冲串口可以方便实r