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

5120
Wes

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

lol

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

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

45
Этот действительно старый. Другим старым примером является micro-sd на адаптере mini-sd на адаптере sd на адаптере CF на адаптере PCMCIA. Ismael Miguel 7 лет назад 5
@IsmaelMiguel, за исключением того, что в вашем примере цепочка адаптеров может действительно работать, в то время как в случае OP нет даже отдаленной возможности для какой-либо функциональности. Ale..chenski 7 лет назад 9
Ирония в том, что неиспользуемые порты USB рядом с разъемом NIC. И нет мыши или клавиатуры? Возможно, они подключены к USB-портам на передней панели? : D Tim 7 лет назад 6
@AliChen Пример, который я привел, на самом деле работает, если разбить на несколько частей. Мини-SD на Micro-SD на SD-карте на самом деле работает. И SD-карта на CF-карте работает. И CF-карта на PCMCIA тоже работает. Ismael Miguel 7 лет назад 0
Цепочка «microSD> miniSD> SD» полностью механическая и обязательно будет работать. «SD> CF» требует слой перевода, но это будет работать. «CF> PCMCIA» - это чуть больше, чем карта для чтения медиа. bwDraco 7 лет назад 9
Похоже, это 6-летний тизер, см. Http://www.geek.com/chips/a-parallel-port-to-usb-conversion-you-wont-believe-1276689/ Ale..chenski 7 лет назад 4
@IsmaelMiguel: АлиЧен говорит, что это может работать, он не говорил, что не может. То, что он говорит, не может работать, так это изображение в OP выше, потому что очевидно, что адаптер клавиатуры / мыши ничего не знает о блочных устройствах (флэш-накопитель USB) slebetman 7 лет назад 1
В этом случае он перестает работать на самом первом адаптере. user20574 7 лет назад 0
@ Slebetman Я знаю. Я просто ссылаюсь на то, что «в вашем примере цепочка адаптеров может действительно работать». Идея заключалась в том, чтобы привести пример цепочки адаптеров, которая, вероятно, будет работать. Ismael Miguel 7 лет назад 0
Мое тестирование прошло неправильно, когда я попытался найти параллельный порт на задней панели моего компьютера. Jodrell 7 лет назад 2
@bwDraco на самом деле есть подмножество CF, которое напрямую совместимо с подмножеством PCMCIA, опять же, просто с физическим адаптером и без логики :) hobbs 7 лет назад 1

5 ответов на вопрос

75
Mokubai

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

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

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

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

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

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

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

Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат] (http://chat.stackexchange.com/rooms/45180/discussion-on-answer-by-mokubai-how-many-port-adapters-and-which-ones-can- Лучший). Mokubai 7 лет назад 0
Таким образом, вопрос, который нужно задать, состоит в том, существуют ли какие-либо USB-мыши, которые могут говорить по последовательному порту PS / 2 ... curiousdannii 7 лет назад 0
@Mokubai Я предполагаю, что под «мышью PS / 2 в последовательный преобразователь» вы на самом деле подразумевали «мышью PS / 2 в RS232 COM преобразователь»; Я знаю, что COM-порты RS232 называются «последовательными портами», и что «последовательный порт», используемый в контексте ПК, обычно означает COM / RS232, но, честно говоря, это имя само по себе крайне вводит в заблуждение, поскольку оба PS / 2, USB, RS232, SATA, SAS и т. Д. Являются * всеми * последовательными портами; В curiousdannii выше говорилось о «сериализированном PS / 2», и это заставило меня понять, что для некоторых людей это различие не столь очевидно. Я взял на себя смелость предложить редактирование для этого. vaxquis 7 лет назад 3
Все правильно для компьютеров, сделанных за последние 20 лет или около того. Но первоначально разъемы DB-25 использовались для последовательных портов, и только для этого. (В параллельных портах использовались разъемы, изначально разработанные для принтеров Centronics.) В последовательных устройствах редко использовалось более нескольких контактов, следовательно, переход на DB-9. Конечно, эта месиво все еще не будет работать на последовательном порту DB-25, но сбой немного меньше. Isaac Rabinovitch 7 лет назад 0
@IsaacRabinovitch Цвет (пурпурный) вокруг порта указывает, что это параллельный порт. Moshe Katz 7 лет назад 0
@MosheKatz Э-э, где именно я сказал, что это не параллельный порт? Isaac Rabinovitch 7 лет назад 0
@IsaacRabinovitch Я не говорил, что ты сказал, что это не так. Все, что я сделал, это указал, как вы можете сказать, что это не так, для любого будущего посетителя, который читает ваше заявление и хочет знать, как сказать. Moshe Katz 7 лет назад 0
23
Criggie

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

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

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

+1 за то, что заметил, что вопрос использовал картинку только в качестве примера, и что OP выиграет от более общего ответа здесь. vaxquis 7 лет назад 15
Обратите внимание, что конвертер PS2 / USB и KVM являются * активными * конвертерами. В вопросе используются только пассивные адаптеры. user2943160 7 лет назад 3
8
Ale..chenski

Я полагаю, что на рисунке показан обычный полноразмерный 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 нс).

Я думал, что 25-контактные последовательные порты использовались только на DCE (то есть модемах). user20574 7 лет назад 0
Несколько вещей ясно указывают на то, что это порт параллелизма. Сначала наличие в стеке того, что предположительно является сменой пола (последовательный и параллельный порты на ПК используют противоположный пол). Во-вторых, цвет панели вокруг порта соответствует цвету PC97 для параллельных портов. В-третьих, этот компьютер выглядит для меня относительно современно, и я много лет не видел компьютера с 25-контактным последовательным портом. plugwash 7 лет назад 1
Адаптеры мыши к последовательному порту PS2 также были просто проводными адаптерами, им требовалась мышь для поддержки работы последовательного порта. Я слышал о двухрежимных последовательных мышах / PS2 и двухрежимных мышах PS2 / USB, но я никогда не слышал о трехрежимных мышах. plugwash 7 лет назад 0
@plugwash, занимаясь поддержкой клиентов в течение многих лет, я знаю, что вопросы часто приходят в искаженной форме, отфильтрованные по заданию со многими предположениями. Поэтому я сначала заподозрил, что у OP действительно была какая-то USB-мышь, и был озадачен тем, что USB-накопитель не сможет показать какие-либо признаки жизни, предполагая, что USB = USB. Итак, учитывая преимущество сомнения, я сформулировал свой ответ таким образом. Оказывается, весь выпуск - 6-летний тизер с поддельными подтверждающими доказательствами. Ключевым моментом здесь может быть то, что LPT или COM-порты не имеют питания, в то время как порт PS / 2 имеет выделенный вывод питания. Ale..chenski 7 лет назад 0
Что является сдерживающим фактором, который удерживает вас от ударов по этим ставкам? Это просто намеренно плохое оборудование? Я ожидал бы, что современные платы будут иметь отображенную в памяти версию устаревших портов ввода-вывода, и нет никакой фундаментальной причины, по которой они не могли бы поддерживать 50 миллионов обращений в секунду. R.. 7 лет назад 2
В современных компьютерах x86 порт PP интегрирован в так называемый «чип Super-IO», см. Https://en.wikipedia.org/wiki/Low_Pin_Count. Шина LPC представляет собой сериализованный интерфейс шириной 4 бита, работающий на частоте 33 МГц, с сериализованной синхронизацией, адресом и другими пакетными полями и рукопожатиями. Поэтому задержка и огромные накладные расходы для бит-бита. Ale..chenski 7 лет назад 2
1
PhasedOut

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

Порт, к которому подключен этот адаптер 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 Параллельный Пол Changer) и написание программы для переинтерпретации сигналов, которые микросхема параллельного управления принимала / передавала - чтобы заставить ее работать, но поскольку USB настолько распространен, если для этого не было особой необходимости, это было бы огромной тратой времени и ресурсов.

Я нахожу весьма сомнительным, что порт paralell будет достаточно быстрым для подключения USB-битов, поэтому я настоятельно ожидаю, что для выполнения этой работы вам потребуется скрыть активную электронику в корпусе смены пола. Также может быть проблема с питанием, порт PC Paralell не имеет контактов питания, поэтому для питания вы должны полагаться на линии передачи данных / рукопожатия. plugwash 7 лет назад 5
Вы правы, я помню устройство, которое было буфером памяти порта LPT, которое опиралось на батарею 9 В, добавило буфер памяти 256 КБ для вашего матричного принтера - я искал, но не смог найти запись этого устройства в интернете. Обдумывая, однако, я нашел патент на устройство, которое приспособило бы «ручной сканер» для работы через порт LPT. (http://www.google.com/patents/US5490283), и для него потребуется внешнее питание для адаптера, это очень техническое чтение и напоминает эпоху, когда труднее было что-то делать! Рад, что вы упомянули активную электронику - хорошие PS2 / USB-адаптеры есть. PhasedOut 7 лет назад 0
1
kasperd

В изображенной цепочке адаптеров есть ровно одна пара адаптеров, которые могут работать вместе. Это серый преобразователь 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-мышь поддерживает последовательные порты.

Похожие вопросы