HIFIDIY论坛

HIFIDIY论坛

开始说数字转盘的事情。

最开始当然是搭建原型系统,最小系统 + 洞洞板 + 杜邦线 + 各种芯片。

主芯片:STM32F407

遥控和键盘输入控制芯片:STM8S

I2S转SPDIF:WM8805

逛论坛,向前辈学习各种格式文件解码、各种频率生成方法、如何让主芯片专注、让副芯片辅助。

各种问题一个个学习,I2S、SPI、SPDIF、电源、晶振。。。。。。

音乐格式从WAV开始,然后FLAC、APE,然后 CUE,然后怎么在一个合并文件中跳到特定的音轨。。。。。。

jitter、失真、爆音。。。。。

16bit、44.1K,最开始发出声音时,简直不敢相信。

由于参数设置错误,变慢或者变快,像老牛一样的声音、像洋娃娃一样的声音,又好笑又好气;

24bit怎么都是噪音,一会儿以为是面包板接触不良,一会儿以为是寄存器控制问题,最后实际是字节顺序和填充问题;

稳定性问题,一会儿好,一会儿不好,噪音时有时无,问题找不到,抓狂。最后发现面包板、连线质量才是罪魁祸首,从此永远不用面包板!

LCD显示,烧了几块LCD屏,原因是线接的不对。显示时好时坏,最后发现是CS信号没有加下拉的问题;

切歌会爆音,把CD机拿来用示波器测波形,最后通过中间插全0数据消除,但是不同采样率切换时,避免不了,无奈。

现在回想当初,坚持下来的唯一理由可能是听到第一次发声时的惊喜和激励,相信问题一定会有,也应该可以一个个解决。

DIY的乐趣就在这里吧。万事顺利的话,反而会索然无味了!

2个月后,八十八爪鱼版的原型系统总算基本可以播放了。

图3.jpg

(70.76 KB, 下载次数: 211)

下载附件

保存到相册

2015-5-19 18:23 上传

八十八爪鱼版原型,爪子已经拔掉了

🔍 相关推荐