||
MP3贺卡机芯方案介绍
一、简介
贺卡机芯在玩具以及礼物中是一种很常见的产品,而市面上绝大部分的都是一些低端的方案,他们的共性,就是可存储的语音时间有限、音质差、成本低廉、性能差、语音不可重复更换。所以结合这些缺点,我们推出了性价比更高的方案,就是MCU+aDSP的KT404A方案,它具备性能稳定、音质优越、可存储语音的时间不限、语音的重复烧录10万次以上
二、分析
市面上主要的方案分为两种
(1)、是掩膜类(MASK)、一次性(OTP)类的,它的特点是时间段,音质差,并且不可重复的更换语音,这个是目前市场的主流
(2)、就是我们的推出的方案,支持MP3解码,支持USB直接更换语音,可重复烧录语音的MP3贺卡机芯方案,优势十分明显
三、下面就分软件和硬件,这两个方面来全面的剖析MP3贺卡机芯的方案
1、方案框图
2、硬件参考电路说明
如上图,可以很清晰的看出硬件的外围电路是极其简单的,bom成本低廉
(1)、主控KT404A芯片,可联系我们[QQ:1405402512]
(2)、可以存储语音的SPIFLASH芯片
(3)、负责音频放大的功放芯片
(4)、电池的电路电路
(5)、usb的充电以及更换语音电路
3、USB更新语音说明我们的芯片可以使用手机充电线直接更新语音,方便、灵活。其实SPIFLASH,在插入USB连接电脑,原则上是一致的,使用的都是MASSSTORAGE协议。芯片一上电检测到USB连接电脑,则进入SPIFLASH的读卡器功能
我们的优势如下
n 可以适配市面上几乎大部分的FLASH芯片,兼容性极好
n 无需安装任何软件,直接更新,也不需要专用下载器
n 对音质无任何压缩和损坏,保证更高的音质体验
插上我们芯片的USB之后,可以以SPIFLASH作为存储介质的U盘,如下图
(1)、可以从上图看到FLASH的总容量为15.8M字节。已经使用的空间为15.4M字节。虚拟出来的设备的文件系统的为FAT格式。FAT文件系统占的存储空间为442K
(2)、进入设备之后,如下图
可以很清晰的看到设备里面的文件,以及文件名称。可以像操作U盘或者读卡器一样操作FLASH.只是速度会比他们慢。至于为什么后面会详细解释。
(3)、无论用户使用多大容量的FLASH,我们芯片都是支持的,并且内部已经做了自动识别,无需用户操心,用户也仅仅需要根据自己的需求来确定FLASH的容量和型号。
4、播放模式的选择
我们的播放模式有两种方式来配置:
n 根据2个电阻的对地来选择,参考下面的详细说明
n 根据设备中read.cfg文件进行配置,参考下面的详细说明
(1)、通过2个电阻来配置按键功能以下支持4种按键模式。
n 一对一触发播放,可打断[K1和K2均是悬空状态]
n 按键抬起停止播放[K1外接1K短接到地,K2悬空]
n 一对一触发播放,不可打断[K1悬空,K2外接1K短接到地]
n 标准的播放功能,如上下曲、播放暂停等等[K1、K2都短接1K电阻到地]
(2)、通过CFG文件来配置由于我们的方案支持FAT文件系统,所以设备中的文件的内容,可以很轻易的读出来,所以我们就扩展了此功能,通过设备内的read.cfg文件来读取按键的配置,后期我们还会扩展更多的功能,请拭目以待
(1)、配置文件必须命名为read.cfg,这样才能被识别,其它的命名系统则不识别,原理是这样的,芯片上电之后初始化文件系统,会首先搜索read.cfg这个文件,搜索到之后,对里面的数据进行读取和处理,得到用户配置的参数。请严格的按照我们给出的配置参数的方法
(2)、配置文件在同一个设备中,最多只能有一个,可以没有,但是一定不能出现两个或者以上,否则会导致识别出错。
(3)、如果要配置FLASH模式下的按键功能,必须要在FLASH里面建立一个read.cfg文件
(4)、配置文件的参数取值为0-F
四、总结
尽管市场很大,需求也不尽相同,只能知晓客户最终的需求,才能寻找最合适的方案来设计产品,但是我们只有知晓更多性价比更高的方案,才能组在产品开发的罐头信手拈来,这样才能加快产品的推向市场