产品中心

联系方式

深圳市亿矽特科技有限公司
电  话:0755-81796865  

      400-160-3880
传  真:0755-28171850
手  机:13823368981
      15889550163
Q   Q:1321386535点击这里给我发消息
邮  编:518109
Email:stchip@stchip.com
网  址:
 www.stchip.com
 

当前位置: 首页 > 产品中心 > 语音MTP
语音MTP

语音主控SC080H16F外接SPI FLASH

语音主控SC080H16F外接SPI FLASH
  • 型号
  • 品牌STChip
  • 价格

详细描述

 

SC080H16F模块有DIP20(带FLASH存储器及外围电路)封装,2.4V-5V电压,体积小,外围简单,性能稳定,单片机控制最多分62段语音,控制程序简单,价格便宜,适合用于产品上做语音提示,语音导航,语音报数,语音报警等让你的产品更人性,更有档次.由于芯片是一次性的语音芯片不用开模费,没有最低起订量要求.客户可以提供声音或文字并填写定制要求表发给我们制作,如需咨询或技术服务欢迎来电:0755-81796865-258;13823368981

 

【SC080H芯片产品规格】:DIP16、SOP16

【电压范围】:2.4V-5V

【输出方式】:

PWM输出(直接接0.5W8欧喇叭即可出声音)

DAC输出方便接其他功放线路

二、 主要功能参数:

 工作电压:2.4V-5V

 内阻震荡外围元件少

 可定PWM或DAC音频输出

 DIP16/SOP16封装

 MCU常用串行脉冲控制和按键控制  

 最大支持62段语音

根据外挂或者内置SPI-Flash的不同,播放时长也不同,支持2M~32Mbit的SPI-Flash存储器。

支持加载WAV音频格式。

  •  
  • 应用范围:
  • 家电行业:电磁炉、电饭煲、冰箱、洗衣机、空调、风扇等等
    安防报警:倒车雷达、叉车报警器、家庭防盗等
    医疗器械:弱视治疗仪、血压计、臭氧治疗仪等等
    广告媒体:语音广告牌、镜子广告机、迎宾器等等
    玩具系列:语音识别、小汽车,布娃娃等等
    智能交通:一卡通设备、红绿灯提醒等等
    交通工具:语音电动车,语音公交站等
    电路图
     
    串行控制模式(PWM)电路
    语音芯片语音芯片

    串行控制模式(DAC)电路:

    语音芯片

     

     

    串行PWM时序如下图所示

    语音芯片

     

    串行DAC时序如下图所示

    语音芯片

     

     

    资料下载http://www.stchip.com

    单片机控制参考代码:

     
    /****************************************************
    ;http://www.stchip.com
    ;OTP语音芯片串行二线模式测试程序
    ;主芯片:MPC82L52(1T) 
    ;工作频率:6MHz
    ;适用型号:SC080G SC040G,SC020G SC010G,SC080 SC040...
    ;亿矽特科技
    ****************************************************/
     
    include "REG_MPC82L52.H"
     #include <stdio.h>
     
     
    void delay_ms(unsigned int count) ;
    void delay_us(unsigned int count);
    void SC_Speech(unsigned char cnt);
     
    /**************端口定义*****************/
    sbit SC_RST=P3^0;      //P3.0是脉冲复位脚
    sbit SC_DATA=P3^1;     //P3.1是脉冲数据脚
     
    /*************主程序****************/
    main (void)
    {
      SC_DATA=0;
      SC_RST=1;
      delay_us(100);            //上电复位防止干扰发声芯片放音
      SC_RST=0;
      delay_us(100);
      while(1)
      {
    SC_Speech(8);      //发8个触发信号,发第8段声音
    delay_ms(5000);    //延时放音时间5秒
       }
    }
    /**************************************
    ;延时X毫秒
    ;不同的工作环境,需要调整此函数
    ;入口参数:count
    ;出口参数:无
    **************************************/
    void delay_ms(unsigned int count)     
    {
     unsigned int i,j;
     for(i=0;i<count;i++)
     {
        for(j=0;j<500;j++);
     }
    }
    /**************************************
    ;延时X微秒
    ;不同的工作环境,需要调整此函数
    ;入口参数:count
    ;出口参数:无
    **************************************/
    void delay_us(unsigned int count)
    {
     unsigned int i,j;
     for(i=0;i<count;i++)
     {
        for(j=0;j<2;j++);
     }
    }
    /**************************************
    ;控制地址段放音
    ;入口参数:cnt;
    ;出口参数:无
    **************************************/
    void SC_Speech(unsigned char cnt)
    {    
         unsigned char i;   
        
         SC_RST=1;
         delay_us(100);            
         SC_RST=0;
         delay_us(100);                     //DAC为50MS
         for(i=0;i < cnt;i++)
         {   
            SC_DATA=1;             //数据脉冲高
            delay_us(100);         //延时100US
            SC_DATA=0;             //数据脉冲低
            delay_us(100);         //延时100US
         } 

     

    }

 

分享到:
点击次数:  更新时间:2014-12-11 23:47:59  【打印此页】  【关闭
上一条:没有了  下一条:没有了