全数字化语言教学实验室学生机单元的设计
发布时间:2008/5/26 0:00:00 访问次数:574
摘要:全数字化语音系统的设计。该系统用dsp芯片tms320f206对msm6588语音芯片进行录音、放音控制,用flash存储器am29f040b进行语音数据存储,用差分线驱动器和接收器sn75lbc180在rs-485总线网络上传输语音数据。该语音系统结构简单、功能可靠,从而满足了全数字化语言教学实验室对学生机单元提出的要求。 关键词:dsp 语音录放 flash存储器 rs-485总线 由于语言教学实验室对语言教学产生着十分重大的影响和作用,是外语教学改革和提高外语教学质量的制高点和突破口,因而语音教学实验室得到了空间的发展和利用。我国现有的语言教学实验室产品大都属于模拟型语言教学实验室,然而面对信息时代的到来,高新技术的发展,语言教学实验室了适应未来教育的需要,必须寻求新的发展。而要解决传统语音教学实验室面临的问题必须引入数字化的设计,这主要包括以下四方面的内容:一是学生机中微控制器选择;二是语音信号的采集和播放;三是语音信号的存储,也就是数字录音机的功能实现;四是语音信号的网络化传播。 tms320f206是美国ti(德州仪器)公司继tms320c2x和tms320c5x之后推出的一种低价格、高性能的16位定点运算dsp,其cpu接近于tms320c25,但时钟速率提高、指令集更加丰富和优化、片内外设向tms320c5x靠拢[1]。tms320f206(以下简称f206)的性价比较高,目前已成为高档单片机理想替代品,在通信、语音/语言、军事、仪器仪表、图像处理、工业控制等领域得到了广泛应用。本文就是用f206对msm6588语音芯片进行录音、放间控制,用flash存储器am29f040b进行语音数据存储,用差分线驱动器和接收器sn75lbc180在rs-485总线网络上传输语音数据,从而满足全数字化语言教学实验室对学生机提出的上述要求的。图1示出了该语音系统的结构简图。
1 语音录放电路 语音芯片msm6588是日本oki公司的产品,内含话简放大器、低通滤波器(lpf)、12位a/d和d/a转换器,语音数据的处理采用adpcm(自适应差分脉冲编码模式)方式[2]。语音芯片主时钟频率确定后,可用dsp通过软件输入控制字来设定采样频率。采样频率设定越高,放间的品质越好,录间的时间就越短。表1给出了msm6588语音芯片的常用控制命令。
表1 msm6588的控制命令表 命 令 第1个4位命令
d3 d2 d1 d0 第二个4位命令
d3 d2 d1 d0 命令的功能 nop 0 0 0 0 - 1个4位命令,空操作 samp 0 1 1 0 - - a1 a0 2个4位命令,a1、a0可设定4种采样频率 vds 1 1 0 0 - b - - 2个4位命令,b=0表示3位adpcm,b1表示4位adpcm play 0 0 1 0 - 1个4位命令,播放 rec 0 0 1 1 - 1个4位命令,记录 stop 0 1 0 1 - 1个4位命令,停止记录/播放 pause 0 0 0 1 - 1个4位命令,暂时
摘要:全数字化语音系统的设计。该系统用dsp芯片tms320f206对msm6588语音芯片进行录音、放音控制,用flash存储器am29f040b进行语音数据存储,用差分线驱动器和接收器sn75lbc180在rs-485总线网络上传输语音数据。该语音系统结构简单、功能可靠,从而满足了全数字化语言教学实验室对学生机单元提出的要求。 关键词:dsp 语音录放 flash存储器 rs-485总线 由于语言教学实验室对语言教学产生着十分重大的影响和作用,是外语教学改革和提高外语教学质量的制高点和突破口,因而语音教学实验室得到了空间的发展和利用。我国现有的语言教学实验室产品大都属于模拟型语言教学实验室,然而面对信息时代的到来,高新技术的发展,语言教学实验室了适应未来教育的需要,必须寻求新的发展。而要解决传统语音教学实验室面临的问题必须引入数字化的设计,这主要包括以下四方面的内容:一是学生机中微控制器选择;二是语音信号的采集和播放;三是语音信号的存储,也就是数字录音机的功能实现;四是语音信号的网络化传播。 tms320f206是美国ti(德州仪器)公司继tms320c2x和tms320c5x之后推出的一种低价格、高性能的16位定点运算dsp,其cpu接近于tms320c25,但时钟速率提高、指令集更加丰富和优化、片内外设向tms320c5x靠拢[1]。tms320f206(以下简称f206)的性价比较高,目前已成为高档单片机理想替代品,在通信、语音/语言、军事、仪器仪表、图像处理、工业控制等领域得到了广泛应用。本文就是用f206对msm6588语音芯片进行录音、放间控制,用flash存储器am29f040b进行语音数据存储,用差分线驱动器和接收器sn75lbc180在rs-485总线网络上传输语音数据,从而满足全数字化语言教学实验室对学生机提出的上述要求的。图1示出了该语音系统的结构简图。
1 语音录放电路 语音芯片msm6588是日本oki公司的产品,内含话简放大器、低通滤波器(lpf)、12位a/d和d/a转换器,语音数据的处理采用adpcm(自适应差分脉冲编码模式)方式[2]。语音芯片主时钟频率确定后,可用dsp通过软件输入控制字来设定采样频率。采样频率设定越高,放间的品质越好,录间的时间就越短。表1给出了msm6588语音芯片的常用控制命令。
表1 msm6588的控制命令表 命 令 第1个4位命令
d3 d2 d1 d0 第二个4位命令
d3 d2 d1 d0 命令的功能 nop 0 0 0 0 - 1个4位命令,空操作 samp 0 1 1 0 - - a1 a0 2个4位命令,a1、a0可设定4种采样频率 vds 1 1 0 0 - b - - 2个4位命令,b=0表示3位adpcm,b1表示4位adpcm play 0 0 1 0 - 1个4位命令,播放 rec 0 0 1 1 - 1个4位命令,记录 stop 0 1 0 1 - 1个4位命令,停止记录/播放 pause 0 0 0 1 - 1个4位命令,暂时