1 / 33

ECE 477 Design Review Team 19  Spring 2013

ECE 477 Design Review Team 19  Spring 2013. Paste a photo of team members here, annotated with names of team members. Noah Bouillon. Adam Hendrickson. Calvin Mwesigwa. John Marston. Outline. Project overview Project-specific success criteria Block diagram

akando
Télécharger la présentation

ECE 477 Design Review Team 19  Spring 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Noah Bouillon Adam Hendrickson Calvin Mwesigwa John Marston

  2. Outline • Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / discussion

  3. Project Overview • Our project is to design and build an electronic monopoly game console. The console will output the visual board to a monitor, output sound via built in speakers, and send player information to android phones/tablets. Players will connect to the console using android phones/tablets and will be able to see game information including how much money and what properties everyone owns.

  4. Project-Specific Success Criteria • An ability to display game information and accept player information on android device to play game. • An ability to display the game board and animation on a monitor. • An ability to output audio for dice roll and background music. • An ability to properly simulate monopoly game (keep track of money, property, position). • An ability to save game to flash memory and load game from saved data.

  5. Block Diagram

  6. Component Selection Rationale We had to carefully consider and select the following parts of our design • The microcontroller • The power supply • The SRAM • MPEG Decoder • Bluetooth Module • Flash Memory

  7. uController Selection Criteria • We required a uC with a large enough flash memory (512Kb) in order to easily store game and image data. • The uCgraphics element will require fast computation in order to compute images positions as well as manipulate and draw to external SRAM. • The uC had to be able to communicate with the MPEG decoder and Bluetooth module through UART and I2C.

  8. Memory Selection Criteria • We selected a uController 512kb Flash and 128Kb SRAM. • This was because we required a large amount of flash memory in order to be able to save image data, bluetooth logic and game data. • We also added 1MB external SRAM because we needed to store a double buffered image for VGA output which is about 1MB in size. • VGA images are 640*480pixels.

  9. Bluetooth Module Selection Criteria • Initially, we decided to use a Bluetooth transceiver. • After doing more research, we realized that we would have to sink in a lot of man hours to build the antenna for the transceiver. • In order to reduce time needed to get the Bluetooth up and running on our device, we decided to go with an off the shelf Bluetooth module.

  10. Power Supply Selection Criteria • Our uController, MPEG decoder and Bluetooth module operate at 3.3V • The only component of our circuit that doesn’t operate at 3.3V is our Digital Analog Converter which operates at 5V • We choose a Linear regulator that takes in 5.7V-42V and outputs both 3.3V and 5.V with 350 and 430mA respectively • This enabled us to run all components on our circuit.

  11. MPEG Decoder Selection Criteria • Our MPEG Decoder had to be able to easily communicate with our uC through I2C and UART. • The decoder had to have fast decompression capability to enable flawless sound playback from the uC • The decoder had to easily interface with a Digital to Analog Converter in order to output sound files

  12. Packaging Design • Stationary • Plastic for Bluetooth • Simple one-button design for easy plug and play use • LEDs for Power and Player status • Holes in front for better sound quality 2” 10”

  13. Schematic/Theory of Operation

  14. Schematic/Theory of Operation Power Supply Input : 5.7-42V Output: 3.3V - 350mA 5.0V – 430mA

  15. Schematic/Theory of Operation Multiplexors VGA 8Bit Tristate Counters 1MB SRAM DB 15 Atmel 22v10 25.175 MHz Oscillator

  16. Schematic/Theory of Operation Microcontroller RJ11 Programmer Reset Button JTAG

  17. Schematic/Theory of Operation MPEG DECODER MPEG DECODER DAC 3.5mm Audio Jack

  18. Schematic/Theory of Operation 8MB FLASH

  19. Schematic/Theory of Operation Bluetooth Module Status LED

  20. PCB Layout

  21. PCB Layout

  22. PCB Layout

  23. PCB Layout POWER

  24. PCB Layout MICRO

  25. PCB Layout RESET

  26. PCB Layout PROGRAMMING

  27. PCB Layout AUDIO

  28. PCB Layout BLUETOOTH

  29. PCB Layout VGA LOGIC

  30. PCB Layout VGA DRIVER

  31. Software Design/Development Status • Game Console Logic • C • Most of the game logic already in place • Need to modify for VGA visual output • Android Device App • Development In Progress • Most of the player logic is already in place • Layout and development of the full app is still in progress

  32. Project Completion Timeline • March 8 • Proof-of-Parts • Final Schematic • Final PCB • March 22 • Test VGA code • Begin Soldering • March 29 • Finalize VGA • Test Bluetooth/App • April 5 • Finalize Bluetooth/App • Test Sound • April 12 • Finalize Playable Game • April 19 • Complete Packaging • Debug Gameplay • Begin Poster • April 26 • Finish Poster • Finish Final Report • Showcase Design

  33. Questions / Discussion

More Related