> В случае PS/2 дифференциальная линия особо ничего не даст Есть разные парадигмы. Можно с законами физики спорить, а можно ими пользовться.
> не бывает (прикинь что должна быть за помеха, чтобы она дала
> искажение в пару вольт на время в 50мкс).
Капитан Очевидность намекает что на быстрые дифференциальные линии с характерной структурой сигнала как общий паттерн в всех современных интерфейсах перешли не просто так.
Вам никогда не приходило в бошку что есть разные варианты? Можно как рак пытаться перетягивать всю емкость огромного провода своим сигналом. И поиметь проблем с фронтами. А можно... можно не перетягивать всю линию своим сигналом. И рассмотреть как волну. Процесс. Разлетающийся по линии. В этом месте появляется "волновое сопротивление", а соотношения радикально меняются. А ради чего все это? А уже не надо прокачивать весь огромный провод драйвером линии.
> У USB немного другие проблемы - некачественный кабель с завалом фронтов, примерно
> как плохо настроенная головка в магнитофоне... спектрум с высокой вероятностью скажет
> "tape loading error". А переписывание с кассеты на кассету (аналогового сигнала)
> абсолютно бесполезное занятие.
У usb
1) Фронты могут быть сильно меньшей проблемой покуда кабло в пределах спеков. Попробуйте те битрейты методами ps2 вообще сделать... у usb так то bit stuffing и NRZI кодирование.
2) Дифференциальный сигнал аннулирует синфазные помехи. Большинство внешних помех действует на провода пары одинаково, на приемнике такая помеха сама себя вычитает. Это позволяет снизить уровни не теряя помехоустойчивость и делает структуру сигнала более потребной.
3) В usb есть какой-никакой crc и перепосылки...
В общем это уже совсем другой уровень технологий. Впрочем особо утонченные ценители сделали 1.5Мбит версию чисто программно, атмегами/аттини. Но для синтеза 1.5Мбитов они там жестканули, конечно.