Напряжение тока в usb. Как избежать повреждения USB-порта. Напряжение USB-порта компьютера

Напряжение тока в usb. Как избежать повреждения USB-порта. Напряжение USB-порта компьютера

USB (Universal Serial Bus - «универсальная последовательная шина») - последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Для подключения используется 4-х проводный кабель, при этом два провода используются для приёма и передачи данных, а 2 провода - для питания периферийного устройства. Благодаря встроенным линиям питания USB позволяет подключать периферийные устройства без собственного источника питания.

Основные сведения

Кабель USB состоит из 4 медных проводников - 2 проводника питания и 2 проводника данных в витой паре, и заземленной оплётки (экрана).

Кабели USB имеют физически разные наконечники «к устройству» и «к хосту». Возможна реализация USB устройства без кабеля, со встроенным в корпус наконечником «к хосту». Возможно и неразъёмное встраивание кабеля в устройство (например, USB-клавиатура, Web-камера, USB-мышь) , хотя стандарт запрещает это для устройств full и high speed.

Шина USB строго ориентирована, т. е. имеет понятие «главное устройство» (хост, он же USB контроллер, обычно встроен в микросхему южного моста на материнской плате) и «периферийные устройства».

Устройства могут получать питание +5 В от шины, но могут и требовать внешний источник питания. Поддерживается и дежурный режим для устройств и разветвителей по команде с шины со снятием основного питания при сохранении дежурного питания и включением по команде с шины.

USB поддерживает «горячее» подключение и отключение устройств . Это возможно благодаря увеличения длинны проводника заземляющего контакта по отношению к сигнальным. При подключении разъёма USB первыми замыкаются заземляющие контакты , потенциалы корпусов двух устройств становятся равны и дальнейшее соединение сигнальных проводников не приводит к перенапряжениям, даже если устройства питаются от разных фаз силовой трёхфазной сети.

На логическом уровне устройство USB поддерживает транзакции приема и передачи данных. Каждый пакет каждой транзакции содержит в себе номер оконечной точки (endpoint) на устройстве. При подключении устройства драйверы в ядре ОС читают с устройства список оконечных точек и создают управляющие структуры данных для общения с каждой оконечной точкой устройства. Совокупность оконечной точки и структур данных в ядре ОС называется каналом (pipe) .

Оконечные точки , а значит, и каналы, относятся к одному из 4 классов:

1) поточный (bulk),

2) управляющий (control),

3) изохронный (isoch),

4) прерывание (interrupt).

Низкоскоростные устройства, такие, как мышь, не могут иметь изохронные и поточные каналы .

Управляющий канал предназначен для обмена с устройством короткими пакетами «вопрос-ответ». Любое устройство имеет управляющий канал 0, который позволяет программному обеспечению ОС прочитать краткую информацию об устройстве, в том числе коды производителя и модели, используемые для выбора драйвера, и список других оконечных точек.

Канал прерывания позволяет доставлять короткие пакеты и в том, и в другом направлении, без получения на них ответа/подтверждения, но с гарантией времени доставки - пакет будет доставлен не позже, чем через N миллисекунд. Например, используется в устройствах ввода (клавиатуры, мыши или джойстики).

Изохронный канал позволяет доставлять пакеты без гарантии доставки и без ответов/подтверждений, но с гарантированной скоростью доставки в N пакетов на один период шины (1 КГц у low и full speed, 8 КГц у high speed). Используется для передачи аудио- и видеоинформации.

Поточный канал дает гарантию доставки каждого пакета, поддерживает автоматическую приостановку передачи данных по нежеланию устройства (переполнение или опустошение буфера), но не дает гарантий скорости и задержки доставки. Используется, например, в принтерах и сканерах.

Время шины делится на периоды, в начале периода контроллер передает всей шине пакет «начало периода». Далее в течение периода передаются пакеты прерываний, потом изохронные в требуемом количестве, в оставшееся время в периоде передаются управляющие пакеты и в последнюю очередь поточные.

Активной стороной шины всегда является контроллер, передача пакета данных от устройства к контроллеру реализована как короткий вопрос контроллера и длинный, содержащий данные, ответ устройства. Расписание движения пакетов для каждого периода шины создается совместным усилием аппаратуры контроллера и ПО драйвера, для этого многие контроллеры используют Прямой доступ к памяти DMA (Direct Memory Access ) - режим обмена данными между устройствами или же между устройством и основной памятью, без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.

Размер пакета для оконечной точки есть вшитая в таблицу оконечных точек устройства константа, изменению не подлежит. Он выбирается разработчиком устройства из числа тех, что поддерживаются стандартом USB.


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

Возможности USB:

Высокая скорость обмена (full-speed signaling bit rate) - 12 Мб/с
- Максимальная длина кабеля для высокой скорости обмена - 5 м
- Низкая скорость обмена (low-speed signaling bit rate) - 1.5 Мб/с
- Максимальная длина кабеля для низкой скорости обмена - 3 м
- Максимум подключенных устройств (включая размножители) - 127
- Возможно подключение устройств с различными скоростями обмена
- Отсутствие необходимости в установке пользователем дополнительных элементов, таких как терминаторы для SCSI
- Напряжение питания для периферийных устройств - 5 В
- Максимальный ток потребления на одно устройство - 500 mA

Распайка разъема USB 1.1 и 2.0

Сигналы USB передаются по двум проводам экранированного четырёхпроводного кабеля.

Здесь:

GND - цепь «корпуса» для питания периферийных устройств
V BUS - +5V также для цепей питания
Шина D+ предназначена для передачи данных

Шина D- для приема данных.

Недостатки USB 2.0

Хотя максимальная скорость передачи данных USB 2.0 составляет 480 Мбит/с (60 Мбайт/с), в реальной жизни достичь таких скоростей нереально (~33,5 Мбайт/сек на практике). Это объясняется большими задержками шины USB между запросом на передачу данных и собственно началом передачи. Например, шина FireWire , хотя и обладает меньшей пиковой пропускной способностью 400 Мбит/с, что на 80 Мбит/с (10 Мбайт/с) меньше, чем у USB 2.0, в реальности позволяет обеспечить бо́льшую пропускную способность для обмена данными с жёсткими дисками и другими устройствами хранения информации. В связи с этим разнообразные мобильные накопители уже давно «упираются» в недостаточную практическую пропускную способность USB 2.0.

Как избежать повреждения USB-порта

Часто производители ноутбуков, а затем и продавцы, реализующие эти изделия, дают приличную гарантию на предлагаемое «железо» с одной лишь оговоркой: гарантия не распространяется на USB-порты. Почему? Надо полагать, потому, что это самое уязвимое место компьютера, и неопытные пользователи, которых большинство, в результате неправильной эксплуатации интерфейса USB, могут легко его повредить. Конечно, разработчики борются с этой проблемой и в разных моделях ноутбуков применяют различные защитные меры. Но, пока проблема окончательно не решилась и чтобы избежать неприятностей, пользователям рекомендуется придерживаться определенных правил. То же самое относится и к стационарным компьютерам.

Все неудачи использования USB-порта можно разделить на программные и аппаратные, то есть физические. Программные отказы устраняются легче. По крайней мере, они не потребуют материальных затрат, хотя могут занять достаточное время. В данном случае, может потребоваться обновление или подбор драйвера, настройка BIOS, а в трудных случаях – переустановка операционной системы. Физические неисправности потребуют разборку компьютера, поиск и замену перегоревших деталей, и самое неприятное – замену дорогостоящей микросхемы-контроллера, с чем может справиться только специалист сервисного центра.

Энергетические параметры USB

Самым распространенным вариантом на сегодняшний день являются встроенные в компьютерную технику разъемы USB 2.0. Реже попадаются версии USB 1.1, с которых и началось широкое внедрение этого типа интерфейса в конце прошлого века. Более совершенный USB 2.0 начал применяться с 2000 года, начиная с 2008 года, увидел свет USB 3.0. Рассмотрим только энергетические параметры распространенных портов.

Порт USB версии 2.0, как и более новой версии 3.0, имеет специальные контакты, на которые выведено напряжение 5 В. Это напряжение обычно используется для питания подключаемых к компьютеру внешних устройств, управляемых через порт, а также как источник питания постоянного тока. Такой источник может питать USB-фонарик, небольшую аудиосистему или служить для зарядки аккумулятора мобильного телефона.

Однако энергетические возможности порта не безграничны. Стандартное значение тока, который он может обеспечить, составляет следующую величину. Для порта USB 2.0 выходной ток не может превышать значения 500 мА, для версии USB 3.0 – 900 мА. Когда возникает небольшая перегрузка, это приводит к просадке напряжения, что может вызвать сбой в работе подключаемого устройства. Если перегрузка увеличивается, напряжение уменьшается еще больше. При этом о работе устройства уже говорить не приходится, а сам порт может выйти из строя в результате сильного перегрева элементов схемы. Тем более, непоправимый вред может нанести короткое замыкание шин питания, которое вызовет перегорание защитных элементов порта.

Что и как подключают к разъему USB 2.0

В каждом компьютере может быть установлено от 2 до 6 портов USB, а по спецзаказу и того больше. Все, что подключается к каждому из них, не должно потреблять ток более чем 500 мА. Этим гарантируется нормальная работа устройств и сохранение работоспособности самого порта. Маломощные и исправные нагрузки, вроде флешек, мыши, клавиатуры или web-камеры, не могут причинить интерфейсу вреда. К мощным нагрузкам следует относиться со вниманием.

Примером мощной нагрузки может служить внешний жесткий диск и другие устройства с потребляемым током 500 и более миллиампер. Часто такие девайсы снабжаются двумя разъемами, соединенными параллельно, чтобы использовать для их подключения два разных порта USB 2.0. Нагрузочная способность данного способа питания увеличится до 1000 мА. Иногда внешнее устройство имеет собственный источник питания, тогда электрическая энергия порта не расходуется вовсе, и он будет функционировать в облегченном режиме.

Все, о чем говорилось здесь относительно порта USB 2.0, справедливо и для его варианта 3.0 с той лишь разницей, что вместо максимального нагрузочного тока 500 мА, он имеет ограничение в 900 мА.

Ошибки при подключении мощных нагрузок

Одна из ошибок заключается в следующем. Допустим, подключаемое устройство (внешний жесткий диск) имеет два спаренных разъема USB. Один из них основной, имеющий линию питания и линию данных, другой – дополнительный, снабженный только проводниками для питания. Часто потребитель, по неопытности или забывчивости, может задействовать только один основной разъем, оставив дополнительный разъем неподключенным. Если устройство потребляет ток 800 мА, то оно перегрузит порт USB 2.0, отчего он выйдет из строя.

Похожая ситуация может возникнуть, когда пользователь использует пассивный разветвитель интерфейса USB – приспособления, увеличивающего количество гнезд USB. Такое приспособление рассчитано на подключение соответствующего количества маломощных нагрузок и никак не может увеличить максимальный ток исходного порта. Если потребитель этого не понял и посредством мощных нагрузок допустил перегрузку, то следует ожидать неприятностей.

Последствия выхода из строя порта от перегрузки

Чтобы перегрузка или короткое замыкание питающей шины порта USB не привели к более серьезной поломке компьютера, разработчики встраивают специальные средства защиты. Например, плавкий предохранитель, ограничивающий ток резистор, самовосстанавливающийся предохранитель. В каждом случае последствия могут быть разными.

Если сгорает плавкий предохранитель, то питающие шины порта отключаются, и он становиться неработоспособным. При перегрузке ограничивающего резистора (как правило, это чип SMD), он сильно разогревается, часть его резистивного слоя сгорает, отчего сопротивление увеличивается, следовательно, нагрузочный ток еще более уменьшается. Такой «поджаренный» порт сможет функционировать только с маломощными нагрузками.

Если в схему встроен самовосстанавливающийся предохранитель, то после снятия чрезмерной нагрузки работоспособность порта будет автоматически восстановлена. В иных случаях потребуется разборка компьютера и замена элементов, вышедших из строя.

Напомним, что специалисты "Serty-Service" готовы помочь

если у вас возникли проблемы с USB устройствами.

Прочитав много источников, находил везде одну и ту же информацию: порт USB 2.0 способен выдавать не более 500мА, обеспечивая мощность не более 2.5Вт. Однако некоторые вещи заставляют усомниться в этом.

Прежде всего, о полезном. Если в диспетчере устройств выбрать свойства "USB Root Hub" (не помню, как там по-русски, все устройства посмотрите), то на второй вкладке "Питание" отразится информация о подключенном устройстве: сколько для него необходимо миллиампер. Значение берется из начинки подключаемого устройства, это не фактический ток потребления на текущий момент:
- часть флешек требует 500мА (Kingston, Transcend), а часть 200мА (Toshiba). Причем опытным путем доказано, что флешка от Toshiba работает на любом удлинителе USB 1.8 метра, даже выполненном не по стандарту . Получается, чем меньше потребляет устройство - тем больше у него шансов заработать на удлинителе USB или некачественных передних разъемах корпуса;
- и действительно: оптическая мышка, потребляющая 100мА, без проблем работает на 3-метровом USB-удлинителе (а все флешки там уже "тю-тю");
- кабель USB A-B, идущий к принтеру, отразился рекомендованным значением 98мА;
- USB-HDD "Silicon Power" на 320ГБ показал значение 2мА (подключен к одному порту USB и успешно функционирует). Выяснилась причина: под значение миллиампер в ОС отведен всего 1 байт, и максимальное значение этого счетчика 255. Каждое значение счетчика равно 2мА. Это значит, USB-HDD вышел за пределы возможного максимального числа, и счетчик обнулился +1 (соответствуя числу 514мА или 1026мА). Но это больше, чем 500мА, заявленных в стандарте!

Это было первым сомнением в истинности I макс = 500мА для порта USB.
Второе: один концентратор обслуживает сразу несколько USB-портов, при этом написано, что максимум 500мА на порт. Значит, в моем случае, концентратор способен отдать 2.5А (т.к. отвечает за 5 портов). Если он способен выдать в сумме 2.5А - что же ему должно мешать выдаче, например, 2.5А на один порт, а 4 других просто заблокировать.
Третье: данные разобранного USB-HDD по питанию составляют 5В/0.85А. Это уже больше 0.5мА. Мало того, опытным путем было установлено, что для запуска HDD (реактивная нагрузка) требуется гораздо больший ток, чем указано на HDD.
Четвертое: запитал роутер через USB-провод , и уже тогда я откуда-то знал про значение 1200мА. Вот она, борьба парадигм: там услышал, здесь увидел, там сказали, здесь написали...

Все предпосылки к эксперименту есть, чтобы получить реальные числа силы тока этого HDD. На протяжение месяца врежусь в кабель USB A-miniB высокоточным амперметром за 20000 рублей - и сниму с него показания. Глазами или телеметрией - как получится.

(добавлено 07.04.2015): эксперимент с USB-разъемом прошел успешно, и мои догадки подтвердились. Использовалось следующее оборудование:
- мультиметр DT838 (вот тебе и "высокоточный"...);
- активная нагрузка: внешний HDD Samsung Momentus ST320LM001, USB-подогреватель кофе Orient W1002B;
- пассивная нагрузка: 4 резистора С5-16В-8вт 1Ом ±1%;
- штекер USB;
- материнские платы EliteGroup G31T-M7 и Gigabyte C51-MCP51.

В процессе отдельного и параллельного подключения активной нагрузки стало известно:
- предельная сила тока для HDD (0.85А) является предельно точной, она была получена при раскрутке диска и при его инициализации после загрузки Windows (доли секунды). Сила тока в режиме простоя: 0.28-0.35А, в режиме передачи со скоростью 28МБ/с: 0.56-0.63А;
- подогреватель потребляет постоянные 0.6А, в том числе и во время пуска: нет реактивной нагрузки. Подогреватель кофе с мощностью всего 3Вт не может рассматриваться как серьезный бытовой предмет;
- при параллельном подключении нагрузки удалось получить значение 1.19А. Это значение превышает заявленное в стандарте USB 2.0 в 2.38 раза.

Далее встал вопрос: а каков корректный предел? Неопытный техник устроил КЗ, когда я ему доверил вопрос пайки, - однако техника не пострадала, и КЗ не пропало зря: амперметр зафиксировал постоянное прохождение через него 3.3А, значит в материнской плате есть некий ограничитель по амперам (например, в контроллере). Причем ограничение сработало и при выключенном ПК.

Чтобы избежать повреждения активной нагрузки, было решено отказаться от нее в пользу пассивной, переводящей всю энергию в собственный нагрев: резисторы. Как ни странно, резисторы высокой мощности и малого сопротивления оказались в дефиците, и удалось найти всего 4. Причем им лет 25-30, а срок сохраняемости данного типа составляет 15 лет. Какое же было удивление, когда после окончания экспериментов выяснилось, что сопротивление одного из них увеличилось на +50%, до 1.5Ома. Тогда стали понятны все "погрешности" в эксперименте.

Сначала было получено 1.45А, которые успешно нагревали резисторы несколько минут. Далее, понижая сопротивление, было достигнуто значение тока 3.05А. И именно при этом значении автоматика (материнской платы или Windows?) отключила USB-разъем, но каким-то необычным способом: уменьшив значение силы тока не до 0, а до 0.4А.

Итак, предельное значение силы тока для USB-разъема висит в диапазоне }