WT588C语音芯片技术详解说明资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WT588C语音芯片技术详解说明
1产品特点
可以重复烧写语音;
WT588C-16容量可以选择4Mb 8Mb 16Mb 32Mb 64Mb 128Mb; PW和DAC两种音频输出方式;
内部集成时钟振荡器;
二线最多可以加载255段语音;
触发防抖时间:50us (串口)和10ms(按键);支持播放不同采样率的语音文件、W A音频格式;
支持BUSY状态输出功能;
工作电压:DC2.4〜5.0V。
2、芯片选型
WT588C16-16S 内置容量16Mbit,可以任意更换语音。WT588C-16S 外接SPI-flash ,可以任意更换语音。
芯片控制方式有:两线串口。
芯片输出方式有:PWM输出(直接推动喇叭)、DAC输出(外接功放使用)。下文有相应的参考电路。
3、应用范围
汽车(防盗报警器、倒车雷达、GPS导航仪、电子狗、中控锁);
智能家居系统;
家庭防盗报警器;
医疗器械人声提示;
家电(电磁炉、电饭煲、微波炉);
娱乐设备(游戏机、游乐机);
学习模型(早教机、儿童有声读物);
智能交通设备(收费站、停车场);
通信设备(电话交换机、电话机);工业控制领域(电梯、工业设备);高级玩具。
4、管脚图
4.1、WT588C16-16S
WT588C16-16S
WT588C-16S
5、电气参数
6、两线串口控制模式
6.1、发送地址命令
两线串口控制模式由DI及CLK发送数据信号控制语音地址,同时由DO返回相关操作数据。在发送DI前先将CLK拉高100us以唤醒芯片工作,继而发送周期为200us的CLK信号跟DI,在接收到DI数据100US后DO返回DI 所发送的数据。整个数据需要发送24bit,数据发送完成后200us,开始播放地址语音。
时钟周期的工作范围为50us〜4000US。
——
CLK I I | ——|~// |~|—— |_ __________________
a ------------------------------------------ < Z >■
备注:
在上电时,若CLK管脚有高脉冲或者高电平,则进入烧写模式,芯片无法正常工作,须
给P04 (RESET 一个10ms以上的高脉冲。使用51系列MCI的客户需注意!此类MCI复位后IO默认输出高电平,所以会导致WT588C芯片进入烧写模式。
因此、第一次发指令的时候、可以先给P04复位脚一个高脉冲复位一下芯片,然后发指令、CLK发送完后,建议把CLK拉低。
6.2、读取芯片工作状态
发送16bit的数据0X 2200,可以通过读取DO返回的数据,知道芯片的当前状态。由DO返回的D7数据,0代表语音停止,1代表芯片正在播放语音。
DGrcDpN D6 D6 D5 D5 D4 D4 D3 D3 D2 D2 D1 D1 D0 D0
眠状态。
6.4、语音地址
WT588C在两线串口模式下最多可加载256段语音,注意由于语音总地址不一样,单片机发送给语音芯片的控制指令不一样。
当语音总地址小于100段时;地址所对应的命令如下:(语音地址总个数为1~100)
可以发现规律、每个地址码按照20H累加。
VOKE100USI0CDS5 D15 D14D14 D13 D1200D12D12 D11 D11
4 0 X 1800E0 4
5 0 X 1800E8 5
6 0X1800F0 6
252 0 X 1808A0 252
253 0 X 1808A8 253
254 0 X 1808B0 254
255 0 X 1808B8 255
256 0 X 1808C0 256
客户发送的是命令码就行了、比如说客户要播放第5个地址的语音。即只需要发送指令0 X
1800E8 即可。
7、应用电路
7.1、WT588C16-16S两线串口模式(PWM输出)
备注:VDD电压范围可以选2.8~5.2V
芯片I/O 口电压3.3V
7.2、WT588C16-16S两线串口模式(DAC输出)
GhID
备注:VDD电压范围可以选2.8~5.2V
VDD
T CLK
U1
MCU DO
LESET
GNr
1
CLK 曲
n ?
DO N
GhD 竜
DO SP1-CLX
SH-DO VDD3
SPl-CS VUUL
P02VDD
P01
P03PWMI
PM VDDS
GND SPl-Dl
4
L(J皿戊
VTT5faZlti-liiS
12
WDS
GND
P
J
IK
CHD
芯片I/O 口电压3.3V
7.3、WT588C-16S两线串口模式(PWM输出)
劉-DI1 CLK3>]-DO2
SPl-rs
DI OK A
DI5 EC DO6
BEET〒
S
CrTIP ^I-DI 、逵丄-OLE
^ITO VI J DS
VDLJL
盹VED
PCI PWLiE
P03RTOE
P04
IJ KD7T55
12 FW1T
11 PWhJl
10 POE
9巩夕
16 注16:
14
哝Q5W
g ■ ■■•二
GND 4”3TCC
HCLE
Wk
GNT
,7
勺65
@I-DI
V7Z
GNT
GSD
备注:VDD电压范围2.8~5.2V 芯
片I/O 口电压3.3V C5 1C4