-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Erik Almbratt edited this page Jun 9, 2019
·
46 revisions
Start date: 2018-06-23
Goal: Design and produce a Linux-based handheld gamestation.
Set up
- Create the folder structure.
- Choose e-cad software. Eagle
- Create the e-cad project.
- Choose development environment.
- Create the software project.
Identify critical components
- Choose microcontroller. OSD3358-512M-BSM
- Choose LCD. Midas MCT050TC12W800480LML (FPC-connector)
- Choose LCD backlight driver MIC2287CYD5
- Choose controller method. PSP-like. Tactile buttons + joystick (FPC-connector)
- Choose battery. 2x cylindrical lithium batteries. Battery holders
- Choose power controller. Not needed as the OSD3358 has an internal Li-Ion battery circuit.
- Choose audio. Speaker using i2s codec with integrated mono amplifier. 3-pole 3mm jack Alternativ CODEC: TLV320DA
- Choose memory method. SD-Card (push-pull, bar or push-push) + Flash Memory
Schematic design
-
Design the MCU circuit.
- Make MCU symbol/footprint.
- Design boot circuit.
-
Design the power circuit.
- Understand MCU power circuit.
- Design clamping circuit between VDDSHV and SYS_VDD.
- Design battery footprints.
-
Design connectors.
- Make USB connector symbol/footprint.
- Make audio connector symbol/footprint.
- Design USB ESD protection.
- Design audio ESD protection.
- Design SD card ESD protection.
- Chassis ESD shielding.
-
Design the display circuit.
- Make LED driver symbol/footprint.
- Make LCD symbol/footprint.
- Design LED driver circuit.
- Design LCD circuit.
-
Design the controller circuit.
- Make button symbol/footprint.
- Make joystick symbol/footprint.
- Design button circuit.
- Design joystick circuit.
-
Design the audio circuit.
- Make DAC symbol/footprint.
- Make amplifier symbol/footprint.
- Make speaker symbol/footprint. JST PH 2.0mm connector.
- Design amplifier circuit.
- Design audio circuit.
-
Design the memory circuit.
- Make SD-card holder symbol/footprint.
- Make flash symbol/footprint.
- Design memory circuit.
PCB Design
Software
El psy kongroo