一、实验目的
掌握Matlab辅助设计滤波器系数的方法,并实现音频混噪及IIR滤波器滤除,并在LCD上显示音频信号的FFT计算结果。
二、实验原理
音频接口采用的是24.576MHz(读兆赫兹)晶振,实验板上共有3个音频端口,分别是LINE IN、MIC IN和LINE OUT,音频数据是通过I2C总线进行读写的,McASP(字母)的时钟来自于晶振时钟,分频后可得到帧同步信号和位同步信号。
TLV320AIC3106音频芯片
(1)数据精度支持 16/20/24/32 bit 。
(2)支持速率 8kHz ~ 96kHz 采样率。
(3)控制总线可选为 SPI 或 I2C。
(4)音频串行数据总线支持4种协议格式: I2S, 左对齐格式,右对齐格式,DSP格式。
(5)有可编程PLL 可以灵活产生时钟。
音频芯片功能框图
(1)在框图底部分别是供电部分、(点击鼠标)时钟产生部分、(点击鼠标)SPI或I2C串行总线控制部分。
(2)芯片通过左右声道采集输入的音频模拟信号。
(3)经过ADC采样后得到数字化的音频数据。
(4)数字化音频数据通过音频串行总线接口传输到DSP。
(5)DSP处理之后的数字化音频从DSP通过音频串行总线接口再传输到DAC。
(6)音频经过DAC还原为可输出的模拟信号。
(7)最后,通过耳机或者音箱输出音频模拟信号。
音频芯片的工作流程。音频模拟信号通过左右声道分别采样,经过ADC转换为数字信号后通过McASP传输到DSP,在DSP处理完成后再通过McASP传输到DAC,最后经过DAC转换为模拟信号后,分左右声道输出。