Цитата(MadMark @ Jun 16 2009, 17:09)

Во вторых в схеме включения предполагается что известно где D+, а где D-, что в нашем случае не подходит, так как в одних телефонах например 5-тый вывод может быть D+, а в других - D-
Назрел второй вопрос: а существуют ли транзисторные матрицы? Ну чтобы в одном корпусе было много транзисторов (хотя бы 32), каждый из которых мог комутировать 1 ампер, и сумарно размер корпуса был меньше чем все транзисторы поотдельности.
Если я правильно понял, пока интересует USB не выше 12 мегабит.
По моему опыту, 74HC4051 (именно 74HC, а не HEF4051/HCF4051/CD4051) весьма недурственно коммутируют такие частоты. Некоторую ёмкость и последовательное сопротивление вносят, конечно, но тут должно пройти. В крайнем случае на Vee подать -5В для снижения сопротивления канала.
Итого двунаправленный коммутатор 8*1 есть.
Вот расширять разрядность запараллеливанием общих выводов проблематично - ёмкости суммируются, а общий конец у 8-канального что-то около 80пФ.
Впрочем, эксперимент провести несложно, распаять фиксированно адреса и проверить один канал.