1 / 31

ECE 477 Design Review Team 2  Spring 2010 Digi -Brush

ECE 477 Design Review Team 2  Spring 2010 Digi -Brush. Josh Long . Katie Schremser. Caleb Ayew-ew. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout

azra
Download Presentation

ECE 477 Design Review Team 2  Spring 2010 Digi -Brush

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 ReviewTeam 2  Spring 2010Digi-Brush Josh Long Katie Schremser Caleb Ayew-ew

  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 • Child’s toy that can eliminate the mess and stress of children painting. • User can use multiple colors by mixing 8 given colors • Current color will be indicated through an LED in the tip of the brush • Painting will be recognized by interaction with a 15” touch screen • Image on the display can be saved onto an SD Card

  4. Project-Specific Success Criteria • An ability to display images on the display board • An ability to track the digital brush on the display board • An ability to mimic paintbrush stroke characteristics on the display board • An ability to save the painted image on a SD card • An ability to distinguish user’s color selection and display selected color before being painted

  5. Block Diagram

  6. Microcontroller :Freescale 9S12DP512DGV1 • 16-bit CPU (HCS12) • 512 kB Flash EEPROM (Program Memory) • Multiple Peripherals • 3 SPI (FPGA) • 2 8-channel, 10-bit ATD (Color pots, Touch Screen, Force Resistor) • 1 IIC (LED Driver) • Max Frequency of 50 MHz (with external oscillator) • 5V Operation

  7. FPGA: Cyclone II EP2C20Q240C8 K ABB9Y0737A • 4 PLLs • 239,616 total RAM bits • 26 Embedded Multipliers • 3.3V , Max 260 MHz Operation • Easily Accessible VHDL Libraries • Low Cost

  8. 15” Touch Monitor/Touch Screen • 15” Size • Comparable to an 8.5” x 11” piece of paper • Cheaper than 12.1” for both parts combined • 15” Touch Monitor • Separate Monitor and Touch Screen were cheaper than a pre-packaged touch screen • 15” 5-Wire Resistive Touch Screen • Resistive technology allows recognition by items other than fingers • 5-Wire allows more accuracy than 4-Wire

  9. Packaging Design 8 Color pots 1 “Water” Pot Brush Holder/Connector Save/Clear Buttons 15” LCD Monitor 15” Touch Screen

  10. Theory of Operation • Power • Microcontroller • LED Driver • Color Pots • Force Resistor • Touch Panel • FPGA • Boot Chip • SDRAM • VDAC/Monitor • SD Card Reader

  11. Theory of Operation: Power • 31V @ 2.4A inputs to linear regulators from a wall-wart • Three LM350 Linear Regulators • >=28V to: • 1.25V • 3.3V • 5V

  12. Theory of Operation: Power Schematic

  13. Theory of Operation: Microcontroller • 50 MHz External Oscillator • 2 GPIO for Save and Clear Screen Pushbuttons • 5V Vdd

  14. Theory of Operation: Microcontroller Schematic

  15. LED Driver

  16. Theory of Operation: FPGA • 50 MHz External Oscillator • 133 MHz External Oscillator • 1.25V Internal • 3.3V Vdd • Level Translator between FPGA and Microcontroller

  17. Theory of Operation: FPGA Schematic

  18. VDAC, Boot Chip, Level Translator

  19. SDRAM

  20. PCB Layout: Considerations • Separation of Analog and Digital • Large Traces for Power and GND • Copper Pour for GND • Many Decoupling Capacitors • Valid Trace Placements • Room for Expansion (Headers) if needed

  21. PCB Layout: Overall

  22. PCB: Power Supply

  23. PCB: µC, LED Driver, Oscillator, and Level Translator

  24. PCB: FPGA

  25. PCB: VDAC, Boot Chip

  26. PCB: SDRAM

  27. Software Design/Development Status • Functional Proof of Concept for mixing colors created using Java • Programming Microcontroller with Freescale CodeWarrior and P&E BDM Multilink • Using to simulate interrupts and simple programs relevant to the project • Have access to SPI, VDAC, and SDRAM VHDL Libraries for the FPGA

  28. Project Completion Timeline

  29. Questions / Discussion

More Related