Порт PS/2 представляет собой 6-контактный разъем mini-DIN, используемый для подключения клавиатур и мышей к компьютерной системе, совместимой с ПК. Его имя взято из персональных компьютеров IBM Personal System / 2 , с которыми оно было представлено в 1987 году. Разъем мыши PS / 2, как правило, заменил старый разъем последовательной мыши DE-9 RS-232 , а PS / 2 клавиатура заменила более крупный 5-контактный / 180 ° DIN-коннектор, используемый в дизайне IBM PC / AT . Конструкции PS / 2 на интерфейсах клавиатуры и мыши являются электрически подобными и используют один и тот же протокол связи. Однако, в отличие от аналогичного разъема Apple Desktop Bus , используемого Apple, данный порт клавиатуры и мыши данной системы не может быть взаимозаменяемым, поскольку два устройства используют другой набор команд.
Цветовые коды портов PS / 2 (фиолетовый для клавиатуры и зеленый для мыши)
Гнездовой разъем фронтальная сторона
1 | +DATA | Data |
2 | Not Connected | |
3 | GND | Ground |
4 | Vcc | +5 V ВС 275 mA |
5 | +CLK | Clock |
6 | Not connected |
Протокол связи
Связь является последовательной , синхронной и двунаправленной. Прилагаемое устройство генерирует тактовый сигнал. Ведущий управляет связью с использованием тактовой линии. Когда хост вытягивает часы на низком уровне, связь с устройством блокируется.
Доступность порта
Старые ноутбуки и самые современные материнские платы имеют один порт, который поддерживает клавиатуру или мышь. Иногда порт также позволяет подключить одно из устройств к двум нормально неиспользуемым контактам в разъеме, чтобы оба одновременно подключались через специальный разделительный кабель. Эта конфигурация распространена среди ноутбуков IBM / Lenovo Thinkpad среди многих других.
Интерфейс клавиатуры PS / 2 был электрически таким же, как для 5-контактного DIN-разъема на бывших AT-клавиатурах , а клавиатуры, предназначенные для одного, могут быть подключены к другому с помощью простого адаптера проводки. В отличие от этого, интерфейс мыши PS / 2 существенно отличается от RS-232 (который обычно использовался для мышей на ПК без портов PS / 2), но тем не менее было сделано много мышей, которые могли работать как с простой пассивной проводкой адаптер, в котором мыши обнаруживали бы наличие адаптера из-за его проводки, а затем соответственно переключали протоколы.
Разъемы мыши и клавиатуры PS / 2 также использовались в компьютерных системах, не относящихся к IBM, таких как линия DEC AlphaStation , ранние компьютеры IBM RS / 6000 CHRP и SGI Indy , Indigo 2 и более новые ( Octane и т. Д.), компьютеры. Различные компьютеры клонирования Macintosh с конца 1990-х годов отличались портами мыши и клавиатуры PS / 2, включая Motorola StarMax и Power Computing PowerBase.
Состояние устаревшего порта и USB
PS / 2 теперь считается устаревшим портом , а порты USB теперь обычно предпочитаются для подключения клавиатур и мышей. Это относится, по крайней мере, к спецификации Intel / Microsoft PC 2001 от 2000 года.
Тем не менее, порты PS / 2 по-прежнему включаются на многие материнские платы компьютеров и предпочитаются некоторыми пользователями по различным причинам, в том числе:
— Порты PS / 2 могут быть одобрены по соображениям безопасности в корпоративной среде, поскольку они позволяют полностью отключать порты USB, предотвращая подключение любых USB-съемных дисков и вредоносных USB-устройств.
— Интерфейс PS / 2 не дает никаких ограничений на опрокидывание ключа. Интерфейс клавиатуры USB HID требует, чтобы он явно обрабатывал опрокидывание ключей, с полным классом клавиатуры HID, поддерживающим n-key rollover. Однако класс USB-загрузочной клавиатуры (разработанный для того, чтобы BIOS мог легко обеспечить клавиатуру при отсутствии поддержки USB OS HID), позволяет только 6-клавишное опрокидывание. Некоторые периферийные устройства для клавиатуры поддерживают только последний класс, и некоторые ОС могут не переключиться на использование полного класса клавиатуры HID с устройством после загрузки. Короткий опрокидывание препятствует быстрой машинистки (в том числе использовать в играх), а также пользователям, которые зависят от необычных горячих клавиш, которые должны распознаваться специальным программным обеспечением (например, для целей разработки системы) или пытаться использовать альтернативные методы ввода, такие как Брайль или хорды ввод.
Некоторые USB-клавиатуры могут не работать с BIOS на некоторых материнских платах из-за проблем с драйверами или отсутствия поддержки. Интерфейс PS / 2 имеет почти универсальную совместимость с BIOS.
Они вызывают меньше проблем при переключении KVM с системами без Wintel.
USB-мыши имеют более низкую задержку, чем мыши PS / 2, потому что стандартные мыши USB опрошены с частотой по умолчанию 125 герц, в то время как стандартные мыши PS / 2 отправляют прерывания со скоростью 100 герц, когда у них есть данные для отправки на компьютер. Кроме того, USB-мыши не приводят к тому, что контроллер USB прерывает систему, если у них нет изменения статуса для сообщения в соответствии со стандартным профилем спецификации USB HID для мышей. Как PS / 2, так и USB позволяют отменять частоту дискретизации, причем PS / 2 поддерживает частоту дискретизации до 200 герц и USB, поддерживая скорость опроса до 1 килогерца, пока мышь работает на скоростях USB с полной скоростью или выше.
Преобразование между PS / 2 и USB
Многие клавиатуры и мыши были специально разработаны для поддержки интерфейсов USB и PS / 2 и протоколов, выбрав соответствующий тип подключения при включении питания. Такие устройства обычно оснащены разъемом USB и поставляются с адаптером пассивной проводки для подключения к порту PS / 2. Такие пассивные адаптеры не являются стандартизованными и поэтому могут быть конкретными для устройства, с которым они пришли. Они не могут использоваться для адаптации других устройств к портам PS / 2. Хотя combi-устройства, поддерживающие USB и PS / 2, все еще доступны, большинство клавиатур USB и мышей в 2010 году больше не поддерживают или даже поддерживают протокол PS / 2. Подключение к порту PS / 2 потребует адаптера, активно переводимого между протоколами. Такие адаптеры поддерживают только определенные классы USB-устройств, таких как клавиатуры и мыши, но не зависят от модели или поставщика.
Старые PS / 2-периферийные устройства могут быть подключены к порту USB через активный адаптер, который обычно обеспечивает пару портов PS / 2 за счет одного USB-порта.
Цветовой код
Оригинальные разъемы PS / 2 были черного цвета или имели тот же цвет, что и соединительный кабель (в основном белый). Позже в стандарте PC 97 появился цветовой код: порт клавиатуры и разъемы на совместимых клавиатурах были фиолетовыми. Мыши и разъемы были зелеными. (Некоторые поставщики первоначально использовали другой цветовой код, Logitech использовал оранжевый цвет для разъема клавиатуры в течение короткого периода времени, но вскоре переключился на фиолетовый.) Сегодня этот код по-прежнему используется на большинстве ПК. Распиновки разъемов одинаковы, но большинство компьютеров не будут распознавать устройства, подключенные к неправильному порту.
Пурпурный | Клавиатура | |
Зеленый | Мышь |
Проблемы с оборудованием — горячее подключение
Порты PS / 2 предназначены для подключения цифровых линий ввода-вывода микроконтроллера на внешнем устройстве непосредственно к цифровым линиям микроконтроллера на материнской плате. They are not designed to be hot swappable . Они не предназначены для горячей замены. Устройства с горячей заменой PS / 2 обычно не наносят ущерба, потому что более современные микроконтроллеры имеют более строгие линии ввода-вывода, встроенные в них, которые сложнее повреждать, чем у более старых контроллеров. Однако, горячая замена все еще может нанести ущерб старым машинам или машинам с менее надежными реализациями портов.
Если они подвергнуты горячей замене, устройства должны быть достаточно похожими на то, что драйвер, работающий на главной системе, распознает и может использоваться с новым устройством. В противном случае новое устройство не будет функционировать должным образом. Хотя это редко встречается со стандартными клавиатурными устройствами, хост-система редко распознает новое устройство, подключенное к порту мыши PS / 2. На практике большинство клавиатур могут быть подвергнуты горячей замене, но этого следует избегать.
Долговечность
Адаптер PS / 2-USB USB с питанием от шины
Разъемы PS / 2 не предназначены для подключения и выхода очень часто, что может привести к согнутым или сломанным контактам. Разъемы PS / 2 вставляются только в одном направлении и должны быть повернуты правильно, прежде чем пытаться подключиться. Большинство, но не всех разъемов, включают стрелку или плоскую секцию, которая обычно выравнивается справа или сверху гнезда перед подключением. Точное направление может отличаться на старых или не ATX- компьютерах, поэтому следует соблюдать осторожность, чтобы избежать повреждения или согнутости контактов при подключении устройств. Эта проблема немного смягчена в наше время с появлением адаптера PS / 2-USB: пользователи могут просто оставить разъем PS / 2 подключенным к адаптеру PS / 2-USB без проблем и не подвергать риску повреждения таким образом. У адаптера USB-to-PS / 2 нет этой проблемы.
Отказоустойчивость
Как уже отмечалось, в стандартной реализации оба порта PS / 2 обычно управляются одним микроконтроллером на материнской плате. Это делает дизайн и производство чрезвычайно простыми и дешевыми. Однако редкий побочный эффект этой конструкции заключается в том, что неисправное устройство может вызвать путаницу контроллера, в результате чего оба устройства работают неустойчиво. Результирующие проблемы могут быть трудными для устранения неполадок (например, плохая мышь может вызвать проблемы, которые, по-видимому, являются ошибкой клавиатуры и наоборот).