передачі від пристрою до хосту Потік має направлення IN и назівається upstream.
В
Рисунок 4 - Типова топологія шини USB
Пристрої, Які підключаються до шини, є підлеглімі и діляться на два види: хаб и Пристрій, Який Виконує Деяк функцію. Хаб служити розгалуджувачем шини и надає свои псуй для Підключення других прістроїв, и хабів в тому чіслі. Хост періодічно запітує статус хаба и за его зміною візначає Підключення нового пристрою чг Відключення Працюючий.
Гілки, Які формує хаб, закінчуються підключенім прістроєм, Який Виконує визначеня функцію. Частина портів хаба залішається вільною, смороду Заборонені до Підключення нового пристрою и на роботу шини НЕ вплівають.
Підлеглі Пристрої НЕ могут самостійно посілаті дані по шіні, ВСІ Операції віконуються ними Тільки за Дозволи хосту. Альо, ЯКЩО хост перевів Пристрій в режим зниженя споживання ЕНЕРГІЇ, то при переході в активний режим Пристрій сігналізує про зміну свого статусом, не чекаючі Дозволу хосту. Пристрої могут використовуват власне джерело живлення чі внутрішнє джерело шини USB. Сумарная струм, Який спожівається прилаштувався від джерела шини USB, не винних перевіщуваті 1А. Допускається Підключення до шини до 127 підлеглих прістроїв.
На шини USB Доступні три режими роботи: нізькошвідкісній, повношвідкісній и вісокошвідкісній. У Першу Черга ШВИДКІСТЬ роботи шини візначає хост, а при підключенні Пристрій налагоджується на доступну Максимально ШВИДКІСТЬ. Найвища ШВИДКІСТЬ передачі досягається при работе прилаштую у вісокошвідкісному режімі роботи.
Для Виявлення Підключення нового пристрою до шини, хост періодічно запітує статус хабів. У момент Виявлення прилаштую ВІН НЕ має адреси и НЕ сконфігурованій, того хост звертається до нього за Нульовий адресою через спеціальну контрольну точку. Дерло командою хост прісвоює прилаштую Унікальний адресу, з яким ВІН працює до моменту Відключення. Далі, вікорістовується команда зчітування Опису прилаштую и Опису всех его можливіть конфігурацій. После цього хост командою встановлює Першу доступного конфігурацію, НЕ аналізуючі ее призначення. После цього Пристрій вважається сконфігурованім и готуємо до роботи. Отримай інформація дозволяє операційній Системі ідентіфікуваті Пристрій и завантажити відповідній драйвер. Подалі Керування прістроєм передається драйверу.
На шіні USB вікорістовується пакетна передача ІНФОРМАЦІЇ. Для обміну одним пакетом даніх хост и Пристрій віконують цикл, Який уявляє собою послідовність "запит даніх - підтвердження". Службова інформація, яка супроводжує Корисні дані, однозначно візначає адресата, цілісність даніх и Готовність пристрою до Наступний циклу. Всю інформацію, яка передається по шіні USB, можна розділіті на наступні типи:
пакети запиту;
пакети даніх;
маркери підтвердження;
Другие пакети.
Пакет запиту - це пакет службової ІНФОРМАЦІЇ. Хост посілає запит перед обміном Даними чи для перевірк...