基于LPC2138的AES3数字音频接口设计
摘要:随着数字音频技术的不断发展,数字化音频设备已广泛应用于广播电视节目领域。鉴于专业数字音频设备越来越多地需求,以及专用接收发送设备的复杂性,本设计采用Philips公司的ARM7控制芯片LPC2138结合音响设备专用芯片,设计一个简单的AES/EBU(AES3)数字音频收发系统,实现了专业AES3数字音频的接收与发送。实验显示,在输入1 kHz,24 dBu时,本设计的总谐波失真小于0.005%,信噪比大于90 dBu。
关键词:数字音频;LPC2138;AES3;接收;发送;总谐波失真;信噪比
当今数字技术的发展越来越快,人们对广播电视节目的质量需求也越来越高。AES/EBU(Audio Engineering Society/European Broad cast Union)现已成为专业数字音频较为流行的标准。大量民用产品和专业音频数字设备如CD机、DAT、MD机、数字调音台、数字音频工作站等都支持AES3接口。AES3通过单根绞合线对来串行传输数字音频数据,充分发挥了数字信号易处理、音质优良和抗干扰能力强的优势。它提供两个信道的音频数据,信道自动计时和自同步,同时提供了传输控制的方法和状态信息的表示和一些误码的检测能力。
鉴于入们对高质量音乐的追求以及AES3接口的纵多优点,设计出一个能够接收和发送AES3音频信号的简单系统是很有价值的。本设计由LPC2138控制音响设备专用芯片实现AES3接口,只需简单地修改芯片配置,即可实现系统的特性调整及性能扩展,简单稳定,具有较强地实用价值。
1 AES3数字音频接口简介
AES3接口在单根传输线上串行传输两路数字音频信号。每个音频块(Audio block)包含192帧,每帧包括2个子帧,即左有两个通道,每个通道包含32个时隙(slot)。0~3时隙为X、Y、Z 3种帧头,其中X和Y表示一个子帧的开始,Z表示一个块(block)的开始。4~7时隙为辅助数据,8~27时隙为音频数据位,音频数据位可以多达24位。如果音频数据超过20位,则4~7位将被用作音频数据位。最后的4个时隙分别为有效位、用户数据位、通道状态位和奇偶校验位。每192帧信号的通道状态位组成通道状态数据,通道状态中含有丰富的音频特征信息,通过获取通道状态数据便可以得知音频信号是否是专业型,是否预加重,以及采样频率等信息。每一位的具体含义请参考文献,本设计不做详细介绍。AES3接口传输的数字音频信号格式如图1所示。
2 总体设计
本设计的信号源为模拟音频信号、J2S串行音频信号和传输线上接收到的AES3数字音频信号。
模拟音频信号经调节后,送至模数转换器,经过48 k的采样频率采样(本设计统一使用48 k的采样率),转换成I2S数字音频信号。I2S信号(包括模数转换得到的I2S和I2S信号源的信号)送入SRC4382,SRC4382将I2S信号的采样频率转换为48 k,并进行格式转换,转换后得到的AES3信号可以通过单根绞合线进行传输。相反过程,接收到的AES3数字音频信号经过采样频率转换和格式转换后,转换为采样率为48k的I2S信号。I2S信号可以直接作为输出,也可以经过数模转换器后,再经过滤波放大处理,转化为模拟音频信号输出。整体框架的部署如图2所示。
3 主要的硬件设计
3.1 LPC2138控制模块
本设计中的微控制芯片需要提供I2C总线来控制CS5368、CS4382和SRC4382的操作模式,并且提供外部中断接口来接收外部的中断。LPC2 138微控制芯片是Philips公司的ARM7芯片,它拥有丰富的外部串行接口(UART、SPI以及I2C),向量中断控制器,支持实时调试和高速跟踪执行代码,是一款高性能低功耗的32位微控制器,在微控制领域已经得到广泛的应用。鉴于以上特性,本设计选用LPC2138作为微控制芯片,通过I2C总线接口实现CS5368、CS4382和SRC4382的内部寄存器配置,使这些器件工作在合适的工作状态,并通过外部中断接口实现中断管理。
3.2 电源模块设计
硬件系统平台要求的供电电源电压有:±12 V、5 V、3.3 V、2.5 V和1.8 V。其中±12 V和5 V是由变压器直接输入得到.3.3 V、2.5 V和1.8 V由电源IC转换得到。±12 V主要为运放供电,3.3 V、2.5 V和1.8 V电源芯片的输入电压均为5 V。其中,3.3 V电压、2.5 V电压和1.8 V电压分别由芯片LM1085、TPS79325和LM1117-1.8输出提供,输出的2.5 V电压提供给运放NE5532做基准电压。
3.3 输入模拟音频调节模块
模拟信号输入前置电路,包括滤波限幅电路、阻容耦合电路和低通滤波衰减电路。模拟信号输入前置电路主要用来隔离后级直流分量对前级的影响,限制输入信号的幅度,滤去输入信号中的高频分量,滤除串扰噪声。输入模拟音频信号电压幅度比较大,不能直接作为A/D转换器的输入,因此前置电路必须对信号进行衰减,同时基准电压提高到2.5 V。如图3所示。信号的衰减系数为:
- 基于LPC2138的超市收银机系统设计(04-23)
- 基于ARM微处理器的十回路智能配电监控单元的设计(11-17)
- 基于LPC2119的微弧氧化电源控制系统设计(08-14)
- 基于LPC2119的配电控制模块设计(02-27)
- 基于LPC2294的泵舱信号转换电路设计(10-16)
- 基于LPC2294处理器的嵌入式PLC的设计(一)(10-08)