Announcing a series of USB tutorials for the IEEE Washington Section!

“USB Hands-on”

*** POSTPONED*** by request
Due to the late publicity in the SCANNER (it came out after the signup cut-off), this workshop has been postponed until after GLOBECOM. Please check back here for the announcement of the new date!


Location: University of Maryland, College Park, MD

Special hours:
Monday 9AM - 5PM
  Tuesday 1PM - 5PM

Join us for a two-day hands-on workshop on learning the Universal Serial Bus and applying USB communications in embedded systems. This workshop is targeted for the embedded systems engineer (hardware and/or software) and managers.

Level: Intermediate / Advanced

Prerequisites: knowledge of embedded systems concepts and development, including rudimentary C language coding.

Participants will need to bring a laptop with Windows XP or equivalent operating system, CD or DVD drive, and one open USB port. You will be installing some development software as part of this workshop, so you will need at least 400Mb of free disk space..

By special request, we have split this workshop in two parts (see topics below):

Both days:
IEEE Members $699

Non-members $799
Students (FULL-TIME) $399

Day One ONLY:
IEEE Members $399
Non-members $499
Students (FULL-TIME) $249

Unemployed and retired attendees may attend at the student rate, subject to available space


Topics to be covered include:

DAY 1: USB Basics and designing an 8-bit USB device (peripheral)

USB Specification:

Devices, Hosts, and On-the-go

Versions 1.0 / 1.1 / 2.0 differences
Speeds
Connectors
USB Communications:

Enumeration

Frames
Packets
Transactions

Principles of USB Device Design

Hands-on example: Human Interface Device
Considerations for Mass Storage devices

Hands-on example: CDC Class Custom Device and Windows Interface

 
DAY 2: Designing a 32-bit On-The-Go / Host (controller)
Principles of USB Host Design for embedded systems
Hands-on example: reading a USB mouse or keyboard

Hands-on example: reading a USB memory “stick”

USB On-the-go: putting it all together
Modules and custom chips: Build vs. Buy
…And much more!

Participants will receive a USB development system, evaluation or student versions of all development software, a hardcopy of the slides presented and a CD of the code examples presented. Bring your laptop (XP or Vista)! Day 1 only attendees will receive the Microchip software only.

The hardware provided consists of:

Day 1: Microchip 163025 USB 2.0 Device Demo Board. - $70 retail value

Day 2: Freescale MCF52221 ColdFire (32 bit) USB 2.0 OTG development board - $130 retail value

The development systems run on the Windows (XP / Vista) operating system. Computer requirements: 300Mb free disk space, CD or DVD drive, USB port. Power will be provided for your laptop so be sure and bring your charger / AC adapter.

Click here to register

(above link disabled until new date announced)

Interested in having this tutorial in your area?
Click here to request it for your AREA

About the presenter:
Charles Lord, P.E., is a consulting engineer with over 25 years of experience in the embedded systems, RF, military, and medical device / pharmaceutical fields. He is a frequent speaker for IEEE and quality / regulatory meetings and conferences. His company, Triangle Advanced Design and Automation, is based in Cary, NC.