加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

JFET 发布

【立创开发板】龙泉游戏机

 
设计简介
# 一、简介 龙泉游戏机是基于立创·梁山派开发板开发的。参考了立创梁山派游戏机拓展板的设计思路,采用高清的圆角1.69寸IPS屏幕,使显示画面色彩鲜艳,质感清晰。摇杆背部的贴片3610震动电机让操作手感满满。360度摇杆和四颗类xbox布局的按键,简单易上手。嘉立创紫配色,精致又优雅。 # 二、硬件结构 ## 1.显示屏幕 显示屏是大多数嵌入式开发必备的外部器件,相比于其他数码管/LED等,它可以显示更加丰富的类容(文字,图片,线条等)。常见的显示屏从色彩上分为单色和彩色屏幕。接口上又可以分为并口,RGB,SPI,IIC,MIPI等接口。屏幕材质也可以分为OLED屏,TFT屏,墨水屏。显示大小可以分为0.96寸,2.4寸,7寸等。游戏机扩展板屏幕采用了SPI通讯的240*280像素的1.69寸IPS高清圆角屏幕。 该屏幕因为单位像素密度更高(总像素/尺寸),所以显示画质更精细,并且控制IO少,外围电路也相对简单。 ![屏幕.jpg] 因为屏幕像素高且颜色丰富,显示的数据量非常的庞大,单纯用IO模拟spi显示非常的慢,需要使用硬件SPI进行数据传输,以提高通信效率。 ![屏幕电路.png] 在开发时,对需要显示相应的字体或图像,进行取模为数组数据后,即可显示。 ## 2.摇杆 摇杆是一种可以左右上下移动的控制杆元件,其内部实际上主要是滑动变阻器,根据旋转/位移的不同滑动变阻器的位置相对变化,阻值也相应变化,通过ADC采集当前位置的分压值,估算旋转/位移的控制量大小。 ![摇杆电路.png] ## 3.震动马达 震动马达在许多电子产品中有着广泛应用,能够提供非常出色的使用体验,如手机震动,手表手环震动,游戏手柄震动等等,那么既然本次开发的是一款游戏机,震动就更少不了了。 游戏机使用的是贴片3610震动马达,尺寸小巧,震感不小。 ![震动电机.png] ![震动电机电路.png] 在开发时使用PWM对电机进行控制,即可实现不同强度的震感。 ## 4.EEPROM EEPROM芯片用于掉电记录数据,在游戏机断电关机时存储数据不会丢失。游戏机使用的芯片通过I2C进行通信控制,只需要连接两个IO引脚。 ![EEPROM电路.png] 对EEPROM的控制选择硬件I2C,配置简单且通信速度快。 # 三、软件开发 UI设计和NES移植是游戏机软件开发的重点和难点,NES游戏是任天堂公司的一款CPU为6502芯片的红白机上面运行的一种游戏。若想在其他环境使用NES游戏则需要相应的NES游戏模拟器。网上开源的单片机端的NES模拟器主要有:info nes(龙元)stm32 nes(ye781205),stm32 nes(正点原子)。正点原子的nes是在ye781205开源的基础上进行优化处理的,本人移植的是正点原子的nes模拟器。 ![lqgame.png]
参考设计图片
×
参考设计下载

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
相关器件
器件 类型 描述 数据手册
M24C02-WMN6TP EEPROM存储器 存储器接口类型:I2C 存储器容量:2Kb (256 x 8) 工作电压:2.5V ~ 5.5V 存储器类型:Non-Volatile 2-Kbit(256 x 8bit),I2C接口,工作电压:2.5V to 5.5V 点击下载
C0603X5R106M160NT 贴片电容 精度:±20% 容值:10uF 额定电压:16V 温漂系数(介质材料):X5R X5R 点击下载
CC0603KRX7R9BB104 贴片电容 精度:±10% 容值:100nF 额定电压:50V 温漂系数(介质材料):X7R 材质:X7R 点击下载
CR0603J1K00P05Z 贴片电阻 点击下载
CR0603J10K0P05Z 贴片电阻 点击下载
S8050 三极管 晶体管类型:NPN 集电极电流Ic:500mA 集射极击穿电压Vce:25V 额定功率:225mW NPN 点击下载
8002A 音频功率放大器 点击下载
CR0603FA1002G 贴片电阻 阻值(欧姆):10K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 1/10W 点击下载
FN18X224K160PSG 贴片电容 精度:±10% 容值:220nF 额定电压:16V 温漂系数(介质材料):X7R 材质:X7R 点击下载
AC0603DR-0768KL 贴片电阻 阻值(欧姆):68K 精度:±0.5% 功率:1/10W 温度系数:±100ppm/°C 点击下载
CC0603KRX5R8BB105 贴片电容 精度:±10% 容值:1uF 额定电压:25V 温漂系数(介质材料):X5R 材质:X5R 点击下载
HPCR0603F22K0K9 高功率贴片电阻 功率:200mW 阻值(欧姆):22K 精度:±1% 0.2W,额定功率是普通贴片电阻的一倍 点击下载
CR0603F1K00P05Z 贴片电阻 点击下载
CR0603JA0103G 贴片电阻 阻值(欧姆):10K 精度:±5% 功率:1/10W 温度系数:±200ppm/°C 点击下载
1N4148W 开关二极管 反向恢复时间(trr):8ns 直流反向耐压(Vr):75V 平均整流电流(Io):150mA 正向压降(Vf):1V @ 10mA 点击下载
CR0603FA20R0G 贴片电阻 阻值(欧姆):20 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF0000T5E 贴片电阻 阻值(欧姆):0 精度:±1% 功率:1/10W 温度系数:- 点击下载
0603WAJ0104T5E 贴片电阻 阻值(欧姆):100K 精度:±5% 功率:1/10W 温度系数:±100ppm/°C 点击下载
CL10A106KP8NNNC 贴片电容 精度:±10% 容值:10uF 额定电压:10V 温漂系数(介质材料):X5R 材质:X5R 点击下载
TAJB107K006RNJ 钽电容 精度:±10% 容值:100uF 额定电压:6.3V ESR串联电阻:1.7 Ω @ 100kHz 工作温度:-55℃ ~ +125℃ 点击下载
SKPMAPE010 轻触开关 电路结构:SPST-NO 触点额定电流:50mA @ 16VDC 按钮头类型:Round Button 按钮作用方向:Top Actuated 点击下载
SKPGAAE010 轻触开关 电路结构:SPST-NO 触点额定电流:5mA @ 12VDC 按钮头类型:Square Button 按钮作用方向:Top Actuated 点击下载
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-19 14:39:41

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved