Start Date: 24/04/2023

Price 4,228 ILS

DURATION 2 Days

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:

Intermediate

Who should attend?

This course is designed for Project Managers, Software and Hardware Engineers who design and implement USB 2 & 3.0 or 3.1

Objectives

By the end of this course, the student will:

Be able to define the required performance and define USB Descriptors
Be able to design and debug USB devices (HW & SW).

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

Part VI – USB Hub (0.5H)
• 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