PS/2 — компьютерный порт, применяемый для подключения клавиатуры и мыши, использующий 6-контактный разъём mini-DIN.
Порт PS/2 впервые появился в 1987 году на компьютерах IBM PS/2 (до этого для подключения клавиатуры использовался "IBM AT" в виде DIN-5, мыши — COM-порт, однако мыши с разъёмом PS/2 получили популярность лишь в начале 2000-х годов) и впоследствии получил признание других производителей и широкое распространение в IBM PC-совместимых персональных компьютерах и серверах. Скорость передачи данных — от 80 до 300 Кб/с и зависит от производительности подключённого устройства и программного драйвера.
Из шести контактов в разъёме используется четыре: тактовые импульсы, данные, питание, общий. Сохранена электрическая совместимость с клавиатурным интерфейсом IBM AT. При этом для клавиатуры используемые контакты шины данных и частоты могут отличаться от контактов для подключения мыши. Это позволяет использовать оба устройства сразу, но через разветвитель.
Некоторые материнские платы могут правильно работать при «неправильном» подключении мыши и клавиатуры (то есть при подключении клавиатуры в разъём, предназначенный для мыши, и, наоборот, мыши в разъём для клавиатуры) — это обусловлено тем, что каждый разъём является универсальным. Большинство же материнских плат при неправильном подключении (или при отключении во время работы) потребуют от пользователя «правильного» подключения устройств и иногда перезагрузки.
Содержание
Краткое описание [ править | править код ]
- Pin 4 — Питание, +5 В. Используется для подачи питания на подключаемое устройство.
- Pin 3 — Земля/Корпус. Общий вывод для питания.
- Pin 5 — CLK — синхронизация (Clock). Включается при передаче данных мышью.
- Pin 1 — Data, передаваемые данные.
Изначально PS/2 реализовывался со стороны компьютера микросхемой контроллера 8048, затем был заменен на микросхему микроконтроллера 8042 [1] , затем его функции перешли в Super I/O или LPC чип, либо в южный мост чипсета [2] [3] . Перед подачей питания на устройство контроллер порта на материнской плате «слушает» CLK. При передаче от устройства (PS/2 клавиатуры или PS/2 мыши) к компьютеру используется следующий протокол. Устройство не начинает передачу, если Clock не находился в «1» по крайней мере 50 микросекунд. Устройство передаёт последовательно:
- старт бит — всегда ноль;
- 8 бит данных;
- бит чётности;
- стоп бит — всегда единица.
Устройство устанавливает/меняет сигнал Data, когда Clock находится в логической единице. Контроллер на материнской плате читает данные, когда Clock находится в логическом нуле.
При передаче в обратную сторону команд от контроллера на материнской плате компьютера к клавиатуре или мыши протокол отличается от описанного выше.
Последовательность передаваемых бит здесь сложнее:
- контроллер опускает сигнал Clock в ноль на время примерно 100 микросекунд;
- контроллер опускает сигнал Data в ноль, формируя старт бит;
- контроллер отпускает сигнал Clock в логическую единицу, клавиатура фиксирует старт бит;
- далее клавиатура генерирует сигнал Clock, а контроллер подает передаваемые биты;
- после того, как контролёр передал все свои биты, включая бит чётности и стоп бит, клавиатура посылает последний бит «ноль», который является подтверждением приёма.
PS/2 и USB [ править | править код ]
В настоящее время подавляющее большинство изготавливаемых компьютерных мышей и клавиатур имеют разъём USB, некоторые современные материнские платы (особенно миниатюрных форм-факторов) не имеют разъёма PS/2 или имеют только один разъём. Современные ноутбуки и нетбуки не имеют внешних разъёмов PS/2, и для подключения к ним мыши или внешней клавиатуры используется USB. Старые ноутбуки чаще всего имели один универсальный разъём.
Если контроллер USB мышей и клавиатур поддерживает работу через интерфейс PS/2, то устройства (мыши и клавиатуры) можно подключить через пассивный переходник с разъёмом PS/2. Как правило, такой особенностью обладает большинство недорогих мышей и клавиатур.
Интерфейс PS/2 может использоваться не только для клавиатур и мышей, но и для других устройств, например, сканеров штрихкодов, позиционеров. Однако эти устройства в большинстве случаев эмулируют работу клавиатуры или мыши. Это позволяет избавиться от драйверов и сделать устройства платформонезависимыми.
В офисных условиях иногда предпочитают использовать клавиатуры и мыши PS/2, а не USB по соображениям безопасности: это позволяет полностью отключить порты USB и сделать невозможным подключение флешек и других потенциально опасных устройств.
Альтернативы PS/2 для тачпадов [ править | править код ]
На замену устаревшего протокола PS/2, который не поддерживает более двух синхронных прикосновений (мультитач) и ограничен в разрешении устройств, в ряде встроенных применений (преимущественно с тачпадами) предложены более современные альтернативы. В частности для взаимодействия с устройствами synaptics и libinput применяются протоколы RMI (от англ. Register Mapped Interface ). Данные протоколы работают поверх встроенных шин I²C, SMBus или SPI и реализованы в нескольких версиях: RMI3 (с 2007 года) [4] и RMI4 (2010-ые) [5] [6] [7] .
Цвета разъёмов [ править | править код ]
Спецификация PC97 определяет стандартные цвета для разъёмов порта PS/2 в системном блоке и на кабелях подключаемых устройств:
Цвет | устройство | |
---|---|---|
сиреневый | клавиатура | |
зелёный | мышь |
До внедрения этого стандарта цвета разъёмов не оговаривались, поэтому на практике обычно использовались разъёмы чёрного цвета, а наружный корпус разъёмов на кабелях совпадал с цветом оболочки кабеля (как правило, белый или серый).
Некоторые производители изначально использовали свою систему цветового кодирования: например, клавиатуры «Logitech» имели корпус разъёма оранжевого цвета, но в дальнейшем перешли на использование стандартных цветов.
PS/2 — компьютерный порт, применяемый для подключения клавиатуры и мыши, использующий 6-контактный разъём mini-DIN.
Порт PS/2 впервые появился в 1987 году на компьютерах IBM PS/2 (до этого для подключения клавиатуры использовался "IBM AT" в виде DIN-5, мыши — COM-порт, однако мыши с разъёмом PS/2 получили популярность лишь в начале 2000-х годов) и впоследствии получил признание других производителей и широкое распространение в IBM PC-совместимых персональных компьютерах и серверах. Скорость передачи данных — от 80 до 300 Кб/с и зависит от производительности подключённого устройства и программного драйвера.
Из шести контактов в разъёме используется четыре: тактовые импульсы, данные, питание, общий. Сохранена электрическая совместимость с клавиатурным интерфейсом IBM AT. При этом для клавиатуры используемые контакты шины данных и частоты могут отличаться от контактов для подключения мыши. Это позволяет использовать оба устройства сразу, но через разветвитель.
Некоторые материнские платы могут правильно работать при «неправильном» подключении мыши и клавиатуры (то есть при подключении клавиатуры в разъём, предназначенный для мыши, и, наоборот, мыши в разъём для клавиатуры) — это обусловлено тем, что каждый разъём является универсальным. Большинство же материнских плат при неправильном подключении (или при отключении во время работы) потребуют от пользователя «правильного» подключения устройств и иногда перезагрузки.
Содержание
Краткое описание [ править | править код ]
- Pin 4 — Питание, +5 В. Используется для подачи питания на подключаемое устройство.
- Pin 3 — Земля/Корпус. Общий вывод для питания.
- Pin 5 — CLK — синхронизация (Clock). Включается при передаче данных мышью.
- Pin 1 — Data, передаваемые данные.
Изначально PS/2 реализовывался со стороны компьютера микросхемой контроллера 8048, затем был заменен на микросхему микроконтроллера 8042 [1] , затем его функции перешли в Super I/O или LPC чип, либо в южный мост чипсета [2] [3] . Перед подачей питания на устройство контроллер порта на материнской плате «слушает» CLK. При передаче от устройства (PS/2 клавиатуры или PS/2 мыши) к компьютеру используется следующий протокол. Устройство не начинает передачу, если Clock не находился в «1» по крайней мере 50 микросекунд. Устройство передаёт последовательно:
- старт бит — всегда ноль;
- 8 бит данных;
- бит чётности;
- стоп бит — всегда единица.
Устройство устанавливает/меняет сигнал Data, когда Clock находится в логической единице. Контроллер на материнской плате читает данные, когда Clock находится в логическом нуле.
При передаче в обратную сторону команд от контроллера на материнской плате компьютера к клавиатуре или мыши протокол отличается от описанного выше.
Последовательность передаваемых бит здесь сложнее:
- контроллер опускает сигнал Clock в ноль на время примерно 100 микросекунд;
- контроллер опускает сигнал Data в ноль, формируя старт бит;
- контроллер отпускает сигнал Clock в логическую единицу, клавиатура фиксирует старт бит;
- далее клавиатура генерирует сигнал Clock, а контроллер подает передаваемые биты;
- после того, как контролёр передал все свои биты, включая бит чётности и стоп бит, клавиатура посылает последний бит «ноль», который является подтверждением приёма.
PS/2 и USB [ править | править код ]
В настоящее время подавляющее большинство изготавливаемых компьютерных мышей и клавиатур имеют разъём USB, некоторые современные материнские платы (особенно миниатюрных форм-факторов) не имеют разъёма PS/2 или имеют только один разъём. Современные ноутбуки и нетбуки не имеют внешних разъёмов PS/2, и для подключения к ним мыши или внешней клавиатуры используется USB. Старые ноутбуки чаще всего имели один универсальный разъём.
Если контроллер USB мышей и клавиатур поддерживает работу через интерфейс PS/2, то устройства (мыши и клавиатуры) можно подключить через пассивный переходник с разъёмом PS/2. Как правило, такой особенностью обладает большинство недорогих мышей и клавиатур.
Интерфейс PS/2 может использоваться не только для клавиатур и мышей, но и для других устройств, например, сканеров штрихкодов, позиционеров. Однако эти устройства в большинстве случаев эмулируют работу клавиатуры или мыши. Это позволяет избавиться от драйверов и сделать устройства платформонезависимыми.
В офисных условиях иногда предпочитают использовать клавиатуры и мыши PS/2, а не USB по соображениям безопасности: это позволяет полностью отключить порты USB и сделать невозможным подключение флешек и других потенциально опасных устройств.
Альтернативы PS/2 для тачпадов [ править | править код ]
На замену устаревшего протокола PS/2, который не поддерживает более двух синхронных прикосновений (мультитач) и ограничен в разрешении устройств, в ряде встроенных применений (преимущественно с тачпадами) предложены более современные альтернативы. В частности для взаимодействия с устройствами synaptics и libinput применяются протоколы RMI (от англ. Register Mapped Interface ). Данные протоколы работают поверх встроенных шин I²C, SMBus или SPI и реализованы в нескольких версиях: RMI3 (с 2007 года) [4] и RMI4 (2010-ые) [5] [6] [7] .
Цвета разъёмов [ править | править код ]
Спецификация PC97 определяет стандартные цвета для разъёмов порта PS/2 в системном блоке и на кабелях подключаемых устройств:
Цвет | устройство | |
---|---|---|
сиреневый | клавиатура | |
зелёный | мышь |
До внедрения этого стандарта цвета разъёмов не оговаривались, поэтому на практике обычно использовались разъёмы чёрного цвета, а наружный корпус разъёмов на кабелях совпадал с цветом оболочки кабеля (как правило, белый или серый).
Некоторые производители изначально использовали свою систему цветового кодирования: например, клавиатуры «Logitech» имели корпус разъёма оранжевого цвета, но в дальнейшем перешли на использование стандартных цветов.
Ещё одна статья из цикла о том, как подключать устройства к компьютеру. В ней Вы узнаете про то как подключить мышь к компьютеру, а также про то, как подключить клавиатуру к компьютеру.
Итак, в предыдущих статьях Вы могли узнать про то, что все устройства подключаются к компьютеру через соответствующие разъемы, а также почитать про то, как подключается монитор. Также советую прочитать статью про устройства, подключаемые к компьютеру, если Вы её еще не читали. Сегодня рассмотрим ещё один важный разъём, который уже отходит в прошлое, почему и как рассмотрим ниже. Итак, такое устройство как клавиатура используется для ввода текста и команд, я про это уже упоминал здесь, также почитайте про компьютерную мышь. Оба эти устройства именуются устройствами ввода, так как с их помощью мы можем отдавать компьютеру команду. Однако, чтобы мы могли отдать команду, эти устройства надо подключить и сделать это правильно. Скажу сразу: дело это нехитрое. У клавиатуры и мыши всего один провод, осталось узнать, куда его подключить, и дело сделано. Сразу оговорюсь: клавиатуру и мышь можно подключить как к разъёму PS/2, так и к разъёму USB (иногда разъём ещё называют портом, поэтому если встретите фразы «порт PS/2» или «разъём PS/2» — это одно и то же). Они совершенно разные и мышь и клавиатура будут подключаться только к одному из них (хотя можно использовать переходники). В этой статье будет рассмотрено подключение именно к порту PS/2, потому как USB требует отдельной статьи. На современных материнских платах разъёма PS/2 может и не быть, на моей есть и как раз два, смотрите на картинку (она увеличивается при нажатии на неё):
Разъёмы PS/2 обозначены разными цветами, чтобы нельзя было перепутать разъем PS/2 для клавиатуры фиолетовый, а разъем PS/2 для мыши зеленый.
Бывает, что разъем всего один и двухцветный, тогда туда можно подключить любое устройство, а другое в разъем USB. Чтобы подключить клавиатуру, нужно взять разъём-«папу», найти разъём маму на задней стенке системного блока соответствующего цвета. Обратите внимание, что в разъеме-«папе» есть штырьки, а есть пластмассовый прямоугольник. Это не даст неправильно подключить кабель, главное попасть в паз для него. Усилий опять же прилагать не стоит, если все делаете правильно, они не потребуются. С той стороны, где находится этот прямоугольник у разъёма-«папы» плоская часть, что тоже поможет не запутаться.
Аналогично подключается мышь.
Если Вы перепутали местами разъемы для мыши и клавиатуры, то они работать скорее всего не будут, а может даже не загрузиться компьютер, однако есть материнские платы, которые могут распознать устройства, даже если они перепутаны. В общем, лучше следите за соответствием цвета! Хочу обратить внимание, что подключать клавиатуру и мышь нужно, когда компьютер выключен. Если Вы подключите их, когда компьютер работает, то функционировать устройства не будут, потребуется перезагрузка, поэтому, если мышь или клавиатура отсоединились во время работы и были подключены заново, придется перезагружаться. Данного недостатка лишены устройства, подключащиеся через разъем USB, который и вытесняет PS/2 однако об этом поговорим в отдельной статье.
Из этой статьи Вы узнали:
- Как подключить клавиатуру к компьютеру
- Как подключить мышь к компьютеру
- Что такое разъем ps/2 и как он выглядит
Насколько вам была полезна статья?
Кликните по звездочке, чтобы оставить оценку!