Сколько USB-устройств можно подключить к одному порту

Обновлено: 24.11.2024

Практически любой компьютер, который вы покупаете сегодня, оснащен одним или несколькими разъемами универсальной последовательной шины. Эти разъемы USB позволяют быстро и легко подключать к компьютеру мыши, принтеры и другие аксессуары. Операционная система также поддерживает USB, поэтому установка драйверов устройств также выполняется быстро и легко. По сравнению с другими способами подключения устройств к вашему компьютеру (включая параллельные порты, последовательные порты и специальные карты, которые вы устанавливаете внутри корпуса компьютера), USB-устройства невероятно просты.

В этой статье мы рассмотрим USB-порты как с точки зрения пользователя, так и с технической точки зрения. Вы узнаете, почему система USB такая гибкая и как она может так легко поддерживать такое количество устройств — это действительно потрясающая система.

Любой, кто когда-либо имел дело с компьютерами, знает проблему, которую пытается решить универсальная последовательная шина: в прошлом подключение устройств к компьютерам было настоящей головной болью.

  • Принтеры подключались к параллельным портам принтеров, а большинство компьютеров поставлялись только с одним портом. Такие вещи, как внешние носители данных, которым требуется высокоскоростное подключение к компьютеру, также будут использовать параллельный порт, часто с ограниченным успехом и низкой скоростью.
  • Последовательный порт использовался в модемах, а также в некоторых принтерах и различных необычных устройствах, таких как карманные компьютеры (КПК) и цифровые камеры. У большинства компьютеров было не более двух последовательных портов, и в большинстве случаев они были очень медленными.
  • Устройства, которым требовалось более быстрое подключение, поставлялись с собственными картами, которые должны были вставляться в слот для карт внутри корпуса компьютера. К сожалению, количество слотов для карт ограничено, а некоторые карты сложно установить.

Цель USB – положить конец всем этим головным болям. Универсальная последовательная шина — это единый, стандартизированный и простой в использовании способ подключения до 127 устройств к компьютеру.

Практически каждое периферийное устройство, производимое в настоящее время, выпускается в версии USB. Примерный список USB-устройств, которые вы можете купить сегодня, включает:

  • Принтеры
  • Сканеры
  • Мыши
  • Джойстики
  • Хомуты
  • Цифровые камеры
  • Веб-камеры
  • Устройства для сбора научных данных
  • Модемы
  • Динамики
  • Телефоны
  • Видеотелефоны
  • Устройства хранения
  • Сетевые подключения

В следующем разделе мы рассмотрим USB-кабели и разъемы, которые позволяют вашему компьютеру обмениваться данными с этими устройствами.

USB-кабели и разъемы

Подключить USB-устройство к компьютеру очень просто: нужно найти USB-разъем на задней панели устройства и вставить его в него.

Если это новое устройство, операционная система автоматически обнаружит его и запросит диск с драйверами. Если устройство уже установлено, компьютер активирует его и начинает с ним общаться. USB-устройства можно подключать и отключать в любое время.

Многие USB-устройства поставляются со встроенным кабелем, и на кабеле есть разъем "A". Если нет, то на устройстве есть разъем, который принимает разъем USB "B".

В стандарте USB используются разъемы "A" и "B", чтобы избежать путаницы:

  • Разъемы "A" направляются "вверх по течению" к компьютеру.
  • Разъемы "B" направляются "вниз по течению" и подключаются к отдельным устройствам.

Используя разные разъемы на восходящем и нисходящем концах, невозможно запутаться — если вы подключите разъем «B» любого USB-кабеля к устройству, вы знаете, что он будет работать. Точно так же вы можете подключить любой разъем "A" к любому разъему "A" и быть уверенным, что он будет работать.

Большинство компьютеров, которые вы покупаете сегодня, оснащены как минимум одним или двумя разъемами USB. Но с таким количеством USB-устройств на рынке у вас очень быстро заканчиваются розетки. Например, у вас может быть клавиатура, мышь, принтер, микрофон и веб-камера, работающие по технологии USB, поэтому возникает очевидный вопрос: "Как подключить все устройства?"

Простое решение проблемы – купить недорогой USB-концентратор. Стандарт USB поддерживает до 127 устройств, и USB-концентраторы являются частью стандарта.

Концентратор обычно имеет четыре новых порта, но их может быть и больше. Вы подключаете концентратор к компьютеру, а затем подключаете свои устройства (или другие концентраторы) к концентратору. Объединив концентраторы в цепочку, вы можете создать десятки доступных USB-портов на одном компьютере.

Концентраторы могут быть с питанием или без него. Как вы увидите на следующей странице, стандарт USB позволяет устройствам получать питание от USB-подключения. Высокомощные устройства, такие как принтер или сканер, будут иметь собственный источник питания, но устройства с низким энергопотреблением, такие как мыши и цифровые камеры, получают питание от шины, чтобы упростить их. Питание (до 500 миллиампер при 5 вольтах для USB 2.0 и 900 миллиампер для USB 3.0) поступает от компьютера.Если у вас много устройств с автономным питанием (таких как принтеры и сканеры), то ваш концентратор не нуждается в питании — ни одно из устройств, подключенных к концентратору, не нуждается в дополнительном питании, поэтому компьютер может справиться с этим. Если у вас много устройств без питания, таких как мыши и камеры, вам, вероятно, понадобится концентратор с питанием. Хаб имеет собственный трансформатор и подает питание на шину, чтобы устройства не перегружали питание компьютера.

Процесс USB

При включении хост опрашивает все устройства, подключенные к шине, и назначает каждому из них адрес. Этот процесс называется нумерацией — устройства также нумеруются при подключении к шине. Хост также узнает от каждого устройства, какой тип передачи данных он хочет выполнить:

  • Прерывание. Устройство, такое как мышь или клавиатура, которое будет отправлять очень мало данных, выберет режим прерывания.
  • Bulk. Устройство, подобное принтеру, которое получает данные одним большим пакетом, использует режим массовой передачи. Блок данных отправляется на принтер (порциями по 64 байта) и проверяется на предмет правильности.
  • Изохронный. Потоковое устройство (например, динамики) использует изохронный режим. Потоки данных между устройством и хостом передаются в режиме реального времени без исправления ошибок.

Хост также может отправлять команды или запрашивать параметры с управляющими пакетами.

По мере перечисления устройств хост отслеживает общую пропускную способность, запрашиваемую всеми изохронными и прерывающими устройствами. Они могут потреблять до 90 процентов доступной пропускной способности 480 Мбит/с (USB 3.0 увеличивает эту скорость до 4,8 гигабит в секунду). После того, как 90 процентов израсходовано, хост запрещает доступ к любым другим изохронным или прерывающим устройствам. Пакеты управления и пакеты для массовой передачи используют любую оставшуюся полосу пропускания (не менее 10 процентов).

Универсальная последовательная шина делит доступную полосу пропускания на кадры, и хост управляет кадрами. Фреймы содержат 1500 байт, и каждую миллисекунду начинается новый кадр. Во время кадра изохронные устройства и устройства прерывания получают слот, поэтому им гарантирована необходимая полоса пропускания. Массовая передача и передача управления используют все оставшееся пространство. Технические ссылки в конце статьи содержат много подробностей, если вы хотите узнать больше.

Внутри USB-кабеля есть два провода питания: +5 В (красный) и заземление (коричневый), а также витая пара (желтый и синий) проводов для передачи данных. Кабель также экранирован.

Универсальная последовательная шина имеет следующие функции:

  • Компьютер действует как хост.
  • К хосту можно подключить до 127 устройств либо напрямую, либо через концентраторы USB.
  • Отдельные USB-кабели могут иметь длину до 5 м; с концентраторами устройства могут находиться на расстоянии до 30 метров (6 кабелей) от хоста.
  • С USB 2.0 максимальная скорость передачи данных по шине составляет 480 мегабит в секунду (в 10 раз больше, чем у USB 1.0).
  • Кабель USB 2.0 состоит из двух проводов для питания (+5 В и заземления) и витой пары для передачи данных. Стандарт USB 3.0 добавляет еще четыре провода для передачи данных. В то время как USB 2.0 может одновременно отправлять данные только в одном направлении (нисходящем или восходящем), USB 3.0 может передавать данные одновременно в обоих направлениях.
  • По проводам питания компьютер может подавать до 500 мА при напряжении 5 вольт. Кабель USB 3.0 обеспечивает ток до 900 мА.
  • Устройства с низким энергопотреблением (например, мыши) могут получать питание непосредственно от шины. Устройства большой мощности (например, принтеры) имеют собственные источники питания и потребляют от шины минимальное количество энергии. Концентраторы могут иметь собственные источники питания для питания устройств, подключенных к концентратору.
  • USB-устройства поддерживают горячую замену, то есть вы можете подключать их к шине и отключать в любое время. Кабель USB 3.0 совместим с портами USB 2.0 — вы не получите такой же скорости передачи данных, как при использовании порта USB 3.0, но данные и питание будут по-прежнему передаваться по кабелю.
  • Многие USB-устройства могут быть переведены в спящий режим хост-компьютером, когда компьютер переходит в режим энергосбережения.

Устройства, подключенные к USB-порту, используют кабель для передачи питания и данных.

Стандарт для USB версии 2.0 был выпущен в апреле 2000 г. и служит обновлением для USB 1.1.

USB 2.0 (высокоскоростной USB) обеспечивает дополнительную пропускную способность для мультимедийных приложений и приложений для хранения данных, а скорость передачи данных в 40 раз выше, чем у USB 1.1. Чтобы обеспечить плавный переход как для потребителей, так и для производителей, USB 2.0 имеет полную прямую и обратную совместимость с оригинальными USB-устройствами, а также работает с кабелями и разъемами, предназначенными для оригинального USB.

Поддерживая три режима скорости (1,5, 12 и 480 мегабит в секунду), USB 2.0 поддерживает устройства с низкой пропускной способностью, такие как клавиатуры и мыши, а также устройства с высокой пропускной способностью, такие как веб-камеры с высоким разрешением, сканеры, принтеры и устройства с высокой пропускной способностью. системы хранения емкости.Внедрение USB 2.0 позволило лидерам индустрии ПК продвинуться вперед в разработке периферийных устройств для ПК, дополняющих существующие высокопроизводительные ПК. Помимо улучшения функциональности и стимулирования инноваций, USB 2.0 повышает производительность пользовательских приложений и позволяет пользователю одновременно запускать несколько приложений для ПК или несколько высокопроизводительных периферийных устройств.

Стандарт USB 3.0 (SuperSpeed ​​USB) стал официальным 17 ноября 2008 г. [источник: Everything USB]. USB 3.0 может похвастаться скоростью в 10 раз выше, чем USB 2.0, со скоростью 4,8 гигабит в секунду. Он предназначен для таких приложений, как передача видеоматериалов высокой четкости или резервное копирование всего жесткого диска на внешний диск. По мере увеличения емкости жесткого диска возрастает потребность в высокоскоростном методе передачи данных.

Принятие стандарта USB 3.0 идет медленно. Производители чипов должны разработать оборудование для материнских плат, поддерживающее USB 3.0. Владельцы компьютеров могут приобрести карты, которые они могут установить на свои компьютеры, чтобы обеспечить поддержку USB 3.0. Но аппаратная поддержка — это только часть проблемы — вам также нужна поддержка со стороны вашей операционной системы. Несмотря на то, что Microsoft объявила, что Windows 7 в конечном итоге будет поддерживать стандарт USB 3.0, компания поставила свою операционную систему без поддержки USB 3.0. Последние дистрибутивы операционной системы Linux поддерживают USB 3.0.

Возможно, вы не думаете, что кабели передачи данных вызывают споры. Но некоторые репортеры, такие как автор ZDNet Адриан Кингсли-Хьюз, предполагают, что одной из причин медленного внедрения USB 3.0 является то, что Intel намеренно отложила производство материнских плат с поддержкой USB 3.0, чтобы дать одному из своих продуктов преимущество [источник: Kingsley - Хьюз]. Этим продуктом является Light Peak, технология передачи данных, которая имеет начальную максимальную скорость передачи данных 10 гигабит в секунду, а в будущем теоретическая скорость достигнет 100 гигабит в секунду. Поскольку Intel является крупным производителем микросхем, только несколько компьютеров с материнскими платами других компаний в настоящее время поддерживают USB 3.0.

Представители Intel отрицают такие утверждения. Руководители компании заявили, что технология Light Peak не заменит порты USB и что Light Peak и USB 3.0 будут работать вместе. В то же время сегодня на рынке можно найти компьютеры и аксессуары с интерфейсом USB 3.0.

Для получения дополнительной информации о USB и смежных темах перейдите по ссылкам на следующей странице.

но лучше USB 2.0 или 3.0?

Что касается кабелей, USB 3.0 обеспечивает более высокую скорость передачи данных (4,8 Гбит/с) и более высокую мощность (900 мА), чем USB 2.0. Он удваивает количество проводов в кабеле с четырех до восьми, что делает передачу энергии намного лучше, чем USB 2.0.

Кроме того, сколько раз можно разделить USB?

Чтобы ответить на ваш вопрос, да, можно безопасно добавить еще один разветвитель (который, хотя и является подходящим описанием, традиционно известен как концентратор USB). Фактически, ПК теоретически может поддерживать до 127 портов USB.

Однако что нельзя подключать к USB-концентратору? Компьютеры с ОС Windows

придирчивы к клавиатурам, жестким дискам и иногда мышам

. Обычно их не должно быть на концентраторах. Mac менее суетлив по этому поводу.


У меня есть только эти USB-устройства;

  • сканер epson.
  • 2 внешних записывающих устройства для чтения DVD.
  • планшет wacom intuos 3.
  • клавиатура.
  • специальное устройство чтения карт памяти Sony.

Что быстрее, USB A или C?

При правильном стандарте передачи данных (см. ниже) соединение USB-C намного быстрее и универсальнее, чем USB-A. Со временем вы можете ожидать, что соединения USB-C заменят все старые соединения USB-A и другие порты. Однако этот переход, вероятно, займет годы.

Что произойдет, если подключить USB 2.0 к порту USB 3.0? Является ли USB 3.0 обратной совместимостью? … Вы можете подключить устройство USB 2.0 к порту USB 3.0, и оно всегда будет работать, но только со скоростью технологии USB 2.0. Таким образом, если вы подключите флэш-накопитель USB 3.0 к порту USB 2.0, он будет работать настолько быстро, насколько порт USB 2.0 может передавать данные, и наоборот.

Таблица материалов

Как выглядит USB 3.0?

Что быстрее USB 3.0 или USB C?

Большинство портов USB-C основаны на стандарте передачи данных USB 3.1 второго поколения, который теоретически может передавать данные со скоростью до 10 Гбит/с — в два раза быстрее, чем USB 3.0 и USB 3.1 первого поколения, которые являются лучшими на скорости 5 Гбит/с.

Можно ли разделить порты USB?

Можно ли разделить порт USB? Да, USB-порты можно разделить, максимальное количество USB-портов — 127 на одном ПК. Когда вы разделяете USB-порт, вы уменьшаете мощность, доступную для всех USB-портов на машине.

Замедляет ли USB-разветвитель?

Да. Все устройства, подключенные через концентратор USB, совместно используют полосу пропускания, доступную этому концентратору. Не конкретно по 50% каждый, хотя. У вас есть 480 Мбит/с для работы на USB 2.0 на компьютере.

В чем разница между USB-концентратором и USB-разветвителем?

USB-разветвитель и USB-концентратор. И USB-разветвитель, и USB-концентратор предназначены для совместного использования одного USB-порта компьютера с несколькими периферийными устройствами. Обычно USB-разветвитель дает вам только 1 или 2 дополнительных USB-порта через Y-образный кабель. Но USB-концентратор предлагает гораздо больше.

Стоит ли покупать USB-концентраторы?

Концентраторы USB – удобный способ получить больше от одного порта USB. В основном они используются для ноутбуков с ограниченным пространством для USB-портов, но ничто не мешает вам получить больше пользы от переднего USB-порта на ПК.

Замедляет ли USB-концентратор работу устройств?

Да. Все устройства, подключенные через концентратор USB, совместно используют полосу пропускания, доступную этому концентратору. Не конкретно по 50% каждый, хотя. У вас есть 480 Мбит/с для работы с каждым концентратором USB 2.0 на компьютере.

Как узнать, включен ли мой USB-концентратор?

Использование диспетчера устройств

Перейдите на вкладку "Сведения" и в разделе "Свойства" выберите "Данные об электропитании". Теперь вы можете увидеть выходную мощность вашего USB-порта оттуда. Вы увидите что-то вроде «D0». Чем выше число, тем ниже выходная мощность вашего USB-устройства.

USB 3.0 — это то же самое, что USB-C?

Основное различие между USB-C и USB 3 заключается в том, что один тип разъема USB, а другой — стандарт скорости для USB-кабелей в целом. USB-C относится к типу физического соединения на современных устройствах. Это тонкий двусторонний коннектор удлиненной овальной формы.

USB 3.0 — это то же самое, что и USB A?

USB Type A: эти разъемы, официально называемые USB 3.0 Standard-A, представляют собой простые прямоугольные разъемы USB, такие как штекер на конце флэш-накопителя. Вилки и розетки USB 3.0 типа A физически совместимы с разъемами USB 2.0 и USB 1.1.

Как выглядит USB 3?

Как добавить дополнительные порты USB 3.0?

В зависимости от вашего компьютера велика вероятность, что вы сможете добавить два или более USB-порта по очень разумной цене (приблизительно от 20 долларов США). Если ваш компьютер является настольным, ему потребуется пустой слот PCI Express (PCIe), в который можно вставить карту адаптера USB 3.0 с 2 или 4 портами USB 3.0.

Как преобразовать порт USB 2.0 в порт USB 3.0?

Вы не можете преобразовать USB2 в USB3. Это просто не работает. USB3 имеет другое внутреннее соединение, чем USB2, который, хотя и обратно совместим с 2, порты USB2 не могут поддерживать устройства USB3 на скоростях USB3. Это означает, что вы вообще не можете превратить передние порты в USB3.

Как отличить кабели USB 2.0 от кабелей USB 3.0?

Обычно отличить USB 1.0, 2.0 и 3.0 можно только по цвету. Хотя размер и форма могут быть идентичными, важно обратить внимание на цвет пластика внутри устройства. USB 1.0 выполнен из белого пластика, USB 2.0 — черного, а USB 3.0 — синего.

Кабели USB 3.0 и 3.1 — это одно и то же?

Это был большой шаг вперед по сравнению с USB 2.0, который впервые появился в 2000 году со скоростью передачи всего 480 Мбит/с. С тех пор мы отказались от USB 3.0, который теперь известен как USB 3.1 Gen 1. Таким образом, USB 3.0 — это то же самое, что и USB 3.1 Gen 1.

Можно ли использовать USB 3.0 для отображения?

Кабель имеет значение Переходник USB 3.0 на HDMI — это простой способ подключения дисплея с HDMI к компьютеру со свободным портом USB. Добавьте монитор к компьютеру без HDMI или добавьте дополнительный дисплей, когда другие видеопорты на вашем компьютере заняты.

Является ли USB 3.0 USB A?

USB Type A: эти разъемы, официально называемые USB 3.0 Standard-A, представляют собой простые прямоугольные разъемы USB, такие как штекер на конце флэш-накопителя. Вилки и розетки USB 3.0 типа A физически совместимы с разъемами USB 2.0 и USB 1.1.

USB 3.0 и USB-C — это одно и то же?

Основное различие между USB-C и USB 3 заключается в том, что один тип разъема USB, а другой — стандарт скорости для USB-кабелей в целом. USB-C относится к типу физического соединения на современных устройствах. Это тонкий двусторонний коннектор удлиненной овальной формы.

Является ли USB 3.0 таким же быстрым, как SSD?

Хотя в реальных условиях вы не увидите десятикратного увеличения скорости передачи данных с USB 2.0 на USB 3.0, USB 3.0 работает быстро — примерно в три раза быстрее, чем USB 2.0 с вращающимся жестким диском, и в три-пять раз быстрее, чем USB 2.0. раза быстрее с SSD. … USB 3.0 также быстрее, чем FireWire 800, и выгодно отличается от Thunderbolt.

Для чего используются порты USB 3.0?

USB 3.0, также называемый SuperSpeed ​​USB, представляет собой третье поколение стандарта универсальной последовательной шины. Он способен передавать данные с максимальной скоростью 5 гигабит в секунду (Гбит/с). Это делает его в 10 раз быстрее, чем предыдущий стандарт USB 2.0.

Некоторые клиенты, которые использовали несколько концентраторов Acroname USBHub3+, сообщили нам, что они не могут добавить в свою систему более двух концентраторов USBHub3+ или что им нужно больше ресурсов USB. Как оказалось, это не ограничение самого USBHub3+, а скорее ограничение хост-контроллера USB и реализации контроллера USB на хост-компьютере.

Давайте углубимся, чтобы понять, откуда взялось это ограничение:

Спецификация USB определяет два разных типа подключения в топологии дерева USB: количество слоев или уровней и количество конечных точек или функций. Обратите внимание, что конечные точки — это не то же самое, что устройства.

Уровни USB

Уровни USB являются результатом использования концентраторов, где каждый концентратор фактически является отдельным USB-устройством, а также началом нового уровня USB-устройств. Спецификация USB 2.0 (раздел 4.1.1, рис. 4-1) включает следующую диаграмму, иллюстрирующую топологию USB.

Хост и корневой концентратор находятся на первом уровне, а подключение к концентратору добавляет еще один уровень. Номер уровня для любого USB-устройства — это количество некорневых концентраторов в цепочке подключения плюс 2. Спецификация USB ограничена максимум 7 уровнями. Таким образом, существует жесткое ограничение в 5 последовательно подключенных концентраторов (не считая корневого концентратора).

Большинство хост-систем имеют только один USB-контроллер, встроенный в чипсет хост-системы.

Здесь вы можете увидеть схему типичной архитектуры ПК. Мы расширили схему, чтобы расширить раздел USB, показав разъемы USB типа A:

Не всем известно, что многие хост-компьютеры используют внутренние чипы-концентраторы для увеличения количества доступных разъемов USB. Таким образом, вполне возможно, что разъем USB на вашем хост-компьютере уже находится на одном или даже двух уровнях в общем дереве USB:

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

Определение конечных точек USB

Каждое USB-устройство может определить до 32 конечных точек (16 входов и 16 выходов, хотя одна из них должна быть конечной точкой управления), но большинство устройств определяют только 2 или 3 конечных точки (например, вход данных, выход данных и конечная точка управления). Сами концентраторы также определяют как минимум конечную точку управления. Каждая реализация контроллера USB может иметь свои ограничения уровня или конечной точки. Большинство современных хостов USB 3.0 используют USB-контроллеры расширяемого интерфейса хост-контроллера (XHCI).

Спецификация XHCI позволяет использовать целых 7 906 точек входа! Однако распространенные реализации контроллеров XHCI накладывают собственное ограничение на общее количество конечных точек до 96. Самая известная из этих архитектур Intel серии 8. Это означает, что максимальное количество обычных устройств, использующих 3 конечных точки, которые можно подключить к хост-контроллеру Intel XHCI серии 8, фактически составляет 96 конечных точек / 3 конечных точки на устройство = 32 устройства. Это известное ограничение контроллеров XHCI на базе Intel:

Что еще хуже, шины USB 3.0 живут в странном двойном существовании с устройствами USB 2.0. То есть они живут в похожей, но отдельной древовидной архитектуре параллельно с устройствами USB 2.0, но используют одни и те же конечные точки на контроллерах XHCI. Устройства USB 3.0 могут реализовывать конечные точки как на шинах USB 3.0, так и на шинах 2.0. Это еще больше уменьшит количество устройств, которые можно подключить к одному хост-контроллеру XHCI.

Ограничения USB и Acroname USBHub3+

Теперь вы можете видеть, что каждое устройство USBHub3+ на самом деле состоит из трех микросхем концентратора в двух внутренних слоях концентратора: концентратор A на одном уровне и концентратор 1/концентратор 2 на втором уровне. Помните, что каждая микросхема концентратора сама по себе содержит устройство USB 2.0 и устройство USB 3.0, которые будут добавлены в системное дерево USB. Учитывая эти 3 внутренних чипа концентратора, каждый USBHub3+ добавляет 2 уровня к дереву USB. Каждый чип концентратора определяет одну конечную точку управления, а сам контроллер BrainStem добавляет еще 3 конечные точки, всего 9 конечных точек на USBHub3+.

Возвращаясь к предыдущему примеру общедоступной хост-системы на базе Intel XHCI, интегрированный контроллер поддерживает до 96 конечных точек. Нам нужно подсчитать общее количество активных конечных точек (при условии, что 3 конечных точки для каждого нисходящего устройства — вход, выход, управление), чтобы определить, сколько портов концентратора USBHub3+ можно использовать:

1 Acroname USBHub3+ (9 конечных точек) + 8 нисходящих устройств (8 x 3 = 24 конечных точки) = 33 конечных точки

Если подключены 3 полностью заполненных концентратора USBHub3+, 99 конечных точек будут использоваться с 24 типичными USB-устройствами. Удалив одно устройство (всего 23), мы сократим число конечных точек до 96. Однако многие хост-компьютеры используют USB внутри для встроенных периферийных устройств, включая веб-камеры, сенсорные экраны и тачпады. Поэтому количество внешних устройств, которые можно подключить, отличается для каждой системы.

Также становится ясно, что, поскольку USBHub3+ добавляет 2 уровня к дереву USB, вы превысите максимальное количество уровней USB в вашей системе, последовательно подключив 3 устройства USBHub3+. На это число может дополнительно повлиять хост-компьютер, на котором разъемы USB уже расширены внутренними концентраторами. Мы создали дополнительную запись в блоге с предлагаемой топологией для достижения максимального потенциала последовательного подключения. Прочтите это здесь.

5 простых решений для вашей системы

Таковы ограничения… так какие же есть решения?

<р>1. Заставьте вашу систему использовать EHCI вместо XHCI (Linux)
Спасибо Марку Мерлинсу за то, что он указал на волшебство, позволяющее заставить вашу систему использовать EHCI вместо XHCI. К сожалению, это ограничит все устройства скоростью USB 2.0.
Подробнее об ограничениях Intel XHCI
Подробнее о драйвере для Linux

<р>2. Заставьте вашу систему использовать EHCI вместо XHCI (Windows)
Аналогично описанному выше методу для Linux, Alexx999 создал инструмент для установки флагов BIOS для использования контроллера EHCI в системах Windows: Intel USB Controller Switcher

<р>3. Используйте кабель USB 2.0 от хоста к USBHub3+.
Если вам нужно добавить в систему XHCI более 18 устройств и вам не нужна производительность USB 3.0, самое простое решение — использовать хост-кабель USB 2.0 для подключения. ваш хост к USBHub3+. Поскольку USBHub3+ теперь подключается только через USB 2.0, не будет никакого перечисления устройств USB 3.0, включая микросхемы концентратора USB 3.0, встроенные в USBHub3+. Это эффективно сократит объем USBHub3+ в дереве USB с 6 до 3 устройств.

<р>4. Добавьте к хосту дискретный USB-контроллер.
Если вам нужно добавить к хосту значительно больше USB-устройств, основным ограничением, скорее всего, будет встроенный хост-контроллер Intel XHCI USB. Дискретные хост-контроллеры USB обычно не имеют этого ограничения. Добавление дискретного хост-контроллера USB в слот расширения PCIe — отличный способ расширить общее дерево и количество доступных устройств.

У меня 14 стоек USB, на каждой стойке 14 слотов, куда я подключаю USB-устройства. каждая стойка имеет свой источник питания.

Я знаю, что к USB-контроллеру может быть подключено до 127 устройств.

Означает ли это, что если у меня есть 5 разъемов USB на материнской плате моего ПК, я могу подключить 127*5? или контроллер это то, что сидит на MB а не на каждой USB розетке? (каждая розетка USB имеет свой собственный контроллер?)

Ограничение 127 – это ограничение ОС или аппаратное обеспечение? если я установлю сервер Windows, смогу ли я подключить больше устройств, чем если бы у меня была Windows 7 или 10? Linux лучше обрабатывает USB-разъемы? в ОС Linux я могу подключить больше USB?

Есть ли решение для подключения примерно 200 USB-устройств к одному ПК?

Угрозы кибербезопасности и потребность в надежном резервном копировании

2022-03-29 18:00:00 UTC Вебинар Вебинар: Spanning — угрозы кибербезопасности и потребность в надежном резервном копировании Сведения о событии Просмотреть все события

16 ответов

туманный лес

127 на USB-хост/контроллер, но вы столкнетесь с проблемами пропускной способности. Узкое место в оборудовании, а не в ОС.

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

Мне просто интересно, зачем нужно подключать 200 USB-устройств!

хрискумбас

spicehead-rylt8 пишет:

Мне просто интересно, зачем нужно подключать 200 USB-устройств!

То же самое. Хотя теоретически это выполнимо, возникнет множество проблем.

У вас закончатся конечные точки USB до того, как вы достигнете лимита в 127 устройств.

В зависимости от вашего контроллера у вас может быть 64, 96 (чаще всего) или 128 конечных точек на каждый USB-контроллер (некоторые новые контроллеры USB 3.0 поддерживают до 254 конечных точек).

Каждое Устройство использует несколько конечных точек. Каждое устройство может потреблять до 32 конечных точек. но среднее значение ближе к 5 EndPoints на устройство. Но некоторые устройства потребляют больше.

Но чтобы получить реальный объем вещей. вам необходимо это знать (и это всего лишь приблизительное число, которое зависит от системы).

  • Количество контроллеров, которое можно добавить в зависимости от доступных линий PCIe
  • Количество конечных точек, доступных на каждом контроллере.
  • Количество потребляемых конечных точек
  • Какая версия USB (USB 3.0 потребляет в два раза больше конечных точек, чем 2.0).

Пожалуйста, не путайте теоретические ограничения с произвольными ограничениями, установленными поставщиками (аппаратного и программного обеспечения). Как обычно, вам нужно проверить, действительно ли производитель соответствует своим спецификациям или они придумывают их на ходу.

Дэймон.тейс

Фессор писал:

Пожалуйста, не путайте теоретические ограничения с произвольными ограничениями, установленными поставщиками (аппаратного и программного обеспечения). Как обычно, вам нужно проверить, действительно ли производитель соответствует своим спецификациям или они придумывают их по ходу дела.

Согласен. Слишком много раз я видел опубликованные производителями предельные значения максимального предела, которые при попытке не соответствовали.

ТФЛ

Раньше у Microsoft была корзина USB, которая содержала 127 «устройств» — максимум, который можно подключить к хост-контроллеру USB. Было забавно наблюдать, как WIndows обнаруживает устройства — подключи и работай в лучшем виде.

Фактического ограничения на количество хост-контроллеров, которые вы можете иметь, нет. Но, в зависимости от устройства и количества шин, а также использования подключенных устройств, шина USB, вероятно, будет ограничивающим фактором задолго до того, как будет подключено 127 устройств.

В чем проблема?

EFraz144

Ограничение USB связано со стандартами оборудования. Это не зависит от ОС. Число 127 — это то, как устройства USB 2.0 могут быть подключены последовательно, так что это не может быть ограничением в любой ситуации.

Eli.G написал:

Означает ли это, что если у меня есть 5 разъемов USB на материнской плате моего ПК, я могу подключить 127 * 5? или контроллер это то, что сидит на MB а не на каждой USB розетке? (каждая розетка USB имеет свой собственный контроллер?)

Нет. Это не 127 на USB-разъем, а на контроллер (USB 2.0). На ПК обычно имеется 2-4 сокета на контроллер, хотя часто контроллер поддерживает до 6 сокетов. В случае с ноутбуками разработчик аппаратного обеспечения обычно подключает меньше сокетов на контроллер из-за нехватки места. И это не зависит от операционной системы. И если ваши USB-устройства не поставляются с собственным блоком питания, вы также можете достичь ограничений намного раньше. С вашими активными концентраторами USB с собственным источником питания вы немного смещаете эти нижние пределы на сокет.

Bweber93

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

Читайте также: