@kozlina615,
Микросхемы содержащие 100 USB портов отсутствуют в массовом доступе. Для создания например DistKontrolUSB-64 исходя из беглого анализа путем обратной инженерной разработки использованы микросхемы USB HUB на 4 порта аналогичные FE1.1S. А дальше собрано по стандартной топологии.
Корневой хаб (root hub) находится внутри компьютера и подключен непосредственно к хосту. В интерфейсе USB используется специальный термин "функция" - это логически законченное устройств, выполняющее какую-либо специфическую функцию. Топология интерфейса USB представляет собой набор из 7 уровней (tier): на первом уровне находится хост и корневой хаб, а на последнем - только функции. Порт хаба или функции, подключаемый к хабу более высокого уровня, называется восходящим портом (upstream port), а порт хаба, подключаемый к хабу более низкого уровня или к функции называется нисходящим портом (downstream port). Все передачи данных по интерфейсу инициируются хостом. Данные передаются в виде пакетов. Функцией в Вашем случае будет флэшка. Устройство объединяющее в себе несколько хабов в одном корпусе, будет называться составным. Хотя это знание вряд ли интересно.
Ориентировочно DistKontrolUSB-64 сделан следующим образом. Корневой хаб уровень один подключен к Ethernet. От корневого хаба подключено к хабу второго уровня с четырьмя портами, а к каждому порту хаба подключено еще по хабу. В общем, все видно из рисунка.
Исходя из этого, Вы можете легко сделать свой упрощенный хаб без подключения к интернету. Микросхема хаб уровня 1 будет включатся в компьютер. А дальше как на рисунке, только для 100 портового надо использовать более много портовые микросхемы. Передатчики операций в микросхемах хабов бывает двух типов — одинарный (англ. Single Transaction Translator, STT) или множественный (англ. Multiple Transaction Translator, MTT). В случае STT используется один передатчик для всех портов, а в случае MTT — у каждого порта свой передатчик. Понятно что проблем с SST в составном устройстве будет много, поэтому нужен хаб с MMT. Например можно использовать FE2.1 хаб на 7 портов, есть MTT.
Выглядит так
По аналогии с моим рисунком легко получаете хаб на 100 портов. Правда пару чипов FE2.1 надо добавить на уровне четыре.
Ну и останутся мелочи. Развести плату с учетом волнового сопротивления 90 Om между внутренними портами . Исключить проводники рядом с этими линиями, чтобы исключить помехи. Каждую микросхему подключить согласно даташита, обвязать элементами. Приделать к этому внешний блок питания, не из порта компьютера же это питать. И ага, у Вас свой хаб на сто флэшек, легко. Я это для Вас делать за любые деньги точно не буду. А Вы умный и знающий, легко сами сделаете.
Чуть не забыл. Вы там еще флэшками управлять хотели, пере тыкать, пере подключать и прочее. Режим управления портами можно реализовать, добавив дополнительно в схему какой-нибудь AIC1526-0 или MIC2026 (Dual-channel power distribution switch).
PS Только при чем здесь этот форум в частности и ардуина конкретно, загадочный Вы наш, под ником козлина.