语音产品分类 新闻资讯 语音产品 语音方案及技术服务 语音芯片操作视频 语音芯片与语音模块资料下载中心 网站留言 客服服务
 站内搜索
语音芯片与语音模块

WT系列语音芯片
WTV系列语音芯片
WTH系列语音芯片
WTB系列语音芯片
ISD系列语音芯片
语音识别芯片
MP3芯片与MP3语音模块
录音语音模块
放音语音模块
蓝牙模块
wifi模块
测距模块
 
我司其他平台
 
 首页 >> 语音芯片与模块 >> 产品说明 
 

                                                                  点击下载WT588D-U放音语音模块详细资料

 

 

1、产品特征

Ø 28脚模块封装,可通过更换存储器以获得不同长度的语音存储时间;

Ø 支持2M bit ~32M bit容量的SPI-Flash(注:1byte=8bit);

Ø 采用WT588D-20SS语音芯片当作主控核心;

Ø 内嵌独特的人声语音处理器,使语音表现极为自然悦耳;

Ø 内置13Bit/DA转换器,以及12Bit/PWM音频处理,确保高品质语音输出;

Ø 支持加载6K~22KHz采样率WAV音频;

Ø PWM输出可直接推动0.5W/8Ω扬声器,推挽电流充沛;

Ø 支持DAC/PWM两种输出方式;

Ø 支持按键控制模式、一线串口控制模式、三线串口控制模式;

Ø 按键控制模式底下可以设置多种IO口触发方式;

Ø 任意设定显示语音播放状态信号的BUSY输出方式;

Ø 最多可加载500段用于编辑的语音;

Ø 220段可控制地址位,单个地址位最多可加载128段语音,地址位内的语音组合播放;

Ø 语音播放停止马上进入休眠模式;

Ø 配套WT588D VoiceChip上位机软件,接口简单,使用方便。能极大限度的发挥WT588D-U语音模块各项功能;

Ø 在软件中可完成控制模式设置、语音组合、调用语音、插入静音等操作;

Ø 可随意插入静音,静音时间范围为10ms~25min;

Ø USB下载方式,支持在线下载/脱机下载;即便是在WT588D-U语音模块通电的情况下,也一样可以正常下载数据到SPI-Flash;

Ø 工作电压DC2.8V~5.5V;

Ø 休眠电流小于10uA;

Ø 抗干扰性强,可应用在工业领域;

2、功能描述

按键控制模式触发方式灵活,可随意设置任意按键为脉冲可重复触发、脉冲不可重复触发、无效按键、电平保持不可循环、电平保持可循环、电平非保持可循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、音量+、音量-、播放/暂停、停止、播放/停止等15种触发方式;

一线串口控制模式及三线串口控制模式可通过MCU发码端控制语音播放、停止、循环播放和音量大小,或者直接触发0~219地址位的任意语音。

3、应用范围

应用范围广,几乎可以涉及到所有的语音场所,如报站器、报警器、提醒器、闹钟、学习机、智能家电、治疗仪、电子玩具、电讯、倒车雷达以及各种自动控制装置等场所,工艺上达到工业应用的要求。

4、应用方框图

5、封装管脚图

管脚描述

封装引脚

引脚标号

简述

功能描述

1

NC

NC

2

NC

NC

3

NC

NC

4

NC

NC

5

NC

NC

6

NC

NC

7

RESET

RESET

复位脚

8

DAC

DAC

DAC音频输出脚,需外接功放才能驱动扬声器

9

PWM+

PWM+

PWM+音频输出脚,跟PWM-组合可直接驱动扬声器

10

PWM-

PWM-

PWM-音频输出脚,跟PWM+组合可直接驱动扬声器

11

P14

SPI-FLASH_DI

烧写程序数据输入脚(利用外部下载器下载时用到)

12

P13

SPI-FLASH_DO

烧写程序数据输出脚(利用外部下载器下载时用到)

13

P16

SPI-FLASH_CLK

烧写程序时钟脚(利用外部下载器下载时用到)

14

GND

GND

地线脚

15

P15

SPI-FLASH_CS

烧写程序片选脚(利用外部下载器下载时用到)

16

P03

K4/CLK/DATA

按键/三线时钟/一线数据输入脚

17

P02

K3/CS

按键/三线片选输入脚

18

P01

K2/DATA

按键/三线数据输入脚

19

P00

K1

按键

20

VCC

VCC

模拟电源输入脚

21

BUSY

BUSY

语音播放忙信号输出脚

22

VDD

VDD

数字电源输入脚

23

NC

NC

24

NC

NC

25

GND

GND

USB地线

26

D-

USB_DATA-

USB数据-

27

D+

USB_DATA+

USB数据+

28

VDD_USB

VDD_USB

USB电源正极

注:25、26、27、28脚为引用其他USB插槽进行下载时用的,平时悬空。

6、电气参数

VDD − VSS = 4.5V, TA = 25°C,没有负载

参数

标记

环境条件

最小值

典型值

最大值

单位

工作电压

VDD

Fsys=8MHz

2.8

5.5

V

工作电流

IOP1

没有负载

-

4.5

5.5

mA

停止电流

IDD2

没有负载

-

1

2

uA

休眠模式电流

IOP2

没有负载

-

650

uA

低电压输入

VIL

所有引脚输入

VSS

-

0.3VDD

V

高电压输入

VIH

所有引脚输入

0.7VDD

-

VDD

V

输入电流

BP1、BP2、RESET

IIN1

VIN=0V

上拉阻抗=500KΩ

-5

-9

-14

uA

输入电流

BP1、BP2、RESET

IIN2

VIN=0V

上拉电阻=150KΩ

-15

-30

-45

uA

输出电流(BP0)

IOL

VDD=3V,VOUT=0.4V

8

12

-

mA

IOH

VDD=3V,VOUT=2.6V

-4

-6

-

mA

IOL

VDD=4.5V,VOUT=1.0V

-

25

-

mA

IOH

VDD=4.5V,VOUT=2.6V

-

-12

-

mA

输出电流(BP1)

IOL

VDD=3V,VOUT=0.4V

4

10

-

mA

IOH

VDD=3V,VOUT=2.6V

-4

-6

-

mA

输出电流

PWM+/PWM-

IOL1

RL=8Ω

【PWM+】--【RL】--【PWM-】

+200

-

-

mA

IOH1

-200

-

-

mA

DAC最大电流

IDAC

RL=100Ω

-2.4

-4.0

-3.0

-5.0

-3.6

-6.0

mA

上拉电阻测试

RPL

75

150

225

7、环境绝对极限参数

参数

标记

环境条件

额定值

单位

电源

VDD — VSS

-

-0.3~+7.0

V

输入电压

VIN

所有输入

VSS-0.3~VDD+0.3

V

存储温度

TSTG

-

-55~+150

°C

使用温度

TOPR

-

-40~+85

°C

8、控制模式

8.1、按键控制模式

所定义的管脚可以直接触发芯片的一个功能,使芯片动作,每个管脚的触发方式可单独设置。按键控制模式的防抖时间为10ms。按键触发模式下包括脉冲可重复触发、脉冲不可重复触发、电平保持可循环、电平保持不可循环、电平非保持循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、无效按键、播放/暂停、停止、音量+、音量-以及播放/停止等15种触发方式。详细控制方法见如下触发时序图。

8.1.1、脉冲可重复触发

备注:负脉冲触发。当I/O口检测到有下降沿时(如,该I/O口对地短路一下),触发播放语音。在语音播放期间,再检测到下降沿,芯片会打断正在播放的语音,重新播放。只要有下降沿信号,就重新播放。

8.1.2、脉冲不可重复触发

备注:负脉冲触发。当I/O口检测到有下降沿时(如,该I/O口对地短路一下),触发播放语音。在语音播放期间,再检测到下降沿时,芯片不动作。直到语音结束后,检测到的下降沿才有效。

8.1.3、电平保持可循环

备注:当I/O口为低电平时,保持播放,高电平则停止。当第一遍结束后,还保持低电平,则继续重新播放,直到转变为高电平才停止。只要是低电平,则有声音;高电平,则没声音。

8.1.4、电平保持不可循环

备注:电平触发。当I/O口为低电平时,保持播放,高电平则停止。当第一遍播放结束后,还保持低电平,也不会继续播放,触发后只播放一次就结束。如果需要重新播放,则需要让I/O口处于高电平,再拉为低电平,而后保持低电平即可。

8.1.5、电平非保持循环

备注:负脉冲/电平触发。当I/O口为低电平时,保持播放,播放过程中,就算是给高电平也不停止,直到语音播放结束。当第一遍结束后,如果还保持低电平,则会继续重复播放,只要不保持低电平且播放完当前语音后才停止。

8.1.6、播放/停止

备注:负脉冲触发。负脉冲开始播放,下一个负脉冲结束。不管声音是处于播放还是停止状态,都遵照这个规则。

8.1.7、下一曲不循环

备注:负脉冲触发。用一个按键触发播放声音。一个负脉冲触发播放一段,下一个负脉冲播放下一段,播放完最后一段,则不会再有声音。重复操作,只能播放到最后一段声音。

8.1.8、上一曲不循环

备注:负脉冲触发。用一个按键触发播放语音。一个负脉冲触发播放一段语音,下一个负脉冲播放上一段语音,播放完最前一段,则不再向前触发播放语音。重复操作,只能播放到最前一段声音。

8.1.9、下一曲可循环

备注:负脉冲触发。用一个按键触发播放语音。一个负脉冲触发播放一段语音,下一个脉冲触发播放下一段语音,重复操作,播放完最后一段语音,则会点播到第一段语音,如此循环触发播放语音。

8.1.10、上一曲可循环

备注:负脉冲触发。用一个按键触发播放语音。一个负脉冲触发播放一段语音,下一个脉冲触发播放上一段语音,重复操作,播放完最前一段语音,则会点播到最后一段语音,如此循环触发播放语音。

8.1.11、暂停

备注:负脉冲触发。第一个脉冲令正在播放的语音处于暂停状态,第二个脉冲触发暂停的语音在暂停点继续播放。BUSY在暂停状态一直保持。

8.1.12、停止

备注:负脉冲触发。一个脉冲令正在播放的语音停止。语音停止后再次触发无效。

8.2、一线串口控制模式

通过一根数据线发送串口数据,时序协议位占空比数据位。一线串口可以实现控制语音播放、停止、音量调节和直接触发语音等功能。IO口P00~P02可以选择屏蔽或者任意触发方式。

8.2.1、端口分配表

I/O口

P00

P01

P02

P03

功能

按键K1

按键K2

按键K3

DATA

8.2.2、命令及语音码

命令码

功能

描述

E0H~E7H

音量调节

在语音播放或者待机状态发此命令可以调节8级音量,E0H最小,E7H音量最大。

F2H

循环播放

在语音播放过程中发送此命令可循环播放当前地址语音。

FEH

停止语音播放

停止播放语音命令。

8.2.3、语音地址对应关系

数据(十六进制)

功能

00H

播放第0段语音

01H

播放第1段语音

02H

播放第2段语音

……

……

D9H

播放第217段语音

DAH

播放第218段语音

DBH

播放第219段语音

8.2.4、控制时序图

一线串口只通过一条数据通信线控制时序,依照电平占空比不同来代表不同的数据位。先把数据信号拉低5ms,然后再发送数据。高电平与低电平数据占空比1:3即代表数据位0,高电平于低电平数据位占空比为3:1代表数据位1。高电平在前,低电平在后。数据信号先发低位再发高位。在发送数据时,无需先发送命令码再发送指令,直接发送地址数据便可触发播放语音。D0~D7表示一个地址或者命令数据,数据中的00H~DBH为地址指令,E0H~E7H为音量调节命令,F2H为循环播放命令,FEH为停止播放命令。详细时序请见下图:

说明:一线串口模式下WT588D-U无法进入休眠状态,请在电池供电时慎用。DATA为一线串口数据通信线,WT588D-U语音模块每次通电后要等17ms才能开始发送数据信号,BUSY为WT588D-U语音模块忙信号输出,数据成功发送后等待20ms,BUSY输出将作出响应。数据位占空比对应详见下图。

           

8.2.5、一线串口控制时序例子

例如,在一线串口控制模式下,发送数据9CH的时序参见下图:

8.2.6、程序范例

主控单片机:PIC16F54,时钟主频4MHz

Send oneline(unsigned char addr)

sda=0;

delay1ms(5); /* 数据信号置于低电平5ms */

for(i=0;i<8;i++)

sda=1;

if(addr & 1)

{delay1us(600); /* 高电平比低电平为600us:200us,表示发送数据1 */

sda=0;

delay1us(200);}

else{

delay1us(600); /* 高电平比低电平为200us:600us,表示发送数据0 */

sda=0;

delay1us(200); }

addr>>=1; }

sda=1; }

8.3、三线串口控制模式

三线串口控制模式由三条通信线组成,分别是片选CS,数据DATA,时钟CLK,时序根据标准SPI通信方式。通过三线串口可以实现对WT588D-U语音模块进行命令控制、语音播放。三线串口模式下,所有按键均无效。

8.3.1、端口分配方式

I/O口

P00

P01

P02

P03

功能

---

DATA

CS

CLK

8.3.2、语音及命令码对应表

命令码

功能

描述

E0H~E7H

音量调节

在语音播放或者待机状态发此命令可以调节8级音量,E0H最小,E7H音量最大。

F2H

循环播放

在语音播放过程中发送此命令可循环播放当前地址语音。

FEH

停止语音播放

停止播放语音命令。

8.3.3、语音地址对应关系

数据(十六进制)

功能

00H

播放第0段语音

01H

播放第1段语音

02H

播放第2段语音

……

……

D9H

播放第217段语音

DAH

播放第218段语音

DBH

播放第219段语音

8.3.4、三线串口控制时序

三线串口控制模式由片选CS、时钟CLK和数据DATA脚组成,时序仿照标准SPI通信方式,片选信号CS先拉低5ms以唤醒语WT588D-U语音模块,接收数据低位在先,在时钟的上升沿接收数据。时钟周期介于100us~2ms之间,推荐使用300us。数据成功接收后,语音播放忙信号BUSY输出在20ms之后做出响应。发数据时先发低位,再发高位。在发送数据时,无需先发送命令码再发送指令,直接发送地址数据便可触发播放语音。D0~D7表示一个地址或者命令数据,数据中的00H~DBH为地址指令,E0H~E7H为音量调节命令,F2H为循环播放命令,FEH为停止播放命令,详细时序图如下:

说明:每次通电后等待17ms,才能给WT588D-U语音模块发送数据信号。

8.3.5、程序范例

(主控单片机PIC16F54,系统频率4MHz)

Send threelines(unsigned char addr)

cs=0;

delay1ms(5); /* 片选信号保持低电平2ms */

for(i=0;i<8;i++)

scl=0;

if(addr & 1)sda=1;

else sda=0;

addr>>=1;

delay1us(300); /* 时钟周期300us */

scl=1;

delay1us(300);

cs=1;}

     更多详细说明,请自行下载产品说明书:

     WT588D-U放音语音模块

 
关于唯创 | 论坛 | 客服 | 人才招聘 |隐私申明 | 联系我们 |网站地图
版权所有:广州唯创电子有限公司  粤ICP备11041646号-2  粤公网安备 44010602001737号   
未经许可,禁止转载、摘编、复制、镜像