单片机控制ISD1760语音芯片。

5.2语音芯片ISD1760介绍

ISD1700系列芯片是华邦推出的单片高品质语音录放电路。该芯片提供了许多新功能,包括内置专利的多信息管理系统、vAlert和双操作模式(独立& amp;嵌入式),并可定制信息操作指令音效。该芯片包含自动增益控制、麦克风前置放大器、扬声器驱动电路、振荡器和存储器等全方位集成系统功能。

5.2.1特性

可录制播放10万次,存储内容不通电可保存100年。两种控制模式,两种录音输入模式,两种放音输出模式,可处理超过255条信息,工作状态提示丰富多样,各种采样频率对应各种录音和放音时间,音质好,电压范围宽,应用灵活,价格低廉。

电气特性

工作电压:2.4V-5.5V,最大不超过6V,静态电流:0.5-1 μA,工作电流:20mA,

用户可以利用振荡电阻自定义芯片的采样频率,从而决定芯片的录音和回放时间。

5.2.3独立键工作模式

ISD1760的独立键工作模式录放电路非常简单强大。它不仅具有录音和播放功能,还具有快进、擦除、音量控制、直接回放和复位功能。这些功能只能通过按键来完成。

(1)记录操作

按录音键开始录制与当前段号对应的段的声音。

(2)回放操作

按此键播放当前段号对应的语音。如果在语音播放过程中按下此键,可以停止播放。

(3)清除键

按下此键可清除当前段号对应的语音。如果按住此键2秒钟,存储器中除提示音之外的所有声音都将被清除。

(4)音量调节键

按住此键,音量会自动增大和减小,达到最小后再次增大。

(5)下一个键

按下此键后,段号会自动加1播放下一个语音。如果您按住此键,段号将自动连续添加1,直到松开此键。当前段号最大时,再按此键无效。

主单片机主要通过四线(SCLK、MOSI、MISO、/SS)SPI协议与ISD1760进行通信。作为从机,ISD1760可以通过这个SPI协议完成几乎所有的操作。为了与独立键模式兼容,一些SPI命令,如PLAY、REC、ERASE、FWD、RESET和GLOBAL_ERASE,与相应的独立键模式类似。此外,SET_PLAY、SET_REC和SET_ERASE命令允许用户指定录制、回放和擦除的开始和结束。此外,还有一些命令可以访问APC寄存器来设置芯片模拟输入的模式。ISD1700系列的SPI串行接口操作遵循以下协议:

SPI过程从/SS引脚的下降沿开始。在一个完整的SPI指令传输周期内,/SS引脚必须保持低电平。

数据在SCLK的上升沿锁存在芯片的MOSI引脚,在SCLK的下降沿从MISO引脚输出,并首先移出低位。SPI指令的操作码包括命令字节、数据字节和指令字节,取决于1760的指令类5。当命令字和数据输入到MOSI引脚时,状态寄存器和当前线路信息同时从MISO引脚移除。/SS变为高电平后,SPI进程启动。完成SPI命令操作后,中断消息将开始并保持低电平,直到芯片接收到CLR_INT命令或芯片复位。