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

presentation player overlay
1 / 16
About This Presentation
Transcript and Presenter's Notes

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


1
Preliminary Design ReviewKa Hing ChanEE 396
ProjectOctober 7, 2006
USB iTASK Part 1
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
Overview
Archimedes
4
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
Write a Comment
User Comments (0)
About PowerShow.com