Як працюють порти USB

howstuffworks

Практично будь-який комп'ютер, який ви купуєте сьогодні, постачається з одним або кількома Універсальна послідовна шина роз'єми. Ці роз'єми USB дозволяють швидко та легко приєднати до комп'ютера миші, принтери та інші аксесуари. Операційна система також підтримує USB, тому встановлення драйверів пристроїв також є швидким і простим. У порівнянні з іншими способами підключення пристроїв до комп’ютера (включаючи паралельні порти, послідовні порти та спеціальні карти, які ви встановлюєте всередині корпусу комп’ютера), пристрої USB неймовірно прості.

У цій статті ми розглянемо порти USB як з боку користувача, так і з технічної точки зору. Ви дізнаєтесь, чому система USB настільки гнучка і як вона може так легко підтримувати стільки пристроїв - це справді дивовижна система.

Той, хто деякий час був навколо комп’ютерів, знає проблему, яку намагається вирішити Універсальна послідовна шина - раніше під’єднання пристроїв до комп’ютерів було справжнім головним болем.

  • Принтери, підключені до паралельних портів принтера, і більшість комп'ютерів постачалися лише з одним. Такі речі, як зовнішні носії інформації, які потребують високошвидкісного підключення до комп'ютера, також використовуватимуть паралельний порт, часто з обмеженим успіхом і не надто великою швидкістю.
  • Модеми використовували послідовний порт, але також і деякі принтери та різноманітні дивні речі, такі як особисті цифрові помічники (КПК) та цифрові камери. У більшості комп’ютерів було не більше двох послідовних портів, і вони в більшості випадків були дуже повільними.
  • Пристрої, які потребували швидшого підключення, постачались із власними картками, які повинні були поміститися в гніздо для карт всередині корпусу комп’ютера. На жаль, кількість слотів для карток обмежена, і деякі карти важко встановити.

Мета USB - покласти край усім цим головним болям. Універсальна послідовна шина надає єдиний стандартизований простий у використанні спосіб підключення до мережі 127 пристроїв до комп’ютера.

Приблизно кожна зроблена периферія зараз поставляється у версії USB. Приклад переліку пристроїв USB, які ви можете придбати сьогодні, включає:

  • Принтери
  • Сканери
  • Миші
  • Джойстики
  • Летні ярма
  • Цифрові камери
  • Веб-камери
  • Пристрої збору наукових даних
  • Модеми
  • Доповідачі
  • Телефони
  • Відео телефони
  • Запам'ятовуючі пристрої
  • Мережеві з’єднання

У наступному розділі ми розглянемо USB-кабелі та роз’єми, що дозволяють комп’ютеру взаємодіяти з цими пристроями.

Підключити USB-пристрій до комп’ютера просто - ви знайдете USB-роз’єм на задній панелі машини та підключите до нього USB-роз’єм.

Якщо це новий пристрій, операційна система автоматично визначає його та запитує диск із драйвером. Якщо пристрій уже встановлено, комп'ютер активує його та починає з ним розмовляти. Пристрої USB можна підключати та відключати в будь-який час.

Багато USB-пристроїв постачаються із власним вбудованим кабелем, і кабель має на ньому з'єднання "А". Якщо ні, тоді на пристрої є розетка, яка приймає роз'єм USB "B".

Стандарт USB використовує роз'єми "A" і "B", щоб уникнути плутанини:

  • "A"роз'єми спрямовані" вгору "до комп'ютера.
  • "B"роз'єми голівки" вниз за течією "і підключаються до окремих пристроїв.

Використовуючи різні роз'єми на висхідному та нижньому кінці, неможливо ніколи не заплутатися - якщо ви підключите будь-який роз'єм USB-кабелю "B" до пристрою, ви знаєте, що він буде працювати. Так само ви можете підключити будь-який роз'єм "A" до будь-якого роз'єму "A" і знати, що він буде працювати.

Більшість комп'ютерів, які ви купуєте сьогодні, мають принаймні один або два роз'єми USB. Але, маючи на ринку стільки USB-пристроїв, у вас дуже швидко закінчуються розетки. Наприклад, у вас може бути клавіатура, миша, принтер, мікрофон і веб-камера, що працюють за технологією USB, тому очевидне питання: "Як підключити всі пристрої?"

Найпростішим рішенням проблеми є придбання недорогого USB-концентратора. Стандарт USB підтримує до 127 пристроїв, а концентратори USB є частиною стандарту.

Хаб, як правило, має чотири нових порти, але може мати і набагато більше. Ви підключаєте концентратор до комп’ютера, а потім підключаєте свої пристрої (або інші концентратори) до концентратора. Об’єднавши концентратори, ви можете створити десятки доступних портів USB на одному комп’ютері.

Концентратори можуть бути з живленням або без живлення. Як ви побачите на наступній сторінці, стандарт USB дозволяє пристроям заряджати свою енергію завдяки своєму USB-з’єднанню. Такий потужний пристрій, як принтер або сканер, матиме власне джерело живлення, але малопотужні пристрої, такі як миші та цифрові камери, отримують живлення від шини, щоб спростити їх. Потужність (до 500 міліампер при 5 вольт для USB 2.0 та 900 міліампер для USB 3.0) надходить від комп'ютера. Якщо у вас багато пристроїв із власним живленням (наприклад, принтерів та сканерів), тоді ваш концентратор не потребує живлення - жоден із пристроїв, що підключаються до концентратора, не потребує додаткового живлення, тому комп’ютер може це впоратись. Якщо у вас є безліч таких пристроїв, як миші та камери, вам, мабуть, потрібен потужний концентратор. У концентраторі є власний трансформатор, який подає живлення на шину, щоб пристрої не перевантажували комп'ютер.

Коли хост включається, він запитує всі пристрої, підключені до шини, і присвоює кожному адресу. Цей процес називається перерахування -- пристрої також перераховуються, коли вони підключаються до шини. Хост також дізнається з кожного пристрою, який тип передачі даних він хоче виконати:

  • Перервати - Такий пристрій, як миша або клавіатура, які будуть надсилати дуже мало даних, вибере режим переривання.
  • Навалом - Такий пристрій, як принтер, який отримує дані одним великим пакетом, використовує режим масової передачі. Блок даних надсилається на принтер (64-байтовими фрагментами) і перевіряється, щоб переконатися, що він правильний.
  • Ізохронний - Пристрій для потокового передавання (наприклад, динаміки) використовує ізохронний режим. Потоки даних між пристроєм і хостом у режимі реального часу, і виправлення помилок не відбувається.

Хост також може надсилати команди або параметри запиту за допомогою контрольних пакетів.

Під час перерахування пристроїв хост відстежує загальну пропускну здатність, яку вимагають усі ізохронні та пристрої переривання. Вони можуть споживати до 90 відсотків доступної пропускної здатності 480 Мбіт/с (USB 3.0 збільшує цю швидкість до 4,8 гігабіт в секунду). Після того, як 90 відсотків витрачено, хост забороняє доступ до будь-яких інших ізохронних пристроїв або пристроїв переривання. Контрольні пакети та пакети для масових передач використовують будь-яку пропускну здатність, що залишилася (принаймні 10 відсотків).

Універсальна послідовна шина ділить доступну пропускну здатність на кадри, а хост контролює кадри. Кадри містять 1500 байт, і новий кадр починається кожні мілісекунди. Під час кадру ізохронні пристрої та пристрої переривання отримують слот, тому їм гарантується необхідна пропускна здатність. Насипні та контрольні передачі використовують все, що залишилося. Технічні посилання в кінці статті містять багато деталей, якщо ви хочете дізнатись більше.

Універсальна послідовна шина має такі особливості:

  • Комп’ютер виконує роль хоста.
  • До 127 пристроїв можуть підключатися до хоста, безпосередньо або через концентратори USB.
  • Окремі USB-кабелі можуть проходити до 5 метрів; з концентраторами пристрої можуть знаходитися на відстані до 30 метрів (шість кабелів) від хоста.
  • З USB 2.0 шина має максимальну швидкість передачі даних 480 мегабіт в секунду (в 10 разів перевищує швидкість USB 1.0).
  • Кабель USB 2.0 має два дроти для живлення (+5 вольт і земля) і виту пару проводів для передачі даних. Стандарт USB 3.0 додає ще чотири дроти для передачі даних. Хоча USB 2.0 може одночасно надсилати дані лише в одному напрямку (нижче або вище), USB 3.0 може передавати дані одночасно в обох напрямках.
  • На дроти живлення комп'ютер може подавати потужність до 500 міліампер при 5 вольт. Кабель USB 3.0 може подавати до 900 міліампер енергії.
  • Пристрої малої потужності (наприклад, миші) можуть отримувати свою силу безпосередньо з шини. Пристрої високої потужності (наприклад, принтери) мають власні джерела живлення і витрачають мінімальну потужність з шини. Концентратори можуть мати власні джерела живлення для живлення пристроїв, підключених до концентратора.
  • Пристрої USB є гаряча заміна, це означає, що ви можете будь-коли підключити їх до автобуса та відключити. Кабель USB 3.0 сумісний з портами USB 2.0 - ви не отримаєте таку ж швидкість передачі даних, як з портом USB 3.0, але дані та потужність все одно передаватимуться через кабель.
  • Коли комп'ютер переходить у режим енергозбереження, головний комп’ютер може перевести у режим сну багато USB-пристроїв.

Пристрої, підключені до порту USB, покладаються на кабель для передачі живлення та даних.

Стандарт для версії USB 2.0 був випущений у квітні 2000 року і є оновленням для версії USB 1.1.

USB 2.0 (Швидкісний USB) забезпечує додаткову пропускну здатність для мультимедійних програм та програм зберігання даних і має швидкість передачі даних у 40 разів швидшу, ніж USB 1.1. Щоб забезпечити плавний перехід як для споживачів, так і для виробників, USB 2.0 має повну пряму і зворотну сумісність з оригінальними USB-пристроями, а також працює з кабелями та роз'ємами, виготовленими для оригінального USB.

Підтримуючи три швидкісні режими (1,5, 12 та 480 мегабіт в секунду), USB 2.0 підтримує пристрої з низькою пропускною здатністю, такі як клавіатури та миші, а також високошвидкісні, такі як веб-камери з високою роздільною здатністю, сканери, принтери та системи зберігання великої ємності . Розгортання USB 2.0 дозволило лідерам індустрії ПК розвивати розвиток периферійних пристроїв для ПК, доповнюючи існуючі високопродуктивні ПК. На додаток до поліпшення функціональних можливостей та заохочення інновацій, USB 2.0 підвищує продуктивність користувальницьких додатків і дозволяє користувачеві запускати декілька програм для ПК одночасно або кілька високопродуктивних периферійних пристроїв одночасно.

Стандарт USB 3.0 (SuperSpeed ​​USB) став офіційним 17 листопада 2008 р. [Джерело: Everything USB]. USB 3.0 може похвалитися швидкістю в 10 разів швидшою, ніж USB 2.0, з швидкістю 4,8 гігабіт в секунду. Він призначений для таких програм, як передача відеоматеріалів високої чіткості або резервне копіювання всього жорсткого диска на зовнішній диск. Зі збільшенням ємності жорсткого диска також зростає потреба у високошвидкісному способі передачі даних.

Прийняття стандарту USB 3.0 було повільним. Виробники мікросхем повинні розробляти апаратне забезпечення материнської плати, що підтримує USB 3.0. Власники комп’ютерів мають можливість придбати картки, які вони можуть встановити на своїх комп’ютерах для підтримки USB 3.0. Але апаратна підтримка - це лише частина проблеми - вам також потрібна підтримка з боку вашої операційної системи. Незважаючи на те, що Microsoft оголосила, що Windows 7 з часом підтримає стандарт USB 3.0, компанія поставила свою операційну систему без підтримки USB 3.0. Останні дистрибутиви операційної системи Linux підтримують USB 3.0.

Можливо, ви не думаєте, що кабелі для передачі даних створюють суперечки. Але деякі репортери, такі як письменник ZDNet Адріан Кінгслі-Х'юз, припускають, що одна з причин уповільнення USB 3.0 є повільною, тому що Intel затримує виробництво на материнських платах з підтримкою USB 3.0 цілеспрямовано, щоб дати одному з власних продуктів перевагу [джерело: Kingsley -Сміється]. Цим продуктом є Light Peak, технологія передачі даних, яка має початкову максимальну швидкість передачі даних 10 гігабіт в секунду, а майбутні теоретичні швидкості досягають 100 гігабіт в секунду. Оскільки Intel є основним виробником мікросхем, лише кілька комп'ютерів з материнськими платами інших компаній в даний час підтримують USB 3.0.

Представники Intel заперечують такі твердження. Керівники компанії заявили, що технологія Light Peak не збирається замінювати порти USB, і що Light Peak і USB 3.0 будуть працювати разом. Тим часом на сьогоднішній день на ринку можна знайти комп’ютери та аксесуари, що містять USB 3.0.

Щоб отримати додаткову інформацію про USB та суміжні теми, перегляньте посилання на наступній сторінці.