1 / 16

Preliminary Design Review Ka Hing Chan EE 396 Project October 7, 2006

USB – iTASK Part 1. Preliminary Design Review Ka Hing Chan EE 396 Project October 7, 2006. Archimedes. Overview. To design a USB device to read in different USB devices, pass data packets to the PC, and send data packets from PC to PC. Archimedes. PC. USB. Microprocessor. Keyboard Mouse.

Download Presentation

Preliminary Design Review Ka Hing Chan EE 396 Project October 7, 2006

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. USB – iTASK Part 1 Preliminary Design ReviewKa Hing ChanEE 396 ProjectOctober 7, 2006 Archimedes

  2. Overview To design a USB device to read in different USB devices, pass data packets to the PC, and send data packets from PC to PC. Archimedes

  3. PC USB Microprocessor Keyboard Mouse USB USB PC User Interaction Overview Archimedes

  4. Microprocessor USB PC Module Concentration is only on getting the microprocessor and the USB to communicate with the PC. Archimedes

  5. Specification • USB MAXIM MAX3421E controller • USB Peripheral/Host Controller with 26MHz SPI Interface • Complies with USB Specification Revision 2.0 • Full-Speed of 12Mbps • Low-Speed of 1.5Mbps • Temperature of -40 to +85 °C Archimedes

  6. Specification • USB MAXIM MAX3421E controller • Self Powered Peripheral Applications • Interrupt Output Pin • Allows Polled • Interrupt-Driven SPI Interface • 8 General-Purpose of Input and Output • Handles Low-Level USB Signaling • TQFP package (5mm x 5mm) Archimedes

  7. MAX3421E Archimedes

  8. Specification • ET-ARM7 STAMP • 16/32-Bit ARM7TDMI-S • Crystal 19.6608 MHz with 58.9824 MHz maximum speed • Supporting In-System programming (ISP) • +3.3V Power Supply Archimedes

  9. Specification • ET-ARM7 STAMP • 128 KB Flash Memory and 16KB Static Ram • Maximum 46 I/O Pins • 2-ch. SPI • Temperature of -40 to +85 °C • Cost $111.60 Archimedes

  10. ET-ARM7 STAMP Archimedes

  11. Circuit Archimedes

  12. Programming Software • KEIL C Compiler • The cost of the software is expensive • Education purpose – around $400 • Lots of development tools • Library is bigger • Open Source Compiler • Not as much development tools • It is free • Library is smaller • Writing my own library Archimedes

  13. To be Done • Circuit layout • Using the ARM START to do the circuit • Make PCB board • Understanding the functions of USB and ET-ARM7 • Programming • Debugging Archimedes

  14. Potential Problems • Writing the program • Not understanding the microprocessor • Not understanding the USB microprocessor • HID protocols • Sending and reading data packets • Not be able to finish it on time Archimedes

  15. Timeline Archimedes

  16. Questions? USB – iTASK Part 1 Visit my website at: http://www2.hawaii.edu/~kahing Thank You!!! Archimedes

More Related