1、模块介绍:
目前消费类电子产品和公共事业电子产品发展非常迅速,人们对其配套的各种提示语音和休闲音乐要求越来越高,传统的语音芯片已不能满足要求,即使为人们公认的ISD语音芯片也不能跟上步伐。正因为如此,我们公司开发了一款高音质的语音及音乐播放模块及其配套软件。这款播放模块具有多种的工作模式:标准接口、SPI接口、按键接口、并行接口;高比特率可以做到128Kbps,flash容量有1M、2M、4M、8M可供选择,音质不逊于目前流行的MP3播放器,甚至可以与CD相媲美;如果采用64Kbps比特率,1M flash容量可以播放2分钟的语音文件,而且音质比ISD语音芯片要好几倍。通过软件设置,多可以播放500段语音或音乐。本模块还具有与外设通讯的高速SPI接口,这使得该模块能很好的嵌入到我们的电子产品中去,成为名副其实的嵌入式语音模块。
1)模块与控制底板的接口说明(请看模块正面图)
接口标识看下图,+12V、+5V、GND这样的常用标识我就不说了。其它标识说明如下:
AR——右声道音频输出
AL——左声道音频输出
RST——复位信号输入
MISO——数据输出口
MOSI——数据输入口
SCL——时钟信号输入
SS——片选信号输入
PRO——编程信号(高有效)
2)模块规格及电参数说明:
SIZE—— 50mm X 36mm
工作电压—— +5V
编程电压—— +12V
工作电流—— 小于60 mA
输出音频VPP—— 2V(1Kohm负载)
音频输出可以直接驱动耳机。
2、模块操作模式(以下操作模式不是模块固有的,而是通过HMP软件设置的)
1)标准接口模式:标准模式下多可以播放500曲,有4个按键:shift、play、previous、next;各按键对应模块接口及其定义说明如下:
shift——对应模块MISO口
play——对应模块MOSI口
previous——对应模块SCL口
next——对应模块SS口
shift:为组合键,其功能如下:
● 停止 shift+play
● 音量- shift+previous
● 音量+ shift+next
play:为播放/暂停键,播放过程中它为暂停功能,在暂停或停止状态下它为播放功能。
previous:为上一曲键(选曲用)。
next:为下一曲键(选曲用)。
(4个按键口均有弱上拉电阻,按键为低有效)。
2)SPI接口模式:SPI模式下多也可以播放500曲,各控制接口对应模块接口说明如下:
时钟(CLK)——对应模块SCL口
数据(DATA)——对应模块MOSI口
片选(CS)——对应模块SS口
3)按键模式:按键模式下多可以播放4曲,有四种控制方式分别是:脉冲可重复触发、脉冲不可重复触发、电平保持、电平不保持。各按键对应模块接口如下:
K4——对应模块SS口,
K3——对应模块SCL口,
K2——对应模块MOSI口,
K1——对应模块MISO口,
(4个按键口均有弱上拉电阻)
4)4位并口模式:并口模式多可播放15曲,语音地址分配于:00H到0EH,0FH为停止。地址改变模块随即播放相应地址所对应的曲目,若该地址没有分配语音内容,则模块为静音,没有音频输出。4位地址对应模块接口如下:
第3位——对应模块SS口,
第2位——对应模块SCL口,
第1位——对应模块MOSI口,
第0位——对应模块MISO口,
(4位地址口均有弱上拉电阻)
责任编辑(九芯电子)