微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 基于DS 的多功能语音电子电话号码薄的研制

基于DS 的多功能语音电子电话号码薄的研制

时间:03-05 来源:3721RD 点击:

CODEC AD73311的左边为模拟输入输出接口。模拟输入接口采用的是单端方式,模拟输出接口采用的是差分双端输出方式,R2(100)Ω和C4 (0.047μF构成了输入端的反混迭滤波器,由于采用了过采样,故单极点的RC滤波器就足够了。AD73311输出端的最小负载电阻为150Ω,由于使用的是32Ω的喇叭,所以喇叭之前加一级运放LM386作为功率放大之用。AD73311的右边为与ADSP2181的数字接口,/RESET为复位端,SCLK为串行时钟输出端;SDO、SDOF为串行数据输出端和同步信号端;SDIF、SDI为串行输入同步信号端和数据端;SE为串行端口使能端。 SDI、SDO和SCLK分别与ADSP2181串口0的DTO、DRO和SCLKO对接;MCLK为外部主频时钟输入端,来自于外部的晶振,其频率为 16.384MHz,我们采用过采样的方法经抽取和滤波以获取较高的信噪比,AD73311的采样频率为Fad=32kHz;我们采用发送接收帧同步信号异步方式,使ADSP的TFSO分别与AD73311的SDIFS、SDOFS相连。

3.3 语音电子电话号码薄系统供电电路设计

系统的供电电路如图4所示。

由于该系统为消费类手掌机,从体积、重量、价位等诸多因素出发,该产品采用3节7号电池供电。为了延长电池的使用时间,应降低系统的功耗,故本系统选用了低功耗的DSP和CODEC芯片,并对它们实行3.3V供电。本系统选用了TI公司的TPS7233微功耗低落差电压稳压器,/EN为稳压器的使能端,高电平将关断稳压器使其进入微功耗睡眠方式;PG为功耗正常状态输出端,当其输出电压降至其正常值的95%时,输出变为低电平,它可用作电池欠电压指示。为了使AD73311模拟输出通道中的音频放大器能获得足够大的功率和提高系统的抗干扰能力,故供给LM386的电源应从TPS7233的前端Vcc2引出。为了正常地进行日历/时钟显示,MCU电源直接从电池端Vcc1引出,为了节省电量,MCU

平时工作于IDLE状态。为了有效地抑制噪声,CODEC的模拟电源从AVdd端引出,而DSP、FLASH、ROM以及CODEC的数字电源从Vdd端引出。当需进入电话号码簿工作而按下/OPEN键时,MCU的P2.2输出低电平使能TPS7233,由于/OPEN键按下瞬间的低电平使Q1饱和,同时 P2.1输出的高电平又保证了Q2的饱和,这样就打开了从功能模块的电源,而进入号码簿工作状态。当需要关断从功能模块的电源时?? MCU的P2.1输出低电平,使Q2截止,从而Q1也截止而关断其电源。当记事簿的定时语音提醒时刻到来时,MCU的P2.2和P2.0输出低电平, P2.1输出高电平,也打开了从功能模块的电源,从而进入了记事簿工作状态。在记事簿或号码簿工作状态下,若电池欠电压,则PG由高电平变为低电平而出现一个下降沿,向MCU申请中断,MCU在中断1服务程序中将关断从功能模块的电源,同时LCD显示出电池欠电压标志,提醒用户及时更换电池。

4 语音电子电话号码薄软件设计

软件系统包括DSP软件和MCU软件两大模块,DSP的软件主要是根据语音信号数字处理技术完成语音识别、语音合成等功能,由于篇幅有限,在此不予介绍。MCU的软件采用结构化的程序设计方法,各模块均有一定的独立功能,便于系统的功能扩充和维护。

4.1基本定时器中断服务程序模块

流程图如5所示,该服务程序每7.82ms被执行一次。它完成键盘扫描功能,当连续20次检测到同一键值的键按下时,将该键值放于键盘缓冲区中;它也完成日历/时钟计时功能,当连续两次检测到时钟定时器的中断标志位IRQW为1时,时钟的秒加1。若该中断发生时的程序工作于IDLF模式下,此时LCD应显示日历/时钟信息,且中断正常返回;若工作于电话号码簿或记事簿功能程序,在2min内无键按下,则应关断从功能模块的电源且非正常中断返回到某一初始化地址处,否则从功能模块电源已关断,若正常中断返回到原断点地址处,必定要死机。

4.2 主控模块

该模块是基于系统的操作流程设计的,如图6所示。程序首先判断是否有功能键按下,若无功能键按下,且记事簿的语音定时提醒时刻尚未到来时,则CPU的时钟切换为副时钟并关闭主时钟,置IDLE_FLAG为1并进入IDLF状态。基本定时器中断后,主程序将退出IDLE状态,在无功能键按下的情况下,重复上述过程。若有功能键按下,清IDLE_FLAG为0,并执行相应的功能模块程序。

总之,与美国Sensory公司生产的具有国际领先水平的同类产品相比,我们研制的语音电子电话号码簿具有以下优点??

·识别率大于99%,提高了两个百分点;

·增加了记事簿、计算器、日历/时钟显示、本地长途区号过滤等功能;

·既有语音又有键控操作;

·体积小、重量轻,价格为其二分之一。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top