|
发表于 2013-7-3 16:18:54
|
显示全部楼层
本帖最后由 machao 于 2013-7-3 16:29 编辑
Elec-Bear 发表于 2013-7-3 12:38
我有成熟的方案,单芯片,读sd卡,u盘,内置文件系统,播放mp3,wma音频!也可以开源出来! ...
单芯片的方案我考察过,现在淘宝上有此类的产品。核心成本10元左右,产品在20左右。
优点:读sd卡,u盘,内置文件系统,降低开发难度,能播放mp3,wma音频。
缺点:如果只是购买芯片,选曲方式只能是下一首,前一首,不能任意选择文件播放。如果要扩展实现其它的功能,比如UART通信,定时选定曲目播放需要二次开发,这个开发的难度实际与使用单片机做WAVE播放相当。其实难度会更高的,因为是专用芯片,内部的资源已经基本上都用掉了。
如果实现LZ的播放要求,单声道、16位的话,使用一片8位的单片机就可以。比如STC的STC12C5A16S2、atmel的M16等。我已经设计出类似的产品,可以播放8K\12K\22.05K\44.1K,16位\8位,单声道的WAVE格式数字音频文件。
优点:核心成本低,一片STC12C5A16S2(5元)+一片用于做低通的运放(0.5元);可以根据需要增加一些其他的控制或通信管理功能。
缺点:只适合做播放WAVE格式的播放器
|
|