当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]µTari Go(发音为micro-Tari)是一款基于我之前µTari项目打造的便携式手持Atari 2600游戏机。它使用原始的6507处理器、TIA和RIOT芯片来运行原版Atari 2600卡带,无需模拟或FPGA。

µTari Go(发音为micro-Tari)是一款基于我之前µTari项目打造的便携式手持Atari 2600游戏机。它使用原始的6507处理器、TIA和RIOT芯片来运行原版Atari 2600卡带,无需模拟或FPGA。

我的原版µTari项目将Atari 2600主板从大约9.75×5.25英寸缩小至仅4.7×3.5英寸。我设计时以未来的手持版本为目标,用更小的开关和连接器取代了原先笨重的部件,并移除了射频调制器,改用复合视频输出接口。

µTari Go正是这样的一款掌上设备。它将µTari电路板、一个4英寸的CRT显示器、内置控制按钮、扬声器、音频放大器、卡带插槽以及电源电路集成在一个定制的3D打印外壳内,构成了一台完整的、可直接握在手中的Atari 2600游戏机。

真正的Atari硬件

其核心包含三款与原版主机运行相同的芯片:

•6507 — 中央处理器

•TIA — 电视接口适配器,负责图形和音频处理

•6532 RIOT — 内存、输入/输出及定时器

这些芯片被安装在我的定制µTari电路板上,该电路板遵循了原装Atari 2600的电路设计,同时去除了本应用中不必要的硬件。

例如,原有的射频调制器已被移除。取而代之的是,µTari采用一个由晶体管和两个电阻组成的更简单的电路来生成复合视频信号。此外,电路板上的大型开关、全尺寸控制器以及卡带接口也已取消。

添加CRT显示器

真正的Atari应该配备显像管(CRT)。µTari Go内置一块4英寸的平板CRT显示屏,直接安装在机箱内部。µTari产生的复合视频信号直接连接到显示屏上,因此在Atari硬件与屏幕之间无需进行任何数字视频转换。

当然,将显像管集成到手持设备中会使整体体积比基于现代LCD构建的设备大得多,但对我来说这完全值得。这种显示技术更接近于当年Atari 2600最初所使用的显示方式。

控制

µTari Go 的正面配备了无需外接控制器即可玩游戏所需的一切功能。

七个按钮用于控制操作,其中四个位于一个3D打印的D-pad下方,其余三个则提供专用功能:

•FIRE

•选择

•开始

方向键和按钮使用独立的3D打印开关支架,安装在前面板后方。

控制装置直接连接到µTari硬件,因此从Atari的角度来看,它们的行为与连接到普通游戏机上的开关和摇杆完全相同。

这也解释了我在设计原始µTari电路板时做出的一项决策:我用针脚跳线取代了Atari标准控制器接口,以便让类似项目更容易实现。

卡带插槽

如果无法容纳真正的卡带,那么打造一款真正的Atari 2600掌机就毫无意义。

Sullins EBC12DRTH边缘连接器提供了卡带接口。它安装在机箱内部,使卡带可以直接插入µTari Go中。

音频

Atari的音频输出被送入一个PAM8302放大模块,该模块驱动着安装在机箱后部格栅背后的8欧姆扬声器。

由于显示屏、控制按钮、卡带接口和扬声器均集成在内,µTari Go除了电源和游戏卡带外,无需任何外部硬件。

电源

12V 通过标准的 2.1mm 直流接口进入控制台,CRT 直接使用该 12V 电源。

Pololu D45V5F9 降压稳压器为 µTari 提供稳定的 9V 电源。

电源硬件安装在后壳内部,采用 3D 打印夹具固定直流接口位置。

3D 打印外壳

所有组件均封装在一个定制的 3D 打印外壳内,包括前后壳体以及内部安装硬件。

物料清单

•1 个 µTari

•1 个 4 英寸平板 CRT 显示屏

•1 个 PAM8302 音频放大模块

•1 个 8 欧姆扬声器

•7 个按钮

•1 个 Pololu D45V5F9 9V、500mA 降压稳压器

•1 个 2.1mm 接头转螺钉端子块

•1 个 Sullins EBC12DRTH 边缘连接器

•3D 打印外壳

•8 个 M2 6mm(方向键和按钮开关支架)

•6 个 M2 8mm(CRT 固定卡扣)

•4 个 M2 10mm(其中 2 个用于 DC 接头夹,另 2 个用于卡匣连接器)

•6 个 M2 30mm(连接前后壳体)

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭