ISD1760是Winbond(华邦)公司推出的- -款录放功能强大的语音芯片,内置自动增益控制、多信息管理.麦克风前置放大、扬声器驱动、振荡器与内存等电路,可录/放音十万次,存储内容可以断电保留一百年, 可处理255段信息,具有多种工作状态提示,录、放音时间可调,以及音质好、应用灵活、价廉物美等优点,现已广泛用于喊话器与智能电器的自动语音播放电路中。
       该芯片的供电范围为2.4V~5.5V,静态电流为0.5pA~1uA,工作电流约为20mA,具有两种工作模式:-种是独立按键工作模式,即采用按键控制芯片实现录/放音操作,多用于喊话器及手动语音播放器中;另一种是SPI[串行外设接口(Serial Pe-ripheral Interface)的缩写]工作模式,即采用单片机控制芯片实现录/放音操作,多用于智能语音播放系统中。下面分别对这两种模式的电路进行介绍,供实修时参考。
一、独立按键工作模式

       独立按键工作模式的录音、放音、快进、擦除、音量+/-等功能均通过按键完成,电路非常简单,如图1所示。插座CON8外接按键,各按键的功能如下:REC:录音;ERASE:擦除;PLAY:播放;FWD:快进;VOL:音量调整;RESET:芯片复位;FT:ANAIN信号直通。

       R1~R3与c1组成偏置电路,为驻极体话筒(MIC)提供偏置电流,C2、C3是隔直耦合电容。IC1(ISD1760)20脚外接振荡电阻R4,改变其阻值可改变IC1的采样频率,从而改变该电路的录/放音时间。SP+、SP-端分别接小功率扬声器的正负极,或者输出音频信号,送往功放电路。

1.语音录/放操作

(1)录音

       当IC1 24脚变为低电平时,芯片开始录音,直到24脚变为高电平或者芯片录满时结束。录音结束后,录音指针自动移向下一个有效地址,而放音指针则指向刚刚录完的那端语音地址。
(2)放音
      放音操作有边沿触发和电平触发两种模式。
      1)边沿触发模式:当IC1 23脚变为脉冲低电平时,芯片开始播放当前段语音,并在遇到EOM标志后自动停止。放音结束后,播放指针停留在刚播放起始地址处,若再次获得低脉冲,则重新播放刚才的语音。如果在放音期间获得低脉冲信号,芯片停止放音。
      2)电平触发模式:当IC1 23脚为低电平时,芯片循环播放所有语音信息,直到23脚为高电平时为止。当放音停止时,播放指针会停留在当前播放的语音段起始位置处。
2.快进操作
       当IC1 26脚变为低电平时,芯片启动快进操作,如果正在播放一段语音(非最后一段),此时放音停止,播放指针移到下一段,紧接着播放新的语音;如果正在播放最后一段语音,此时放音停止,播放指针返回到第一段语音,紧接着播放第一段语音。
3.擦除操作
        擦除操作分为单段擦除和全部擦除两种方式:单段擦除只是擦除第-段语音或最后一段语音,当IC1 25脚为低电平时,这时的擦除情况要看播放指针的状态:如果IC1空闲并且播放指针指向第一段语音,则会删除第-段语音,播放指针指向新的第一段语音(执行擦除操作前的第二段);如果芯片空闲并且播放指针最后一段语音,则会删除最后一段语音,播放指针指向新的最后一段语音(执行擦除操作前的倒数第二段);如果芯片空闲并且播放指针没有指向第一或最后一段语音,则不会删除任何语音,播放指针位置也不会改变;如果芯片当前正在播放第-段或最后-段语音,此时删除当前语音。如果IC1 25脚的低电平状态持续时间超过2.5s,则会触发全部擦除操作,删除全部语音信息。
4.音量调节与复位操作
        IC1共有8个音量挡供用户选择,每挡间音量增益差为4dB。每按一下"VOL"键,Ic1 19脚为低电平,音量会减小一挡,当音量降至最小接时,若再按"VOL"键,这时音量会增至最大挡,如此循环。
        当IC1③脚为低电平时,芯片将播放指针禾录音指针都放置在最后一段语音信息的位置。并将音量调至最大挡。

二、ESPI工作模式

        SPI是一种高速全双工同步通信总线,采用四线协议(接口功能见表1)与单片机通信,通过软件编译实现语音播报功能,其典型应用电路如图2所示。

        ISD1760 20脚外接电阻R5的阻值采用100kΩ,则ISD1760的录音采样率为8kHz。ISD1760的④脚(MISO )接单片机的P2.0端,即ISD1760输出的数据信号经MISO脚送给单片机,进行存储;ISD1760的⑤脚( MOSI )接单片机的P2.1端,所有的读入操作和放音地址都从ISD1760的⑤脚输入;ISD1760的⑥脚(SCLK )接单片机的P2.2端,实现时钟输入;ISD1760的⑦脚(SS)接单片机的P2.3端,用来控制ISD1760是否被选通。