我从初中开始听磁带音乐,到大学时开始有闪存mp3,不需要CD,方便了很多。
去年7月份开始,我就想用STM32做一个无损音乐播放器,所以购买了相关开发板,参考了解码库和UI界面的移植,断断续续到了现在刚好一年多,难度还是很大的。
现在的版本,我采用了数字板和模拟板分开设计的方式,通过18pin的FPC软排线连接。这样就降低了干扰,也方便以后的升级。采用信号继电器,开关机没有电流冲击声。
我采用电源路径管理电路,在接入USB 5V电源后,整体供电切换为USB 5V,并同时给锂电池充电。USB撤离后,自动切换为锂电池供电。另外,USB也支持作为USB DAC声卡使用。
我使用了STM32F427VIT6,有256KB的SRAM,2MB的FLASH,可以存封面大图。使用了32位的DAC芯片AK4495SEQ,现在价格60多元一片,音质很好。本来我想使用ALPS的双联电位器,但模拟电位器音量不好控制,不小心就会调大或调小了。后来我发现了顶级音量控制芯片PGA2310UA,可以代替模拟电位器,效果很好。
运放方面,采用了+-9V电压,10颗进口大容量超低ESR固态电容作为滤波,采用伊娜和威玛电容,太诱进口大电流低阻抗屏蔽电感,LME49720NA芯片作为LPF(DIP8镀金插座,可更换其它运放,如OPA2604等),BUF634U作为耳放的缓冲电流放大,采用顶级音频运放AD8620BR,相比OP275运放,声场大了很多,音质醇厚,各频段分析力极强,音乐细节历历在目,有临场空气感,在这些运放中我很满意。
采用了3.5寸480*320液晶屏,高色域,显示的效果很不错。
播放器相关的说明书、试音音乐和固件等,请参考以下的地址,谢谢:
https://pan.baidu.com/s/1tq2mdnsAoci_fB5-eyDqVg
|