Назад | Перейти на главную страницу

Почему в концентраторах USB доступно только до 7 портов?

Почему в концентраторах USB доступно только до 7 портов? Есть ли что-то техническое, что этому мешает? Я думал, что с помощью USB-адресации можно подключить 127 USB-устройств, так что это не так.

РЕДАКТИРОВАТЬ: Спасибо за ссылки на концентраторы с большим количеством портов. Их много с 7 портами, и я никогда не видел ни одного с большим. Я не думал, что 7 - это технический предел, мне просто интересно, почему 7 кажется таким универсальным.

Вот что у меня есть, что подключается к USB:

  1. мышь
  2. клавиатура
  3. iPod
  4. айпод шаффл
  5. камера
  6. джойстик
  7. педали руля
  8. дроссельная заслонка
  9. GPS
  10. внешний HD
  11. карта памяти
  12. сотовый телефон

Почему теоретический номер порта должен быть ограничен всего семью портами? На рынке есть концентраторы с большим количеством портов.

Взгляните на этот пример монстра: 49-портовый USB-концентратор просто практичен


(источник: crunchgear.com)

Думаю, главный вопрос - это мощность.

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

Вот USB-хаб на 16 портов (По 8 с каждой стороны) и использует внешний источник питания.

edit: 13-портовый концентратор, размещенный ранее, также имеет внешний источник питания ...

7 исходит из спецификации. Теоретический предел для USB составляет 127 устройств, что составляет (2 ^ 7) -1. Это будет 128, потому что для адреса 7 бит, но адрес 0 зарезервирован. Итак, у нас 127. Вы заметили, что 49-портовый концентратор кратен 7? Кроме того, существует верхний предел в 7 уровней устройств, который объясняется в этих статьях:

http://www.totalphase.com/support/kb/10047/

http://www.usblyzer.com/usb-topology.htm

Вот 13-портовый usb-хаб.

13-портовый USB-концентратор

Может быть, потому что никто (как в 99.9999%) не использует более 7 портов?

Есть концентраторы с более чем 7 портами, я видел обычно концентраторы с 10, 13 портами. Однако к USB-хосту может быть подключено только 7 устройств. Следовательно, когда в концентраторе USB больше портов, чем 7, внутри имеется несколько логических концентраторов.

Итак, я думаю, что 13-портовый концентратор внутри организован как два концентратора, подключенных друг к другу:

а) первичный 7-портовый концентратор, из которых 1 порт используется для восходящего канала для вторичного концентратора, поэтому имеет 6 свободных портов

б) вторичный второй 7-портовый концентратор с 7-ю портами.

Вместе это 6 + 7 = 13 портов.

Следовательно, 13 портов не равны, 6 находятся ближе к корневому концентратору, а 7 портов расположены на 1 уровень дальше. Это может быть важно в некоторых случаях, когда многие концентраторы подключены гирляндой. Недавно я получил предупреждение в Windows 8 о том, что у меня слишком много USB-концентраторов, подключенных гирляндой, и у устройств, находящихся на расстоянии более 5 уровней от корня, будут проблемы, поэтому мне пришлось их перенастроить.

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

Я недавно пробовал много концентраторов USB 2.0, в конце концов остановился на EXSYS EX-1177. Он обеспечивает достаточное питание для внешних жестких дисков и USB-концентраторов без питания. Я использую его как концентратор самого низкого уровня, и к этому подключены другие концентраторы.

Я подозреваю, что мощность вызывает беспокойство, как и предполагалось, но также и то, что рынок концентраторов более определенного размера недостаточно велик, чтобы его стоило продвигать их как общий предмет.