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

6306
yoyo_fun

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

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

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

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

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

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

11

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

7
Daniel B

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

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

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

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

  • 5 В
  • Низкий ток
  • 2 провода для передачи данных (хотя один из них - часы на PS / 2).
  • (два контакта на PS / 2 не используются)
Вы пишете «да, мышь / клавиатура должна делать PS / 2 сама по себе». <- Ну да, но можете ли вы ссылаться на любые USB-клавиатуры, которые этого не делают? Каждая клавиатура USB, которую я пробовал, работала в ps2, поэтому у каждой, которую я пробовал, была эта схема. barlop 7 лет назад 0
на самом деле порты PS / 2 имеют меньшую задержку, чем USB, из-за того, что они посылают сигналы напрямую в процессор через сигналы прерывания, что НАИЛУЧШЕ эффективнее, чем USB-соединение с процессором. Многие люди говорят, что нет разницы между Bs, если вы увлекаетесь играми, потому что разница в 10 мс здесь огромна. Если вы проверяете свою электронную почту, это не имеет значения точно Причина, по которой я задал этот вопрос, заключается в том, что я хочу подключить свои периферийные устройства к PS / 2, и меня интересовали внутренние схемы, которые позволяют обмениваться данными как с USB, так и с PS / 2. yoyo_fun 7 лет назад 7
@ Daniel, ты пишешь: «Маловероятно, что PS / 2 будет работать заметно иначе, чем USB. По сравнению со спецификациями подключения, USB значительно превосходит как по скорости, так и по задержке» <--- Оглядываясь назад, когда у нас были компьютеры как с USB, так и с Ps2 было ясно, что Ps2 был значительно лучше, намного быстрее, гораздо более отзывчивым. Я помню, что медленная отзывчивость включала и выключала num lock ... она была доступна на ps2 с самого начала после num lock scroll lock и pause / мелькнул разрыв, который был сразу. С USB потребовалось время, чтобы собраться, и даже тогда, возможно, не так отзывчиво. barlop 7 лет назад 1
@yoyo_fun Да, я согласен с вами, йо, это касается и моего опыта. И между прочим, я думаю, вы вполне можете обнаружить, что любая USB-клавиатура, которую вы попробуете, будет работать в разъеме PS2. Если я вспомню, она может даже показаться отзывчивой, но я не уверен на 100%. Если я правильно помню, индикаторы на клавиатуре (даже usb в ps2) загораются при загрузке компьютера (как с чистым ps2), и это всегда хороший знак .. Я думаю, вы можете найти клавиша num lock загорится сразу, если вы нажмете ее. Адаптеры действительно дешевые. Они очень маленькие. barlop 7 лет назад 0
@yoyo_fun Кстати, есть адаптеры PS2-USB, то есть идут в другую сторону, и они имеют много схем и могут быть размером с половину кулака. Но адаптеры USB-PS2 маленькие, и я всегда находил их больше доступно в магазинах электроники, чем другой способ. Хотя в настоящее время вы должны получить их в Интернете. barlop 7 лет назад 0
@yoyo_fun Да, да. Это может показаться более эффективным. Тем не менее, USB поддерживает гораздо более высокие скорости опроса и имеет гораздо более высокую скорость протокола. Вряд ли вы заметите какую-либо разницу сегодня. Посмертное прославление не изменит этого. Daniel B 7 лет назад 0
@DanielB Ну, на самом деле это не посмертно. Сегодня дешевые материнские платы могут иметь не все разъемы PS / 2, почти все дорогие материнские платы по-прежнему имеют 2 отдельных разъема PS / 2. Если бы USB был лучше во всем, чем PS / 2, чем он был бы широко использован. Однако PS / 2 по-прежнему имеет некоторые преимущества, а в некоторых ситуациях (в играх) он лучше, чем USB. Это также освобождает некоторые тактовые частоты процессора, поскольку при более высокой частоте опроса для USB процессор должен работать тяжелее. Также при подключении большего количества USB-устройств частота опроса распределяется между всеми устройствами, в отличие от порта PS / 2. yoyo_fun 7 лет назад 1
Извините, вернитесь с аргументом "USB и PS / 2 эквивалентны", когда интерфейсы USB-клавиатуры начинают поддерживать одновременное нажатие клавиш. Cody Gray 7 лет назад 2
@CodyGray Они делают. У меня есть одна такая клавиатура прямо здесь. Daniel B 7 лет назад 1
Насколько я знаю, единственный способ, которым они могут это сделать, - это злоупотреблять стандартом USB и представлять себя как несколько клавиатур. Работая в пределах спецификации, все, что вы получаете - это максимум 6-клавишное переключение, с возможностью добавления некоторых дополнительных клавиш-модификаторов, что побуждает некоторых производителей клавиатур сообщать о 8-клавишном или 10-клавишном переключении. Все еще далеко от того, что PS / 2 может обойтись без хитрости, хитрости, которая часто вызывает проблемы с коммутационными коробками и другими подобными устройствами. Cody Gray 7 лет назад 0
Даниэль, ты сказал что-то, что говорит о том, что нужно было бы получить USB-клавиатуру, которая поддерживает PS2 ... (как будто нужно быть осторожным). Я обнаружил, что даже самые дешевые случайные на Ebay делают. Я не столкнулся с тем, что нет. Можете ли вы ссылку на любую клавиатуру USB., Что нет? barlop 7 лет назад 0
@ barlop У меня есть как минимум три клавиатуры, которые не работают с адаптером: MS Natural Keyboard 4000, Cooler Master Quickfire TK Stealth и немного неименная клавиатура. И даже если бы все клавиатуры поддерживали его, мое утверждение все равно было бы верным на 100%. Daniel B 7 лет назад 2
Стандарт USB HID поддерживает NKRO. Но для работы с ленивыми программистами BIOS требуются клавиатуры, а для их реализации не требуется NKRO. Так что ленивые программисты на клавиатуре идут по пути наименьшего сопротивления. Я думаю. https://en.wikipedia.org/wiki/USB_human_interface_device_class#Keyboards http://www.usb.org/developers/hidpage/HID1_11.pdf Matt Nordhoff 7 лет назад 4
4
Ale..chenski

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

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

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

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

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