为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

SYN语音播放模块

2022-07-12 2页 doc 325KB 2阅读

用户头像 个人认证

is_475959

人民教育工作者

举报
SYN语音播放模块SYN6288语音播放模块制作1、SYN6288语音芯片封装图:通信方式:2.1异步串行通讯UART接口SYN6288提供一组全双工的异步串行通讯UART接口,实现与微处理器或PC的数据传输;SYN6288利用TxD和RxD以及GND实现串口通信;其中GND作为地信号;SYN6288芯片支持UART接口通讯方式,通过UART接口接收上位机发送的命令和数据,允许发送数据的最大长度为206字节;2.2通讯传输字节格式1、初始波特率:9600bps2、起始位:13、数据位:84、校验位:无5、停止位:16、流控制:无与51单片机通信...
SYN语音播放模块
SYN6288语音播放模块制作1、SYN6288语音芯片封装图:通信方式:2.1异步串行通讯UART接口SYN6288提供一组全双工的异步串行通讯UART接口,实现与微处理器或PC的数据传输;SYN6288利用TxD和RxD以及GND实现串口通信;其中GND作为地信号;SYN6288芯片支持UART接口通讯方式,通过UART接口接收上位机发送的命令和数据,允许发送数据的最大长度为206字节;2.2通讯传输字节格式1、初始波特率:9600bps2、起始位:13、数据位:84、校验位:无5、停止位:16、流控制:无与51单片机通信时,可以用单片机的串行通信方式1;硬件电路搭建:3.1外接电源组接法备注:SYN6288共有6组外接电源,每组电源均使用一个47uF和一个0.1uF的电容;如果用户想节省成本,用户可以在每组电源上均使用0.1uF的电容,并对VDDPP、和VDDA两组电源,各加上一47uF的电容;3.2复位电路及状态指示电路备注:Ready/Busy此STATUS引脚信号为低电平时说明芯片正在等待接收数据;在系统时可以将此引脚接在MCU的中断输入源上,产生一个下降沿中断请求发送数据,以示上位机MCU可以向语音合成芯片发送数据;3.3SYN6288的扬声器输出1为了在用户应用中输出声音,SYN6288内置了推挽式Push-Pull的DAC,可直接驱动喇叭,进行声音播报;并且SYN6288内置的DAC电路模块,使用了VDDPP/VSSPP供电电源模块,具体电路说明部分请参见10.1和10.2节,其供电电压值可独立于其它电源组的供电;见右图3.4SYN6288外接高速晶振3.5SYN6288串口通信的参考电路备注:上位机发送数据给SYN6288时,中间须加有反向器;在实际电路中,我们用三极管做了一个反向器,电路如下图:该电路的原理是:MCU的TXD输出电平为0时,NPN三极管截止,RXD收到的电平为1;MCU的TXD输出电平为1时,NPN三极管导通,RXD收到的电平为0;3.6Res引脚即第5引脚的接法3.7总体电路原理图:程序的编写:4.1命令帧格式:芯片支持以下命令帧格式:“帧头FD+数据区长度+数据区”格式;最大206个字节注意:数据区含命令字,命令参数,待发送文本,异或校验的实际长度必须与帧头后定义的数据区长度严格一致,否则芯片会报接收失败;4.2语音合成播放命令举例:上位机发送给SYN6288芯片的所有命令和数据都需要用“帧”的方式进行封装后传输;其它命令请自行参考SYN6288芯片:http://.tts168.cn/SYN6288.aspx4.3文本程序发送:中文系统电脑的文本编码格式一般为:ANSI即GB2312编码体系,这个可以用二进制文本编辑器如BinaryEditor打开并对照GB2312编码表察看;参考程序://speaker.cincludeincludeincludeinclude"typedef.h"include"SPEAKER.h"voiddelayMsuint16xms{uint16i,j;fori=0;i
/
本文档为【SYN语音播放模块】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索