реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Время конфигурации usb-устройства
Чип
сообщение Dec 21 2007, 18:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 18-01-06
Пользователь №: 13 350



Сколько времени необходимо хосту для конфигурации подключаемого usb-устройства? Иными словами, через сколько миллисекунд (наверное?) потребляемый устройством ток может выйти из 100-миллиамперного коридора?
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Dec 21 2007, 21:20
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Если попытаться подсчитать это время используя 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. То есть не все компьютеры имеют корневой хаб, измеряющий ток, потребляемый устройством.
Go to the top of the page
 
+Quote Post
Чип
сообщение Dec 21 2007, 21:49
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 18-01-06
Пользователь №: 13 350



Цитата(Konst_777 @ Dec 22 2007, 00:20) *
не все компьютеры имеют корневой хаб, измеряющий ток, потребляемый устройством.

Что произойдет на таких компьютерах если разрабатываемое устройство "пикнет" за 500ma? Наверное, что-то непоправимое?
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 22 2007, 10:56
Сообщение #4


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



или уйдет в ограничение тока (дешевый вариант) или отключит нафиг устройство (более приличный one)
Go to the top of the page
 
+Quote Post
WEST128
сообщение Jan 28 2008, 17:58
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



На материнских платах возле портов USB можно заметить самовосстанавливающиеся предохранители, обычно их ставять на 0.6 А. Еще не попадались материнские платы, в которых был бы реальный мониторинг тока, потребляемого от порта USB, так что чисто практически ваше устройство может запросто в любое время потреблять ток хоть 0.5А, ничего ровным счетом не произойдет, проверял много раз на разных ПК. Но рекомендую все-таки следовать спецификации, вдруг попадется честный производитель.
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Jan 30 2008, 19:07
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



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


Добрый день.

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

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


Удачи.


--------------------
Удачи.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 07:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01525 секунд с 7
ELECTRONIX ©2004-2016