Presentation is loading. Please wait.

Presentation is loading. Please wait.

Critical Design Review Ka Hing Chan EE 396 Project November 17, 2006 Archimedes USB – iTASK Part 1.

Similar presentations


Presentation on theme: "Critical Design Review Ka Hing Chan EE 396 Project November 17, 2006 Archimedes USB – iTASK Part 1."— Presentation transcript:

1 Critical Design Review Ka Hing Chan EE 396 Project November 17, 2006 Archimedes USB – iTASK Part 1

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 Microprocessor USBPC USB User Interaction Keyboard Mouse USB PC Archimedes

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

5 Circuit Archimedes

6 MAX6349TL Regulator 3.3V Regulator PINS 1 IN 2 GND 4 RESET 5 SET 6 OUT

7 USB MAXIM MAX3421E USB Peripheral/Host Controller with 26MHz SPI Interface Complies with USB Specification Revision 2.0 Interrupt Output Pin Allows Polled Interrupt-Driven SPI Interface Archimedes

8 MAXIM MAX3421E PINS Archimedes PINNAMEINPUT/OUTPUTFUNCTION 1GPIN7Input 2VLInputConnect to 1.4V to 3.6V logic-level power 3, 19GNDInputGround 4 to 11GPOUT0-9Output 12RESInputDevice Reset 13SCLKInputSPI Serial-Clock Input 14SSInput 15MISOOutputSPI Serial-Data Output 16MOSIInput or OutputSPI Serial-Data Input 20D-Input/OutputUSB D- Signal 21D+Input/OutputUSB D+ Signal 23VccInputConnects to a positive 3.3V 26 to 32GPIN0-6Input

9 MAX3421E - Diagram Archimedes

10 MAX3421E SPI COMMAND SPI Command Byte B7B6B5B4B3B2B1B0 Reg4Reg3Reg2Reg1Reg00DIRACKSTAT* STATUS BITS (PERIPHERAL MODE) B7B6B5B4B3B2B1B0 SUSP IRQ URES IRQ SUDAVI RQ IN3BAV IRQ IN2BAVIR Q OUT1DAVI RQ OUT0DAV IRQ IN0BAV IRQ Archimedes

11 ET-ARM7 STAMP 32-Bit ARM7TDMI-S +3.3V Power Supply SPI INTERFACE PORTS Don’t know yet Archimedes

12 ET-ARM7 STAMP Archimedes

13 Programming Software KEIL C Compiler MircoVision3 V3.20a Started Using the evaluation software that came with the processor Able to download the demo program onto the processor. Archimedes

14 To be Done Circuit layout Using the ARM START to do the circuit Understanding the functions of USB and ET-ARM7 PORTS SPI Registers Programming Debugging Archimedes

15 Potential Problems Not understanding the microprocessor Programming the right ports SPI Interface Not understanding the USB microprocessor Sending/Receiving data packets from microprocessor HID protocols Sending and reading data packets Not be able to finish it on time Archimedes

16 Timeline Archimedes IDTask Name August 06September 06October 06November 06December 06 8/ 20 8/ 27 9/39/3 9/ 10 9/ 17 9/ 24 10 /1 10 /8 10/ 15 10/ 22 10/ 29 11 /5 11/ 12 11/ 19 11/ 26 12 /312/10 1 Design the circuit - DONE 2Building the circuit ??? 3 Understanding MAX3421E data 4 Understand How HID works 5 Understanding ET- ARM7 6 Programming ET- ARM7 7 Programming MAX3421E 8Debugging 9Paper write up

17 Timeline Programming ARM7 Understanding PORTS first Slowly Program the ARM7 with SPI Hardware Neil is getting the soldiering oven kit Soldier the chip surface mounting

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


Download ppt "Critical Design Review Ka Hing Chan EE 396 Project November 17, 2006 Archimedes USB – iTASK Part 1."

Similar presentations


Ads by Google