MENU

MAME移植4

2024 年 08 月 09 日 • 嵌入式

虽然游戏音画通过还没有调试完,我还是先把电路板给画了一下。因为音画同步看起来是软件问题,和硬件的相关性不是很大。

EDA环境

这里EDA采用了嘉立创,之前上学的时候一直用的都是上古软件protel99se,这次决定重新学习(实际花了一个周末)比较主流的EDA软件。
当然采用嘉立创EDA的另外一个原因是使用他们的EDA画的PCB可以免费打样。😄

原理图

因为主控采用的是树莓派zero 2w,所以剩下的就是周边模块了,目前有下面几个模块:

  • LCD显示屏
  • 手柄
  • PCM解码模块
  • 功放喇叭

因为电池准备采用成品5V锂电池,所以就没有稳压模块和充放电模块了。

LCD显示屏

LCD显示屏还是采用之前调试用的显示屏,需要做的就是板子上要有一个FPC连接器,就是下面这个东西:

qgeNyh

LCD排线的引脚说明如下:

GDeAIQ

根据引脚画出原理图:
dT4J29

手柄

手柄这块没有搜到太多资料,所以就参考自己买的手柄照样子画一个。当然也少不了并转串芯片。每个手柄按钮长这样:

KmJZbj

并转串芯片的原理图如下:
IvVOAK

按钮按下的时候,引脚接地,按钮松开的时候引脚上拉。

PCM解码模块

这个芯片的使用基本按照芯片手册里的去接的,没啥太好说的,长这样:

5EovXY

功放喇叭模块

这个是参照我买的淘宝上的功放模块画的,他们的原理图地址为http://www.yfrobot.com.cn/wiki/images/a/a5/Speaker_sch.pdf。主要就是运算放大器芯片的使用。

Al2rkK

PCB

PCB布线这块还是手工布线,自己也确实是好几年没有画PCB了,简单布了下线,如下:

JHcLju

3D效果图

rlMpYG

看上去还凑合,后面再多画画会好点。PCB打样也用了嘉立创,领了优惠券0元打板,运费也没有要😄。

后续

等板子到了,准备先把板子给焊接好,然后制作3D外壳。