USB (англ. Universal Serial Bus — универсальная последовательная шина) — последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств в вычислительной технике.
Для подключения периферийных устройств к шине USB используется четырёхпроводный кабель: два провода (витая пара) используются для приёма и передачи данных, два других провода — для питания периферийного устройства. Благодаря встроенным линиям питания USB позволяет подключать периферийные устройства без собственного источника питания (максимальная сила тока, потребляемого устройством по линиям питания шины USB, не должна превышать 500 мА). К одному контроллеру шины USB можно подсоединить до 127 устройств по топологии «звезда» и до 5 уровней каскадирования хабов (увеличение количества портов), не считая корневого. В настоящее время широко используются устройства, выполненные в соответствии со спецификацией USB 2.0. Также, недавно стали доступны устройства работающие на шине USB 3.0.
Версии USB | USB 1.0 — 1.1 | USB 2.0 | USB 3.0 | |
---|---|---|---|---|
Режим пропускной способности | Low-speed | 1,5 МБит/c | 1,5 МБит/c | 1,5 МБит/c |
Full-speed | 12 МБит/c | 12 МБит/c | 12 МБит/c | |
Hi-speed | нет | 480 МБит/с | 4,8 ГБит/с | |
Максимальная длина кабеля для режима | Low-speed | 3 м | 3 м | 3 м |
Full-speed | 5 м | 5 м | 5 м | |
Hi-speed | нет | 5 м | 5 м | |
Максимальное количество подключённых устройств (включая хабы) | 127 | 127 | 127 | |
Напряжение питания для периферийных устройств | 5 В | 5 В | 5 В | |
Максимальный ток, потребляемый периферийным устройством | 500 мА | 500 мА | 900 мА |