AFAIK, большинство компьютеров и ноутбуков имеют 2 контроллера USB из-за количества энергии, которое могут потреблять устройства USB.
Это заставляет меня поверить, что в этом и заключается ваш ответ, потому что количество портов USB на контроллер не поможет вам (например, максимальное количество портов USB на 1 хосте равно 127).
Я полагаю, вам следует попытаться определить максимальную мощность на порт USB (в зависимости от стандарта версии USB) и изменить ее, чтобы узнать, сколько контроллеров.
Стандарт USB 3: 4,45 В - 5,25 В (150 мА) USB 1.1 и 2,0: 4,75 В - 5,25 В (100 мА)
Поэтому я предполагаю, что, зная версию USB-порта, вы можете рассчитать количество контроллеров на основе напряжения и ампер.