USB

Материал из ЭНЭ
Перейти к: навигация, поиск
Символ USB
Файл:Mini USB db.jpg
USB Тип B mini

USB (англ. Universal Serial Bus) — универсальная последовательная шина, предназначенная для периферийных устройств.

Шина USB представляет собой последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Для высокоскоростных устройств лучше применять FireWire.

USB-кабель представляет собой две витые пары: по одной паре происходит передача данных в каждом направлении (дифференциальное включение), а другая пара используется для питания периферийного устройства (+5 В). Благодаря встроенным линиям питания, обеспечивающим ток до 500 мА, USB часто позволяет применять устройства без собственного блока питания (если эти устройства потребляют ток силой не более 500 мА).

К одному контроллеру шины USB можно подсоединить до 127 устройств через цепочку концентраторов (они используют топологию "звезда").

В отличие от многих других стандартных типов разъемов, для USB характерны долговечность и механическая прочность.

История

Стандарт разработали семь компаний: Compaq, Digital Equipment, IBM, Intel, Microsoft, NEC и Northern Telecom.

Летом 1996 года на рынке появились первые компьютеры с портами USB.

USB 1.1

Технические характеристики:

  • высокая скорость обмена — 12 Мбит/с
  • максимальная длина кабеля для высокой скорости обмена — 3 м
  • низкая скорость обмена — 1,5 Мбит/с
  • максимальная длина кабеля для низкой скорости обмена — 5 м
  • максимальное количество подключённых устройств (включая размножители) — 127
  • возможно подключение устройств с различными скоростями обмена
  • напряжение питания для периферийных устройств — 5 В
  • максимальный ток потребления на одно устройство — 500 мA

USB 2.0

USB 2.0 отличается от USB 1.1 только большей скоростью и небольшими изменениями в протоколе передачи данных для режима Hi-speed (480Мбит/сек). Существуют три скорости работы устройств USB 2.0 :

  • Low-speed 10—1500 Кбит/c (используется для интерактивных устройств: Клавиатуры, мыши, джойстики)
  • Full-speed 0,5—12 Мбит/с (аудио/видео устройства)
  • Hi-speed 25—480 Мбит/с (видео устройства, устройства хранения информации)

На самом деле хотя и в теории скорость USB 2.0 может достигать 480Мбит/с, устройства типа жёстких дисков и вообще любых носителей информации в реальности никогда не достигают такой скорости обмена по шине, хотя и могут развивать её. Это можно объяснить достаточно большими задержками шины USB между запросом на передачу данных и собственно началом передачи. Например, другая шина FireWire хотя и обеспечивает максимальную скорость в 400Мбит/с, что на 80Мбит/с меньше чем у USB, в реальности позволяет достичь бо́льших скоростей обмена данными с жёсткими дисками и другими устройствами хранения информации.

USB OTG

Файл:USB OTG.png

USB OTG (аббр. от On-The-Go) — дальнейшее расширение спецификации USB 2.0, предназначенное для лёгкого соединения периферийных USB-устройств друг с другом без необходимости подключения к ПК. Например, цифровой фотоаппарат можно подключать к фотопринтеру напрямую, если они оба поддерживают стандарт USB OTG. Этот стандарт возник из-за резко возросшей в последнее время необходимости надёжного соединения различных USB-устройств без использования ПК. В данной спецификации устройства обходятся без персонального компьютера, т.е. выступают как одноранговые приемопередатчики(на самом деле это только создаётся такое ощущение. В действительности же устройства определяют кто из них будет мастер-устройством, а кто подчиняемым. А одноранговым интерфейс usb быть не может).

USB wireless

Файл:Wireless usb.gif

Новейшая технология USB (официальная спецификация стала доступна только в мае 2005 года). Позволяет организовать беспроводную связь с высокой скоростью передачи информации (до 480 Мбит/с на расстоянии 3 метра и до 110 Мбит/с на расстоянии 10 метров).

Смотрите также

Ссылки

Программисту USB-устройств. Серия публикаций в журнале Современная Электроника

  1. Дмитрий Чекунов. Программисту USB-устройств. Часть 1. Знакомство с USB//Современная Электроника, 2004 №1
  2. Дмитрий Чекунов. Программисту USB-устройств. Часть 2. Стандартные требования USB//Современная Электроника, 2004 №2
  3. Дмитрий Чекунов. Программисту USB-устройств. Часть 3. Стандартные дескрипторы USB//Современная Электроника, 2005 №1
  4. Дмитрий Чекунов. Практикум программиста USB-устройств Часть 1. EZ-USB FX2LP – универсальное USB-решение//Современная Электроника, 2005 №4
  5. Дмитрий Чекунов. Практикум программиста USB-устройств. Часть 2. Разработка аппаратно-программного ядра USB-устройства//Современная Электроника, 2005 №5-6
  6. Дмитрий Чекунов. Практикум программиста USB-устройств. Часть 3. Расширение функций ядра USB-устройства //Современная Электроника, 2006 №1-2
  7. Дмитрий Чекунов.Практикум программиста USB-устройств. Часть 4. Разработка программатора MK P89LPC9xx//Современная Электроника, 2006 №6-8
GNU FDL
Данная страница содержит материал, распространяемый под лицензией GNU Free Documentation License.
Содержимое страницы основано на статье USB из Википедии.