基于wt588d语音芯片的gsm-r手持终端

基于wt588d语音芯片的gsm-r手持终端

ID:15450581

大小:49.50 KB

页数:4页

时间:2018-08-03

基于wt588d语音芯片的gsm-r手持终端_第1页
基于wt588d语音芯片的gsm-r手持终端_第2页
基于wt588d语音芯片的gsm-r手持终端_第3页
基于wt588d语音芯片的gsm-r手持终端_第4页
资源描述:

《基于wt588d语音芯片的gsm-r手持终端》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于WT588D语音芯片的GSM-R手持终端摘要:本文介绍了GSM-R手持终端上语音回示功能的实现。采用ATMEGA48与WT588D之间的SPI控制接口,完成所需要的功能,给出了相应的硬件设计及软件实现,使用了一种全新的数据通信方式,采用缓冲加中断的方法,解决了高速MCU和低速串口之间的矛盾。关键词:语音回示GSM-RWT588D语音芯片串行通信1.GSM-R手持终端功能概述  铁道部已确定以GSM-R系统作为中国铁路无线通信平台,因此,以GSM-R为平台建立综合无线通信系统,为GSM-R网络的各种作业

2、提供无线通信手段和设备已迫在眉睫。  GSM-R手持终端在编组站中有着特殊的应用。编组站的作业以小组为单位,完成调车、编组工作。小组的每位成员均配备GSM-R专业手持终端,并根据职务要求的不同,具有各自的功能。本文主要介绍语音回示功能的实现方式。调车长发出的调度指令种类是有限的,因此,GSM-R手持终端可以先预存相应指令的语音信息,然后根据收到的调度指令,播放出相应的语音。这个功能是编组站手持终端必备的功能,本文采用ATMEGA48和WT588D语音芯片完成此功能,并采用一种全新的方法高效完成ATMEGA

3、48与WT588D语音芯片之间的通信与控制,完全发挥了ATMEGA48高速的特点。2.器件简述  本文采用WT588D语音芯片与ATMEGA48之间的SPI控制接口,完成所需要的语音回示功能。  ATMEGA48是AVR单片机的一个型号,AVR内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算术逻辑单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。它还废除了机器周期,采用精简指令集,以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中,取指周期短,又

4、可预取指令,实现流水作业,可高速执行指令。这种结构大大提高了代码效率,并且具有比普通的CISC微控制器最高至10倍的数据吞吐率。在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。WT588D语音芯片采用语音数据直接在SPI-Flash存储器中存储的技术,下载速度快,并经过D/A转换后输出。因此能够非常真实、自然地再现语音、音乐、音调和效果声。功能多、音质好、应用范围广性能稳定是WT588D系列语音芯片的特长,弥补了以往各类语音芯片应用领域狭小的缺陷。能够完全取代ISD1700、I

5、SD1425、ISD4000、PM50等语音芯片。WT588D系列语音芯片具有如下特点:变更语音内容简单,放音方便;高音质,声音自然;支持2M~64M的SPI-Flash内存,在6K采样下能达到2149S的放音;手动操作/微控制器控制兼容;放音时可用边沿触发或电平触发;可以循环放音;具有自动节电控制,节电时静态电流小于10uA;信息存储无需后背电源;最多可加载220段语音;PWM输出可直接推动0.5W/8Ω扬声器;可重复擦除烧写10万次;放音可用单片机编程控制;单电源工作;模块封装(带FLASH存储器)为

6、16脚、28脚嵌入式形式,芯片封装为DIP18、SSOP20和LQFP32形式。WT588DVoiceChip软件是根据WT588D语音芯片特性开发出来的相对应配套软件。它很好的完成对WT588D语音芯片各种控制模式程序的写入,当单片机口线不够可选用一线串口控制或SPI串口控制,更有能够作为扩展单片机I/O口线的功能,非常适合在单片机场合下使用。软件还能完成语音的替换、组合,音频输出模式的设置等,而且操作界面简单,编辑过程方便。3.硬件电路设计  WT588D的所有操作都由微控制器控制,操作命令可通过串行

7、通信接口SPI送入。SPI协议假定微控制器的SPI移位寄存器在SCLK的下降沿动作,因此对WT588D而言,在时钟上升沿锁存MOSI引脚的数据。使用ATMEGA48的SPI接口直接控制WT588D,因此硬件设计相对比较简单。如图1所示。图1硬件电路图  ATMEGA48作为SPI主设备,WT588D作为SPI从设备。ATMEGA48通过/SS片选WT588D,MOSI控制线向WT588D发送控制信息,播放相应的语音信息。当WT588D读到语音尾端时,会产生一个中断,ATMEGA48接收此中断,播放下一段语

8、音。具体引脚连接如下:1、ATMEGA48的SS与WT588D的CS相连,当ATMEGA48对WT588D进行操作时,选通此芯片。2、ATMEGA48的MOSI与WT588D的DATA相连,进行数据的传输。3、ATMEGA48的SCLK与WT588D的CLK相连,提供串行数据的时钟。4、ATMEGA48的中断线与WT588D的BUSY相连,可以作为语音播放完毕的中断信号。5、WT588D可以设置为DAC(外接功放)输出或者PW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。