语音播放电路

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(四)语音录放系统

ISD1420是美国ISD公司出品的优质单片20s语音录放芯片,内电路由振荡器、语音存储单元、前置放大器、自动增益控制电路、抗干扰滤波器、输出放大器等组成。一个最小的录放系统由一个话筒、一个扬声器、两个按键、一个电源及少数阻容元件组成。它采用直接模拟存储技术(DASTTM)将录音内容存入永久性存储单元FEPROM存储器,提供零功率信息存储;不仅语音质量好,而且断电后,语音信息可永久保持。

1、主要特性

• 使用简单的单片录放音电路

• 高保真语音/音频处理

• 开关接口放音可以是脉冲触发或电平触发

• 录放周期为16和20秒

• 自动功率节约模式

• 零功率存储

• 处理复杂信息可使用地址操作

• 100年信息保存典型

• 片上时钟

• 不需要编程器和开发系统

• +5V供电

• 提供裸片DIP SOIC封装

• 提供工业级别温度型号-40到85摄氏度

3、管脚描述

ISD1420管脚如图2.8所示:

图2.8 ISD1420管脚图

A0-A7:地址或操作模式控制端;

VSSD:数字地;

VSSA:模拟地;

SP+、SP-:音频信号输出端,可以驱动8-16个扬声器;

VCCA:模拟电源;

VCCD:数字电源;

MIC:话筒输入端;

MIC REF:话筒输入参考端,不用则应悬空;

AGC:自动增益控制端,调整芯片内部前置放大器增益,使输入信号不失真;

ANAIN、ANOUT:两端接电容,用于模拟信号的直接输入、输出;

XCLK:外部时钟或接地(一般接地即可);

REC/:录、放音控制,低电平为录音(此时PLAYE/或PLAYL/=0);

PLAYL/:电平放音控制(低电平有效),放音时保持低电平(REC/=0);

PLAYE/:边沿放音控制,下降沿时放音(REC/=0);

RECLED:录音指示,接发光二极管,录音时亮。

4.语音录放电路的设计

将REC电平变低,将从内部存储器空间的开始录制信息。如果REC保持低电平,录音一直持续直到存储器空间录满,这时录音结束。如果REC变为高电平,电路将自动进入掉电模式,REC引起的录音操作优先与其它操作。任何时间REC信号的变低将引起一次新的录

音操作,地址从起始地址或指定的地址。不管当前是否进行其它操作。将PAL YE或PLAYL变为低电平将启动一次放音,当遇到结束标志EOM时放音结束,电路进入掉电模式。

在录音操作时,RECLED将输出低电平有效的信号,可以驱动一个LED,表明现在正在进行录音操作。如果整个存储器空间录满,或REC变为高电平结束录音,则RECLED将变为高电平。另外,在放音过程中,如果遇到一个EOF标志,RECLED总是输出一个低电平脉冲。

ISD1420为20s可分段语音芯片,是一种新型单片语音录放集成电路。利用它,语音和音频信号被直接存储,省去了数字变换、数字压缩、语音合成等处理手段。该器件具有较大的信息存储量,不需专门的语音编辑开发系统和烧结固化器支持,并具有多种信息取址方式可供用户选用。

按键录音“温度过低”和“温度过高”,其首地址分别自动形成并存放于41H、42H中。将PLAYL与单片机P1.0口连接,用以传输放音信号(低电平),并在程序初始化过程中将P1.0置高,如图2.9所示。

图2.9 语音录放电路

(三)语音报警的程序设计

语音报警的框图如图 3.3所示,当语音播报系统检测到报警信号时,首先判断该报警信号

是否为低电平?如果是低电平,那播报系统将执行“温度过低”播报放音程序;如果是高电平,执行“温度过高”播报放音程序。当语音系统播报时将延时产生一段低电平,当单片机接口P1.0置高电平时,系统停止放音,最后语音播报结束。

图3.3 语音报警程序框图

此段的程序如下:

DEALLOW:MOV DPTR,#0FF7EH

MOV A,#41H

MOVX @DPTR,A

CLR P2.1

ACALL DELAY

SETB P2.1

RET

DEALHIGH:MOV DPTR,#0FF7EH

MOV A,#42H

MOVX @DPTR,A

CLR P2.1

ACALL DELAY

SETB P2.1

RET

DEAL Y:MOV R7,#0AH

LOOP:NOP

NOP

NOP

DJNZ R7,LOOP

RET

以上程序是将上级程序判断送出的警报信号在ISD1420中激活所录的高、低警报音。41H、42H是两句录音的首地址,与P1.0口连接的PLAYL检测到一段下降沿的跳变后放音报警。

相关文档
最新文档