基于isd2560语音芯片的录放电路设计

基于isd2560语音芯片的录放电路设计

ID:5265717

大小:398.76 KB

页数:6页

时间:2017-12-07

基于isd2560语音芯片的录放电路设计_第1页
基于isd2560语音芯片的录放电路设计_第2页
基于isd2560语音芯片的录放电路设计_第3页
基于isd2560语音芯片的录放电路设计_第4页
基于isd2560语音芯片的录放电路设计_第5页
资源描述:

《基于isd2560语音芯片的录放电路设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据第11卷第6期2009年6月电子元器件主用ElectronicComponent&DeviceApplicationsV01.11No.6Jun.2009doi:lO.3969/j.issn.1563-4795.2009.06.006基于ISD2560语音芯片的录放电路设计王立凤.(无锡商业职业技术学院,戴明江苏无锡2141531摘要:介绍了单片机AT98C2051与语音芯片ISD2560组成的电脑语音系统的设计方法,给出了电脑语音系统的实际电路、录放音程序框图以及源程序。利用该方法设计的电脑语音系统具有硬件电路

2、简单,调试方便,实用性强等特点,并可作为电脑语音服务系统的语音板。关键词:语音电路;单片机;ISD2560;语音芯片;分段录音;组合回放0引言ISD系列语音电路是美国ISD(InformationStorageDevice)公司的专利新产品,该器件打破了传统的先A/D再D/A模式。而采用独特的直接存储模拟信号技术,从而大大提高了存储密度,并且可将模拟信号永久保存。ISD系列电路以其音质自然、使用方便、单片存储、反复录放、低功耗、抗断电等众多优点已在语音应用领域确立了其不可争辩的地位,目前,它已在通讯设备、智能仪表、治安报

3、警、语音报站、报数报价、语音讲解、语音记录、语音复读、教学仪器、智能玩具、电子礼品等领域获得了广泛的应用。本文用单片机89C2051和ISD2560设计了一款微电脑语音板,从而实现了语音的分段录取和组合圆放。也可通过修改软件来实现整段录取和循环播放。本产品可作为语音服务系统的子系统,而不必使用专门的ISD语音开发设备。1ISD2560的语音录放电路构成ISD2500系列语音芯片可通过SPI协议方便地与CPU接口。本文用ISD2560芯片构成的单片机通用开发板采用国内最常用的MCS一51语言单片机89C51,来与ISD25

4、00系列语音芯片相结合,可供用户开发各种新型智能型数码语音产品。该开发板上已装配好的器件包括:◇AT89C2051单片机,该器件内含8031内收稿日期:2009—01—08,,,18电子元器件主硐2009.6WWW.ecda.cn核、4KB可反复擦写的程序存储器。以及32条I,0口,并采用5V电压工作;◇ISD2560语音芯片.采用音质优异的模拟存储技术,可反复录放60秒;◇LM386功率放大器,具有O.5W驱动能力;◇AT24C01(选配件)12C总线串行存储器;此外,板上还有驻极体话筒(MIC)、话筒放大器、音量电位

5、器、发光管等部件。当板子工作时,该板的外接电源电压为12V(稳压),外接喇叭为4~16DIO.5W。工作电流在录音时为25~30mA,在放音时为50~80mA,静态电流为13mA,同时随板提供有演示程序功能等配套软件。2ISD2560与单片机的接口电路ISD2560的A0~A9为地址线,它共有1024种组合状态。最前面的600个状态通常作内部存储器的寻址用,最后256个状态用作操作模式。本系统采用对地址直接进行操作的方式进行设计。在本系统与微处理器的接口中。P/R录放音控制端在高电平时,为放音状态,低电平时为录音状态;P

6、3.5、P3.7端用于录放音时的启停控制,通常与P/R端配合使用;P3.4端为每段信息结束信号输出端,该信号为负向信号,时间为12.5ms,其上升沿标志信息结束。系统中的MIC是话筒前置放大器输入端;MICREF为话筒补偿端,AGC为自动增益控制端;ANAIN与ANAOUT是模拟信号的输入和输出端,它们之间连接的耦合电容通常取值为0.22~l斗F。万方数据第1l卷第6期2009年6月Vol_1lNo.6痢Jun.2009本系统中基于ISD2560的语音录放电路如图1所示。一般情况下,可将单片机的P1口、P3.4和P3.5

7、与ISD2560的地址线相连,用以设置语音段的起始地址。P3.O~P3.3用以控制录放音状态。P3.7为扩展录音键,可供录音时使用。3系统工作原理及程序设计ISD2560虽然提供有地址输入线,但它的内部信息段的地址一般无法读出。因此。通常使用不需要知道地址的操作模式。但要读出ISD2560内部信息地址。就需要专用的ISD开发设备,而这些设备的价格比较昂贵。为此。本系统采用单片机来控制。该方法不需读出信息地址,而是直接设置信息段起始地址。该设想的实现方式有多种。第一种方式由于ISD2560的地址分辨率为100ms,所以,可

8、用单片机内部定时器定时100ms,然后再利用一计数器对单片机定时次数进行计数,这样,计数器的计数值就是语音段所占用的地址单元。该方式能充分利用ISD2560内部的EEPROM,故在字段较多时可利用该方法;而如果语音字段较少.则可用第二种方式:即根据每一字段的内容多少直接分配地址单元。一般按每1s说3个字计算,60s可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。