Сколько адаптеров портов, и какие из них можно сложить и на самом деле работать?

45

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

лол

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

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

Wes
источник
5
Этот действительно старый. Другим старым примером является micro-sd на адаптере mini-sd на адаптере sd на адаптере CF на адаптере PCMCIA.
Исмаэль Мигель
9
@IsmaelMiguel, за исключением того, что в вашем примере цепочка адаптеров может действительно работать, в то время как в случае OP нет даже отдаленной возможности для какой-либо функциональности.
Ale..chenski
6
Ирония в том, что неиспользуемые порты USB рядом с разъемом NIC. И нет мыши или клавиатуры? Возможно, они подключены к USB-портам на передней панели? : D
Тим
9
Цепочка «microSD> miniSD> SD» полностью механическая и обязательно будет работать. «SD> CF» требует слой перевода, но это будет работать. «CF> PCMCIA» - это чуть больше, чем карта для чтения медиа.
bwDraco
4
Оказывается , что это 6-летний тизер см geek.com/chips/...
Ale..chenski

Ответы:

75

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

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

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

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

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

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

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

Мокубай
источник
Комментарии не для расширенного обсуждения; этот разговор был перенесен в чат .
Мокубай
Так что вопрос, который нужно задать, состоит в том, существуют ли USB-мыши, которые могут говорить по сериализированному PS / 2 ...
curiousdannii
3
@Mokubai Я предполагаю, что под «мышью PS / 2 в последовательный преобразователь» вы на самом деле подразумевали «мышью PS / 2 в RS232 COM преобразователь»; Я знаю, что COM-порты RS232 называются «последовательными портами», и что «последовательный порт», используемый в контексте ПК, обычно означает COM / RS232 - но, честно говоря, это имя само по себе крайне вводит в заблуждение, поскольку оба PS / 2, USB, RS - 232, SATA, SAS и т.д., все последовательные порты; В curiousdannii выше говорилось о «сериализированном PS / 2», и это заставило меня понять, что это различие не столь очевидно для некоторых людей. Я позволил себе предложить редактирование для этого.
vaxquis
Все правильно для компьютеров, сделанных за последние 20 лет или около того. Но первоначально разъемы DB-25 использовались для последовательных портов, и только для этого. (В параллельных портах использовались разъемы, изначально разработанные для принтеров Centronics.) В последовательных устройствах редко использовалось более нескольких контактов, следовательно, переход на DB-9. Конечно, эта месиво все еще не будет работать на последовательном порту DB-25, но ошибка чуть менее полная.
Исаак Рабинович
@IsaacRabinovitch Цвет (пурпурный) вокруг порта указывает, что это параллельный порт.
Моше Кац
24

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

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

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

Criggie
источник
15
+1 за то, что заметил, что вопрос использовал картинку только в качестве примера, и что OP выиграет от более общего ответа здесь.
vaxquis
3
Обратите внимание, что преобразователь PS2 / USB и KVM являются активными преобразователями. В вопросе используются только пассивные адаптеры.
user2943160 10.09.16
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». PP хуже, так как PP не имеет какого-либо оборудования для конвертации UART-сердец, и битовая передача порта от ПК x86 явно выходит за пределы диапазона для обработки приемника 12 Мбит / с (для которой требуется частота дискретизации / чтения 20 нс).

Ale..chenski
источник
Я думал, что 25-контактные последовательные порты использовались только на DCE (то есть модемах).
user253751 9.09.16
1
Несколько вещей ясно указывают на то, что это порт параллелизма. Сначала наличие в стеке того, что предположительно является сменой пола (последовательный и параллельный порты на ПК используют противоположный пол). Во-вторых, цвет панели вокруг порта соответствует цвету PC97 для параллельных портов. В-третьих, этот компьютер выглядит для меня относительно современно, и я много лет не видел компьютера с 25-контактным последовательным портом.
Plugwash
Адаптеры мыши к последовательному порту PS2 также были просто проводными адаптерами, им требовалась мышь для поддержки работы последовательного порта. Я слышал о двухрежимных мышах серии / ps2 и двухрежимных мышах ps2 / usb, но я никогда не слышал о трехрежимных мышах.
Plugwash
2
Что является сдерживающим фактором, который удерживает вас от ударов по этим ставкам? Это просто намеренно плохое оборудование? Я ожидал бы, что современные платы будут иметь отображенную в памяти версию устаревших портов ввода-вывода, и нет никакой фундаментальной причины, по которой они не могли бы поддерживать 50 миллионов обращений в секунду.
R ..
2
В современных компьютерах x86 порт PP интегрирован в так называемый «чип Super-IO», см. En.wikipedia.org/wiki/Low_Pin_Count . Шина LPC представляет собой сериализованный интерфейс шириной 4 бита, работающий на частоте 33 МГц, с сериализованной синхронизацией, адресом и другими пакетными полями и рукопожатиями. Следовательно, задержка и огромные накладные расходы для бит-битов.
Ale..chenski
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 Пол Changer) и написание программы для переинтерпретации сигналов, которые микросхема параллельного управления принимала / передавала - чтобы заставить ее работать, но поскольку USB настолько распространен, если для этого не было особой необходимости, это было бы огромной тратой времени и ресурсов.

PhasedOut
источник
5
Я нахожу весьма сомнительным, что паралельный порт будет достаточно быстрым для подключения USB-битов, поэтому я настоятельно ожидаю, что для этой работы потребуется скрыть активную электронику в корпусе смены пола. Может также быть проблема с питанием, порт PC Paralell не имеет контактов питания, поэтому для питания вы должны полагаться на линии передачи данных / рукопожатия.
штепсельная вилка
Вы правы, я помню устройство, которое было буфером памяти порта LPT, которое основывалось на батарее 9 В, добавило буфер памяти 256 КБ для вашего матричного принтера - я искал, но не смог найти запись этого устройства в Интернете. Обдумывая, однако, я нашел патент на устройство, которое приспособило бы «ручной сканер» для работы через порт LPT. ( google.com/patents/US5490283 ), и для него потребуется внешнее питание для адаптера, это очень техническое чтение и напоминает эпоху, когда труднее было что-то делать! Рад, что вы упомянули активную электронику - хорошие адаптеры PS2 / USB есть.
PhasedOut
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-мышь для поддержки последовательных портов.

kasperd
источник