Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Время конфигурации usb-устройства
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Чип
Сколько времени необходимо хосту для конфигурации подключаемого usb-устройства? Иными словами, через сколько миллисекунд (наверное?) потребляемый устройством ток может выйти из 100-миллиамперного коридора?
Konst_777
Если попытаться подсчитать это время используя Universal Serial Bus Specification, то получим временной интервал от 150 мс до более 5 сек:
Раздел 9.1.2 Bus Enumeration говорит о том, что хост ожидает не менее 100 мс для надежного завершения процесса подключения устройства и стабилизации напряжения питания.
Далее, для перехода в Default state потребуется еще не менее 50-60 мс (7.1.7.5 Reset Signaling).
Затем, как пишут в п.7 раздела 9.1.2 потребуется, как правило, еще несколько миллисекунд, чтобы устройство перешло в состояние Configured, где ему уже разрешено потреблять больше 100 мА. Но, как пишут в 9.2.6.4 Standard Device Requests, допустимы задержки до 5 сек на отработку устройством стандартных запросов от хоста.

Исходя из опыта. Если к хост порту подключено единственное устройство, то почти всегда оно может потреблять до 500 мА сразу после подключения, не дожидаясь перехода в состояние Configured. То есть не все компьютеры имеют корневой хаб, измеряющий ток, потребляемый устройством.
Чип
Цитата(Konst_777 @ Dec 22 2007, 00:20) *
не все компьютеры имеют корневой хаб, измеряющий ток, потребляемый устройством.

Что произойдет на таких компьютерах если разрабатываемое устройство "пикнет" за 500ma? Наверное, что-то непоправимое?
Harbour
или уйдет в ограничение тока (дешевый вариант) или отключит нафиг устройство (более приличный one)
WEST128
На материнских платах возле портов USB можно заметить самовосстанавливающиеся предохранители, обычно их ставять на 0.6 А. Еще не попадались материнские платы, в которых был бы реальный мониторинг тока, потребляемого от порта USB, так что чисто практически ваше устройство может запросто в любое время потреблять ток хоть 0.5А, ничего ровным счетом не произойдет, проверял много раз на разных ПК. Но рекомендую все-таки следовать спецификации, вдруг попадется честный производитель.
AndreyS
Цитата(Konst_777 @ Dec 22 2007, 00:20) *
из опыта. Если к хост порту подключено единственное устройство, то почти всегда оно может потреблять до 500 мА сразу после подключения, не дожидаясь перехода в состояние Configured. То есть не все компьютеры имеют корневой хаб, измеряющий ток, потребляемый устройством.


Добрый день.

А ноутбуки?? wink.gif

Вот на этих зверьках мониториг как-раз может быть. На практике на один такой напоролся.
А вот на стационарных компах я тоже не встречал достаточно развитой системы питания USB. Максимум преды. А то и просто один формирователь питания USB на маме с защитой по току (но ее предел не знаю. Проверялояь случайно на КЗ smile.gif Минимум срабатывания неизвестен.


Удачи.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.