基于51单片机的医院病房紧急呼叫系统(无线+语音)(4)

2018-12-27 16:33

成的电路图;如图图3-6-2是+3V电压转换电路。

图3-6-1 ISD4004与LM386电路图

的13脚和14脚的电容,功放芯片与语音芯片摆放位置要恰当,既要考虑彼此间

低芯片语音而无法工作,也避免了电压太高而烧坏语音芯片,从而实现了在同一

块电路板上的不同电压的转换。具体电路图如图3-6-1,为ISD4004和LM386构

的计算,使它最终输出语音芯片所需的+3V的电压。这样的设计避免了因电压太

的电信号干扰,也要考虑到铜板的节约。由于单片机的工作电压是+5V,而语音芯

片的工作电压是+3V,如何在同一块板上满足彼此的电压也是要解决的问题。经过

几个方案的比较,最终采用了可调正三端稳压器LM317,通过对R1和R2两个电阻

图3-6-2 +3V电压转换电路

16

+3V 3.6.2 ISD4004简介

ISD4004是美国ISD公司推出的产品,器件工作电压3V,工作电流25~30mA,维持电流1μA,单片录放语音时间8~16min,音质好,适用于移动电话机及其它便携式电子产品中。芯片采用 CMOS技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮阵列。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口SPI 或 Microwire送入。芯片采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。采样频率可为 4.0,5.3,6.4,8.0kHz,频率越低,录放时间越长,而音质则有所下降,片内信息存于闪烁存贮器中,可在断电情况下保存 100 年(典型值),反复录音 10 万次。内部电路图如图3-6-3

图3-6-3 ISD4004内部电路图

一、ISD4004引脚及其功能:

ISD4004共有28个引脚,如图图3-6-4:

图3-6-4 ISD4004引脚图

17

二、引脚描述:

电源(VCCA,VCCD): 为使噪声最小,芯片的模拟和数字电路使用不同的电源总线,并且分别引到外封装的不同管脚上,模拟和数字电源端最好分别走线,尽可能在靠近供电端处相连,而去耦电容应尽量靠近器件。

地线(VSSA,VSSD): 芯片内部的模拟和数字电路也使用不同的地线。 同相模拟输入(ANA IN+) 这是录音信号的同相输入端。

反相模拟输入(ANA IN-): 差分驱动时,这是录音信号的反相输入端。信号通过耦合电容输入,最大幅度为峰峰值16mV

音频输出(AUD OUT): 提供音频输出,可驱动5KΩ的负载。

片选(SS): 此端为低,即向该ISD4004芯片发送指令,两条指令之间为高电平。

中断(/INT): 本端为漏极开路输出。ISD在任何操作(包括快进)中检测到EOM或OVF时,本端变低并保持。中断状态在下一个SPI周期开始时清除。中断状态也可用RINT指令读取。OVF标志----指示ISD的录、放操作已到达存储器的未尾。EOM标志----只在放音中检测到内部的EOM标志时,此状态位才置1。

外部时钟(XCLK): 本端内部有下拉元件。芯片内部的采样时钟在出厂前已调校,误差在 +1%内。商业级芯片在整个温度和电压范围内, 频率变化在+2.25%内。工业级芯片在整个温度和电压范围内,频率变化在-6/+4%内,此时建议使用稳压电源。若要求更高精度,可从本端输入外部时钟(如前表所列)。由于内部的防混淆及平滑滤波器已设定,故上述推荐的时钟频率不应改变。输入时钟的占空比无关紧要,因内部首先进行了分频。在不外接地时钟时,此端必须接地。

三、SPI(串行外设接口)

ISD4004 工作于 SPI 串行接口。SPI 协议是一个同步串行数据传输协议,协议假定微控制器的 SPI 移位寄存器在SCLK的下降沿动作,因此对ISD4004而言,在时钟止升沿锁存MOSI引脚的数据,在下降沿将数据送至 MISO 引脚。协议的具体内容为:

(1) 所有串行数据传输开始于SS下降沿。

(2)SS在传输期间必须保持为低电平,在两条指令之间则保持为高电平。 (3) 数据在时钟上升沿移入,在下降沿移出。

(4)SS变低,输入指令和地址后,ISD 才能开始录放操作。 (5) 指令格式是(8 位控制码)加(16 位地址码)。

(6) ISD的任何操作(含快进)如果遇到EOM或OVF,则产生一个中断,该中断

18

状态在下一个SPI周期开始时被清除。

(7)使用\读\指令使中断状态位移出 ISD的 MISO 引脚时,控制及地址数据也应同步从 MOSI 端移入。因此要注意移入的数据是否与器件当前进行的操作兼容。当然,也允许在一个 SPI 周期里,同时执行读状态和开始新的操作(即新移入的数据与器件当前的操作可以不兼容)。

(8)所有操作在运行位(RUN)置 1 时开始,置 0 时结束。 (9) 所有指令都在 SS端上升沿开始执行。

四、信息快进

用户不必知道信息的确切地址,就能快进跳过一条信息。信息快进只用于放音正常的 1600 倍,遇到 EOM 后停止,然后内部地址计数器加 1,指向下条信息的开始处。指令表如图3-6-1

表3-6-1 ISD4004指令表

指令 POWERUP 8位控制码<16位地址> 操作摘要 从指定地址开始放音。后跟PLAY 指令可使放音继续进行下去 00100XXX 上电等待TPUD后器件可以工作 SET PLAY 11100XXX< A15-A0> PLAY SET REC REC SET MC MC STOP RINT 11110XXX 从当前地址开始放音(直至EOM或OVF) 10100XXX 从指定地址开始录音。后跟 REC指令可使录音继续进行下去 10110XXX 从当前地址开始录音(直至OVF或停止) 11101XXX 从指定地址开始快进。后跟MC指令可使快进继续进行下去 11111XXX 执行快进,直到EOM。若再无信息,则进入OVF 状态 0X110XXX 停止当前操作 0X110XXX 读状态:OVF和EOM STOP WRDN 0X01XXXX 停止当前操作并掉电 注:快进只能在放音操作开始时选择。 3.6.3 LM386

LM386是美国国家半导体公司生产的音频功率放大器,通常被人们选做功放芯片,因为它适合于电池工作,使用外部元件少,供电范围宽(通常是4-12V),

19

静态电流消耗低,电压增益宽(20-200V)等特点,很符合制作功放的要求,因此备受人们的欢迎。它的使用与语音芯片电路结合起来很简单,只需要将语音芯片的音频输出端外接一个阻值为20K的精密可调电阻,该电阻的划片这一端与LM386的正极性输入端相连接起来就可以了。这样的设计既可以解决语音芯片音频功率放大不够的问题,也可以加强音质的清晰度,使得播放出来的效果更让人满意。这个电路的设计还应考虑一个容易忽视,但又很重要的问题,那就是喇叭的连接。如果是通过二端插座来与带二端插头的喇叭来连接,这样的连接方式会带来不少噪音,影响播放的音质。因为,插座与插头在焊接过程中由于焊接的不均匀性,接触的不完全性,务必带来不少额外的噪音。因此最好采用喇叭直接焊接到LM386的电压输出端。LM386的内部电路如图图3-6-5所示,在图中若1、8脚均悬空,则1.35k电阻设置电路增益为20V。

图3-6-5 LM386内部电路图

LM386主要引脚功能说明如下:

GAIN(1,8脚):增益悬空引脚。如果此两脚悬空,则增益为20V;如果两脚之间接如一个很大的电容,则增益可以达到200V;如果再和电容串接一个电阻,增益可设置为20-200之间。

—IN脚(2脚):负极性输入脚。在单极性输入时,此引脚接地。 + IN脚(3脚):正极性输入脚。在单极性输入时,此引脚接输入信号。 GND(4脚):接地脚。

Vout(5脚):电压输出脚。此引脚为音频供放电路的输出。 Vs(6脚):电源脚。供电范围:4-12V或者5-18V 。

20


基于51单片机的医院病房紧急呼叫系统(无线+语音)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011年山西省高中阶段教育学校招生统一考试

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: