语音处理芯片AC48105在低速语音编码设备中的应用
(4) 运行模式(包括闲置状态和激活状态)(Run Mode(Idle State and Active State))。
本文链接地址:http://www.oyaya.net/fanwen/view/158796.html
上述四种模式一起组成了芯片完整的操作流程。图1是其工作模式序列图。
(凹丫丫范文网fanwen.oyaya.net收集整理)
●重置和内核下载模式
上电时,该模式启动,当重置信号被激活(RESET管脚箝制在低电平)时,其内核代码被下载到AC48105中。
●编程下载模式
编程下载模式的启动需同时满足两个条件,一是主机设置AC48105中的HPIC寄存器,使HINT信号变为高电平;二是内核下载成功。
编程下载结束时,芯片自动进入初始化模式。
●初始化模式及命令
处于该模式时,主机发出的命令对芯片每个通道的初始化模式均有效。其主要的初始化命令及命令格式分别如表1、表2所列。
表1 主要初始化命令
表2 初始化命令格式
Frame Title(帧结构) Bit Number(位结构) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Syns Header(同步头) 0 ID(识别号) AAh Command Header(命令头) Length(长度) OPCode(操作码) Parameter 1(参数1) …… Parameter n(参数n) Checksum Footer(校验和页脚) 0 Sequence Number(序列号) Checksum(校验和)每个命令都有一个同步头AA h。命令头中,操作码用来表示命令的类型,长度域则用于表明命令的字节数(16进制)。
当主机发出Run命令后,芯片就进入运行模式。
● 运行模式(包括闲置状态和激活状态)
芯片一旦进入该模式,所有的通道都被置为闲置状态,此时主机便开始为每个通道设置运行参数。当某通道处在闲置状态时,它所占有的时隙一般不会丢失。
与初始化模式不同的是,运行模式中的命令都只是针对单个通道有效。
如果系统中有多个AC48105芯片,主机必须依次对各芯片进行配置。表3所列为闲置状态的命令格式。
表3 闲置状态命令格式