Start Date: 24/04/2023
Course Overview
The purpose of this course is to provide the student with the theoretical knowledge required for defining and implementing systems based on USB versions 2, 3.0, 3.1, USB Type C.
The course begins with basic concepts and then fully describes in detail USB Architecture (USB2.0 & USB 3.0). The material is fully up-to-date and supports the latest version of the international specification.
The course covers partially also OTG, UTMI + ULPI, LPM, HSIC and USB 3.1.
During the course there are many examples which cover all aspects of USB specification
Level:
IntermediateWho should attend?
This course is designed for Project Managers, Software and Hardware Engineers who design and implement USB 2 & 3.0 or 3.1Objectives
By the end of this course, the student will:
Course Outline:
Part I – Background & Fundamentals (2H)
• USB Motivation
• Bus Topology
• Endpoints
• USB 2.0 Data Flow (Bulk, Isochronous, Interrupt, Control)
• USB 3.0 Basic Concept (Mechanical, Power Management, Packet Routing)
• Super Speed Layers
Part II – USB 3.0 Architecture (2.5H)
• Physical Layer
• Protocol Layer
• Link Layer (LTSSM, Link Commands)
• Inband Reset
Part III – Power Management (2.5H)
• U0, U1, U2, U3
• System Exit Latency
• Self & Bus Power Device
Part IV – Descriptors (2H)
• Device Tree & States
• Device Class
• Device Descriptor
• Control Descriptor
• Interface Descriptor
• Endpoint Descriptor
• Endpoint Companion Descriptor
• BOS
• Example #1 – Configuration Device
• Example #2 – HID Class
Part V – Control Transfer (2H)
• USB 2.0 Control Transfer
• USB 3.0 Control Transfer
• Setup – Standard Request Code
• Example #3 – Mass Storage Class
• Hub Architecture
• Hub Routing & Signaling
• Hub Descriptors
• Port Status
• Split TransactionPart VII – Examples (1H)
• Example #4 – USB 3.0 Tracer Plot – Self TrainingPart VIII – USB3.1 (1.5H)
• Terminology & Main Features
• Physical & Link Layers
• Speed detection
• PTM
• DescriptorsPart IX – Supplement Specifications (1H)
• USB Type C
• OTG
• HSIC
• UTMI + ULPI