Открыть сервисСервис

PS/2-интерфейс

PS/2-интерфейс — это электрический и механический стандарт подключения клавиатуры и мыши к персональному компьютеру, разработанный компанией IBM в 1987 году для линейки компьютеров IBM Personal System/2. Представляет собой последовательный синхронный интерфейс, использующий 6-контактный разъём Mini-DIN. Несмотря на вытеснение интерфейсом USB в начале 2000-х годов, PS/2 продолжал применяться в промышленных и специализированных системах, а также в некоторых материнских платах для обратной совместимости.

История

Предпосылки появления

До внедрения PS/2 клавиатуры и мыши подключались к компьютерам через разъёмы DIN-5 (для клавиатуры, стандарт AT) и последовательные порты DB-9 или DB-25 (для мыши). Эти интерфейсы имели недостатки: клавиатурный разъём был крупным, а последовательные порты часто конфликтовали с другими устройствами (например, модемами). Кроме того, отсутствовала унификация — разные производители использовали несовместимые протоколы.

Разработка и внедрение

В 1987 году IBM представила семейство компьютеров Personal System/2 (PS/2), которое включало ряд нововведений: шину Micro Channel, видеоподсистему VGA и новый интерфейс для ввода. Разъём Mini-DIN (6 контактов) был компактнее предшественников, а протокол обеспечивал двунаправленную передачу данных. Первоначально интерфейс использовался только для клавиатуры; мышь подключалась через тот же разъём, но с другим протоколом. В 1990-х годах стандарт стал массово применяться в IBM-совместимых компьютерах, особенно после появления цветовой маркировки (фиолетовый для клавиатуры, зелёный для мыши).

Упадок и современное использование

С распространением USB в конце 1990-х годов PS/2 начал вытесняться. USB обеспечивал «горячее» подключение, большую пропускную способность и универсальность. Однако из-за низкой задержки и возможности работы в средах с ограниченными ресурсами (например, в BIOS) PS/2 сохранился в материнских платах до середины 2010-х годов. В настоящее время интерфейс встречается в промышленных контроллерах, серверном оборудовании и ноутбуках (через адаптеры). В 2020-х годах некоторые производители (например, Logitech) продолжают выпускать клавиатуры и мыши с разъёмом PS/2 для энтузиастов и ретро-компьютеров.

Технические характеристики

Разъём и распиновка

Стандартный разъём PS/2 — Mini-DIN-6, имеющий круглую форму с 6 контактами, расположенными по окружности. Распиновка (для клавиатуры и мыши идентична):

  • Контакт 1: данные (Data)
  • Контакт 2: не используется (или резервный)
  • Контакт 3: земля (GND)
  • Контакт 4: питание +5 В
  • Контакт 5: тактовый сигнал (Clock)
  • Контакт 6: не используется (или резервный)

Цветовая маркировка разъёмов на материнской плате: фиолетовый — для клавиатуры, зелёный — для мыши. Однако электрически и протокольно они совместимы, различие заключается только в программном обеспечении (драйверах).

Электрические параметры

  • Напряжение питания: +5 В ± 5%
  • Ток потребления: до 100 мА (для клавиатуры), до 50 мА (для мыши)
  • Сигналы: двунаправленные, с открытым коллектором (pull-up резисторы 10 кОм)
  • Скорость передачи: 10–16 кГц (тактовая частота), до 40 кбит/с (полезные данные)

Протокол передачи данных

Протокол PS/2 является синхронным, двунаправленным, с ведущим устройством (хостом, обычно контроллером клавиатуры/мыши на материнской плате). Данные передаются посылками длиной 11 бит:

Управление осуществляется через линии Clock и Data. Хост может запретить передачу, удерживая линию Clock на низком уровне. Клавиатура или мышь генерируют тактовый сигнал, а хост синхронизируется с ним. Для передачи данных от хоста к устройству (например, для настройки параметров) хост перехватывает управление тактовым сигналом.

Классификация

По типу устройства

  • Клавиатурный PS/2 — использует протокол, определённый в спецификации IBM PC/AT (скан-коды, команды). Поддерживает стандартные клавиши, а также расширенные (например, мультимедийные) через дополнительные коды.
  • Мышиный PS/2 — протокол основан на стандарте Microsoft Mouse (версия 2.0). Передаёт данные о перемещении (координаты X, Y) и нажатии кнопок. Поддерживает до 3 кнопок и колесо прокрутки (в расширенных версиях).

По способу подключения

  • Встроенный — разъём на материнской плате или в корпусе компьютера.
  • Адаптерный — через переходник с USB на PS/2 (пассивный или активный). Пассивные адаптеры работают только с устройствами, поддерживающими оба протокола (например, некоторые клавиатуры Logitech).

Применение

Персональные компьютеры

До середины 2000-х годов PS/2 был основным интерфейсом для клавиатур и мышей в настольных компьютерах. Он обеспечивал низкую задержку (менее 1 мс) и не требовал драйверов для базовой работы в BIOS и операционных системах (DOS, ранние версии Windows).

Промышленные и встраиваемые системы

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

Ретро-компьютинг

Энтузиасты, собирающие или восстанавливающие старые компьютеры (IBM PC/AT, 386, 486), используют PS/2-клавиатуры и мыши для аутентичности. Также интерфейс применяется в проектах на базе микроконтроллеров (Arduino, Raspberry Pi) через программную эмуляцию протокола.

Преимущества и недостатки

Преимущества

  • Низкая задержка — протокол не требует буферизации, данные передаются напрямую.
  • Полная поддержка в BIOS — работа без драйверов до загрузки ОС.
  • Простота реализации — минимальное количество проводов и компонентов.
  • Устойчивость к помехам — дифференциальный сигнал (открытый коллектор) менее чувствителен к наводкам.

Недостатки

  • Отсутствие «горячего» подключения — подключение или отключение устройства при включённом компьютере может привести к повреждению контроллера.
  • Ограниченная скорость — до 40 кбит/с, что недостаточно для современных игровых мышей с высоким разрешением (например, 16000 DPI).
  • Одно устройство на порт — невозможно подключить несколько устройств через один разъём без дополнительных контроллеров.
  • Устаревшая конструкция разъёма — Mini-DIN менее надёжен, чем USB, и подвержен износу.

Интересные факты

  • Разъём PS/2 физически идентичен разъёму для подключения видеомониторов в некоторых старых компьютерах (например, Commodore Amiga), но распиновка отличается.
  • В 1990-х годах существовали адаптеры, позволяющие подключать мышь PS/2 к последовательному порту (COM) и наоборот.
  • Некоторые материнские платы до 2015 года имели два разъёма PS/2, но часто использовали один контроллер для обоих — при подключении мыши и клавиатуры одновременно возникали конфликты.

Источники

  • IBM Personal System/2 Hardware Interface Technical Reference (1987)
  • Adam Chapweske, «The PS/2 Mouse/Keyboard Protocol» (2001)
  • Microsoft Windows Hardware Compatibility Guide (1995–2000)
  • Спецификация разъёмов Mini-DIN (IEC 60130-9)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru