И всё таки USB, и таки своими руками. И без программирования, т.е. только чипы с жесткой логикой, конфигурируемые аппаратно.
Сюда буду "сливать" инфу по чипам, которую накопаю. Начну с выжимки из википедии:
Технические характеристики:
USB 1.0
- два режима передачи данных:
- режим с высокой пропускной способностью (Full-Speed) — 12 Мбит/с
- режим с низкой пропускной способностью (Low-Speed) — 1,5 Мбит/с
- максимальная длина кабеля для режима с высокой пропускной способностью — 5 м
- максимальная длина кабеля для режима с низкой пропускной способностью — 3 м
- максимальное количество подключённых устройств (включая размножители) — 127
- возможно подключение устройств, работающих в режимах с различной пропускной способностью к одному контроллеру USB
- напряжение питания для периферийных устройств — 5 В
- максимальный ток, потребляемый периферийным устройством — 500 мА
USB1.1
Спецификация выпущена в сентябре 1998 года. Исправлены проблемы и ошибки, обнаруженные в версии 1.0. Первая версия, получившая массовое распространение.
USB 2.0
Спецификация выпущена в апреле 2000 года.
USB 2.0 отличается от USB 1.1 введением режима Hi-speed.
Для устройств USB 2.0 регламентировано три режима работы:
- Low-speed, 10—1500 Кбит/c (используется для интерактивных устройств: клавиатуры, мыши, джойстики)
- Full-speed, 0,5—12 Мбит/с (аудио-, видеоустройства)
- Hi-speed, 25—480 Мбит/с (видеоустройства, устройства хранения информации)
- Итак: нам нужно USB 2.0 Hi-speed. Вот сайт чипов-трансиверовUSB и не дорогих, судя по цене е-фаинда на то, что стоит вот в этом устройстве. Предлагаю обсудить аспекты данной концепции, добавлять свои изыски в этом направлении.