SY N6288 语音播放模块制作 1、SY N6288 语音芯片封装图: 2、通信方式: 2.1 异步串行通讯(UART)接口 SYN 6288 提供一组全双工的异步串行通讯(UART)接口,实现与微处理器或PC 的数据传输。SYN 6288利用TxD 和RxD 以及GND 实现串口通信。其中GND 作为地信号。SYN 6288 芯片支持UART 接口通讯方式, 通过UART 接口接收上位机发送的命令和数据,允许发送数据的最大长度为206 字节。 2.2 通讯传输字节格式 1、初始波特率:9600 bps 2、起始位: 1 3、数据位:8 4、校验位:无 5、停止位:1 6、流控制:无 与 51 单片机通信时,可以用单片机的串行通信方式1。 3、硬件电路搭建: 3.1 外接电源组接法 备注:SYN 6288共有6组外接电源,每组电源均使用一个47uF和一个0.1uF的电容;如果用户想节省成本,用户可以在每组电源上均使用0.1uF的电容,并对VDDPP、和VDDA两组电源,各加上一47uF的电容。 3.2 复位电路及状态指示电路 备注:Ready/Busy 此STATUS引脚信号为低电平时说明芯片正在等待接收数据。在系统设计时可以将此引脚接 在MCU的中断输入源上,产生一个下降沿中断请求发送数据,以示上位机MCU可以向语音合成芯片发送数据。 3.3 SYN6288 的扬声器输出 (1) 为了在用户应用中输出声音, SYN6288 内置了推挽 式(Push-Pull)的 DAC ,可直接驱动喇叭,进行 声音播报。并且SYN6288 内置的DAC 电路模块, 使用了VDDPP/VSSPP 供电电源模块,具体电路说 明部分请参见(10.1)和(10.2)节,其供电电压值可独 立于其它电源组的供电。(见右图) 3.4 SYN6288 外接高速晶振 3.5 SYN6288 串口通信的参考电路 备注:上位机发送数据给SYN6288 时,中间须加有反向器。 在实际电路中,我们用三极管做了一个反向器,电路如下图: 该电路的原理是:MCU的TXD输出电平为0时,NPN三极管截止,RXD收到的电平为1。 MCU的TXD输出电平为1时,NPN三极管导通,RXD收到的电平为0。 3.6 Res 引脚(即第5 引脚)的接法 3.7 总体电路原理图: 4 、程序的编写: 4.1 命令帧格式: 芯片支持以下命令帧格式:“帧头FD + 数据区长度+数据区”格式。(最大206个字节) 注意:数据区(含命令字,命令参数,待发送文本,异或校验)的实际长度必须与帧头后定义的数据区长度严格一致,否则芯片会报接收失败。 4.2 语音合成播放命令举例: 上位机发送给 SYN6288 芯片的所有命令和数据都需要用...