网站大量收购独家精品文档,联系QQ:2885784924

基于ISD4004的录音系统在数字化信息技术迅猛发展的今天语音信息.doc

基于ISD4004的录音系统在数字化信息技术迅猛发展的今天语音信息.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ISD4004的录音系统在数字化信息技术迅猛发展的今天语音信息

  基于ISD4004 的录音系统 在数字化信息技术迅猛发展的今天,语音信息的数字化处理也得到了广泛的发展和应用。根据不同的功能和用途,可以设计制造出不同的语音设备。本文采用的是一种新型、便捷的设计方案, 利用ISD4004 语音芯片和单片机AT89C51 实现系统的录音,存储和放音功能。 1  系统工作过程 传统的语音录放需要经过如下过程:语音信号经过设备接受后转化为模拟电信号,通过前置放大器把语音信号放大,通过带通滤波之后,去掉多余的干扰,再经过自动增益控制和A/μ压缩电路净化输入的模拟电信号,而后经A/ D 转换器转换为数字信号,由控制器对其进行处理和存储,之后再由D/ A 转换为模拟信号,达到放音的目的。本文采用了ISD 公司的新产品ISD4004 语音芯片,该芯片自带A/ D 转换和压缩功能,直接把声音信号存储在芯片内的闪存寄存器中,无需电源即可保存数据长达100 年,重复记录100000 次以上,8. 0kHz 采样录音可达8 分钟。通过AT89C51 对其控制,达到系统的设计目的。在语音芯片的前端加一个前置放大电路,用于声音信号的输入,在输出端加一个LM386 的功率放大器增强声音输出信号。 2  芯片介绍 ISD4004 语音芯片采用CMOS 技术,内含晶体振荡器、防混叠滤波器、平滑滤波器、自动静噪、音频功率放大器及高密度多电平闪烁存储阵列等如图1 所示。因此只需很少的外围器件就可构成一个完整的声音录放系统。芯片设计是基于所有操作由微控制器控制,操作命令通过串行通信接口(SPI 或Microwire) 送入。采样频率可为4. 0Hz、5. 3Hz、6. 4Hz、8. 0kHz ,频率越低,录放时间越长,而音质则有所下降。片内信息存于内烁存储器中,可在断电情况下保存100年(典型值) 反复录音10 万次。器件工作电压3V ,工作电流25~30mA ,维持电流1μA ,单片录放语音时间8~16min ,音质好,适用于移动电话机及其它便携式电子产品中。 图1  ISD4004 内部框图 ISD4004 的引脚排列如图2 所示,各引脚功能如下:引脚VCCA ,VCCD 为电源线;VSSA ,VSSD 为地线;ANA IN +为同相模拟输入端,输入放大器可用单端或差分驱动。ANAIN - 为反相模拟输入端。音频输出(AUDOUT) 提供音频输出,可驱动5kΩ 的负载。片选( SS) , 此端为低, 即向该ISD4004 芯片发送指令,两条指令之间为高电平。MOSI 为串行输入端口。MISO 为串行输出端口。串行时钟(SCL K)由主控制器产生,用于同步MOSI 和MISO 的数据传输。数据在SCL K 上升沿锁存到ISD ,在下降沿移出ISD。中断( INT) 为漏极开路输出端口, ISD 在任何操作(包括快进) 中测到EOM 或IVF 时,本端变低并保持。中断状态在下一个SPI 周期开始时清除。中断状态也可用RINT 指令读取。行地址时钟(RAC) 也是漏极开路输出,每个RAC 周期表示ISD 存储器的操作进行了一行( ISD4004 系列中的存贮器共2400 行) 。该信号保持高电平的时间为175ms ,低电平时间为25ms。在快进模式, RAC 可保持高电平218. 75μs ,低电平31. 25μs。该端可用于存储管理技术。ISD4004 工作于SPI 串行接口。SPI 协议是一个同步串行数据传输协议,协议假定微控制器的SPI 移位寄存器在SCL K的下降沿动作。因此,对ISD4004 而言,在时钟上升沿锁存MOSI 引脚数据, 在下降沿将数据送至MISO 引脚 。      图2  ISD4004 引脚图               图3  AT89C51 芯片引脚图 AT89C51 是一个低电压,高性能CMOS ,8 位单片机,片内含4k bytes 的可反复擦写的Flash 只读程序存储器和128bytes 的随机存取数据存储器(RAM) ,器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS - 51 指令系统,片内置通用8 位中央处理器和Flash 存储单元,内置功能强大的微型计算机的AT89C51 提供了高性价比的解决方案。AT89C51 是一个低功耗高性能单片机如图3 所示,40个引脚,32 个外部双向输入/ 输出( I/ O) 端口,同时内含2 个外中断口,2 个16 位可编程定时计数器,2 个全双工串行通信口,AT89C51 可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash 存储器结合在一起,特别是可反复擦写的Flash 存储器可有效地降低开发成本.  ISD4004 的输入端接的是一个模拟输入信号,通过一个驻极话筒的连接,从

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档