STM32F105RCT6+SM5813APT+AD1866+OPA2353+TPA152。
正如大家看到我以前的贴子,最上一次DIY是WM8741的播放器,虽然有点问题后来改正后没有打PCB,是因为,已经厌倦了WM8741的声音。
这次,依然还是最低配置,最低指标的AD1866。,,无它,我喜欢它的真实,自然的声音。
缺点有很多,高频失真严重,5K上正弦波已经很难看,但是了解各种乐器的频率范围后释然了。我不想听那些超高音,也听不出,听出来也听不懂,懂了也觉得无味。
就播44.1K的WAV。我喜欢的两张《伶歌》,我说就为了听这个而DIY你信吗。
或者,很多DAC因为自身技术条件没做到适合自已的声音。至少,AD1866很适合我。
它的解释力之高,可以听到文件底噪声。同样,很多细节,被WM8741之类的过滤掉。润色后听几遍就觉得腻。
废话说完。看能静下来听几天再说。。。再折腾其它DAC也不一定。
上传Protel99se的PCB文件和固件。。考虑到实验性质,我把文件数限制到200个,对于8G卡分轨来说刚好够用。
没有原理图,直接画的PCB,AD1866手册上有原理图。TPA152参数也跟手册一致。
https://pan.baidu.com/s/1o7CW9Rk不定期补充一些信息:
NJM2100可以使用OPA2353或OP284。
SM5813APT一定要后面是APT的,而不要AP的,工作频率不一样的。舍得本可以上DF1700P,解释力更高。(本人却不喜欢)、已经好高了。。
这次没有纠结I2S的抖动,而使用PLL,原因是,R2R结构的DAC对抖动不敏感。
如果你刚听AD1866或PCM55,PCM56之类的DAC,感觉到底噪这么大,先不要慌,下载一首空白的音频播放看看,那个背景甚至比大部份Delta sigma结构的DAC还宁静。
只不过文件底噪被这些高级DAC过滤掉了。很多细节比较一下就知道同样缺失了很多。
另外,这个电路经不起仪器的测试,真的。。听听就好。玩过TDA1543 NOS的人应该明白。
只能播放16位44.1K立体声的WAV文件
目录深度255字符(如"音乐\国语\童丽\对着唱\烟花三月.WAV",长度不要超过255字符),支持中文长文件名。支持最大32G,999个文件列表。(已改成200个)
操作方式:
开机会自动顺序播放。
拨左,上一首。
拨右,下一首。
中间按下:播放/暂停。
暂停状态下拨左,跳到上一个目录。拨右,跳到下一个目录。
充电或换卡请关机。
更新歌曲时主把musiclist 文件删除。开机后会自动生成新的播放列表文件,否则新添加的歌曲播不了。
更新歌曲后第一次开机时间较长,要生成播放列表,请耐心等待(灯会闪)。完成后会自动偱环播放的。
TF卡请格式化成FAT32 32K簇或64K簇,一次性复制进去,效果最好,不会操作的请百度。
存在不足:会挑卡。有的卡认不了,有些卡播放时有噪声。