下载此文档

WTN6系列语音芯片说明书.pdf


文档分类:通信/电子 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
该【WTN6系列语音芯片说明书 】是由【书犹药也】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【WTN6系列语音芯片说明书 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。/
WTN6系列语音芯片说明书
:
WTN6系列产品为多功能单芯片CMOS语音合成4位元为控制器。现有WTN6040、
WTN6065、WTN6096、WTN6170四种芯片,(语音长度分别为40s、65s、96s、170s),WTN6040
已投入市场,即将推出WTN6065、WTN6096、WTN6170。音频采样率目前最高可达32kHz
(如有特殊需求,可配置为64KHz),16级音量控制,
出。精准的+/-1%内部震荡,不需要加外部震荡,具备超低功耗待机。
:
(1)工作电压:~
(2)待机模式下,静态电流小于5uA
(3)精准的+/-1%内部震荡,有低压复位(LVR=)看门狗计时、I/O复位功能
(4)PWM纯音频输出,可直接驱动8Ω/,DAC音频输出,可外接功

(5)内置看门狗;
(6)具备串口控制模式:一线串口,两线串口(最多可以加载224段语音,后续有详解)
(7)支持BUSY状态输出功能
选型注意:
,不可以再次更改,订做芯片时需
要和业务员说明应用要求。
:
PA218GND
PA127PWM+/DAC
PA0
36VDD
PA345PWM-
WTN6XXX-8S


PA21I/O忙信号输出
PA12I/O两线串口时钟信号输入端/一线串口数据信号输入端
PA03I/O两线串口数据信号输入端
PA34I/O暂未使用(NC)
PWM-5outPWM输出脚
VDD6Power电源正极
PWM+/DAC7I/OPWM、DAC输出脚
/
GND8Power电源负极
:
标识范围值单位
VDD~GND电源电压-~+
Vin输入电压GND-<Vin<VDD+
Vout输出电压GND<~VDD+
Top工作温度-40~+85ºC
备注:样品在实验室测试的结果,芯片在-40℃~+80℃下,能够正常工作。
:
典型最大
标识参量最小值单位条件
值值

Isb待机电流,VDD=3V/
VDD=3V3mA无负载
Iop工作电流
VDD=

10mAVDD=3V,Voh=
Ioh输出驱动电流
22mAVDD=,Voh=
20mAVDD=3V,Voh=
Iol输出倒灌电流
40mAVDD=,Voh=
VDD=3V,Load=8ohms
60mA
IohPWM1输出电流VDD=,Load=8
100mAohms
VDD=3V,Load=8ohms
70mA
IohPWM2输出电流VDD=,Load=8
117mAohms
VDD=3V2%
IolVDD=,Load=8
电压波动频偏
△F/FVDD=
频偏Fmax()-Fmin()Fosc()-Fosc()
△F/F-55%
(VDD=3V)Fmax()Fosc(3v)
/
振荡频率VDD=~()-Fosc()

Fosc()
:
一线串口模式可以利用MCU通过DATA线给WTN6系列语音芯片发送数据以达到控制
的目的。可以实现控制语音播放、停止、循环等。
:
管脚
封装形式
PA1PA2
SOP8DATABUSY
:
数据(十六进制)功能
00H播放第0段语音
01H播放第1段语音
02H播放第2段语音
…….
DDH播放第221段语音
DEH播放第222段语音
DFH播放第223段语音
注意:如要播放该地址语音,只要发送该地址就能自动播放该地址语音,两条地址指令时间
间隔需大于4ms。
:
命令码功能描述
E0H....EFHE0音量最小,EF音量最大,共16级在语音播放结束或者待机状态发此命令调节音量。
音量调节
F2H循环播放当前语音执行此命令可循环播放当前段语音,可在语音播放/语音停止时发送。
如果有FEH命令,或者播放另外一段语音,F2H命令无效;需先发播放指
令,再发循环播放指令。
F3H连码播放F3H+语音地址A,F3H+语音地址B,F3H+语音地址C,…在播放地址A
的时候,收到后的码面不打断,播放完A,就播放B,然后播放C…。F3
与地址之间需要加2ms的延时。
F8H插入静音F8H+静音时间(10MS为单位),播放完一个地址之后插入静音,最长的
插入静音时间为2230ms(DF)。
FEH停止播放当前语音执行此命令可停止播放当前段语音。
注意:,不会立即响应连码指令,打断当前播放状态。即如果语音芯片
/
此时正在播放语音02,这时收到了F301F303。芯片将会继续播放02,当02播放完后,
在来响应F3指令内容,播放01和03;
。例如:F301F303F802F305F3。
的间隔小于10ms大于2ms。。
是收到所有F3和F8指令后才会开始播放。即收完上面的指令,才开始播放01语音;
。需要与F3指令配合使用;

:
先把数据线拉低5ms后,发送8位数据,先发送低位,再发送高位,使用高电平和低
电平比例来表示每个数据位的值。
注意:必须高电平在前,低电平在后。相邻两个有效码之间保持200us以上高电平。
推荐使用200us:600us。取值范围:40us:120us~400us:1200us。注意使用3:1和1:3电平比
例以保障通讯稳定。
:
:
管脚
封装形式
PA2PA1PA0
默认为BUSY信号输出端
SOP8/DIP8CLKDATA
:
数据(十六进制)功能
00H播放第0段语音
01H播放第1段语音
02H播放第2段语音
…….
DDH播放第221段语音
DEH播放第222段语音
DFH播放第223段语音
注意:如要播放该地址语音,只要发送该地址就能自动播放该地址语音,两条地址指令时间
/
间隔需大于4ms。
:
命令码功能描述
E0H....EFHE0音量最小,EF音量最大,共在语音播放结束或者待机状态发此命令调节音量。
16级音量调节
F2H循环播放当前语音执行此命令可循环播放当前段语音,可在语音播放/语音停止时发送。
如果有FEH命令,或者播放另外一段语音,F2H命令无效;需先发播放指
令,再发循环播放指令。
F3H连码播放F3H+语音地址A,F3H+语音地址B,F3H+语音地址C,…在播放地址A
的时候,收到后面的码不打断,播放完A,就播放B,然后播放C…。F3
与地址之间需要加2ms的延时。
F8H插入静音F8H+静音时间(10MS为单位),播放完一个地址之后插入静音,最长的
插入静音时间为2230ms(DF)。
FEH停止播放当前语音执行此命令可停止播放当前段语音。
注意:,不会立即响应连码指令,打断当前播放状态。即如果语音芯片
此时正在播放语音02,这时收到了F301F303。芯片将会继续播放02,当02播放完后,
在来响应F3指令内容,播放01和03;
。例如:F301F303F802F305F3。
的间隔小于10ms大于2ms。。
是收到所有F3和F8指令后才会开始播放。即收完上面的指令,才开始播放01语音;
。需要与用F3指令配合使;用

:
两线串口控制模式由片时钟CLK和数据DATA进行控制操作,每发一个字节数据,时钟
信号CLK拉低4ms至40ms,推荐使用5ms以唤醒WTN6语音芯片,接收数据低位在先,在时
钟的上升沿接收数据。时钟周期介于40us~,推荐周期使用300us。发数据时先
发低位,再发高位。数据中的00H~CFH为语音地址指令,E0H~EFH为音量调节命令,F2H
为循环播放命令,FEH为停止播放命令。


#defineUC8unsignedchar
/*--------------------------------------
/
;模块名称:Line_1A_WTN6(UC8SB_DATA)
;功能:实现一线串口通信函数
;入参:SB_DATA为发送数据
;出参:
;P_DATA为数据口
;-------------------------------------*/
Line_1A_WTN6(UC8SB_DATA)
{
UC8S_DATA;
bitB_DATA;
S_DATA=SB_DATA;
P_DATA=0;
Delay_1ms(5);//延时5ms
B_DATA=S_DATA&0X01;
for(j=0;j<8;j++)
{
if(B_DATA==1)
{
P_DATA=1;
Delay_N10us(60);//延时600us
P_DATA=0;
Delay_N10us(20);//延时200us
}
else
{
P_DATA=1;
Delay_N10us(20);//延时200us
P_DATA=0;
Delay_N10us(60);//延时600us
}
S_DATA=S_DATA>>1;
B_DATA=S_DATA&0X01;
}
P_DATA=1;
}

#defineUC8unsignedchar
/*--------------------------------------
;模块名称:Line_2A_WTN6(UC8SB_DATA)
;功能:实现二线串口通信函数
;入参:SB_DATA为发送数据
/
;出参:
;CLK_2A//时钟线
;P_DATA_2A//数据线
;-------------------------------------*/
UC8Line_2A_WTN6(SB_DATA)
{
CLK_2A=1;//时钟线
P_DATA_2A=1;//数据线
S_DATA=SB_DATA;
CLK_2A=0;
Delay_1ms(5);//延时5ms
B_DATA=S_DATA&0X01;
for(j=0;j<8;j++)
{
CLK_2A=0;//拉低
P_DATA_2A=B_DATA;//传输数据一位
Delay_N10us(30);//延时300us
CLK_2A=1;//拉高
Delay_N10us(30);//延时300us
S_DATA=S_DATA>>1;
B_DATA=S_DATA&0X01;
}
P_DATA_2A=1;
CLK_2A=1;
}


,PWM输出
/
注意:布线时电容C1尽量靠近WTN6芯片VDD脚,以增强WTN6系列语音芯片的抗干
扰能力。
,DAC输出
注意:布线时电容C1尽量靠近WTN6芯片VDD脚,以增强WTN6系列语音芯片的抗干
扰能力。在DAC输出模式下,PWM-脚必须接1nf电容到地,DAC输出可根据需求外接
功放,以驱动更大功率的喇叭。

,PWM输出:
/
注意:布线时电容C1尽量靠近WTN6芯片VDD脚,以增强WTN6系列语音芯片的抗干
扰能力。
,DAC输出:
注意:布线时电容C1尽量靠近WTN6芯片VDD脚,以增强WTN6系列语音芯片的抗干
扰能力。在DAC输出模式下,PWM-脚必须接1nf电容到地,DAC输出可根据需求外接
功放,以驱动更大功率的喇叭。

WTN6系列语音芯片说明书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人书犹药也
  • 文件大小610 KB
  • 时间2023-03-03