可直推喇叭输出的语音芯片,WTN6低功耗体温计语音ic方案

今日头条

1151人已加入

描述

近十年以来,电子体温计产业进入了前所未有的高速发展期。据调查统计,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);

}

审核编辑 黄昊宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分