基于DSP的广播级数字音频延时器
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于DSP的广播级数字音频延时器  2012/3/1
2工作流程2.1音频信号处理立体声音频信号首先经过输入调理电路。输入调理电路的主要作用是对音频信号进行缓冲和交流耦合,同时进行电平偏移,产生CS4224所需的2.3V供模输入电压,并满足CS4224满量程输入电压有效值为2V的要求。音频信号送入CS4224后,进入片内一阶高通滤波器,滤除输入信号中可能存在的直流偏置。为避免高通滤波器影响频率响应,可以通过ADC控制寄存器HPD域禁止该功能。CS4224具有输入电平监测功能,通过状态寄存器
2 工作流程

2.1 音频信号处理

立体声音频信号首先经过输入调理电路。输入调理电路的主要作用是对音频信号进行缓冲和交流耦合,同时进行电平偏移,产生CS4224所需的2.3V供模输入电压,并满足CS4224满量程输入电压有效值为2V的要求。

音频信号送入CS4224后,进入片内一阶高通滤波器, 滤除输入信号中可能存在的直流偏置。为避免高通滤波器影响频率响应,可以通过ADC控制寄存器HPD域禁止该功能。CS4224具有输入电平监测功能,通过状态寄存器LV域指示峰值数字信号。A/D转换以后左右声道数字信号由内部数字输入滤波器滤波后,在数据移位时钟SCLK作用下分时从SDOUT引脚串行送出,左右声道时钟LRCK指示是左声道还是右声道信号,并开始一个新的采样周期。

从引脚SDIN输入的数字音频信号,经内部数字输出滤波器滤波后,再经过D/A转换,由片内缓冲放大器提供有效值最大为2V的差模输出电压。音频输出电压大小通过片内衰减器调节,模拟音量控制范围113.5dB;并以0.5dB步长步进调整,由输出衰减寄存器设置。音量调节过程采用淡入淡出方式,从当前音量到新设置音量以0.5dB的斜率逐渐变化,变化速率通过DAC控制寄存器RMP域可设置为4、16或32倍采样周期。如果通过DAC控制寄存器SOFT域禁止淡入淡出,音量变化通常发生在音量过零点,以便减小信号失真。如果未检测到过零点,则在5121024个采样周期之间完成音量切换。CS4224同时具有输出静音功能,通过DAC控制寄存器MUT域设置,静音的实现和音量控制一样,也是以淡出方式进行。

输出调理电路采用两个二阶Butterworth滤波器,以便滤波除带外噪声。CS4224在采样频率附近为片外滤波器进行了3dB预补偿,可以在通带范围提供平坦的频率响应和线性相应。输出信号为差动平衡信号。

SDOUT引脚的47kΩ下拉电阻将CS4224设置为主机工作方式,LRCK和SCLK作为输出引脚。主时钟从CS4224的XT1引脚输入,频率为24.576MHz,经内部8分频,得到3.072MHz的串行数据移位时钟SCLK,再经64分频,得到48kHz的左右声道时钟LRCK,也是采样频率。分频关系通过时钟输出寄存器的MCK域来设置。

CS4224提供四种串行数据输入和输出格式,可以通过DSP端口模式寄存器的DDI和DDO域设置。延时器均采用格式1(FORMAT1),数据为24位左对齐方式。数据输入和输出时序如图2所示。

2.2 延时功能的实现

M68HC05C8软件主要由初始化程序和主程序等组成。在初始化程序中,完成CS4224的复位和初始化、MS320C32复位和引导。主程序主要是按键和显示处理程序,完成各种按键的分析处理、刷新光柱和数码管显示,并将有关信息送至CS4224和TMS320C32。

首先,M68HC05C8复位CS4224,通过SPI接口初始化ADC、DAC和DSP端口模式控制寄存器,设置音频输入输出格式,使音频输出静音。
与《基于DSP的广播级数字音频延时器》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095