45

Кто-то опубликовал эту фотографию в твиттере сегодня:

лол

Это не сработает, верно?

Почему именно? И, в частности, в какой момент перестает работать стек адаптеров?

5 ответов5

75

Никто из них не будет делать то, что вы ожидаете. Совсем.

Зеленый - это конвертер USB в PS/2, это проводной конвертер, а не конвертер сигналов. Он будет работать только в том случае, если устройство, к которому вы подключаетесь, сможет определить, как оно подключено, и говорить на обоих языках. Ваш USB палочка не будет этого делать, а мощь USB мыши.

Следующим является PS/2-мышь для последовательного конвертера, опять же, устройство PS/2 должно понимать оба соединения. Флешка не может говорить через это.

Далее идет последовательный адаптер с 9 по 25 контактами, ничего особенного, просто больше неподключенных проводов. Нет разговора с USB.

Далее следует 25-контактный переключатель пола, позволяющий подключить 25-контактный гнездовой последовательный преобразователь к 25-контактному гнездовому параллельному порту. Ни параллельный порт, ни USB-устройство не поймут значение того, какие провода на них крутятся, если они вообще есть.

Если мне будет скучно позже, я мог бы попытаться преследовать теоретические распиновки, но это кажется немного бессмысленным при всей честности.

Это бесполезная смесь разъемов, которая ничего не даст.

23

Чтобы ответить на вопрос "в какой момент он перестает работать", это зависит от того, что конвертируется.

У меня лично есть старая клавиатура AT, в преобразователь AT/PS2, который подключается к преобразователю PS2/USB и подключается к USB KVM. Это два адаптера подряд или три, если считать KVM.

Будет работать любое количество удлинителей или соединителей, вплоть до того момента, когда потери на стыках или общая длина кабеля будут чрезмерными. Таким образом, 100-метровые кабели Ethernet и 99 разъемов RJ45 могут работать, но это не адаптер, и это не соответствует духу вашего вопроса.

8

Я полагаю, что на рисунке показан обычный полноразмерный COM-порт DB25 RS-232, а не параллельный порт. Технически стек должен работать со специальной USB/PS/2-совместимой мышью, которая работает в режиме LS USB (1,5 Мбит /с).

Однако на рисунке показана флешка, которая может работать только со скоростью FS (12 Мбит / с) и выше. Эта "настройка" не будет работать, поскольку установка может работать только со скоростью 1,5 Мбит / с USB 1.0, в то время как USB-устройство FS нуждается в серьезной обработке сигналов данных со скоростью 12 Мбит / с и нуждается в тщательно запланированном специальном обслуживании с хоста ПК, который не может быть предоставлен COM-портом.

Таким образом, простой ответ: преобразователь COM-порта PS/2 в USB не может обеспечить необходимую скорость связи или надлежащий протокол USB для карты памяти FS/HS. В частности, он "перестает работать" между флешкой и зеленым адаптером USB-PS/2.

ADDENDUM1: одно из фундаментальных доказательств того, что эта установка - шутка, заключается в том, что ни EPP, ни COM-порты не имеют питания 5 В, которое необходимо для питания USB-накопителя.

ADDENDUM2: да, это параллельный порт для ПК, согласно описанию сервера DELL 2550, и благодаря "plugwash". ПП хуже, так как ПП не имеет аппаратного обеспечения для преобразования серий UART, и битовая передача порта от ПК с архитектурой x86 явно выходит за пределы диапазона для обработки приемника 12 Мбит / с (для которой требуется частота дискретизации / чтения 20 нс).

1

В изображенной цепочке адаптеров есть ровно одна пара адаптеров, которые могут работать вместе. Это серый преобразователь PS/2 в DB9 и черный преобразователь DB9 в DB25.

Серый адаптер, скорее всего, был включен в качестве аксессуара с мышью из 90-х. Используя эту мышь вместе с серым и черным адаптерами, вы можете подключить мышь к 25-контактному последовательному порту, что было распространено в 80-х и начале 90-х годов. И эта комбинация будет работать.

Изображенный компьютер имеет 9-контактный последовательный порт, а не 25-контактный порт, поэтому черный адаптер бесполезен для этого компьютера. Серый адаптер может быть подключен непосредственно к компьютеру.

Адаптер для замены белого пола вряд ли будет полезен в изображенном контексте. Он подключает последовательное устройство к параллельному порту. Некоторые контакты на параллельном порту компьютера могут быть запрограммированы как GPIO, и если по счастливой случайности все соответствующие контакты последовательного порта подключены к контактам GPIO на компьютере, то теоретически вы можете запрограммировать последовательный протокол в программном обеспечении. вместо того, чтобы полагаться на UART. Но если устройства, которые вы подключаете таким образом, не совместимы по напряжению и току, существует риск повреждения некоторого оборудования.

Зеленый адаптер предназначен для подключения USB-мыши или клавиатуры к разъему PS/2 на компьютере. Насколько я помню, такие адаптеры были изобретены в конце 90-х годов, и они работают только в том случае, если используемая мышь или клавиатура имеют необходимую обратную совместимость. Я не удивлюсь, если схема, разработанная на тот момент для USB-мышей и клавиатур, все еще используется сегодня, так как было мало причин для ее обновления.

Теоретически может существовать USB-мышь с обратной совместимостью вплоть до последовательной связи, и в этом случае зеленый, серый и черный адаптеры могут работать вместе. Хотя я не думаю, что такая мышь существует, поскольку в тот момент, когда был разработан интерфейс USB с обратной совместимостью PS/2, вероятно, пришло время отказаться от обратной совместимости последовательного порта.

Я тестировал только одну мышь Logitech USB на обратную совместимость с последовательным интерфейсом, и эта мышь не работала на последовательном порту. Поддерживаются только USB и PS/2. Другие могут иметь более эмпирические доказательства того, насколько вероятна случайная USB-мышь для поддержки последовательных портов.

1

просто чтобы заполнить некоторые пробелы в наших ответах здесь, так как я не могу комментировать, я добавлю сюда некоторую информацию.

Порт, к которому подключен этот адаптер Rube Goldberg, определенно является параллельным портом IEEE-1284 - как указывает бордовая окраска, окружающая 25-контактный порт, который соответствует спецификациям Руководства по проектированию систем PC99 и PC 2001:

http://tech-insider.org/windows/research/acrobat/001102/00about-2001.pdf

Следующим в цепочке является 25-контактный переходник между мужчинами и женщинами. Хотя обычно это прямые соединения, применение ограничено, когда речь идет о параллельных приложениях - как правило, они использовались для последовательных кабелей или кабелей SCSI.

Далее по цепочке расположен 25-контактный последовательный адаптер RS-232 с 9-контактным разъемом, который имеет совершенно другое расположение выводов, и любой электрический сигнал от него не будет восприниматься параллельным портом.

В теории можно было написать программу - предполагая, что можно отследить все электрические соединения, убедиться, что правильное напряжение можно было направить (скорее всего, путем пересечения некоторых соединений в 25-контактном M/F Parallel Gender Changer) и написание программы для переинтерпретации сигналов, которые микросхема параллельного управления принимала / передавала - чтобы заставить ее работать, но поскольку USB настолько распространен, если для этого не было особой необходимости, это было бы огромной тратой времени и ресурсов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .