语音产品分类 新闻资讯 语音产品 语音方案及技术服务 语音芯片操作视频 语音芯片与语音模块资料下载中心 网站留言 客服服务
 站内搜索
新闻资讯

公司动态
行业资讯
操作视频
文娱活动
 
我司其他平台
 
 首页 >> 新闻资讯 >> 详细内容 
 
语音芯片开关处理方案
发布日期:2011-7-2  浏览次数:2292 

    在现实生活中,随着生活水平的提高,人们在物质生活满足的情况下,不断的追求精神生活的享受,在工作业余之时,享受一下音乐带来的欢快,而好的声音听起来很舒畅悦耳,而有的声音有“嗒嗒”的杂音时,听起来比较懊恼,还影响心情。在语音芯片与开关结合时就不显得那么完美了。

    随着语音芯片的发展,语音芯片也广泛应用到高级玩具、儿童学习机、汽车防盗设备、智能家电、保健与理疗产品、仪器仪表,以及各类自动控制系统等等。但是,往往有些语音芯片在应用中不显的那么安逸,总会出现点怪异现象,但是,出现这些现象有的语音专家不知所措,很茫然。

    广州唯创电子有限公司在处理此类问题时,总结出经验,以大家共勉:

   WTV020系列产品

  WTV020系列语音芯片外接功放时,语音开始和结束的时候会有"嗒嗒声",造成的原因大体分为:

  1、芯片本身特性决定:WTV020系列的SPK-P(如图1)和SPK-N(如图2)输出特性不一致。在开始放音过程中,电平会突变到1.8V左右(基准电压),所以这个"嗒嗒声"是没法消除的;在结束放音过程中,SPK-N和EQ_OUT的电平是缓缓下降的(处于悬空状态),所以接功放没有"嗒嗒声",但SPK-P是直接降为0V,因此会有"嗒嗒声"。

图1 WTV020系列SPK-P波形输出
 
 
图2 WTV020系列SPK-N和EQ_OUT波形输出
 
  2、软件处理造成的:a、开关功放造成的,开关的时机不对造成,b、RAMP_DOWN_PROC和RAMP_UP_PROC处理不当造成额外的脉冲(如图3)。
 
3 WTV020系列 RAMP_DOWN_PROC处理不当
 
  3、功放电路设计不当造成:理论上讲SPK-N和EQ_OUT接功放时,在语音结束时没有"嗒嗒声"。如果在语音结束时有强行将电压拉低,也会有"嗒嗒声",例如:在没有经过电容隔离的情况下,连接一个到地电阻,加快了放电过程。
  4、音源处理不当造成:在语音开始或结束的时候有多余的信号没有归零处理,这个需要语音处理时仔细即可避免。

    解决方案

  1、软件处理

  正确的处理方式如下:

  RAMP_UP_PROC            FUNCTION

  MOVE    A, 00H      ;XXSSSXXX => S: PWM Value update Speed

  MOVE    [DAC_CONTROL], A

  MOVE    A, 00h ; 08H

  MOVE    [ADVANCE_CONTROL], A

  MOVE    A, 00H

  MOVE    [RIGHT_DAC], A

  MOVE    A, 80H

  MOVE    [RIGHT_DAC+1], A

  MOVE    A, [SYSTEM_CONTROL]

  OR        A, 00001101B

  MOVE    [SYSTEM_CONTROL], A

  RET

  RAMP_UP_PROC            ENDF

  ;--------------------------

  RAMP_DOWN_PROC        FUNCTION

  MOVE    A, 00H      ;XXSSSXXX => S: PWM Value update Speed

  MOVE    [DAC_CONTROL], A

  MOVE    A, 00H

  MOVE    [ADVANCE_CONTROL], A

  MOVE    A, 00H

  MOVE    [RIGHT_DAC], A

  MOVE    A, 80H

  MOVE    [RIGHT_DAC+1], A

  MOVE    A, [SYSTEM_CONTROL]

  AND        A, ~00001101B

  MOVE    [SYSTEM_CONTROL], A

  RET

  RAMP_DOWN_PROC       ENDF

  不正确的处理方式如下:

  RAMP_UP_PROC            FUNCTION

  MOVE     A,11000010B

  MOVE       [SYSTEM_CONTROL],A ; DAC & PWM & HVCC ON

  MOVE       A,00H

  MOVE       [RIGHT_DAC],A

  MOVE       A,080H

  MOVE       [RIGHT_DAC+1],A

  NOP

  NOP

  MOVE     A,11001001B

  MOVE     [SYSTEM_CONTROL], A; DAC & PWM & HVCC ON

  NOP

  NOP

  MOVE     A,0CDH

  MOVE       [SYSTEM_CONTROL],A ; DAC & PWM & OP & HVCC ON

  RET

  RAMP_UP_PROC            ENDF

  RAMP_DOWN_PROC         FUNCTION

  MOVE     A,11001001B

  MOVE       [SYSTEM_CONTROL], A; DAC & PWM & HVCC ON

  NOP

  NOP

  MOVE     A,11001000B

  MOVE       [SYSTEM_CONTROL],A ; DAC & PWM & HVCC ON

  NOP

  NOP

  MOVE     A,11000000B

  MOVE       [SYSTEM_CONTROL],A ; DAC & PWM & OP & HVCC OFF

  MOVE       A,00H

  MOVE       [RIGHT_DAC],A

  MOVE       [RIGHT_DAC+1],A

  MOVE     A,11000000B

  MOVE       [SYSTEM_CONTROL],A ; DAC & PWM & OP & HVCC OFF

  RET

  RAMP_DOWN_PROC         ENDF

  2、硬件处理

  WTV020系列接功放产生"嗒嗒声"的最根本的原因还是0V到基准电压的转换造成的。要避免这个台阶,就需要输出口电压始终保持为基准电压。方法有两种:一种是采样软件方式,保持内部功放始终打开,这样芯片不能休眠,功耗比较大,不予采用;另一种是硬件嵌位方式,通过两个电阻嵌位,将该口的平时电压强制在基准电压附近。嵌位后的输出波形如图4,嵌位功放电路如图5.
 
图4 WTV020系列嵌位后的波形
图5嵌位功放电路(VDD为WTV020的供电电压)
      WTV系列产品
       1 造成原因
       WTV系列语音芯片的SPK-P、SPK-N和EQ_OUT的输出特性一致(如图6)。产生"嗒嗒声"的主要原因是打开内部功放后电平会突变到1.5V左右(1/2VCC)。
 

 

6 WTV系列音频输出特性

    解决方案
    解决方案为增加嵌位电路,方式和WTV020系列一样,只是基准电压不同,WTV系列的基准电压为1/2VCC。嵌位电路如图7,嵌位后的输出波形如图8。
 
图7 WTV系列嵌位电路
 
 
图8 WTV系列嵌位后的波形
 
    WT588D系列产品
    WT588D系列语音芯片在设为DAC输出方式时,内部有对波形进行处理,产生渐升和渐降波形,因此外接功放不会产生"嗒嗒声"。
 
图9 WT588D 音频输出波形
 
关闭本页
 
关于唯创 | 论坛 | 客服 | 人才招聘 |隐私申明 | 联系我们 |网站地图
版权所有:广州唯创电子有限公司  粤ICP备11041646号-2  粤公网安备 44010602001737号   
未经许可,禁止转载、摘编、复制、镜像