说明书-ISD4004语音芯片在语音报站器中的应用.doc

ISD4004语音芯片在语音报站器中的应用说明书带开题

收藏

压缩包内文档预览:(预览前20页/共27页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:95327958    类型:共享资源    大小:773.60KB    格式:ZIP    上传时间:2020-09-16 上传人:QQ14****9609 IP属地:陕西
12
积分
关 键 词:
ISD4004 语音 芯片 报站 中的 应用 说明书 开题
资源描述:
ISD4004语音芯片在语音报站器中的应用说明书带开题,ISD4004,语音,芯片,报站,中的,应用,说明书,开题
内容简介:
摘摘 要要本设计主要在于设计一种微格教室语音控制系统,该系统主要运用 89C51单片机作为主控芯片,运用 ISD1720 作为录音播放芯片,同时安排有显示电路。其功能包括了定时,显示,和录放。在声音的播放处理中,添加了 4 阶巴特沃思低通滤波器,使播放的声音更加清晰。从而提高了电路系统的整体性能。同时该系统运用芯片 ISD1720 的独立模式,而非 SPI 模式。这样使得编程变得简单,性能也比较优越,提升了该系统的实用性。关键词关键词 : 89C51 ,ISD1720,独立模式 ,巴特沃思滤波器Micro-controller Development of classroom lectures and DesignAbstractThe main design is the design of a micro-class voice-control system using 89C51 single-chip microcomputer as the main control chip, the use of audio players as ISD1720 chip, at the same time showing the circuit arrangement. Its features include a timer, display, and playback. Player in the voice processing, the addition of 4-order Butterworth low-pass filter, so that the voices of players become clearer. Thus enhancing the overall performance of the circuit system. At the same time, the use of the system independent of the ISD1720 chip mode, rather than the SPI mode. This allows easy programming, superior performance and enhance the practicality of the system. Keywords: 89C51 , ISD1720 , Butterworth filter, Stand-alone mode目目 录录1 引言1 1.1 选题背景及现状1 1.2 设计思想2 1.3 论文安排22 单片机和语音芯片选取3 2.1 微处理器选取3 2.2 ISD1720 结构43 定时语音提示系统硬件电路设计7 3.1 定时语音提示系统的组成7 3.2 定时语音提示系统硬件电路7 3.3 时钟复位电路7 3.4 语音电路设计8 3.5 电源电路设计10 3.6 串口 4 位数码显示电路11 3.7 滤波电路12 3.8 语音输出电路设计13 3.9 系统软件设计144 结论15致谢15参考文献16附录一17程序清单181 引言引言1.1 选题背景及现状选题背景及现状随着经济的进步,大规模集成技术的高度发展和计算机技术的飞速前进,推动着语音技术的发展。在数字音频技术和多媒体技术迅速发展的今天,传统语音录放电路设计十分复杂,开发工具十分昂贵,语音录制及软件编制工作量巨大,而且语音效果也不甚理想,尤其在投资不大的产品系统中最为突出,从而制约了这一技术的应用和发展。在越来越多的领域里,人们逐渐意识到使用语音交互界面的巨大价值,已经开始尝试采用语音技术,并且在不少的领域里取得了喜人的成果。语音技术已经从锦上添花的点缀,变为实实在在为用户提供便利的重要特征与内涵,也成为衡量电子电器产品的一个重要标志。近几年集成电路技术飞速发展,国内外单片语音集成电路领域出现了重大变革,产生了许多新的技术和产品,开拓了更广泛的应用领域,语音电路已经迅速发展成为当前“会说话”电子产品,是家电产品、通信产品和网络化产品中不可或缺的重要集成电路器件,并且成为一个多品种、多规格、多系列、多元化的庞大语音集成电路体系。朝着更大容量,更优音质,更高智能,更具有灵活性的方向发展。在通讯设备、电话机、智能仪器仪表、治安报警系统、语音报站/报数/报价器、语音复读机、教学仪器、智能玩具、高档电子礼品等场合获得了广泛的应用。在师范教学过程中,微格教学是一个很重要的教学活动。大量研究表明,微格教学是一种行之有效的师资培育策略,它既能获得相当多的受教者的喜爱与支持,也能积极引导受教者改变教学态度与教学观念,更能有效协助受教者学习教学技巧与策略。微格教学是一种花费昂贵的师资培育策略。无论 是方便新颖的电化器材、配备齐全的实验教室、内容 丰富的行为量表、具体可观的教学录像带、均构成微 格教学之巨额花费,而其系统化过程所耗费的人力、时间与反馈资源,功能强、扩展灵活、微型化和使用方便等优点,广泛应用于各行各业。本选题将充分利用单片机技术实现微格教学的定时控制与提醒功能。单片机的应用在后 PC 时代得到了前所未有的发展,但对处理器的综合性能要求也越来越高。综观单片机的发展也成为巨大的投资。尤其对教育经费贫乏大量师资需要培育的发展中国家来说,经费的 投入不能不考虑。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机具有体积小、功耗低、控制,以应用需求为目标,市场越来越细化,充分突出以“单片”解决问题,而不像多年前以 MCS51/96 等处理器为中心,外扩各种接口构成各种应用系统。单片机系统作为嵌入式系统的一部分,主要集中在中、低端应用领域 8 位、16 位、32 位单片机共同发展 这是当前单片机技术发展的另一动向。长期以来,单片机技术的发展是以 8 位机为主的。随着移动通讯、网络技术、多媒体技术等高科技产品进入家庭,32 位单片机应用得到了长足发展。低电压与低功耗自 80 年代中期以来,NMOS 工艺单片机逐渐被 CMOS 工艺代替,功耗得以大幅度下降,随着超大规模集成电路技术由 3m 工艺发展到 1.5、1.2、0.8、0.5、0.35 近而实现 0.2m 工艺,全静态设计使时钟频率从直流到数十兆任选,都使功耗不断下降。Motorola 最近推出任选的 M.CORE 可在 1.8V 电压下以 50M/48MIPS 全速工作,功率约为 20mW。可靠性及应用越来越水平高和互联网连接已是一种明显的走向。所集成的部件越来越多;NS(美国国家半导体)公司的单片机已把语音、图象部件也集成到单片机中,也就是说,单片机的意义只是在于单片集成电路,而不在于其功能了;如果从功能上讲它可以讲是万用机。原因是其内部已集成上各种应用电路。功耗越来越低和模拟电路结合越来越多。随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现:单片机与微机系统之间的距离越来越小,甚至难以辨认。1.2 设计思想设计思想从众多的语音芯片的性价比上看,美国 ISD 公司的生产的语音芯片可谓是一支独秀。在对 ISD 语音芯片的开发运用中,可分为两种设计思路。第一种是只单独应用 ISD 语音芯片设计进行录/放功能的电路。第二种是将 ISD 语音芯片与单片机相结合的电路,用单片机进行控制,实现更多的功能,根据不同的外界情况有目的得进行语言交流。本设计采用第二种设计思路,即用 ISD1720 语音芯片与 AT89C51 单片机相结合。用单片机控制语音芯片。来实现对语音的分段录音和循环播放。单片机性能可靠,程序设计灵活方便,抗干扰能力强,运行稳定,从而使这一技术得到了广泛的应用。1.3 论文内容安排论文内容安排论文第一章引言主要阐述选题的背景及现状、论文的设计思想,指明了论文的设计方向,第二章是对单片机和语音芯片选取分析,第三章和第四章分别是语音录放系统的硬件设计和软件设计,在参阅相关资料的基础上完成了对语音的分段录取和播放,在硬件设计方面,由单片机、语音芯片和存储电路等电路共同实现对语音的分段录音和播放,软件设计方面,采用汇编语言独立编写了程序。介绍 ISD1720 语音芯片应注意的问题,以及进一步的改进方向,整篇论文层次鲜明,结构严谨。2 单片机和语音芯片的选取单片机和语音芯片的选取2.1 微处理器芯片选择微处理器芯片选择ATMEL 公司生产的 AT89C51 和 AT89C2051 单片机都是一种低电压,高性能的 CMOS8 位微处理器,带几 K 字节可编程可擦除 FLASH 存储器。采用高密度非易失存储制造技术,都与标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和 FLASH 存储器组合在单个芯片中,它们都是高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。两种芯片引脚分布见图 1。图 1 AT89C51 和 AT89C2051 的引脚图由表 1 可比较它们的不同之处,以便我们选择使用。表 1 AT89C51 和 AT89C2051 主要性能表AT89C51AT89C20514K 可编程 FALSH 存储器(可擦写1000 次)2K 可编程 FLASH 存储器(可擦写1000 次)静态工作频率:0Hz-24MHz静态工作频率:0Hz-24MHz128 字节内部 RAM128 字节内部 RAM2 个 16 位定时/计数器2 个 16 位定时/计数器一个串行通讯口一个串行通讯口6 个中断源6 个中断源32 条 I/O 引线15 条 I/O 引线以上可以看出它们大体相同,由于 AT89C2051 的 I/O 口线很少,导致它无法外加 RAM 和程序 ROM,片内 Flash 存储器也少,但它的体积比 AT89C51小,它们各有其特点但其核心是一样的,在这里我考虑到用户的以后扩展,所以选择了扩展接口较多的 AT89C51,以便在用户需要的时候能够扩展功能。AT89C51 是一个低电压,高性能 CMOS 八位单片机,片内含 4k bytes 的可反复擦写的只读程序存储器(PEROM)和 128bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置有通用 8 位中央处理器和 Flash 存储单元。2.2 ISD1720 的结构的结构 ISD1720 芯片是华邦公司新推出的单片优质语音录放芯片,用来代替已经停产的 ISD1400 系列及 ISD2500 系列芯片. ISD1720 芯片不仅在录音时间上有了更多的选择,而且在功能上继承了 14 及 25 系列的所有录放功能,音质也较 14 及 25 系列有明显提高. ISD1720 是一种高度集成度,高性能的芯片.它可以多段录音,可工作在独立按键模式和 SPI 控制模式.芯片内有存储管理系统来管理多段语音,这样在独立按键模式下也能进行多段语音录放.此芯片内有振荡器,可通过外部电阻来调节其振荡频率:还带有自动增益控制的话筒运放,模拟线路输入,抗锯齿滤波器,多机存储阵列,平滑滤波器,音量控制,直驱动喇叭的 PWM 输出与外部功放的电流/电压输出。ISD1720 还有新录音提示功能,当有新的录音后,LED 会每次闪一次来提示用户有新的录音。此外还有四种音效来提示用户的操作结果,如开始录音,停止录音,擦除,下一曲和全部擦除等。录音数据存储在芯片的FLASH 内,没经过任何压缩,所以有较好的音质和断电存储。芯片有两路独立的语音信号输入通到,话筒输入与模拟信号输入。独立按键模式下,当某种操作完成后芯片会自动进入掉电模式来降低功耗,在 SPI 模式下,用户可对芯片进行更多的功能操作。语音芯片主要特点:(1)录,放音十万次,存储内容可断电保留一百年。(2)控制方式,两种录音输入,两种方音输出方式。(3)处理多达 159 段以上的信息。(4)丰富多样的工作状态提示。(5)多种采样频率对应多种录放时间。(6)音质好,电压范围宽,应用灵活,价廉物美。(7)工作电压:2.4V-5.5V.,最高不能超过 6V。(8)静态电流:0.5-1uA 工作电流 20mA。(9)用户可利用震荡电阻来自定芯片采样频率,从而决定芯片的录放时间。图 2 ISD1720 引脚图表 2 引脚功能表引脚序号引脚名称功能1Vccd数字电源正极2 LED状态显示,平常为高电平3RESET复位,低电平有效,内有上拉电阻4 MISO数据在时钟下降沿输出 SPI 接口的串行输出。ISD1720 在 SCLK 的下降沿之前的半个周期将数据移到 MISO 端。数据在 SCLK 下降沿移出。5 MOSI数据在时钟上升沿输入,内部有上拉电阻。SPI 接口的数据输入端口。主控芯片的 SCLK 上升沿之前的半个周期将数据放在 MOSI 端。数据在 SCLK 上升沿被锁存在芯片内。次管脚在空闲的时候应该被来高。6 SCLK时钟口,芯片空闲是应该被拉高。7SS片选,低电平有效内有上拉电阻。为低时,选择该芯片成为当前被控设备并且开启 SPI 接口。空闲是应拉高8Vssa模拟地9AnaIn线路输入,需要串一个 0.1uF 的耦合电容,且输入信号的峰-峰值不超过 1V;芯片录音或直通时,辅助的模拟输入,需要一个耦合电容且输入信号的峰-峰值不超过 1V。APC 寄存器的 D3 可以决定 AnaIn信号被立刻录制到存储器中,与 MIC 信号混合被录制到存储器中,或者被缓存到喇叭端并经由直通线路从 AUD/AUX 输出。10MIC+话筒差分信号的正向输入端;输入信号需经过耦合电容;次电容与内部的 10K 电阻决定了带通滤波器的剪切频率。11MIC-话筒差分信号的负向输入端;输入信号需经过耦合电容12Vssp2PWM 反向地,负极 PWM 喇叭驱动地。13SP-PWM 反向输出,喇叭输出。14 VccpPWM 电源正极。PWM 喇叭驱动器电源。15 SP+ PWM 正向输出,喇叭输出。16Vssp1PWM 正向地,正极 PWM 喇叭驱动地17AUD/AUXAUD 是单极音频电流输出。AUX 是单极音频电压输出,接外部功放,默认值为 AUD,辅助输出决定于 APC 寄存器的 D7,18AGC自动增益控制,此脚需要接一个 4。7uF 的电容到地使 AGC 工作;若直接接地,则增益最大,若直接接到 Vcca,则增益最小。19VOL8 级音量调节,每个下降沿降低 1 级音量,到最低后有脉冲则增加音量到最高,然后重复。20Rosc振荡电阻,决定内部工作频率,振荡电阻 Rosc 用一个电阻连接到地21Vcca模拟电源正22FT直通:在独立模式下,当此引脚置低是开启直通功能,即线路输入信号将从 SP 与 AUD/AUX 输出,并可控制音量;在 SPI 模式下可用命令控制此功能开关,优先级高于独立模式。在独立芯片模式下,当 FT 为低时,AnaIn 直通线路被激活,AnaIn 信号被立即经由音量控制线路发射到喇叭以及 AUD/AUX 输出。23PLAY播放。下降沿脉冲触发播放一段录音,播放时有下降沿时则停止播放。保持低电平则进入循环播放,高电平则停止。24REC录音,低电平录音,高电平停止。25ERASE擦除,下降沿脉冲触发并擦除当前曲,但只有当前曲为首段或末段是才可擦除。保持引脚为低电平一段时间将会擦除全部录音26FWD播放下一曲27RDY/INTRDY:录音,放音,擦除与下一曲操作是为低电平;闲时为高电平。INT:执行完一个 SPI 指令后将此管脚置低,需收到清除指令后才将此脚置高。28Vssd数字地表 3 振荡电阻和取样率表ROSC录放时间采样频率80K8s8.0KHz100K10s6.4KHz120K12s5.3KHz160K16s4.0KHzAT89C51ISD1720语音处理复位电路时钟电路四串口显示示电源电路200K20s3.2KHz3 定时语音提示系统硬件电路设计定时语音提示系统硬件电路设计3.1 定时语音提示系统的组成定时语音提示系统的组成语音录放系统主要由 AT89C51 单片机、ISD1720 语音芯片、语音输出电路、电源电路、按键控制等部分组成。其框图如图 3 所示。图 3 语音提示系统方框图3.2 时钟复位电路时钟复位电路AT89C51 芯片是电路的核心元件,下面根据图 4 对其在电路中的作用说明如下。时钟和复位电路如图 4 所示:EA/VP31X119X218RESET9INT012INT113T014T115P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728RD17WR16PSEN29ALE/P30TXD11RXD10U189C51Y1CRYSTALC130uFC1330uFR61KC222uFVCCVCCS7SW-PBR71K图 4 时钟复位电路时钟引脚 XTAL1 和 XTAL2:XTAL1,引脚 18,内部振荡器外接晶振的一个输入端,XTAL2,引脚 19,内部振荡器外接晶振的另一个输入端。AT89C51内部有一个高增益的反相放大器,在 XTAL1 和 XTAL2 两端跨接石英晶体振荡器及两个电容就可以构成稳定的自激振荡器。上图中两个电容器通常选择30PF。可稳定频率并对振荡频率有微调功能。振荡脉冲频率范围为 124MHz。本设计中 Y1 为石英振子, ,电容通常选择 30PF,振荡频率范围为 112MHz,本实验选用 12MHz。 控制引脚 RST,引脚 9,复位输入信号,振荡器工作时,该引脚上 2 个机器周期的高电平可以实现复位操作。本文采用上电复位,上电复位要求接通电源后,自动实现复位操作。图中电容C13 和电阻 R10 对+5V 的电源来说构成微分电路,使在刚启动电源时向RST 引脚输入高电平信号,完成系统的复位操作。3.3 语音电路的设计语音电路的设计ISD1720 芯片是语音电路的核心芯片,下面根据语音电路 ISD1720 接口电路图说明其作用。ISD1720 接口如图 5 所示。RECPLAYERASEFWDVOLRESETFTSSSCLKMOSIMISOMIC+MIC-AnalnRoscAGCLEDVccdVssdVccaVssaVccpVssp1Vssp2SP+SP-AUDINTJP1S1S2S3S4S5S6VCCR1R2R4MK1C2C10R5R3D1LEDC30.1uFC5C8C120.1uFC74.7uF+C160.1uF+C150.1uF+C14 0.1uF+C170.1uFC114.7uF4.7K4.7K4.7uF4.7uF4.7K200K0.1uF1K0.1uFVCC图 5 ISD1720 接口电路如图所示 ISD1720 芯片工作于独立按键工作模式。在这个模式下电路非常简单,而且功能强大。不仅有录,放功能控制, ,而且还有快进,擦除,音量控制直通放音和复位等功能,这些功能都是通过相应的按键来完成。在按键工作模式时,芯片可以通过/LED 管脚给出信号来提示芯片的工作状态。FT:直通键 在独立模式下,当此脚置低是开启直通功能:即线路输入信号将从 SP 与 AUD/AUX 输出,并可控制音量。在 SPI 模式下可用命令来控制此功能,优先级高于独立模式。RESET:复位键 低电平有效,有内部上拉电阻。VOL:音量键 8 级音量调节,每个下降沿降低一级音量,到最低后有脉冲则增加音量直到变为最高,然后重复。FWD:快进键 播放下一曲。ERASE:擦除键 擦除,下降沿脉冲触发并擦除当前曲,但只有当前曲为首段或末段是才可擦除。保持此脚低电平一定时间将会全部擦除。PLAY:播放键 下降沿脉冲触发播放一段,播放时有下降沿时则停止;保持低电平将进入循环播放,高电平则停止。REC:录音键 录音低电平录音,高电平停止。电路的具体操作如下。录音操作:按下录音键 REC,则该管脚变低后开始录音,知道松开按键使电平拉高或者芯片录满时结束。录音结束后,录音指针会自动移向下一个有效地址。而放音指针则指向刚刚录完的那段语音地址。放音操作:点按一下快进键 FWD 将该管脚拉低,会启动快进操作。快进操作用来将播放指针移向下一段语音信息。当播放指针到达最后一段语音时,再次快进,指针会返回到第一段语音。当下降沿来到/FWD 端时,快进操作还要决定于芯片当时的状态:(1)如果芯片在掉电状态并且当前播放指针的位置不在最后一段,那么指针会前进一段到达下一段语音处。(2)如果芯片在掉电状态并且当前播放指针的位置在最后一段,那么指针会返回到第一段语音处。(3)如果芯片正在播放一段语音(非最后一段) ,那么此时放音停止,播放指针前进到下一段,紧接着播放新的语音。(4)如果芯片正在播放最后一段语音,那么此时,放音停止,播放指针返回到第一段语音,紧接着播放第一段语音。擦除操作:擦除操作分为单段擦出和全体擦除两种擦除模式,区别如下:单个擦除:只有第一段和最后一段语音可以被单个擦除。电击一下 ERASE键将/ERASE 管脚拉低,这时具体擦除的情况还要看播放指针的状态:(1)如果芯片空闲并且播放指针指向第一段语音,则会删除第一段语音,播放指针指向新的第一段语音(执行擦除前的第二段) 。(2)如果芯片空闲并且播放指针指向最后一段语音,则会删除最后一段语音,播放指针指向新的最后一段语音(执行擦除操作前的倒数第二段) 。(3)如果芯片空闲并且播放指针没有指向第一段或最后 一段,则不会删除任何语音,播放指针也不会改变。(4)如果芯片当前正在播放第一段或最后一段语音,点按 ERASE 键会删除当前语音。复位操作:如果用 RESET 控制此管脚,建议/RESET 管脚与地之间连接一个 0.1uF 的电容,当/RESET 被触发,芯片将播放指针和录音指针都放置在最后一段语音位置。音量操作:点按一下 VOL 键将/VOL 管脚拉低改变音量。每按一下,音量会减少一档,再到达最小档后再按的话,会增加音量到最大档,如此循环。总共有 8 个音量控制档供用户选择每一档会改变 4dB,复位操作会将音量档放在默认位置。即最大音量。FT 直通操作:将/FT 管脚与 GND 短接,持续保持在低电平会启动直通模式。出厂设定的是在芯片空闲状态,直通操作会将语音从 Analn 端直接通向喇叭端或 AUD 输出口。在录音期间开启 FT 功能,会同时录下 Analn 端进入的语音信号。3.5 电源电路的设计电源电路的设计电源电路图 8 是 7805 作为输出电压 V0 固定的典型电路图。系统采用220V 供电,220 交流电经过变压器 T1 降压、二极管 D1D4 整流、电容 C1 滤波后产生 12V 直流电,可以作为控制功率放大器的驱动电压。12V 电压经过稳压器 7805 稳压后产生 5V 电压,作为控制电路的主电源。电路中靠近引脚处接入的电容 C1 和 C2 用来实现频率补偿,防止稳压器产生高频自激振荡和抑制电路引入高频干扰,C3 是点解电容,以减小稳压器输出端由输入电源引入的低频干扰,二极管 D 是保护二极管,当输入短路时,给输出电容 C3 一个放电通路,防止 C3 两端电压作用于调整管的 be 结,造成调整管的 be 结击穿而损坏。T1CR1C10.22C20.1Vin1GND2Vout3U27805JP?470uC3100u220V图 6 电源电路3.5 串口串口 4 位数码显示电路位数码显示电路显示电路与单片机联接采用串口方式,由 8 位移位寄存器 74LS164 和共阳极 LED 数码管组成。在单片机系统设计中,如果采用并口进行传输,至少会占用十几个端口,若要使用多个数码管的话,则需要进行端口扩展,这样不仅会使电路设计复杂化,同时也增加成本;相比之下,单片机的串行口在设计中一般没有其它方面的应用,那么可以采用串行输入并行输出的移位寄存器来扩展并行 I/O 口,可以节约单片机端口资源。设计过程中,经过多方面的对比和考虑,决定选用 74 系列的 74LS164 芯片进行并行扩展,74164 是一个 8 位串行移位寄存器,并且 74164 芯片还具有复位功能。当 74164 的复位端为低电平时,它的所有输出端均输出低电平。串行数据输入端 DSA、DSB 可以控制数据的传输。当清除端(CLEAR)为低电平时,输出端(QAQH)均为低电平,通常使用时要将清除端置为高电平。串行数据输入端(DSA,DSB)可以控制从单片机接收到的数据。当 DSA 和 DSB 有一个为高电平,则另一个就允许输入数据,并在时钟的上升沿作用下来决定 Q0 的状态。本设计中将第一个 74LS164 的 DSA,DSB 联在一起,接收由单片机串口送来的信号,它的 Q7 输出端又与下一个 164 的 DSA、DSB 端联在一起,以此类推,实际组成了 N 8 位的移位寄存器,与数码管联接,可同时显示多位数字。显示由于数码管实际上是由多个正常工作电压为 3V 的发光二极管组成的,系统没有必要单独为数码管提供电源,而是直接从主电源上引出一路为数码管供电,在实际应用中,可以在数码管电源与系统主电源之间加上三个二极管来降压,刚好使其端电压为 3V 左右,符合数码管长时间工作的要求。数码管显示电路的具体联接方式图 9 所示。1122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS1641122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS1641122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS1641122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS164abfcgdeDPY1234567abcdefg8dpdpDS1DPY_7-SEG_DPabfcgdeDPY1234567abcdefg8dpdpDS2DPY_7-SEG_DPabfcgdeDPY1234567abcdefg8dpdpDS3DPY_7-SEG_DPabfcgdeDPY1234567abcdefg8dpdpDS4DPY_7-SEG_DP图 7 串口 4 位数码显示电路3.6 滤波电路滤波电路 因为此电路中的录音芯片 ISD1720 是一种弱电系统,具有很高的灵敏度,因此在其工作过程中易受内部和外部无规泽信号的影响。这种无规则信号在此系统中主要表现为录音时话筒噪声和外界电压变化引起的噪声,它们的存在严重影响力系统的工作。因此要在录放芯片的输出端加上一个滤波电路如下图所示。次滤波电路属于 4 阶巴特沃思低通滤波器,这种滤波器其第一和第二级放大器的放大倍数都有规定。并且随着其阶数的增加,其频率特性就越好。其具体如下表 表 4 巴特沃思低通滤波器特性阶数 n2468增益 G一级1.5861.1521.0681.038二级2.2351.5861.337三级2.4831.889四级2.610电路中的元件参数确定如下,两级中的截止都工作在同一频率下,此电路处理的是语音信息,人声男:低音 82392Hz,基准音区 64523Hz,男中音 123493Hz,男高音 164698Hz,女:低音 82392Hz,基准音区1601200Hz,女低音 123493Hz,女高音 2201.1KHz。从上面的信息可知,人的声音频率绝大部分在 1KHz 左右。因此,选取截止频率为1KHz。为了减少运放对滤波电路的负载效应,同时便于调节,现选用CF412。电容 C 的容量宜在微法级以下,现选择电容C3=C1=C2=C6=0.1uF 由下面的公式: (1)1 2fRC求出 R11,R12,R21,R22 为 3.2K 欧,再由第一级增益为 1.152,第二级增益为 2.235,在深度反馈条件下,增益: (2)114131VARR (3)224231VARR 同时为了降低干扰,放大器两端静态输出电阻保持相等。 (4)121113141314RRR RRR (5)212223242324RRR RRR由以上三个条件可得 R14 和 R13 为 3.7K 和 24.3K 欧,R24 和 R23 为 7.2K和 5.8K 欧。R113.2KR123.2KR223.2KR213.2KR143.7KR1324.3KR247.2KR235.8KC10.1uFC20.1uFC60.1uFVCCAR2OPAMPAR1OPAMPC20.1uF图 8 滤波电路3.8 语音输出电路的设计语音输出电路的设计ISD1720 语音芯片的音频输出功率很小,不能直接驱动扬声器,需要加音频功率放大器。语音播放输出电路由集成功率放大器和扬声器组成,设计中采用的集成功率放大器为常用的 TDA2822,TDA2822 是双声道音频功率放大器,TDA2822 消耗的静态电流约为 4mA,是应用电池供电的理想器件。该集成功率放大器同时还提供电压增益放大,其电压增益通过外部连接的变化可在20200 范围内调节。其供电电源电压范围为 415V,在 8 欧姆负载下,最大输出功率为 1000mW,内部没有过载保护电路。功率放大器的输入阻抗为50000 欧姆,频带宽度 300kHz。其在工作频率为 1KHz 失真率为 10%的条件下,在不同的电压和负载下其输出功率为: 表 5 TDA2822 输出特性负载负载电源电压电源电压典型输出功率典型输出功率=9VCCV300mW=6VCCV120 mW=4.5VCCV60 mW=32LR=3VCCV20 mW=16LR=6VCCV220 mW=9VCCV1000 mW=8LR=6VCCV380 mW语音输出电路与滤波电路输出端相连接。与扬声器输出引脚和集成功率放大器相连的 R33 起到了分压作用。R34 和 C10 构成扬声器补偿网络,可吸收扬声器的反电动势,用以抵挡扬声器线圈电感在高频是产生的不良影响,改善功率放大电路的高频特性和防止高频自激。由于 TDA2822 支持双声道,7 脚与 6脚分别为 TDA2822 脚的输入端。在设计中只使用到了一个声道,所以在电路中将 6 脚接地。10KRES2R334.7R344.7C90.1uFC100.1uFC50.01uFVCCLS1SPEAKER123456678U1BEL LC4100uF图 9 TDA2822 典型应用电路3.8 系统软件设计方案系统软件设计方案系统的软件设计主要包括程序初始化、定时程序、显示程序等共同组成。其中定时程序和显示程序作为中断子程序来完成系统功能。定时程序是以定时器 T0 的中断服务子程序,其优先级为高级,显示程序是通用型串行通信口的中断服务子程序,其优先级为高级。系统程序框图如下其中初始化标志位为 1返回是否图 10 主程序初始化标志位清零计数次数加 1计数次数20秒加 1十进制转换秒 60分加 1十进制转换返回是否否是图 11 定时程序4 结论结论本文介绍了以AT89C51单片机为基本核心元件,针对ISD1720语音芯片的特点所构成的语音录放系统。系统硬件电路简单,调试方便,AT89C51的扩展接口较多,便于在用户需要的时候能够扩展他的功能。而且体积小,使用起来更加方便。该设计可用于微格教学实践活动,既可以提高实习效果,又降低成本,具有较高的实用价值。致谢致谢四个多月的毕业设计结束了,这次毕业设计让我学到了很多东西。毕业设计是大学四年所学知识的综合应用,为以后的工作打下坚定的基础。经过这次毕业设计,使我对单片机的工作原理有了进一步的了解。在设计中我得到了田老师的悉心指导,他的渊博知识、严格要求、严谨作风都给我留下了很深刻的印象,将使我受用一生,在此对田老师表示感谢,另外在设计当中也得到了很多同学的支持,在此感谢他们。鉴于作者的水平有限,难免存在一些错误和漏洞,望各位专家、学者不吝赐教,在此向大家表示衷心的感谢。参考文献参考文献1 余永权. ATMEL89系列单片机应用技术. 北京航空航天大学出版社.2002.42 李 鸿. 单片机原理及应用.湖南大学出版社. 2004.83 夏继强. 单片机实验与实践教程.北京航空航天大学出版社. 2001.14 王南阳. 单片优质语音录放集成电路应用手册.机械工业出版社.2006.15 马淑华、王凤文、张美金.单片机原理及接口技术.北京邮电大学出版社.2005.106 陈欢庆. 电子制作理论与实践M.浙江大学出版社.2005.37 靳达. 单片机应用系统开发实例导航.人民邮电出版社.2003.68 朱定华. 微型计算机原理及应用M.北京:电子工业出版社.20009 高峰. 单片微机应用系统设计及实用技术M.北京:机械工业出版社.200410 彭为,黄科. 单片机典型系统设计. 电子工业出版社.200611 张大明. 单片微机控制应用技术实操指导书. 机械工业出版.2005.612 董晓红. 单片机原理及接口技术.西安电子科技大学出版社.2004.813 赫建国. 单片机在电子电路设计中的应用. 清华大学出版社.2006.514 元洪波,蒋晓松.ISD2500系列语音芯片的特性及应用.电声技术.2000(9) 333515 翟祺,金文臣. ISD系列单片语音录放电路的原理及应用.山西电子技术. 2001(3)26-29.附录附录EA/VP31X119X218RESET9INT012INT113T014T115P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728RD17WR16PSEN29ALE/P30TXD11RXD10U189C51Y1CRYSTALC130uFC1330uFR61KC222uFVCC1122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS1641122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS1641122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS1641122334455667788991010111112121313DSADSBCLKCPVCCGNDQ0Q1Q2Q3Q4Q5Q6Q774LS164abfcgdeDPY1234567abcdefg8dpdpDS1DPY_7-SEG_DPabfcgdeDPY1234567abcdefg8dpdpDS2DPY_7-SEG_DPabfcgdeDPY1234567abcdefg8dpdpDS3DPY_7-SEG_DPabfcgdeDPY1234567abcdefg8dpdpDS4DPY_7-SEG_DPVCCVCC3.2KR11C44.7uFR123.2KR227.2 K R235.8KR143.7KR1324.7KR243.2KR213.2KC10.1uFC30.1uFC20.1uFR3110KR3210KR338KR348KC90.1uFC100.1uFC54.7uFC60.1uFVCCVCCLS1SPEAKERRECPLAYERASEFWDVOLRESETFTSSSCLKMOSIMISOMIC+MIC-AnalnRoscAGCLEDVccdVssdVccaVssaVccpVssp1Vssp2SP+SP-AUDINTJP1S1S2S3S4S5S6VCCR1R2R4MK1C2C10R5R3D1LEDVCCC30.1uFC5C8C120.1uFS7SW-PBR71KAR2LF412AR3LF412VCC78652134AR1C74.7uF+C160.1uF+C150.1uF+C14 0.1uF+C170.1uFC114.7uF4.7K4.7K4.7uF4.7uF4.7K200K0.1uF1K0.1uF程序清单程序清单 ORG 0000H LJMP MAIN ORG 000BH LJMP SERVE ORG 0030H MAIN:MOV DPTR,#TAB MOV TMOD,#01H MOV TL0,#78H MOV TH0,#0ECH MOV R2,#100 MOV R3,#00H MOV R4,#03H CLR A MOV 30H,A MOV 31H,A MOV 32H,A MOV 10H,A MOV 11H,A MOV 12H,A SETB ET0 SETB EA SETB TR0 LCALL XS S1: JB P1.2,S4 LCALL YS JB P1.2,S4 CLR P1.3 CLR P1.4 JNB P1.2,$ SETB P1.3 SETB P1.4 INC R3 CJNE R3,#01H,N1 MOV 10H,#50 MOV 12H,#50 LJMP S4 N1:CJNE R3,#02H,N2 MOV 11H,#50 MOV 12H,#50 LJMP S4 N2:CJNE R3,#03H,S4 MOV R3,#00H S4:JB P3.7,S5 LCALL YS JB P3.7,S5 CLR P1.7 CLR P1.3 MOV R5,#40 S41:CJNE R3,#01H,S42 INC 31H MOV A,31H CJNE A,#60,S43 MOV 31H,#00H AJMP S43 S42:CJNE R3,#02H,S45 INC 30H MOV A,30H CJNE A,#24,S43 MOV 30H,#00H S43:JB P3.7,S45 LCALL YS SETB P1.3 SETB P1.7 S44:LCALL YS DJNZ R5,S44 MOV R5,#15 JNB P3.7,S41 S45:SETB P1.3 SETB P1.7 S5:JB
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:ISD4004语音芯片在语音报站器中的应用说明书带开题
链接地址:https://www.renrendoc.com/paper/95327958.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!