Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv.

Similar presentations


Presentation on theme: "ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv."— Presentation transcript:

1 ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv

2 Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria Block diagramBlock diagram Component selection rationaleComponent selection rationale Packaging designPackaging design Schematic and theory of operationSchematic and theory of operation PCB layoutPCB layout Software design/development statusSoftware design/development status Project completion timelineProject completion timeline Questions / discussionQuestions / discussion

3 Project Overview The Huge Universal Language Keyboard (HULK) is a keyboard whose keys can be dynamically changed to display several different languages’ characters. Main Features: Loads languages from SD card Touch-screen to select language Displays languages’ characters on an internal VGA monitor Uses physical keys with tactile feedback PS/2 interface to host PC

4 Project-Specific Success Criteria An ability to display a languages’ characters as a keyboard layout on an LCD screen. An ability to change the language displayed on the keyboard by selecting a new language on a touch- screen menu. An ability to receive and decode a key press as a meaningful character. An ability to send and display a language’s characters on a host PC through a PS/2 interface. An ability to load languages from an SD card.

5 Block Diagram

6 Component Selection Rationale Microcontroller - PIC32MX360F512LMicrocontroller - PIC32MX360F512L –85 GPIO pins, 4 SPI, 512K Flash –MIPS core –Development board available in lab Touch Screen – LCD-010Touch Screen – LCD-010 –Physical size –Touch screen and LCD all-in-one package –Good sample code available

7 Component Selection Rationale 1 Mbit SRAM – CY7C09099V-6AXC1 Mbit SRAM – CY7C09099V-6AXC –Dual port –Big enough for bitmap files –Fast enough for VGA video –Internal address burst counter Programmable Logic Devices – GAL26CV12BProgrammable Logic Devices – GAL26CV12B –Number of macrocells –Availability of parts/programmers –Fast enough for VGA video

8 Packaging Design

9 2 PCBs (Motherboard and Keyboard) – –5 wire connector between them – –VGA connection from motherboard to monitor Keyboard sits directly on top of VGA monitor Keys are clear plastic pieces sitting on SMT pushbuttons Thickness of internal monitor determines thickness of overall package All contained in manufactured box (if available); else homemade balsa wood box

10 Motherboard Schematic: MCU

11 Motherboard Schematic: Touch-screen

12 Motherboard Schematic: SD Card Reader

13 Motherboard Schematic: VGA Circuitry

14 Keyboard Schematic

15 Power Schematic

16 Theory of Operation

17 Theory of Operation – Touch-screen

18 Theory of Operation - VGA

19 PCB Layout - Motherboard

20 PCB Layout - Keyboard

21

22 Software Design/Development Status Boot-UpBoot-Up –Load data from SD card to MCU flash –Write default language to SRAM –Set burst counter start address –Write touch-screen image information Normal OperationNormal Operation –Key presses and touch-screen touches generate interrupts –VGA circuitry runs without interruption unless a new language is selected

23 Project Completion Timeline Week 8 - Schematics and PCBs FinalizedWeek 8 - Schematics and PCBs Finalized Week 9 - PLDs programmed / VGA circuit testedWeek 9 - PLDs programmed / VGA circuit tested Week 10 – Touch screen fully tested and functionalWeek 10 – Touch screen fully tested and functional Week 11 – Key decoding and SD card programmingWeek 11 – Key decoding and SD card programming Week 12 – PS/2 and host PC interfaceWeek 12 – PS/2 and host PC interface Week 13 – Keyboard PCB with keys assembledWeek 13 – Keyboard PCB with keys assembled Week 14 - Packaging finishedWeek 14 - Packaging finished Week 15 - Paperwork and final reportWeek 15 - Paperwork and final report Week 16 - DemonstrationWeek 16 - Demonstration

24 Questions / Discussion


Download ppt "ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv."

Similar presentations


Ads by Google