(1)主机检测HSR的CONTROLREADY位。
(2)通过向SCR写入命令字5131H来设置速率为6.3kbit/s。
(3)CT8022通过SSR发出应答信号。
(4)主机检测HSR的STATUSREADY位,检测到该位后读取SSR,并将STATUSREADY自动清零。
(5)向SCR写入控制字5102H,以使数据可以在主机读/写数据缓冲端口与CT8022内部寄存器自动交换。
(6)CT8022通过SSR响应命令。
(7)主机检测HSR的STATUSREADY位,检测到后读取SSR,并将STATUSREADY自动清零。
(8)主机向SCR写入控制字1C03H,表明主机将通过主机接收数据缓冲访问端口读取数据。
(9)CT8022完成内部同步,并产生应答。
(10)主机检测HSR的STATUSREADY位,检测到后,读取SSR,并将STATUSREADY自动清零。
(11)至此,CT8022已处于记录模式。可以对由 CODEC发送来的数据以30ms的长度为一帧进行压缩。每个压缩的数据帧通过以下两种方式由CT8022送至主机:第一种是由主机检测HSR中的RXReady,然后等待该位被置位。第二种是主机从主机接收数据缓冲访问端口读取12个字的数据。
4.3停止操作
若要停止记录,可进行如下操作:
(1)向SCR写入空模式命令字0000H,或执行停止记录命令5120H。
(2)CT8022停止对数据的压缩,并清除RXReady位。
(3)CT8022向SSR写入命令应答信息。
(4)主机检测HSR的STATUSREADY位,检测到后读取SSR,并将STATUSREADY自动清零。
5应用电路
由CT8022和主机组成的语音压缩应用电路框图如图3所示。

上一页 [1] [2]
本文关键字:语音 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术