Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
16.03.2008, 01:15
|
#1
|
Прохожий
Регистрация: 26.01.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Питание USB - блок 2mA или 100mA?
Привет.
Помогите прояснить проблему.
Читаю мануал USB 2.0 (плохо с английским), читаю Агурова...
И там и там написано, что заявка на питание - ток кратный 2mA.
И это реально делается в дескрипторе конфигурации в поле bMaxPower.
А в другом месте написано, что потребляемая мощность измеряется блоками по 100mA???
Т.е. согласно одному утверждению я могу указать в bMaxPower = 84, и тем самым укажу потребляемую мощность 168 mA, выше которой я не могу взять...
А согласно другому утверждению эти 168mA "округляться" до 200mA, ибо кратность 100mA...
Дык кратность на аппаратном уровне реально: 2mA или 100mA????
|
|
|
|
16.03.2008, 09:16
|
#2
|
Временная регистрация
Регистрация: 11.12.2007
Сообщений: 79
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Код:
|
/* Configuration 1 Descriptor */
CFG01=
{
/* Configuration Descriptor */
sizeof(USB_CFG_DSC), // Size of this descriptor in bytes
DSC_CFG, // CONFIGURATION descriptor type
sizeof(cfg01), // Total length of data for this cfg
2, // Number of interfaces in this cfg
1, // Index value of this configuration
0, // Configuration string index
_DEFAULT, // Attributes, see usbdefs_std_dsc.h
50, // Max power consumption (2X mA) |
Для 100 милиампер. Очевидно, имелось в виду то, что датчикм-генераторы тока не настолько точны, чтобы Вы могли выставить ток с точностью до милиампера. И если выставить 168, то сработает или на 150 или на 200. Впрочем, я не ставил такого рода эксперименты... Ведь необходимости в этом нет - сработает, скажем, светодиод - и что ? Обмен вырубится ?
|
|
|
|
16.03.2008, 15:55
|
#3
|
Прохожий
Регистрация: 26.01.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ну про то, что 168mA перейдет в 200mA - это верится, но это ведь с запасом - нам лучше, а вот схемам энергосбережения на ноутах хуже (
А что если 168mA -› 150mA, или 168mA -› 100mA - имхо такого не может быть, возьмет всегда выше предела, иначе тогда какой смысл в запросе?
Гипотеза: Вообще имхо надо рассчитывать с точностью до 2mA, дальше как повезет, хаб может дать и выше, с запасом, но уж точно не ниже...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:38.
|
|