Zynthian是一台开源的便携式音源,它硬件方面基于树莓派+配套声卡,由国外大师制作UI,插上USB键盘,选好音色即可演奏,方便快捷。
在国外他的原型机是这样的
现在我们按照维基百科找到的资料复刻一台,硬件方面选用树莓派4为核心板,旋钮控制采用mcp23017作为IO扩展,声卡的原型是Hifiberry adc+dac pro,实际上这块声卡的ADC是PCM1863,DAC是PCM5122。
那么首先就是要做声卡,PCM1863和PCM5122的原理图如下:
从原理图上,除了音频输入和输出引脚,剩下的就是LRCK,BCK,DIN,DOUT,这四根线就是I2S总线了,用来传输数字音频信号,不要忘了还有I2C线,用来配置这两个IC寄存器以及MCP23017。这六根线对应树莓派的以下引脚:
声卡的部分解决了,接下来就是4个旋转编码器,采用MCP23017原理图如下:
下面做板子,TFT选用的是TaoBao上最便宜的,硬件连接采用FPC40PIN软排线,将所有引脚引出,以便和TFT屏连接,首先做转接板,然后做声卡板和接口板,最后装配。
特别注意的是,受外壳影响,我需要在其他位置设置电源接口,别忘了买一块typeC的插头,电源必须从树莓派板的电源接口接入,否则会出现供电不足的图标
在外面加工的外壳
最后在Zyhthian论坛上找到镜像,写入SD卡,开机
好了,国内首台Zynthian合成器诞生!!!