Можно ли подключить USB-мышь или клавиатуру к разъему PS / 2 материнской платы через адаптер USB-PS / 2?

15

Есть ли у мыши необходимость знать другой протокол или другую распиновку, чтобы можно было подключиться к порту PS / 2?

Многие производители предоставляют адаптер USB - PS / 2, но некоторые этого не делают.

Из того, что я знаю, интерфейсы PS2 и USB даже имеют разное количество контактов. Как будет работать такой адаптер?

Будет ли устройство иметь ту же производительность, что и раньше?

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

И еще вопрос: добавлена ​​ли задержка при подключении USB-клавиатуры или мыши к порту PS / 2 с помощью адаптера? Я предполагаю, что сам адаптер не добавляет задержки, так как он только соединяет некоторые контакты с некоторыми другими, но внутри мыши или клавиатуры что-то должно измениться. Мышь должна переключиться на сериализацию данных PS / 2 вместо USB. Теоретически PS / 2 должен быть быстрее, но я думаю, что, если это конкретное устройство будет работать на USB-накопителе, у него может быть своего рода внутренний преобразователь сигнала, который может генерировать некоторую задержку.

yoyo_fun
источник

Ответы:

9

Эти адаптеры являются чисто механическими. Там нет конвертера или что-то внутри. Так что, да, мышь / клавиатура должна выполнять PS / 2 сама по себе .

Будет ли ИС контроллера внутри устройства ввода работать хуже с PS / 2, будет зависеть от того, как сделан протокол переключения.

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

PS / 2 и USB имеют некоторые общие свойства, которые делают адаптер возможным:

  • 5 В
  • Низкий ток
  • 2 провода для передачи данных (хотя один из них - часы на PS / 2).
  • (два контакта на PS / 2 не используются)
Даниэль Б
источник
7
на самом деле порты PS / 2 имеют меньшую задержку, чем USB, из-за того, что они посылают сигналы напрямую в процессор через сигналы прерывания, что НАИЛУЧШЕ эффективнее, чем USB-соединение с процессором. Многие люди говорят, что нет разницы между Bs, если вы увлекаетесь играми, потому что разница в 10 мс здесь огромна. Если вы проверяете свою электронную почту, это не имеет значения, конечно. Причина, по которой я задал этот вопрос, заключается в том, что я хочу подключить свои периферийные устройства к PS / 2, и мне было любопытно узнать о внутренних каналах, которые позволяют обмениваться данными как с USB, так и с PS / 2
yoyo_fun
1
@ Daniel, вы пишете: «Маловероятно, что PS / 2 будет работать заметно иначе, чем USB. Если смотреть на спецификации подключения, USB значительно превосходит как по скорости, так и по задержке» <--- Оглядываясь назад, когда у нас были компьютеры как с USB, так и с Ps2 было ясно, что Ps2 был значительно лучше, намного быстрее, гораздо более отзывчивым. Я помню, что медленная отзывчивость включала и выключала num lock ... она была доступна на ps2 с самого начала после num lock scroll lock и pause / мелькнуло, что было сразу. С USB потребовалось время, чтобы собраться, и даже тогда, возможно, не так отзывчиво.
Бароп
2
Извините, вернитесь с аргументом "USB и PS / 2 эквивалентны", когда интерфейсы USB-клавиатуры начинают поддерживать одновременное нажатие клавиш.
Коди Грей
3
@ barlop У меня есть по крайней мере три клавиатуры, которые не работают с адаптером: MS Natural Keyboard 4000, Cooler Master Quickfire TK Stealth и немного неименная клавиатура. И даже если бы все клавиатуры поддерживали его, мое утверждение все равно было бы верным на 100%.
Даниэль Б
6
Стандарт USB HID поддерживает NKRO. Но для работы с ленивыми программистами BIOS требуются клавиатуры, а для их реализации не требуется NKRO. Таким образом, ленивые программисты клавиатуры идут по пути наименьшего сопротивления. Я думаю. en.wikipedia.org/wiki/… usb.org/developers/hidpage/HID1_11.pdf
Мэтт Нордхофф,
4

Я могу окончательно ответить на первую часть вопроса,

«Есть ли необходимость для мыши знать другой протокол или другую распиновку, чтобы можно было подключиться к порту PS / 2?»

Ответ - да, устройство HID USB (мыши и клавиатуры) должно понимать альтернативный протокол PS / 2, чтобы функционировать в порту PS / 2 с помощью адаптера USB-PS / 2.

Не все USB-мыши или клавиатуры поддерживают режим PS / 2. Наличие зеленого адаптера в OEM-упаковке гарантирует эту совместимость, но обратное неверно - некоторые устройства HID поддерживают режим PS / 2, даже если адаптер не входит в комплект поставки, а некоторые нет, все зависит от IC в использовать. Например, оптическая мышь Microsoft Notebook P / N: X08-86056 не работает в порту PS / 2.

Ale..chenski
источник