语音播放模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ISD1700语音播放模块
ISD1700 是华邦ISD 公司2007 年新推出的单片优质语音录放电路,该芯片提供多项新功能,包括内置专利的多信息管理系统,新信息提示(vAlert ), 双运作模式(独立& 嵌入式),以及可定制的信息操作指示音效。
芯片内部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。
一、ISD1700模块插接件说明
ISD1700模块配有J1~J6共六个插针,说明如下:
J1:供电引脚,VCC和GND,用来给模块供电,供电电压为5V。
J2:设有LINE和GND两个引脚,用来输入线路音频信号。
J3~J4:ISD1700外引脚端,可将ISD1700各脚引出来,以便进行扩展实验。
其中J3、J4中的SPK+、SPK-可用来连接喇叭。
J5、线路输出端,在线路输入时,可连接喇叭。
J6:独立按键模式和SPI模式切换端,在独立按键模式下应用三只短接帽短接,在SPI模式下不短接。
二、特点:
· 可录、放音十万次,存储内容可以断电保留一百年
· 两种控制方式,两种录音输入方式,两种放音输出方式
· 可处理多达255 段以上信息
· 有丰富多样的工作状态提示
· 多种采样频率对应多种录放时间
· 音质好,电压范围宽,应用灵活
三、电特性:
· 工作电压:2.4V-5.5V,, 最高不能超过6V
· 静态电流:0.5 - 1 μA
· 工作电流: 20mA
用户可利用震荡电阻来自定芯片的采样频率,从而决定芯片的录放时间和录放音质。
下表为 ISD1700 的参数表:
(图一)
(图二)
而芯片的采样率可以通过外部振荡电阻来调节:
采样频率(
KHZ ) 12
8 6.4 5.3 4 ROSC 阻值
( KΩ )
60 80 100 120 160
四、独立按键工作模式
ISD1700 的独立按键工作模式录放电路非常简单(后附图),而且功能强大。
不仅有录、放功能,还有快进、擦除、音量控制、直通放音和复位等功能。
这些功能仅仅通过按键就可完成。
在按键模式工作时,芯片可以通过 LED 管脚给出信号来提示芯片的工作状态,并且伴随有提示音,用户也可自定 4 种提示音效。
录音操作:
按下 REC 键, /REC 管脚电平变低后开始录音,直到松开按键使电
平拉高或者芯片录满时结束。
录音结束后,录音指针自动移向下一个有效地址。
而放音指针则指向刚刚录完的那段语音地址。
放音操作:
放音操作有两种模式,分别是边沿触发和电平触发,都由PLAY 管脚触发。
A )边沿触发模式:
点按一下PLAY 键,PLAY 管脚电平变低便开始播放当前段的语音,并在遇到EOM 标志后自动停止。
放音结束后,播放指针停留在刚播放的语音起始地址处,再次点按放音键会重新播放刚才的语音。
在放音期间,LED 灯会闪烁直到放音结束时熄灭。
如果在放音期间点按放音键会停止放音。
B )电平放音模式:
如果一直按住PLAY 键,使PLAY 管脚电平持续为低,那么会将芯片内所有语音信息播放出来,并且循环播放直到松开按键将PLAY 管脚电平拉高。
在放音期间LED 闪烁。
当放音停止,播放指针会停留在当前停止的语音段起始位置。
快进操作:
点按一下FWD 按钮将FWD 端拉低,会启动快进操作。
快进操作用来将播放指针移向下一段语音信息。
当播放指针到达最后一段语音处时,再次快进,指针会返回到第一段语音。
当下降沿来到FWD 端时,快进操作还要决定于芯片当时的状态:
A)如果芯片在掉电状态并且当前播放指针的位置不在最后一段,那么指针会前进一段,到达下一段语音处
B)如果芯片在掉电状态并且当前播放指针的位置在最后一段,那么指针会返回到第一段语音处。
C) 如果芯片正在播放一段语音(非最后一段),那么此时放音停止,播放指针前进到下一段,紧接着播放新的语音。
D)如果芯片正在播放最一段语音,那么此时,放音停止,播放指针返回到第一段语音,紧接着播放第一段语音。
擦除操作:
擦除操作分为单段擦除和全体擦除两种擦除方式,区别如下:
A)单个擦除:
只有第一段或最后一段语音可以被单个擦除。
点按一下ERASE 健将ERASE 管脚拉低,这时具体的擦除情况要看播放指针的状态:
· 如果芯片空闲并且播放指针指向第一段语音,则会删除第一段语音,播放指针指向新的第一段语音(执行擦除操作前的第二段)
· 如果芯片空闲并且播放指针指向最后一段语音,则会删除最后一段语音,播放指针指向新的最后一段语音(执行擦除操作前的倒数第二段)
· 如果芯片空闲并且播放指针指向没有指向第一或最后一段语音,则不会删除任何语音,播放指针也不会被改变
· 如果芯片当前正在播放第一段或最后一段语音,点按下ERASE 键会删除当前语音。
B)全体擦除:
当按下ERASE 键将ERASE 管脚电平拉低超过2.5 秒钟,会触发全体擦除操作,删除全部语音信息。
复位操作:
如果用RESET 控制此管脚,建议RESET 管脚与地之间连接一个0.1 μF 电容。
当RESET 被触发,芯片将播放指针和录音指针都放置在最后一段语音信息的位置。
音量操作:
点按一下VOL 键将VOL 管脚拉低会改变音量大小。
每按一下,音量会减小一档,再到达最小档后再按的话,会增加音量直到最大档,如此循环。
总共有8 个音量档供用户选择,每一档会改变4dB 。
复位操作会将音量档放在默认位置,即最大音量。
FT 直通操作:
按住FT 键将FT 管脚持续保持在低电平会启动直通模式。
出厂设定的是在芯片空闲状态,直通操作会将语音从Analn 端直接通往喇叭端或AUD 输出口。
在录音期间按下FT 键,会同时录下Analn 进入的语音信号。
五、管脚功能说明:
六、ISD1700 的典型电路:
图1 MIC 录音电路
图2 Analn 输入电路
图3 SPI 接口控制电路
ISD17xx系列语音模块演示视频.flv
智能型640秒语音录放模块
WTR-S4语音模块实物图
一、产品特点:
1、模块录音时间长达640秒,并且可以支持多达256段。
2、模块可以直接驱动喇叭,并且声音非常清晰洪亮,音量还能四级调节。
3、模块可以直接用话筒或者线路输入录音,无需烧写器等专用设备。
4、模块可以支持6键按键模式和三线串口控制模式,方便单片机控制。
5、模块的采样频率可以选择6K、8K、12K、16K,采样频率越高音质越好、录音时间越短。
6、模块采用16位DAC,因此音质非常出色,采用外挂SPI-FLASH存储
器,便于灵活改变录音时间。
7、语音可以反复录放10万次,断电信息不会丢失。
二、性能参数:
1、体积大小:37*18*12毫米
2、工作电压:2.7~3.5V直流
3、静态电流:120微安
4、录音电流:10毫安
5、放音电流:20~200毫安(声音比较洪亮)
6、存储容量:默认供货为16M,批量订货能提供2~64M。
7、录音时间:6K/640秒、8K/480秒、12K/320秒、16K/240秒对应16M 存储器。
8、支持LINE线路录音和MIC现场录音。
9、支持标准按键模式和三线串口模式控制方式;
三、FLASH存储器容量及录音时间关系:
四、管脚说明
五、使用方法:
我们的模块采用标准的DIP28封装,客户可以用点阵式万能实验小板+28脚IC插座做一个简单的实验板。
首先从10 SP+和9 SP-连接8欧姆喇叭,麦克风的正极接24脚,和外壳连通的负极接25脚地,将220UF/16V滤波电容的正极接模块的第22脚,负极接14脚地,用3V直流电压注意电压不能过高和电源的极性!模块接通电源时会检测FLASH内存,检测通过会“嘀、嘀”的两声。
如果失败会发出连续“嘀”的一声。
现在准备录音,将19脚P00口对地短路一下,这时模块发出“嘀”的一声可以对着话筒讲话录音,录音结束后再将P00口对地短路一下,模块会发出“嘀、嘀”的两声,这样就完成一段语音的录制,如果这时将16脚P03口对地短路一下,模块会立即把刚才录制的语音清晰洪亮地播放出来,如果希望录制其他段语音可以重复以上操作。
将P02口对地短路一下,模块会播放下一段语音,直到最后一段时循环到第一段,将P03口对地短路一下,模块会播放上一段语音,直到第一段时循环到最后一段。
P04口可以调节4级音量大小,每对地短路一下音量会自动从1->2->3->4->3->2->1循环。
P05口用于擦除语音,如果对地短路1S,会擦除当前段语音,擦除成功会发出“嘀”一声;如果对地短路3S会全部擦除,并“嘀、嘀、嘀”的三声。
六、注意:模块的工作电压是3V,不是5V!!
1、模块VCC的电压不能大于3.5V,否则会导致模块内部的存储器烧坏!
2、SP+和SP-输出端禁止相互短路,或者单端接电容到地或直接接地。
3、请根据模块的缺口位置辨认引脚编号后接线!
4、模块的串口和3.3V单片机可以直接连接,和5V单片机连接时请串入5.1K电阻。
模块拥有按键控制模式和三线串口控制模式。
七、按键控制模式:(P16引脚为高电平)
三线串口控制模式:(P16引脚为低电平)
三线串口控制模式由三条通信线组成,分别是片选P01 CS,数据 P03 DATA(IN),时钟P02 CLK,时序根据标准SPI通信方式。
通过三线串口可以实现语音芯片命令控制。
三线串口模式下,所有按键均无效。
发送指令时,命令和地址之间要加延时否则连续发送多条指令会莫名其妙的混乱,实验800us可以。
两个不同指令之间要加延时,至少几十个ms,否则还是混乱。
三线串口时序是在标准SPI通信协议基础上去掉DO线,只保留
SS,SCK,SDI三线,目的是为了方便用户操作。
发送开始前SS拉低,400us 后SCK才开始发送,SDI数据在SCK的上升沿发送。
SCK时钟周期大于800us,小于5ms。
一次共发送16位数据。
前8位为命令,后8位为地址。
注意:SS在发送第一个8位后不需要拉高,待发送完整个16位再拉高。
八、这是模块的内部线路图,便于客户应用时参考
九、按键控制模式直接驱动扬声器应用电路图:
电路说明:录音输入可以选择采用麦克风录入或者线路录音输入,也可以同时使用两者进行录音。
按键控制模式下,拉低相关I/O口的电平,可达到控制效果,如P00为录音、P01为播放/停止、P02为下一曲、P03为上一曲、P04为音量、P05为擦除。
电路选用PWM输出直接驱动扬声器模式,音频信号由模块录音模块SP+、SP-两个引脚输出。
BUSY端在模块不动作的情况下为高电平,录音、放音过程中为低电平。
按键控制模式经过功率放大器驱动应用电路图
电路说明:经过放大器的放大后,可以获得大功率的音频电流驱动扬声器,音频负极接到模块录音模块GND端。
BUSY端在模块不动作的情况下为高电平,录音、放音过程中为低电平。
新型智能型640秒语音录放模块.flv。