alex2k3 0 13 июня, 2007 Опубликовано 13 июня, 2007 · Жалоба Здравствуйте. Нужно запитать устройство от шины USB 5В 300 мА. Использую FT232RL в даташите написано, что не более 100 мА. Однако в стандарте USB написано 500 мА. Так стоит пытаться делать питание от USB или сразу готовить внешний блок питания? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 13 июня, 2007 Опубликовано 13 июня, 2007 · Жалоба Здравствуйте. Нужно запитать устройство от шины USB 5В 300 мА. Использую FT232RL в даташите написано, что не более 100 мА. Однако в стандарте USB написано 500 мА. Так стоит пытаться делать питание от USB или сразу готовить внешний блок питания? Если в одном экземпляре для себя лично - можно и просто так запитать. Если в серию - устройство должно быть спроектировано должным образом. Включаться с потребляемым током меньше 100 мА. Переключаться в режим большего потребления только когда комп разрешит. Правильно себя описать в дескрипторах. Иначе можно перегрузить комп. Если в даташите на FT232 написано "не более 100 мА" - значит эта конкретная микросхема ничего этого делать не умеет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2k3 0 13 июня, 2007 Опубликовано 13 июня, 2007 · Жалоба Если в одном экземпляре для себя лично - можно и просто так запитать. Если в серию - устройство должно быть спроектировано должным образом. Включаться с потребляемым током меньше 100 мА. Переключаться в режим большего потребления только когда комп разрешит. Правильно себя описать в дескрипторах. Иначе можно перегрузить комп. Если в даташите на FT232 написано "не более 100 мА" - значит эта конкретная микросхема ничего этого делать не умеет. В микросхеме есть регистр где можно указать значение потребляемого тока. Но я хочу питать устройство не от USB через микросхему, а напрямую от USB. Так вот сам USB потянет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 13 июня, 2007 Опубликовано 13 июня, 2007 · Жалоба В микросхеме есть регистр где можно указать значение потребляемого тока. Но я хочу питать устройство не от USB через микросхему, а напрямую от USB. Так вот сам USB потянет? Еще раз. До соответствующего конфигурирования устройство может потреблять от шины максимум 100 мА. В режиме Suspend - максимум 0.5 мА. Больше - это нарушение требований USB спецификации со всеми вытекающими возможными последствиями для работоспособности. Если делаете для себя - то можете протестировать, что у вас все работает. Если на продажу - IMHO такие инженерные решения являются мошейничеством. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EShamaev 0 13 июня, 2007 Опубликовано 13 июня, 2007 · Жалоба Можно вполне законносделать следующим образом: FTDI питается от USB, от нее питается МК. После процедуры установки связи, когда вс ОК, включаете полевичок (P-канал), который 5В с USB подает на еще один LVDO, если надо 3.3В, либо на сильноточную схему. Мошеничеством не является, однако ясно изложите в инструкции, что ваше устройство не может подключаться к пассивным Хабам, только к тем, у которых есть БП или непосредственно к компьютеру. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 14 июня, 2007 Опубликовано 14 июня, 2007 · Жалоба Какая разница пассивный хаб или нет, есть он или нет вообще. USB по умолчанию выдает ток не более 100 мА. Только девайс подключенный к USB после процесса нумерации может запросить своими дескрипторами, ток превышающий 100 мА, но не более 500 мА. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EShamaev 0 14 июня, 2007 Опубликовано 14 июня, 2007 · Жалоба До соответствующего конфигурирования устройство может потреблять от шины максимум 100 мА. В режиме Suspend - максимум 0.5 мА. Больше - это нарушение требований USB спецификации со всеми вытекающими возможными последствиями для работоспособности. Если делаете для себя - то можете протестировать, что у вас все работает. Если на продажу - IMHO такие инженерные решения являются мошейничеством. Ну читайте же наконец спецификации прежде чем писать что там что-то описано, особенно если это не так. Какая разница пассивный хаб или нет, есть он или нет вообще. USB по умолчанию выдает ток не более 100 мА. Только девайс подключенный к USB после процесса нумерации может запросить своими дескрипторами, ток превышающий 100 мА, но не более 500 мА. К вопросу о хабах. Просто логика - не более 0.5А на канал максимум правильно? Хаб пусть на 2 порта. Значит он должен выдавать 1А максимум. Где он их возьмет, если сам подключен только через такое же USB (0.5 А) к компьютеру? Теперь о железе: Для упрощения работы возьмем FT232RL. i) On plug-in to USB, the device must draw no more than 100mA. ii) On USB Suspend the device must draw no more than 500μA. iii) A Bus Powered High Power USB Device (one that draws more than 100mA) should use one of the CBUS pins configured as PWREN# and use it to keep the current below 100mA on plug-in and 500μA on USB suspend. iv) A device that consumes more than 100mA can not be plugged into a USB Bus Powered Hub. v) No device can draw more that 500mA from the USB Bus. В результате имеем: Полевой транзистор подключенный к ножке CBUS3 (11), который откроется после того как микросхема обсудит с драйверами компьютера режим своей работы. Все делается автоматически и прозрачно для пользователя. PDF по FT232RL раздел 7.3, рис. 13. А ограничение в 100мА на втыке сделано из сугубо меркантильных причин о сроке жизни разъема. Успехов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2k3 0 15 июня, 2007 Опубликовано 15 июня, 2007 · Жалоба пасибо за ответы, буду думать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться