26年专注语音芯片研发

WT588F02B-16S语音播报+显示解决方案

2022-03-05 18:53:00

随着电子技术的飞速发展和人们生活水平的日益提高,人们对产品的要求越来越高,如一个产品既要方便察看使用又要有对应语音提示,这就诞生一个应用领域:显示+语音播报。这方面的实际应用很广,如:智能闹钟、时速显示电子狗、智能血压计、倒车雷达等等。

普通的显示+语音播报方案,需要通过主控MCU控制语音芯片来播报语音,再通过主控MCU控制显示驱动芯片显示对应内容;如果需要记忆存储功能,还需要主控MCU控制存储芯片,这样电路设计相对复杂,电路板体积大,成本高,对生产组装工艺的要求高。并且这对MCU的IO口要求也比较高,需要多个IO与三种类型芯片通信,同时有可能需要做三套通信协议,这对软件工程师比较麻烦,无形中增加开发周期和难度。

而下面的方案,只需要主控MCU与WT588F02B芯片通信即可实现用户们的需求,即可以做到显示、播报、记忆功能。这很大程度上缩短了软件开发周期,减少了软件工程师开发难度。同时也减少了对主控芯片的硬件参数和IO数量的要求,从而放宽了MCU的选型,这在一定程度上节约了成本。

其次WT588F02B这颗语音芯片的声音极好,同时它还是一颗DSP芯片可以做主控,还有它还是一颗FLASH类型芯片,可被擦除和写入资料,感兴趣的你可以来官网了解更多。
下面我们以应用实例:语音播报+显示解决方案直观的呈现:
WT588F02B语音播报+显示解决方案设计实例
1、语音播报+显示解决方案概述

产品图片

功能特点

 

1.高品质语音播报功能

2.WT588F02B驱动TM1621

3.UART标准协议、9600波特率

4.支持128段内显示

5.掉电记忆功能

6.DAC/PWM输出


2、器件选型及原理图
2.1器件选型:

部位

型号

特性概述

语音芯片

WT588F02B

16DSP32MHz256KB-flash、可重复擦写、

显示驱动

TM1621

128段显示驱动

2.2设计原理图:
*
2.3通信接口介绍:

Pad Name

Pad No.

Description描述

PB1

1

串口TX

PB2

2

串口RX

PA0

3

预留

PWMN

4

PWM输出脚/DAC

PWMP

5

PWM输出脚

VSS

6

电源

VPD/VCC

7/8

电源

PC4~7

9~12

与显示驱动通信接口

PC2

13

忙信号输出,播放语音时输出低

PI0/PI1

14/15

烧录接口

PB2

16

时钟信号输入口


3、功能介绍
3.1协议命令格式
WT588F02B内置标准UART异步串口接口,属于3.3V TTL电平接口。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:
*
指令格式

唤醒

起始码

长度

命令码

参数

累加和校验

结束码

0X00

0X7E

见下文

见下文

见下文

见下文

0XEF


返回格式

起始码

长度

命令码

参数

累加和校验

结束码

0X7E

04

见下文

见下文

见下文

0XEF


3.2各命令码简要介绍
3.2.1语音播放类指令:

命令码

功能

备注

A0

播放对应地址语音

(门铃语音确认后,地址会固定,但开放下载功能)

可打断AFB0指令并失效

AE

音量调节

00为静音,1F为最大音量,共32级音量调节

AF

循环播放当前语音

00:取消单曲循环

01:单曲循环

02:播放两次

03:播放三次

可打断B0指令并失效

AB

停止播放当前语音

 

AC

下一曲

可打断AFB0指令并失效

AD

上一曲

可打断AFB0指令并失效

B0

组合播放

可打断AF指令并失效


3.2.2显示控制类指令:

命令码

功能

备注

FF 08 01

 

读显示驱动Ram数据

读指定显示区地址内容

FF 08 02

 

写显示驱动Ram数据

写指定显示区地址内容

FF 08 03

 

显示驱动配置命令

后接两个byte参数,配置显示驱动


3.2.3用户存储类指令:

命令码

功能功能

备注

FF 08 0D

写存储数据

用户指定的位置写入用户数据

FF 08 0C

读取存储数据

读取用户给的位置的数据


3.3驱动RAM介绍
*
4、应用框架图
*
5、WT588F02B基本功能和特点
1.16位DSP语音芯片、32Mhz内部振荡;
2.工作电压2.0~5.5V;建议电压:2.2~4.0V(由于串口使用TTL电平通信)
3.16bit的PWM/DAC输出,可直接驱动8R 0.5W喇叭;
4.支持6K~32Khz的WAV文件,以及MIDI文件;
5.客户可以通过配套下载测试板在线更换芯片内部语音内容;
6.芯片内部有256K byte 的存储空间,可以做掉电记忆功能、数据存储等功能(可扩展给用户MCU做缓存空间);
7.芯片主控程序和内置存储数据均可擦除再烧写;
8.低电压检测功能;
9.UART通讯协议、9600波特率;
10.支持128段显示;
我们有以下几种推荐使用方法
1、标准方案
用一颗MCU通过UART协议与WT588F02B通信,实现播报,显示,存储功能;
2、定制方案:
客户提供需求,用WT588F02B做主控,我们开发定制方案;
3、拓展方案:
配合我司的时钟方案,可实现智能闹钟功能,内置万年历,40组闹钟;
这颗IC目前有3种封装分别为:SOP8、SOP16、SSOP24,它还有很多拓展用途,如果您想了解它们,请联系我们。
  • 联系方式

    308040936@qq.com

    138-0273-1296

  • 公司地址

    广州市花都区新华街天贵大厦A座704-708室

  • 138-0273-1296

  • 扫一扫加微信
    版权所有©2016-2020 广州唯创电子有限公司
    网站地图     技术支持:九度网

    扫码添加微信

    返回顶部小火箭