会议芯片M34116及其在专网通信中的应用
3 控制字软件设置
微处理器对M34116的控制是通过设置以下命令字实现的。先通过设置操作模式,发送操作模式,进行指令设置和功能选择。扩展位E=1,F1、F0设置PCM字节格式。F1、F0=00无位翻转,F1、F0=01偶位翻转,F1、F0=10奇位翻转,F1、F0=11所有位翻转。M34116必须复位后设置
操作模式。
3.1 会议接续(指令1)
该指令由5个字节组成:前4个字节为数据字节,第5个字节为控制字。第1个字节的内容为会议组编号及会议启动位S,当S=1时,本组会议的所有寄存器清0,只有当接入一组新会议的第1个时隙时,才置S为1,P4~P0对应会议组编写(1~29);第2个字节为输入衰减或增益控制,AI4=1时,为增益控制,AI4=0时,为衰减控制,AI3~AI0为设置的值(0~15dB);第3个字节为输出衰减或增益控制;第4个字节为时隙选择,PT=1时,在加入会议前的PCM抽样信号翻转,用于回波抑制;第5个字节为控制字。
3.2 透明接续(指令2)
该指令是M34116的另一功能,为其一时隙的PCM输入输出的衰减或增益电平调整,延时一个帧和一个时隙。该时隙不是会议参加方。
3.3 拆线(指令3)
拆掉是一会议成员,结束透明接续或结束产生产生,都要用该指令一一拆线。
3.4 溢出信息(指令4)
单字节指令,读取会议溢出,通过设置空位选择B1~B0(0~3)。该指令之后,当读有效时,根据选择值读取数据总线上数据,判断哪此会议溢出。
3.5 声音产生
指定增益或衰减的声音时隙和声音序列。该声音序列由最多4对持续声音和最多32对持续频率旋律组成,频率范围为3.9Hz~3938Hz,持续范围为32ms~8治理发愣功ms。既可以指定所有时隙,也可以用FFHEX字节结束。M34116不断地指定或者拆线。旋律可编程为正弦波或方波。
最多可同时产生7个声音和1个旋律时隙,声音和旋律产生的指令格式相同。第1个字节为输出增益或衰减,第2个字节为时隙号,第3个字节为操作码,FFHEX字节为结束码,Sn7~Sn0为频率间隔(n范围为1~4),Tn为旋律(n范围为1~32)。
3.6 状态信息
状态指令用来读取指令寄存器或声音旋律寄存器的内容,通过指定时隙号读取状态字节。这些字节包括:会议号或透明模式或声音或未连续,输入/输出衰减或增益。若为声音模式,则读取声音的持续频率序列。第1个字节为时隙选择,第2个字节为控制字。当设置读取时隙后,后续读取的值依赖该时序的操作类型(P4~P0)。P4~P0=0,为拆线状态,后续读取的数据无效;P4~P0=1~29,为会议号;P4~P0=30声音或旋律操作,后续读取的为声音序列;P4~P0=31,为透明接续。
4 M34116典型连接电路
M34116典型应用电路如图5所示。微处理器为MCS-51系列单片机W77E58P,交换网采用敏迪公司MT8980D。由于交换网采用的是4.096Mb/s时钟,F0i是其同步信号(8kHz)输入,置低后,C4i的第一个下降沿启动内部时钟,而M34116则是在C4i的第一个下降沿启动,所以,在使用同一时钟时,在M34116引脚CLK与交换网的C4i引脚间加一反向电路。在电话会议期间,控制系统可靠需要向参加会议的用户发送一些提示信号音。当外电路在TF端输入一个频率为f的方波时,M34116可能在PCM OUT端输出一个频率为f的正弦波PCM信号;当TD为高电平时,芯片输出信号音,同时关闭PCM话音信号。当TD为低电平时,信号音输出禁止,恢复正常的PCM输出。信号音从哪些时隙输出可由单片机写入适当的控制字规定,本文只介绍实现会议功能,故将TD与
《会议芯片M34116及其在专网通信中的应用(第2页)》