WTR010-SD语音模块简介:
1、本录音模块支持外部扩展SD卡。
2、SD卡支持FAT16(FAT)文件系统。
3、系统同时支持单声道和立体声播放。
4、系统支持大容量录音和回放。
5、支持多按键操作。
6、支持双线通讯主机发命令控制方式。
特点:
该产品具有价格低廉,操作简单,适用范围广,通用性强等特点。可以实现长时间录音,放音。使用标准WAV文件,应用方便。并提供余韵那格式转换软件,供用户自由编辑使用。
硬件:主控芯片,SD卡,电路板,按键等。

软件:立体声歌曲转换软件 DoubleChannel(查看注)。也可用相关声音处理软件Goldwav,CoolEdit,利用”另存为”,存为指定的格式wav(imaapdcm4bit)。

功能:(按住键盘Ctrl键,滚动鼠标轮子,可以放大此图来查看)

语音模块功能:
1、支持外部扩展SD卡,SD卡容量从128M~2G Byte。
2、SD卡支持FAT16(FAT)文件系统,可以通过读卡器和笔记本电脑相应SD卡接口将资料写入或删除。不支持文件夹识别,只支持到根目录。SD卡总共可放置511个文件。
3、系统同时支持单声道和立体声播放,同时支持AD4(ADPCM)、WAV(ADPCM)语音格式播放。各语音格式的采样率上限如下:
AD4和WAV(ADPCM)单通道播放频率上限为32K
AD4和WAV(ADPCM)双通道播放频率上限为22K
4、SD卡存放文件名规则:所有声音文件,四位数字顺序编号,录音文件自动在数字前加“REC”。
5、按键模式及相关口线功能说明:
关于按键:长按,按住按键约3秒,短按,按一下按键,立即松开。
BEEP:嘀声,BEEP2表示嘀2声。
模块上电:SD初始化成功BEEP1,不成功BEEP3。
Ø P01:录音键(REC),长按BEEP1开始录音,录音时短按BEEP2,并结束录音。
Ø (补充:有一种程序是控住录音键录音,松开停止录音)
Ø P02:播放/停止(PLAY/STOP),短按,当前正在播放,则停止播放,当前在录音或空闲,则结束录音,开始播放当前段号。
Ø P03:前翻(UP,短按,播放前一首曲目,如:当前段号为0005,短按则播放0004段。长按BEEP1,向前循环播放所有曲目。
Ø P04:后翻(DOWN),短按,播放后一首曲目,如:当前段号为0005,短按则播放0006段。长按BEEP1,向后循环播放所有曲目。
Ø P05:删除(DEL),长按BEEP1,删除当前段,若当前段不是录音,则不会删除;若当前段是录音,则删除,删除成功BEEP2。
6、其他口线功能说明:
Ø P14:BLA(Busy Low Active),录放音时为低电平。
Ø P15:BHA(Busy High Active),录放音时为高电平。
Ø P16: LED(BHA),工作时端口输出高。
Ø P10:连接SD卡CLK时钟信号线。
Ø P11:连接SD卡/CS片选信号线。
Ø P12:连接SD卡DI数据输入信号线。
Ø P13:连接SD卡DO数据输出信号线。
Ø P17:MIC电源控制信号,高有效。
Ø P06:双线通讯CLK信号线收码。
Ø P07:双线通讯DATA信号线收码。
7、支持双线通讯方式(类似I2C通讯SLAVE方式),分别为时钟线(CLK)和数据线(DATA)。
8、双线通讯发码共支持512个语音文档,语音文档按十进制数字编号,例如0000.AD4、0009.AD4、0010.WAV等。
9、双线通讯协议
双线:CLK(P06),DATA(P07)。电平:1~高电平(3.0V),0~低电平(0V)
闲时:CLK为高,DATA可为任意状态。
发码:16BIT,先发高位。CLK下降沿时DATA线刷新数据,建议在CLK上升沿接收数据。
时序示意:

注意事项:
² 第一个CLK脉宽不低于5毫秒,将系统从休眠状态唤醒。
² 发码过程中CLK脚不得出现大于100ms高电平,否则视为此次收码失败。
² CLK的半周期时间不短于0. 1ms,太短有可能检不到。建议1ms左右,非特别需要,请不要选择极限值。
² 编码定义如下:
编码定义 |
0x000—0xFE00 |
播放名为0000.wav(/ad4)—9999.wav(/ad4)文件 |
|
0xFFFF |
停止当前状态(当前放音则停止放音,当前录音则停止录音) |
|
0xFFFE |
暂停/继续前状态(放音,录音) |
|
0xFFFD |
开始录音。 |
| |