流水作业,可高速执行指令。这种结构大大提高了代码效率,并且具有比普通的cisc微控制器最高至10倍的数据吞吐率。在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。 wt588d语音芯片采用语音数据直接在spi-flash存储器中存储的技术,下载速度快,并经过d/a转换后输出。因此能够非常真实、自然地再现语音、音乐、音调和效果声。功能多、音质好、应用范围广性能稳定是wt588d系列语音芯片的特长,弥补了以往各类语音芯片应用领域狭小的缺陷。能够完全取代isd1700、isd1425、isd4000、pm50等语音芯片。 wt588d系列语音芯片具有如下特点:变更语音内容简单,放音方便;高音质,声音自然;支持2m~64m的spi-flash内存,在6k采样下能达到2149s的放音;手动操作/微控制器控制兼容;放音时可用边沿触发或电平触发;可以循环放音;具有自动节电控制,节电时静态电流小于10ua;信息存储无需后背电源;最多可加载220段语音;pwm输出可直接推动0.5w/8ω扬声器;可重复擦除烧写10万次;放音可用单片机编程控制;单电源工作;模块封装(带flash存储
摘要:详细介绍了winbond公司生产的isd2560语音芯片的引脚功能、操作模式以及具体使用方法,给出了用at89c51与isd2560构成的语音系统的硬件结构和软件设计方法。 关键词:单片机;isd2560;语音芯片;isd1425目前,电脑语音服务的应用范围越来越广,如电脑语音钟、语音型数字万用表、手机话费查询系统以及公共汽车报站器等。而winbond公司生产的isd2500系列语音芯片是具有较强功能的一种电脑语音录放器件,它能够应用在很多需要语音服务的场合。at89c51是atmel公司生产的性能良好、价格便宜的单片机。文中介绍了用at89c51和isd2560构成的智能型排队机的语音部分,可实现语音的分段录取和组合回放,同时可通过修改软件实现整段或循环播放。本文重点介绍了用该电路来完成语音的组合播放等功能的实现方法。isd2560是isd系列单片语音录放集成电路的一种。这是一种永久记忆型语音录放电路,录音时间为60s,可重复录放10万次。该芯片采用多电平直接模拟量存储专利技术,每个采样值可直接存储在片内单个eeprom单元中,因此能够非常真实、自然地再现语音、音乐
户只需要电路做放音用,可以在芯片录好音测试无误后,将芯片的rec端长期接低电平.取消rec按键,这样可以防止意外抹音. 如果用户想制作变调电路,现在isd芯片也可以了,原来的isd系列芯片的内部时钟固定,几乎不能产生变调效果,而isd1820p可以方便的实现,只需要录音和放音时的外部振荡电阻不同就能改变声音的录入和播放速度,详见振荡电阻和取样率表.将rosc端所接的振荡电阻改为电位器可以无级调节语音的快慢,录入的时间越短音质越好,录入的时间越长音质越差. isd1820p的批量拷贝,可以借助isd1425编程拷贝机加isd1820p拷贝模块的方案.用户可以先将需要的语音编程制作在isd2532或isd2560芯片上,然后即可向isd1820p拷贝模块上的芯片拷贝即可,时间长度在模块上事先设定. 端接地(vss),则不循环放音,每触发一次放音一遍.录音状态下l端应接地. 五、接线图 来源:qick
计数器即跳到下一段录音,同时控制a4端不让地址计数器复位,如此跳到第三段,再置pe端为低电平,即开始放间第三段,第三段语音结束时自动停止. 由于isd1420芯片没有忙信号输出端,单片机无法直接判别语音芯片所处的状态,因此由三极管q1的基极检测语音芯片的喇叭推动端.当播放语音时sp+端直流电位达到约1.5v,语音结束时回到0v,此检测信号送给单片机作"忙信号"判断. isd1420芯片可以用接好的驻极体话筒直接由用户讲话录录,如果需要专业音质效果,可以由专业播音员在录音棚内录好,通过计算机和isd1425编程拷贝机将这些语音录制到语音芯片中,再将芯片插到该系统中只做放音使用,这样会达到相对较为理想的语音播报效果. 由于整个电路板仅一张名片大小,可以将其安装在市售的有源音箱内部.因为市售的有源音箱不仅外观漂亮大方、款式多样、功率有大有小,而且该语音电路板需要的直流电源、电源开关、音量音调调节器、音频功率放大器、喇叭音箱等在有源音箱中全都是现成的,只要从有源音箱中找到12v直流电源、功放输入端等接入该电路板,一台美观、实用的"四路巡检语音播报器"即告完成. 同样的电路结构还可以设计成24路或更多
制输出,每125ms为一个地址,由a0~a7八根地址线控制,地址语音控制表如附表所示。用户录制的语音每一段结束后芯片自动设有段结束标志(eom),芯片录满后设有溢出标志(ovf),一片分段录好音的isd1420芯片语音地址结构如图1所示。如果用单片机等控制电路按某一段的起始地址进行放音操作,遇到段结束标志(eom)即自动停止放音,单片机收到段结束标志(eom)就开始触发下一段语音的起始地址,如此控制,即可以将很多、不同段的语音组合在一起成一句话放音出来,实现语音的自动组合。 用户可以先通过专用的isd1425语音编程拷贝机将需要的语音分段编程、连续录制到芯片中,每段语音的长度不限,制成语音源片后,将源片的录音端封住,不让其再做录音操作,再由单片机电路控制放音。首先,单片机将isd1420语音芯片完整搜索一遍,自动找出每一段的起始地址,按分段顺序编号存入外置的串行存储器中;然后用户通过单片机串口发出指令,单片机即将这些段的编号、地址一一调出,依次向语音芯片发出首地址、放音该段、该段结束,单片机收到eom标志。单片机发出下一段语音的首地址,如此循环,直到要求的一句话合成完毕。 这种控制方式有较强的通