4.1 设计方案
这里提供2种设计方案,前者是TAS55xx+TAS51xx,可得到8通道数字功放;后者是TAS50xx+TAS30xx+TAS51xx得到2通道数字功放。因为后者设计方案保真度较高,DSP效果更好,成本更低,且所用器件在国内较易买到,以下详细介绍后一种设计方案。
实际设计采用TAS5015+TAS3002+TAS5100的组合。其中TAS3002自带A/D和D/A转换器,使得系统可接收模拟输入信号,扩展了产品适用范围。
4.2 工作流程
图2给出数字功放的具体工作流程,音源来自两个途径:①通过高品质CD机得到的S/PDIF信号(一种被高端音响商广泛使用的数字音频格式),它通过格式转换器DIRl703转换后进入TAS3002;②模拟信号通过话筒等拾音设备被TAS3002获取。系统内数字音频信号(以SDATA表示)在TAS3002中经DSP音效处理后,进入PWM调制器TAS5015,转换成PWM信号。随后进入TAS5100进行功率放大,经低通滤波器重建模拟信号驱动扬声器。在放大过程中,如果电路出现异常,TAS5100可自动发出报警信号重置系统,也可手动重置,避免事故发生。
4.3 I2S总线
TI公司的音频器之间是以I2S(Inter—IC Sound)总线连接。I2S总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线音频设备之间的数据传输,广泛应用于各种多媒体系统。在I2S标准中规定了硬件接口规范和数字音频数据格式。I2S有3个主要信号:①串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2x采样频率×采样位数。②帧时钟LRCLK,用于切换左右声道的数据。LRCLK为“l”表示左声道正在传输数据,为“0”则表示右声道正在传输数据。LRCLK的频率等于采样频率。③串行数据SDATA用二进制补码表示的音频数据。有时为了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(SysClock),是采样频率的256倍或384倍。
4.4 核心功能模块电路
4.4.1 数字音频输入
数字音频输入电路如图3所示。该模块主要利用TI的数字音频接口器件DIRl703实现以下功能:①将CD格式的数字音频信号转化为PWM调制器TAS5015可识别的串行音频数据,该数据可直接在I2S总线上传输;②产生整个I2S总线的串行时钟BCLK,帧时钟LRCLK,以及系统时钟SCLK。
DIRl703的引脚20输入的SPDIF一IN信号即为从CD唱机通过光纤或者同轴电缆得到的PCM信号;经过DIRl703处理后输出SDATA信号I2S—DIR1703一OUT;DIRl703的引脚7、8外接晶体振荡器X120,而引脚4(SCK0)输出系统时钟SCLK信号256XFS;引脚10(LRCK0)输出串行时钟BCLK信号FS;引脚11(BCK0)输出帧时钟LRCLK信号64XFS。