语音芯片在可视电子门铃的应用

电子说

1.3w人已加入

描述

随着科技的发展,可视电子门铃的出现,替代了传统的门铃,可视门铃添加了摄像头,不仅有来客提醒,还能记录画面,通过手机提醒等;

小编这次为大家介绍的是一款,由深圳唯创知音研发的一款低成本智门铃语音提示芯片,采用SOP8的封装形式,可通过:按键、数脉冲、一线串口、两线串口 的通讯/控制方式,具备16级音量控制,单芯片下存放80秒的语音空间,且内置集成8R0.5W的功放电路,可直推喇叭(PWM输出),能省下一颗功放芯片,节约0.2元的成本;

相比于市面上的语音芯片 ,唯创知音WTN6系列,拥有更高的采样率(6~32K)、更大的存储空间(20~170秒)、更低的待机功耗(5uA以下)、更低的成本。

WTN6功能简述

(1)工作电压:2.4V~5.2V;

(2)待机模式下,静态电流小于 5uA(语音播放完成后,DATA /CLK 信号线保持稳定的电平 2 秒左右即可休眠);

(3)精准的+/-1%内部震荡,有低压复位(LVR=2.0V)看门狗计时

(4)12 位 PWM 纯音频输出,可直接驱动 8Ω/0.5W 喇叭和蜂鸣器,DAC 音频输出,可外接 功放;

(5)内置看门狗;

(6)具备串口控制模式:数脉冲,按键,一线串口,两线串口(最多可以加载 224 段语音)

(7)支持 BUSY 状态输出

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
完善资料,
赚取积分