Skip to main content

PCB回板

嘉立创回板还是很快的,第1天下午下的单生产,第3天中午就收到了回板。

下面的是主控板 xcimxD

这个是遥控板 9p4KuO

这里的设计比之前的版本简单了很多,主控板因为不使用PCM5102后少了很多外围电路。遥控板用了一颗51单片机作为控制芯片,来替代之前的锁存器和AD芯片,这样也把遥控板和主控板之间的通信由十几根线简化为了四根线。

这里有个预埋的地方是遥控板右边的那个孔,因为从之前的使用上看街机游戏是不会用到右边的摇杆的,所以把右边的摇杆给裁剪掉了,取而代之的是扬声器。但是考虑到后续这个遥控板可能会做成有线拆卸式,但是喇叭在机器上是放在下半部分、前面板的,所以这里挖个孔,即使把喇叭固定在机器的里面,也可以把声音传递到外面来。

调测

主控板

首先从主控板开始。主控板上比较难焊接的芯片是AD芯片ADS1115,以及PCM解码芯片MAX9835。

这里首先焊接ADS1115,焊接的出的结果是下面这样。 tVfTBF

连接上树莓派进行测试,可以通过i2cdetect查到i2c设备,跑了下测试程序很OK。

AfIOTO

变阻器连接的是第一个通道,拨动变阻器的时候检测到的减压在增大。 8ZCl77

然后焊接MAX9835,这玩意不是一般的难焊,眼都焊瞎了🕶️。下面左下角是个typec的接口,可以直观的感受到芯片对比之下又多小。

ctQUwX

还好一切比较正常,调整树莓派默认的声卡输出、连接喇叭后可以播放音乐了。

MtOhgh

遥控板

遥控板核心是那个STC单片机,实际焊接起来难度一般,外围器件真的是精简到没边了,只需要俩滤波电容就可以了。不像以前上学时候的单片机,当时还需要外接晶振。

m89i7K

下载了keil后写了个最简单的灯闪烁程序,通过界面几十年都不改的STC ISP下载软件一次烧写成功。

vWiSU5

好了下一步准备焊接周围的按键、摇杆,以及通过I2C和主控板通讯。

未完待续...