近十年以来,电子体温计产业进入了前所未有的高速发展期。据调查统计,2016~2020年间,我国智能语音测温仪,产量稳步提升,2020年产量达到了30万台,2021年产量达到65万台;
根据市场调查发现,带有语音功能的测温仪更受消费者的欢迎,在收集到用户的反馈中,绝大部分消费者反馈:加入语音功能,可以不用观看屏幕的数值,有更好的交互体验;为此许多生产厂家在测温仪上,都加入了WTN6语音芯片让产品拥有更好的交互体验;
WTN6是深圳唯创知音研发的一款,低成本、低功耗、高性能的otp语音芯片,单芯片可容纳20~170秒的语音内容,精准的+/-1%内部震荡,无需加外部震荡;可通过按键、数脉冲、一线串口、两线串口的方式控制播放,在待机模式下,静态电流在5uA以下,芯片内部集成8Ω0.5W功放,也可外接DAC功放输出驱动更大的喇叭;单芯片最大可加载224段的语音地址;音频采样率目前最高可达 32kHz;
相比于市面上的语音ic,WTN6拥有更清晰的音质、更低的待机功耗、更低的成本、更强的抗干扰能力;
WTN6语音芯片管脚定义图
一线串口控制程序(示范)
#define UC8 unsigned char
#define P_DATA P01
/*--------------------------------------
;模块名称:Line_1A_WTN6(UC8 DDATA)
;功 能:实现一线串口通信函数
;入 参: DDATA为发送数据
;出 参:
;P_DATA 为数据口
;-------------------------------------*/
void Line_1A_WTN6( UC8 DDATA)
{
UC8 S_DATA,j;
bit B_DATA;
S_DATA = DDATA;
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;
Delay_1ms(2);
}
审核编辑 黄昊宇
评论
查看更多