文档介绍:. 概述: 目前,随着数字信号处理器、超大规模集成电路的高速发展,语音记录技术已从模拟录音阶段过渡到数字录音阶段。语音存储和回放技术的应用越来越广泛,尽管现在各种语言合成芯片,语音处理应用电路有许多,但都需要增加硬件投资, 在一些由单片机构成的测控系统中,由于单片机接口有限,还需要扩宽硬件接口线路,本文介绍的语音存储与回放系统中,没有使用专用的语音处理芯片,不需扩宽接口电路,本系统以单片机 89C51 为核心,选用闪速存储器 Flash AT29C040 作为语音的数字化信号的存储器件,阐述了实用可靠的设计方案。只利用一般的单片机测控系统中都有的硬件电路?(如 A/D 、 D/A 、,存储器等)就能完成语音信号的数字化处理,即能完成语音的存储与回放。 功能原理数字化语音存储与回放系统的基本思想是将模拟语音信号通过模数转换器 A/D 转换成数字信号,再通过单片机控制存储在存储器中,回放时,由单片机控制将数据从存储器中读出,然后通过数模转换器 D/A 转换成模拟信号,经放大在扬声器?或耳机上输出语音。本设计方案系统总体结构框图如图 1所示: 音频前置放大器. 声音通过 MIC 转换成微弱的电信号( mv 级),必须进行放大才能经 A/D 转换送入单片机。可采用专用的音频前置放大器。本方案采用宽频带,低噪声及失真小的 NE5534 组成,放大器增益可调,如图 2所示。 2 .2带通滤波器( BPF ) 本方案选择有源带通滤波器, ]由运算放大器 OP07 组成。其中心频率为 f。=1000Hz ,通带为 300Hz- 。品质因数可调如图 2所示 3) A/D 转换器带通滤波器的输出信号经采样保持( LF398 )后送 A/D 转换器转换,本方案选用的是 AD574 芯片,本系统中采样频率 fs=8KHz ,字长为 8位。 AD574 是快速、逐次逼近型、 12/8 位模/数转换器,转换速度最大为 35us ,转换精度小于等于 % 。 AD574 片内具有三态输出缓冲电路,可直接与 8位或 16 位单片机接口, 使用非常方便,应用广泛,价格适中。 D/A 转换器语音回放需将存储的数字信号通过 D/A ?转换器转换成语音模拟信号,本方案选用 DAC0832 芯片,变换频率为 fc-8KHz ,字长为 8位, DAC0832 是一种具有两个输入缓冲器的 8位 D/A 芯片,转换时间为 1us ,可直接与 89C51 相连。 3. D/A转换电路 DAC0832 是采用 CMOS 工艺制成的单片直流输出型 8位数/模转换器。如图 4 所示,它由倒 T型R-2R 电阻网络、模拟开关、运算放大器和参考电压 VREF 四大部分组成。运算放大器输出的模拟量 V0为: . 图4 由上式可见,输出的模拟量与输入的数字量()成正比,这就实现了从数字量到模拟量的转换。一个8位D/A转换器有8个输入端(其中每个输入端是8位二进制数的一位), 有一个模拟输出端。输入可有 28=256 个不同的二进制组态,输出为 256 个电压之一,即输出电压不是整个电压范围内任意值,而只能是 256 个可能值。图 5 是DAC0832 的逻辑框图和引脚排列。. 图5 DAC0832 内部及管脚图 D0~D7 :数字信号输