基于MT8804的广播发射机房节目源系统设计与应用
赵勇 杨忠钰 廖世得
赵勇:18950888566
国家新闻出版广电总局七六一台
【摘 要】本文简述了我发射机房音频系统的现状,论述了进行技术改造的必要性,提出了实现的方法,运用了大规模CMOS电路MT8804、单片机AT89C55和专业声卡RME HDSP 9632,设计出基于MT8804的发射机房节目源系统,使节目源切换更加直观、方便、准确。【关键词】 MT8804 单片机 声卡1 前言随着我国广播事业的发展,同一广播发射机在不同时段常常在不同的节目源间互相切换,以往的方法往往是用机械或或者人工方法进行切换,随着单片机技术和电子技术的发展,设计一款操作方便的集软硬件控制于一体的节目源控制系统已经成为必要。本系统由大规模CMOS电路MT8804设计组成,其通路输出受控于单片机AT89C55,系统中还使用了专业声卡RME HDSP 9632作为全硬盘试机、打击乐信号输出单元。2 发射机房节目源系统概述根据我机房的实际情况,共有两部发射机,每部发射机有各自的数字音频信号和模拟音频信号,两部机还共备一路数字音频信号。同时最近根据总局文件要求发射机在试机时要使用专门的试机音周,以及在特定时段使用打击乐的要求,我们使用RME HDSP 9632声卡,作为全硬盘音频播出设备。2.1 发射机房节目源系统方案设计的依据RME HDSP 9632功能很强,它完全能满足我们系统设计的需要,可是它是一款纯软件控制的声卡,值班员在上班时,时间长,任务单一,容易产生彼劳,因而我们设计了这套按键控制并带有通路指示的节目源四选一作为节目源切换的的主要操件对象,而把RME HDSP 9632作为全硬盘节目播出设备,做到软硬件控制结合使用。2.2 发射机房音周系统框图功能介绍系统框图如图1所示,以下以1#为例对框图进行说明,输入到1#四选一的有四路信号,分别为:本机数字音频、本机模拟音频、备用数字音频、声卡音频。每个数字D/A都有左右两路相同的输出,分别是L和R,本机D/A只使用L,备用D/A的L和R分别分配给1#和2#四选一使用。2.3 RME HDSP 9632功能介绍不带扩展子卡的HDSP 9632有12个输入通道、12个输出通道、12个内部通道;外部输入口包括:1个数字光纤输入口、1个数字同轴口、6个模拟输入口、1个midi输入;外部输出包括:1个数字光纤输出口、1个数字同轴口、6个模拟输出口、1个midi输出。所有输入通道和内部回放通道可以任意分配到输出通道上,支持ASIO2.0、GSIF2驱动,支持Windows2000、XP 操作系统,是一款功能强大的专业声卡,本系统中只使用其模拟输出口。2.4 节目源系统四选一简介节目源四选一电路包括:信号预处理单元、信号输出转换单元、模拟开关阵列MT8804单元、AT89C55单片机控制单元组成。3 发射机房节目源系统四选一设计3.1 信号预处理单元信号预处理单元由四路完全相同的电路组成,每路的信号预处理电路如图2所示。输入信号vin2的输入阻抗为600Ω,经耦合电容C21、C22加到假负载R21,起到阻抗匹配的作用,电阻R22、R24、R25、R26和集成运放A21组成平衡—不平衡转换电路,同时对信号进行放大处理,可调电阻R26阻值从零欧到5KΩ,输出电平调节范围计算如下(假设在音频范围内C21、C22阻抗很小):当R26从0KΩ到5KΩ变化时,本级放大被数在1.625-2.375间调节。图1 音周系统框图
3.2 信号输出转换单元信号输出转换单元由两路完全相同的电路组成,一路输出送入音频处理器,作为发射机输入信号;另一路去监听设备。每路信号输出转换单元如图3所示。电阻R10、R11、R12、R13和集成运放A11组成运算放大电路,R11是可调电阻,其阻值调节范围从零欧到47KΩ,A11的放大倍数-R11/R10的最大值为-1.6。电阻R14、R15、R16、R17、R18、R19和集成运放A12、A13组成不平衡—平衡转换电路,假设输入到A12+端的信号为ui,则输出信号+vout1和-vout1计算如下:所以A12、A13组成的不平衡—平衡转换器的放大倍数是4。图2 信号预处理电路图 3 信号输出转换电路
3.3 模拟开关阵列MT8804单元⑴ 模拟开关阵列MT8804的特点模拟开关阵列MT8804 兼容了微处理器和控制输入,使用电压从5.0V到15.0V,在内存和地址译码芯片控制行寻址,由主站进行复位并清除内存,8×4阵列有32个交叉点开关,开关阵列间的串扰小,导通电阻小,开关频率可高达40MHz,具有非常小的导通时间和非常低的关断漏电流。其广泛应用在数据采集系统、测试设备、模拟/数字多路复用器中,它的这些特性完全符合音频系统通路切换的需要,是交叉点开关应用的理想选择。⑵模拟开关阵列MT8804功能说明MT8804是一个CMOS大规模集成电路8X4路模拟开关阵列控制存储器、解码器和数字逻辑电平转换器,结构如图4所示,它由模拟开关阵列、3/8地址译码器、控制锁存储器组成。
图4 MT8804结构图
该模拟开关阵列布置8行和4列,行输入/输出被称为行(L0-L7)和列输入/输出称为列(J0-J3)。MT8804的地址(A0-A2)通过芯片上的地址译码器的输入所选择的8个字,通过四个DATA输入端(D0-D3)数据被呈现给存储器,这个数据是异步写入控制存储器的,地址使能(AE)输入为高时,存储单元写入,高电平打开相应的交叉点开关为“ON”(打开),而一个低电平导致交叉点变成“OFF”(关闭),模拟开关阵列MT8804的各引脚说明如表1所示。
表1MT8804引脚说明
引 脚 | 名 称 | 描 述 |
1-3 | L2-L0 | L2-L0模拟线路(输入/输出):这些被连接到L2-L0列的开关阵列。 |
4 | D0 | D0数据(输入):高电平有效。 |
5 | J0 | J0模拟交连(输入/输出):这是连接到开关阵列的J0排。 |
6 | DI | DI数据(输入):.高电平有效。 |
7 | J1 | J1模拟交连(输入/输出):这是连接到开关阵列的J1排。 |
8 | D2 | D2数据(输入):高电平有效。 |
9 | J2 | J2模拟交连(输入/输出):这是连接到开关阵列J2的行。 |
10 | D3 | D3数据(输入):高电平有效。 |
11 | J3 | J3模拟交连(输入/输出):这是连接到J3的行的开关阵列。 |
12 | VSS | 数字接地参考。 |
13 | VEE | 负电源。 |
14-16 | A0-A2 | A0-A2地址线(输入)。 |
17 | AE | 地址使能/选通(输入):使地址和数据选择的功能地址,必须是稳定的,在AE变为高电平前和D0-D3的下降沿上必须是稳的,AE高电平有效。 |
18 | MR | 主复位(输入):这是用来关闭所有开关,高电平有效。 |
19-23 | L7-L3 | L7-L3模拟线路的(输入/输出):这些被连接到L7-L3列的开关阵列。 |
24 | VDD | 正电源. |
图五四选一系统全图
4 工控机安装使用4.1工控机打击乐安装与普通声卡的安装过程完全相同,在PCI插槽装入声卡,开启电源,系统会自动发现新硬件,提示你找驱动,按照提示安装,在随机光盘中找到相应驱动软件,安装安后重新启动电脑。4.2 工控机声卡基本设置与普通声卡不同,RME HDSP 9632不能被 Windows 所控制,它有自己的控制软件。在电脑屏幕右下角,会找到 RME 的设置图标 ,点击它,会调出 RME 的控制软件,如图六所示。图六工控机声卡基本设置
控制软件里的各项目含义如下:①MME Check Input :在MME驱动录音时检查输入端口,如果没有输入信号那么录音将不能进行。②AEB ADAT Int. :如果安装了AEB的扩展卡,需要把这个项目选上,否则不选。AEB扩展卡它需要占用声卡的ADAT通道的,安装了AEB卡后需要通过设置这个把ADAT通道给该卡使用。②Buffer Size :ASIO、GSIF驱动从输入到输出口的延迟时间,这决定了MME驱动的缓冲大小。③SyncCheck :检查声卡当前接收到的从其他设备发送过来的有效的同步信号。④SPDIF In :选择把硬件上的哪一个输入端口作为SPDIF数字输入口使用。Optical是光纤口,Coaxial是同轴口,Internal是内部数字输入口,AES是AES/EBU数字卡农口;SPDIF Out :9632声卡会把SPDIF信号持续不断地从数字同轴输出口发送出去,如果想让光纤输出口也能输出SPDIF,那么就需要选上Optical,其余几个项目是具体的格式选项。9632声卡已经作了兼容性的优化一般不需要选择,如果遇到与其他数字设备有数字格式兼容问题则可以选择这些选项,如果使用电脑DVD,并且把AC-3格式的数字信号通过SPDIF发送给外部解码器那么就需要选上Non-Audio项目。⑤TMS :允许接收SPDIF中的曲目标记信息。⑥Clock Mode :时钟设置。Master是使用声卡上的内部时钟,AutoSync是自动锁定外部时钟;Pref. Sync Ref :设置外部时钟源。声卡会优先考虑你的选择,如果检测不到时钟那么声卡会自动找下一个,如果都找不到声卡会自动使用内部时钟。⑦AutoSync Ref :目前被声卡抓获的外部时钟信号以及频率;System Clock :目前声卡正在使用的时钟和频率。Master表示正在使用内部时钟,Slave表示正在使用被AutoSync抓获的外部时钟。⑧Breakout Cable XLR:如果9632安装了卡农模拟口那么就需要选上这个项目,使用莲花模拟口则不选。⑨Input Level :输入电平设置。如果上一个设备的输出是 +4dBu电平那么就设置+4dBu,如果上一个设备的输出是-10dBV电平那么就设置-10dBV。电平一定要正确,否则会影响模拟录音音质;Output Level :输出电平设置;Phones :耳机输出音量控制。所有的设置都是即时生效的。4.3工控机调音台的使用RME HDSP 9632 声卡,都有一个叫做 TotalMix 的调音台,用来设置和调节各个通道的音量,如图七所示。图七调音台
⑴ 声卡输入监听这个声卡输入监听不是调节录音音频电平而是调节声卡监听的音量。所谓的输入监听就是实时收听这个合成器的声音,RME 声卡只能调节输入监听音频电平,不能改变输入音频电平。⑵电脑内部声音监听就是调节电脑的音频信号发送到声卡输出口的音量电平大小。⑶ 声卡输出这就是声卡输出的音频电平,声卡输入监听和电脑内部声音监听最终都要切换到这里,所以这里的音频电平调节可以改变所有的音频电平的大小。而且通过通道设置可以将输入、输出的信号任意搭桥。5 结束语本系统投入运行以来,性能稳定,操作简单方便,在其他部门推广使用后也得到了好评,是广播发射机房一套安全可靠的保安全播出的节目源传输系统。 参考文献[1]顾治华编著《C语言程序设计》机械工业出版社2007-2-1[2]张校珩 主编《单片机C语言编程100例》中国电力出版社2013-11-1
[3]张玲玲 等编著《C语言编程新手自学手册》机械工业出版社2012-1-1
[4]丁向荣等编著《单片机C语言编程与实践》电子工业出版社2009-8-1
[5]马忠梅等《单片机的C语言应用程序设计》北京航空航天大学出1999
编辑:中国新闻技术工作者联合会
评论 点击评论