罕用ISD33000型语音芯片具体资料及其运行详解 (罕用字)

宣布于:2008-12-1812:41:41楼主引语言音记载芯片有很多种,但美国ISD公司的ISD系列芯片倍受广阔用户的青眼,它驳回间接模拟存储专利技术,把语音信号以原始的模拟方式间接存储在片内的EEPROM存储器中,无需启动A/D转换和紧缩解决,没有大少数固态数字化声响存储技术对声响品质的影响,从而缩小了失真,大大提高了录放音品质,并具备抗断电、音质好、经常使用繁难、可重复录放,无需公用的语音开发工具,能轻易更改内容和耗电省等好处,很适宜于现场录放音系统。ISD系列语音记载芯片宽泛运行于智能化通讯系统、移动电话、智能仪器及其他须要语音揭示的各种电子产品中。本文引见了ISD33180在一种可以启动心音记载的电子听诊器中的运行。图1ISD33000系列封装图ISD33000的引见ISD33120/150/180/240系列是驳回3伏电源供电的单片语音录/放设施,可存储2.0、2.5、3.0至4分钟的语音消息。四种型号的不同录放时期是靠不同的输入采样率来成功的,他们区分是8.0、6.4、5.3、4.0kHz。该CMOS工艺芯片蕴含一个外部时钟振荡器、抗混迭滤波器、平滑滤波器、智能选用器、音频加大器和高密度多层存储阵列。ISD33000系列的EEPROM的容量都为960K,可存储800行语音消息。ISD33000系列具备TSOP和DIP/SOIC两种封装方式,如图1所示。SS片选信号(低电平准许芯片上班);MOSI串行数据输入端;MISO串行数据输入端;SCLK串行时钟信号;VCCA、VCCD模拟和数字电路电源端;VSSA、VSSD模拟地和数字地;AUDOUT音频信号输入端,可驱动5kΩ负载;AMCAP智能静噪控制端;ANAIN-、ANAIN+模拟信号输入端,模拟信号可以驳回单端输入和差分输入两种方式;RAC行寻址时钟,当到达存储器每一行的末尾时该引脚坚持137.5ms的高电温和12.5ms的低电平,可用于消息治理;INT终止端(低电平有效);XCLK外部时钟输入端。一组四线(SCLK,MOSI,MISO,SS)SPI接口提供了ISD33000系列的控制和寻址配置。ISD33000系列产品的导致就如在操作一个基于微控制器SPI总线接口的中心设施。关于一切的外部记载器的读写准许操作都是经过SPI接口成功的。数据转换方面的商定是,微控制器的SPI转换锁存器在SCLK的降低沿处锁定,关于ISD33000设施,MOSI引脚上的数据在SCLK的回升沿处被锁定,外部数据在SCLK的降低沿处被锁定输入到MISO引脚上。终止信号(INT)和外部的只读形态记载器是为了提供握手信号的目标。控制位和地址位的散布如下:〈5位控制位〉和〈11位地址位〉。须要说明的是ISD33120/150/180/240设施只有要10位地址位,但为了录音时期更长产品的须要保管了第11位。关于每一个以EOM和OVF完结的操作,包括消息检索周期,都将发生一个终止。这个终止将在下一个SPI周期有效时被肃清。表1控制位摘要运行举例所设计的电子听诊器对拾取心音的操作与个别的录音机相似,可以播放、记载,还可以在各段记载间搜查。这里驳回89C51型单片机作为语音芯片的控制器,用户的用意经过按键来表白。各指令与控制位的相关如表1所示。ISD33000设施启动要经过TPUD时期后才可启动操作(关于采样频率位8kHz的产品来说,约为25ms)。用户在收回操作命令之前要期待TPUD的时期。以播放操作为例,从地址address开局的播放操作应按下述的步骤启动:收回POWERUP命令;期待TPUD时期(启动提前时期);收回从地址address的SETPLAY命令;收回PLAY命令。当发现EOM标志时发生一个终止,而后中止播放操作。该运行中单片机的P1端口设计为人机接口,P2端口为单片机与语音芯片的通讯口。P1口的按键依次为:K1键为播放记载选用键(P/R);K2键为开局键(START);K3键为中止键(STOP);K4键为前倒键(PRE);K5键为后倒键(NEXT),其中K1键为拨动开关,其他各键均为无法自锁的按键,收回脉冲信号。P2口依次衔接33180的SCLK、MOSI、MISO、SS和RAC引脚,在记载操作时期,存储的消息到达存储阵列的每一行末尾时,RAC端会收回长度必定的高脉冲,单片机此时将地址变量加一,记载语音芯片的地址消息。在每段语音消息的末尾,语音芯片会收回一个终止,将该终止信号送入单片机外部终止0的输入端。在没有要求单片机上班之前,单片机处于循环查问形态,一旦P1端口的K2、K4、K5、K6键有信号收回,指针表会跳转至各自子程序口头相应的操作。以播放操作子程序为例,先后向语音芯片收回POWERUP命令,SETPLAY命令和PLAY命令,而后进入期待形态查问P1.2端口STOP键能否有触发,如有触发则终止播放操作,进入循环查问局部。播放操作的反常完结是经过外部终止0的终止子程序。播放子程序清单:PLAY:MOVOISTO1,#20HLCALLTRANS;收回POWERUP命令MOVTMOD,#01HMOVDPTR,#25536MOVTH0,DPHMOVTL0,DPLSETBTR0JNBTF0,$;期待TPUD40ms时期MOVOISTO,PFROMMOVOISTO1,PFROM1;读取播放记载的首地址ANLOISTO1,#07HORLOISTO1,#0E0HLCALLTRANS;收回SETPLAY命令ORLOISTO1,#0F0HLCALLTRANS;收回PLAY命令MOVIE,#81HHERE:JBP1.2,OVER;假设要求中止则完结SJMPHEREOVER:MOVOISTO1,#10HLCALLTRANS;收回STOPPWRDN命令LJMPselectINTX0:MOVIE,#0LJMPOVER;播放完结前往RETI注:TRANS为单片机与语音芯片的通讯子程OISTO和OISTO1为存储控制位和地址的寄存器SELECT为循环查问子程INTX0为终止子程其他记载子程序,前倒子程序和后倒子程序与播放的程序相似,在此不再赘述。ISD33000经常使用中应留意的几个疑问·ISD器件的音频信号输入功率很小,并不能间接驱动扬声器,须要加音频功放,如LM386。同时ISD送出的信号需经过电容耦合,隔离直流重量,免得其饱和。·应留意RAC端口,每成功一行的录音、放音及搜查操作,该端口输入一个正脉冲。单片机检测到此正脉冲,对该以后的行地址,可用于对录放消息的准确定位。·当终止数据从ISD33000设施的MISO引脚移出时,控制位和地址位同时移入MOSI引脚。所以应留意传送的数据能否合乎以后系统的操作。询价热线:0755-83632480:954724746咨询人:李小姐MSN:lhy@aterlin.comEMAIL:lhy@aterlin.com更多概略请登录: 收藏 约请回答 回复楼主 投诉

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论