WT588C语音芯片技术详解说明资料_第1页
WT588C语音芯片技术详解说明资料_第2页
WT588C语音芯片技术详解说明资料_第3页
WT588C语音芯片技术详解说明资料_第4页
WT588C语音芯片技术详解说明资料_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WT588C语音芯片技术详解说明可以重复烧写语音;WT588C-16容量可以选择4Mb 8Mb 16Mb 32Mb 64Mb 128Mb; PW和DAC两种音频输出方式; 内部集成时钟振荡器;二线最多可以加载255段语音;触发防抖时间:50us (串口)和10ms (按键);支持播放不同采样率的语音文件、WA音频格式; 支持BUSY状态输出功能;工作电压:DC2.45.0V。2、芯片选型WT588C16-16S内置容量16Mbit,可以任意更换语音。WT588C-16S外接SPI-flash,可以任意更换语音。 芯片控制方式有:两线串口。芯片输出方式有:PWM输出(直接推动喇叭)、DAC输出(

2、外接功放使用)。下文有相应的参考电路。3、应用范围汽车(防盗报警器、倒车雷达、GPS导航仪、电子狗、中控锁);智能家居系统;家庭防盗报警器;医疗器械人声提示;家电(电磁炉、电饭煲、微波炉);娱乐设备(游戏机、游乐机);学习模型(早教机、儿童有声读物);智能交通设备(收费站、停车场);通信设备(电话交换机、电话机);工业控制领域(电梯、工业设备);高级玩具。4、管脚图4.1、WT588C16-16SDO十16SPI-CLKSPI-DO h15VDDSSPI-CSfVDDLP02T,A3-VDDP01 | 512PMW2P03 | 611PWM1P04710VDDSGNDs9SPI-DIWT588

3、C16-16S封装引脚引脚标号简述功能描述1DOI/O连接SPI-DI2SPI-DOI/OSPI-Flash 的 DO 端口3SPI-CSI/OSPI-Flash 的 CS 端口4P02CLK两线串口 CLK5P01DI两线串口 DI6P03DO两线串口 DATA OUT7P04REST两线串口 REST (高脉冲)8GNDGND地线9SPI-DII/OSPI-Flash 的 DI 端口10VDDSVDD电源端口11PWM1PWMPWM输出音频口12PWM2PWM/DACPWM输出音频口 /DAC输出音频口13VDDVDD电源输入端口14VDDLVDD电源端口15VDDSVDD电源端口16SP

4、I-CLKI/OSPI-Flash 的 CLK 端 口4.2、WT588C-16SSPI-CLKVDDSVDDLVDDPMW2PWM1P06P05封装引脚引脚标号简述功能描述1SPI-DII/OSPI-Flash 的 DI 端口2SPI-DOI/OSPI-Flash 的 DO 端口3SPI-CSI/OSPI-Flash 的 CS 端口4P02CLK两线串口 CLK5P01DI两线串口 DI6P03DO两线串口 DATA OUT7P04RST两线串口时可以设置为RESTE (高脉冲)8GNDGND地线9P05I/O待定10P06I/O待定11PWM1PWMPWM输出音频口12PWM2PWM/DA

5、CPWM输出音频口 /DAC输出音频口13VDDVDD电源输入端口14VDDLVDD电源端口15VDDSVDD电源端口( 3.3V输出,可以给SPI供电)16SPI-CLKI/OSPI-Flash 的 CLK 端 口5、电气参数环境温度25 C,工作电压DC3V参数标记环境条件最小值典型值最大值单位工作电压Vdd无2.435.0V待机电流(LDOONISBVDD=3V没负载345uA待机电流(LDOOFFISBVDD=3V没负载11.53uA工作电流IOPVDD=3V没负载600uA输出驱动电流IODVDD=3V VOUT=0.6V10mA输出灌电流IOSVDD=3V VOUT=2.4V30m

6、APWh驱动电流IODVDD=3V VOUT=1.5V200mAPWM灌电流IOSVDD=3V VOUT=1.5V200mA工作温度TOPR-40-75C6、两线串口控制模式6.1 发送地址命令两线串口控制模式由DI及CLK发送数据信号控制语音地址,同时由DO返回相尖操作数据。在发送DI前先将 CLK拉高10Ous以唤醒芯片工作,继而发送周期为200us的CLK信号跟DI,在接收到DI数据100US后DO返回DI 所发送的数据。整个数据需要发送24bit,数据发送完成后200US,幵始播放地址语音。时钟周期的工作范围为50us4000US。CLK IIII/II04 X 03 X D2 X X

7、 DO100U9vZ备注:在上电时,若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 D

8、4 D3 D3 D2 D2 D1 D1 DO DOVOKE100USI0CDS5 D15 D14D14 D13 01012012 D11 D116.3、控制命令命令管脚数据时钟位说明初始化DI0X0A014024每次上电后需要发送此命令,以唤醒芯片。DO播放DI0 X 18+语音地址24播放地址语音DO暂停DI0X0A014824可以暂停正在播放的语音DO从暂停处播放DI0X0A014024从暂停处恢复播放语音DO读取芯片状态DI0 X 220016检验芯片是否处于停止状态,0为停止,1为播放。DO检验D7休眠指令DIOxOAOlOO24直接进入休眠,可以打断正在播放的语音DO注意:两线串口模

9、式下不会自动进入休眠状态,需要低功耗可通过休眠指令让芯片进入休眠状态。6.4、语音地址WT588C在两线串口模式下最多可加载256段语音,注意由于语音总地址不一样,单片机发送给语音芯片的控制指令不一样。当语音总地址小于100段时;地址所对应的命令如下:(语音地址总个数为1-100)可以发现规律、每个地址码按照20H累加。序号命令语音地址1OX 1800C812OX 1800E8230X 180108340X 180128450X 180148560X 1801686970X 180CA8974OX 1800E045OX 1800E8560X1800F062520 X 1808A02522530

10、 X 1808A8253254OX 1808B0254255OX 1808B8255256OX 1808C0256客户发送的是命令码就行了、比如说客户要播放第5个地址的语音。即只需要发送指令1800E8 即可。7、应用电路0X7.1 WT588C16-16S 两线串口模式(PWM 输出)芯片I/O 口电压3.3V7.2、WT588C16-16S 两线串 口模式(DAC 输出)GhIDVTVDDTCLKU1GNrMCUDO1CLK 曲n?DO NLESET GhDDOSH-DOSPPCSP02P01P03PMGNDSP1-CLXVDD3VUULVDDPVVMIVDDSSPI-DIVTT5faZl

11、ti-liiS12L (J皿戊GNDCHD备注:VDD电压范围可以选2.8-5.2VUSDINDIUUHZZA3耳6Bodol 31艮 d 二 tlMdu龙UJOIHBuMdQu mapSQrTIOT 爛(s録乏Md)加扯冊述Esgvoags-LM J卜 eoffitf口 o、一 s粋 CMg 8CM囲银田tfQcl - .s7.4 WT588C-16S两线串口模式(DAC输出)U?MCUaxffl-D*1?r DI田oxffl-DO2m2中IDOVEDSno aJPI-CSVDCLDiOK4DIF02VLD12PWMDO81 P01PWEJ71 pm101 P04册RFPKT8TG59丄ca

12、oWI583C16SGbDVCCC2*1冲卩 I-DO OMZ14 T 7ALCLKJ甲 LDIVCCHOBSCXSIo104X-GbD至I-FLA筑备注:VDD电压范围2.8-5.2V芯H I/O n 由 R; A 3/7.5、WT588C16-16S 内置 FLASH 下载电路GHTI-DCJT1-DI圧IDURJI-G3 34MC1JTI-CSTI-CIKDO汨v1KAI-DOVEDSICSVDDLmVDDP01PWWBP03PWMPD4VLGGbDTI-DIW 寸 LK nnpci叮C蛀 VDD I 1112订W10 VEQ9SPI-DIGHDWT5S8Cie-1dSGbD备注:1.P

13、WM1要接上VDD2.VDDS要接上VDD3.芯片I/O 口电压3.3V8、程序范例8.1、两线串口控制程序范例MCU:STC10F04晶振:22.1184MHz#in elude “ STC8051 .h”/* STC8051 defi ni tio ns 7 #in elude vintrin s.h sbit WT_CLK = P2 A 0;sbit WT_DI = P2 A2; sbit WT_DO = P2 A3;sbit LED_OUT= P4 a6;/指示灯sbit KEY1 = P3 A 7; sbit KEY2 = P3 A 6; sbit KEY3 = P3 A 5; sb

14、it KEY4 = P3 A 4;存储语音地址un sig ned char VoieeAddr = 0; /;模块名称:Delay_10us;功能:延时函数,STC10F04 10us 22.1184MHz;入参:un sig ned int n延时次数;出参:无; */void Delay_10us( un sig ned int n) un sig ned char i;for (; n 0; n _)for (i = 40; i 0; i-)_n op_();模块名称:Delay_1 ms;功能:延时函数,STC10F04 1ms 22.1184MHz;入参:unsigned int

15、z延时次数;出参:无; */ void Delay_1 ms( un sig ned int z)un sig ned int i, j; for (i =乙 i 0; i-);模块名称:WTH_2L;功能:WTH二线串口通信函数,高位在前,发送24位数据;入参:发送的24位数据;出参:芯片返回的数据; */un sig ned long int WTH_2L( un sig ned long int dat) un sig ned char i;un sig ned long int retur n_dat;WT_CLK = 1;Delay_100us(2);for (i = 0; i 24

16、; i+)WT_CLK = 1;if (dat & 0x800000) WT_DI = 1;else WT_DI = 0;dat = 1;Delay_10us(5); /50usif (WT_DO) return_dat |= 0x01;else return_dat &= -(0x01);retur n_dat = 1;Delay_10us(5); /50usWT_CLK = 0;Delay_10us(10); 100usDelay_10us(5); /50us屏蔽前后无用的数据if (WT_DO) return_dat |= 0x01; else return_dat &= (0x01);

17、 return_dat &= 0x7ffffe; /return return_dat;;模块名称:Play_voice;功能:WTH二线串口通信,WTH芯片播放语音;入参:播放的地址0-255;出 参:0 :播放失败;1播放成功; */un sig ned char Play_vo ice(un sig ned char addr)un sig ned long int dat;dat = 0x1800c8 + (addr 5);if (WTH_2L(dat) = dat) return 1; /播放成功return 0;/播放失败;模块名称:WTH_Check_sate16位数据;功能:W

18、TH二线串口通信,查询WTH芯片状态,高位在前发送;入参:无;出参:0 :芯片未处于播放状态;1 :芯片正在播放状态; */un sig ned char WTH_Check_sate(void)un sig ned char i;un sig ned long int dat = 0x2200;un sig ned long int retur n_dat;WT_CLK = 1;Delay_100us(2);for (i = 0; i 16; i+)WT_CLK = 1;if (dat & 0x8000) WT_DI = 1;else WT_DI = 0;dat = 1;Delay_10us

19、(5);/等待50us后才读取DO数据if(WT_DO) return_dat |= 0x01;else return_dat &= (0x01);retur n_dat = 1;Delay_10us(5); 50usWT_CLK = 0;Delay_10us(10); n 10Ousif (WT_DO) return_dat |= 0x01;return_dat &= Oxffff;if (return_dat & 0x80) /return 1;/return 0;/只判断第9位数据 正在播放未播放void Main (void)un sig ned long int temp;P2M0 = 0x00;P2M1 = (1 3); 为高阻输入,其他为普通IOWT_CLK = 0;WT_DI = 0;如果是51系列单片机,请在在此时才给P01 =1;/打开WTH的电源控制WTH芯片上电初始化。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论