Интерфейс ps 2 что это
Перейти к содержимому

Интерфейс ps 2 что это

  • автор:

Разъем PS/2

штекер PS/2

штекер PS/2

гнездо PS/2

гнездо PS/2

PS/2 — компьютерный порт, применяемый для подключения клавиатуры и мыши, использующий 6-контактный разъём mini-DIN.

Из шести контактов в разъёме используется четыре: тактовые импульсы, данные, питание, общий. При этом для клавиатуры используемые контакты шины данных и частоты могут отличаться от контактов для подключения мыши. Это позволяет использовать оба устройства сразу, но через разветвитель.

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

Интерфейс PS/2 может использоваться не только для клавиатур и мышей, но и для других устройств, например, сканеров штрих-кодов, позиционеров. Однако эти устройства в большинстве случаев эмулируют работу клавиатуры или мыши. Это позволяет избавиться от драйверов и сделать устройства платформонезависимыми.

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

Спецификация PC97 определяет стандартные цвета для разъёмов порта PS/2 в системном блоке и на кабелях подключаемых устройств:
сиреневый — клавиатура;
зелёный — мышь.

До внедрения этого стандарта цвета разъёмов не оговаривались, поэтому на практике обычно использовались разъёмы чёрного цвета, а наружный корпус разъёмов на кабелях совпадал с цветом оболочки кабеля (как правило, белый или серый).

Некоторые производители изначально использовали свою систему цветового кодирования: например, клавиатуры «Logitech» имели корпус разъёма оранжевого цвета, но в дальнейшем перешли на использование стандартных цветов.

Распиновка PS/2

распиновка штекера PS/2 распиновка гнезда PS/2
штекер

гнездо
Вывод Название Описание
1 DATA+ Данные
2 NC Не используется
3 GND Земля
4 VCC +5V
5 CLK+ Синхронизация
6 NC Не используется

Интерфейс ps 2 что это

PS/2 (называют «пи-си-пополам»)— специальный разъем, предназначенный для подключения клавиатуры и мыши к ПК. Данный интерфейс был представлен в 1987 году. Впервые его реализовали на компьютерах IBM PS/2. Впоследствии его стали использовать и другие производители. Спустя очень короткое время, интерфейс получил весьма широкое распространение в инфраструктуре ПК и серверов рабочих групп.

Скорость передачи данных в PS/2 составляет от 80 до 300 Кб/с, она зависит от производительности устройства, подключенного к разъему, а также используемого программного драйвера.

В настоящее время большинство клавиатур и мышей оснащено разъемом USB, большая часть современных материнских плат уже не имеют разъема PS/2, либо в крайнем случае обладают лишь одним разъемом. То же касается и современных ноутбуков. Для подключения внешней мыши/клавиатуры в них используется интерфейс USB. PS/2 с выходом USB по ясным причинам быстро потерял популярность.

Часть материнских плат может осуществлять корректную работу даже при «неправильном» подключении мыши и клавиатуры (когда клавиатура подключена в разъем для мыши, или наоборот). В таких случаях, материнская плата самостоятельно распознает подключенные девайсы и позволит пользователю работать без их повторного переподключения, тогда как большинство компьютеров сразу же «зависают», либо же мышь и клавиатура не реагируют на пользовательские команды.

Некоторые материнские платы, способные распознавать неверно подключенные устройства, оснащены лишь один разъемом PS/2, выкрашенным в два разных цвета. Так, пользователь может понять, куда подключать клавиатуру, а куда — мышь. Остальные устройства можно подключить посредством USB.

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

До PS/2 для подключения клавиатур использовался 5-контактный DIN-разъем. Этот интерфейс изначально использовался в аудиоаппаратуре. Для мышей существовал другой интерфейс — D-sub (девятиконтактный).

ООО «Альтербит», 197183, Санкт-Петербург, Комендантский проспект, 2 схема проезда
Телефон: (812) 309-2602 ← Звони если хочешь купить сервер, схд, компьютер

PS/2 (порт)

PS/2 — компьютерный порт, применяемый для подключения клавиатуры и мыши, использующий 6-контактный разъём mini-DIN.

Порт PS/2 впервые появился в 1987 году на компьютерах IBM PS/2 (до этого для подключения клавиатуры использовался DIN-5, мыши — COM-порт, однако мыши с разъёмом PS/2 получили популярность лишь только в начале 2000-ых) и впоследствии получил признание других производителей и широкое распространение в персональных компьютерах и серверах. Скорость передачи данных — от 80 до 300 Кб/с и зависит от производительности подключенного устройства и программного драйвера.

Из шести контактов в разъёме используется четыре: частота, данные, питание, общий. При этом для клавиатуры используемые контакты шины данных и частоты могут отличаться от контактов для подключения мыши. Это позволяет использовать оба устройства сразу, но через разветвитель.

Некоторые материнские платы могут правильно работать при «неправильном» подключении мыши и клавиатуры (то есть при подключении клавиатуры в разъём, предназначенный для мыши, и, наоборот, мыши в разъём для клавиатуры) — это обусловлено тем, что каждый разъем является универсальным. Большинство же материнских плат при неправильном подключении (или при отключении во время работы), потребуют от пользователя «правильного» подключения устройств и иногда перезагрузки.

Краткое описание [ править ]

Pin 4 — Питание, +5 В. Используется для подачи питания на подключаемое устройство.

Pin 3 — Земля/Корпус. Общий вывод для питания.

Pin 5 — Частотный вывод, или CLK(Clock). Включается при передаче данных мышью.

Pin 1 — Data, передаваемые данные.

Перед подачей питания на устройство контроллер порта на материнской плате «слушает» CLK. При передаче от устройства (PS\2 клавиатуры или PS\2 мыши) к компьютеру используется следующий протокол. Устройство не начинает передачу, если Clock не находился в «1» по крайней мере 50 микросекунд. Устройство передает последовательно:

  1. старт бит – всегда ноль;
  2. 8 бит данных;
  3. бит четности;
  4. стоп бит – всегда единица.

Устройство устанавливает/меняет сигнал Data, когда Clock находится в логической единице. Контроллер на материнской плате читает данные, когда Clock находится в логическом нуле.

При передаче в обратную сторону команд от контроллера на материнской плате компьютера к клавиатуре или мыши протокол отличается от описанного выше.

Последовательность передаваемых бит здесь хитрее:

  1. контроллер опускает сигнал Clock в ноль на время примерно 100 микросекунд;
  2. контроллер опускает сигнал Data в ноль, формируя старт бит;
  3. контроллер отпускает сигнал Clock в логическую единицу, клавиатура фиксирует старт бит;
  4. далее клавиатура генерирует сигнал Clock, а контроллер подает передаваемые биты;
  5. после того, как контроллер передал все свои биты, включая бит четности и стоп бит, клавиатура посылает последний бит «ноль», который является подтверждением приема.

PS/2 и USB [ править ]

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

Если контроллер USB мышей и клавиатур поддерживает работу через интерфейс PS/2, то устройства (мыши и клавиатуры) можно подключить через переходник с разъёмом PS/2. Как правило, такой особенностью обладает большинство мышей и клавиатур простой и/или дешевой категории.

Интерфейс PS/2 может использоваться не только для клавиатур и мышей, но и для других устройств, например, сканеров штрих-кодов, позиционеров. Однако эти устройства в большинстве случаев эмулируют работу клавиатуры или мыши. Это позволяет избавиться от драйверов и сделать устройства платформонезависимыми.

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

Цвета разъёмов [ править ]

Спецификация PC97 определяет стандартные цвета для разъёмов порта PS/2 в системном блоке и на кабелях подключаемых устройств:

Цвет устройство
сиреневый клавиатура
зелёный мышь

До внедрения этого стандарта цвета разъёмов не оговаривались, поэтому на практике обычно использовались разъёмы чёрного цвета, а наружный корпус разъёмов на кабелях совпадал с цветом оболочки кабеля (как правило, белый или серый).

Некоторые производители изначально использовали свою систему цветового кодирования: например, клавиатуры «Logitech» имели корпус разъёма оранжевого цвета, но в дальнейшем перешли на использование стандартных цветов.

См. также [ править ]

Примечания [ править ]

Это заготовка статьи о компьютерной технике. Вы можете помочь проекту, дополнив её.
Компьютерные шины
Основные понятия Шина адреса • Шина данных • Шина управления • Пропускные способности
Процессоры BSB • FSB • DMI • HyperTransport • QPI
Внутренние AGP • EISA • ISA • LPC • MBus • MCA • NVLink • NuBus • PCI • PCIe • PCI-X • Q-Bus • SBus • SMBus • VLB • VMEbus • XT-Bus • Zorro III
Ноутбуки ExpressCard • MXM • PC Card
Накопители ST-506 • ESDI • ATA • eSATA • Fibre Channel • HIPPI • NVMe • SAS • SATA • SCSI
Периферия 1-Wire • ADB • I²C • IEEE 1284 (LPT) • IEEE 1394 (FireWire) • Multibus • PS/2 • UART (RS-232, RS-485) • SPI • USB • Игровой порт
Универсальные Futurebus • InfiniBand • Omni-Path • QuickRing • SCI • RapidIO • IEEE-488 • Thunderbolt (Light Peak)
Встраиваемые системы Multidrop bus • Wishbone
  • Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.

Описание интерфейса PS2

Несмотря на то, что USB клавиатур и мышей становится все больше и больше, компьютеры со «старым» PS2 интерфейсом все еще выпускаются. Посмотрите на системный блок Вашего компьютера сзади. Вы видите два небольших шестиконтактных разъемчика, один над другим, зеленый и фиолетовый? Это они. Они служат для подключения мыши и клавиатуры стандарта PS2.

Для начала, немного технической информации.

Как работает интерфейс PS2?
Порывшись в интернете находим наиболее достоверную информацию о PS2 здесь: http://www.computer-engineering.org/, автор Adam Chapweske, за что мы ему крайне признательны. Статья эта большая и на английском языке, поэтому попробуем перевести на русский самое необходимое.

Первое – это описание контактов разъема PS2.
В разъеме MINIDIN 6 контактов, но используются только 4 из них.

Слева нарисован разъем, который вставляется. Он устанавлявается на шнур мыши или клавиатуры. Справа нарисован разъем устанавливаемый на материнскую плату компьютера. Нумерация контактов у них, естественно зеркальная, потому, что при вставлянии одного разъема в другой сигналы одного имени должны совпадать.

  1. Data (передаваемые данные)
  2. Not Implemented (не используетя)
  3. Ground (Земля)
  4. VCC (+5V) (Питание)
  5. Clock (сигнал синхронизации передаваемых данных)
  6. Not Implemented (не используется).

Второе – это электрический интерфейс.
Клавиатура (или мышь) подключена к контроллеру на материнской плате по схеме «открытый коллектор». Что это такое? Схему можно нарисовать примерно так:

Схема «открытый коллектор» используется когда одним сигналом могут управлять несколько устройств. В нашем случае это контроллер на материнской плате и контроллер внутри клавиатуры. Они могут передавать данные навстречу друг другу. Например Клавиатура посылает коды нажатых клавиш, а компьютер посылает в клавиатуру команду зажечь светодиоды CAPS/NUM/SCROLL LOCK.
В исходном состоянии, когда данные не передаются, оба сигнала Data и Clock находятся в логической единице (на них напряжение +5В). Такое состояние будет если оба контроллера снимут управляющее напряжение с транзисторов ( ClockOut и DataOut ) и они закрыты. Так как транзисторы закрыты, то сигналы «подтянуты вверх» к напряжению питания резисторами. Читать текущее состояние сигналов оба контроллера могут прямо с контактов DataIn и ClockIn . Управлять линией очень легко. Контроллер подает управляющее напряжение на базу транзистора (сигналы DataOut и ClockOut ), он открывается, через него течет ток и соответствующий сигнал Data или Clock получается «притянут к земле», на нем получается логический ноль. Что делать если оба контроллера захотят одновременно передать навстречу друг другу? Ну во-первых, ничего страшного на физическом уровне не случится, ведь «притянутый к земле» сигнал «притянуть» еще раз не получится. Во-вторых, конечно это проблема для уровня передачи данных. Оба контроллера, как два вежливых собеседника, должны уметь слушать друг друга и дослушать до конца. Это обеспечивается специальным протоколом. Например контроллер, перед передачей своих данных не должен начинать передачу данных если состояние сигналов недавно менялось.

Третье — это протокол.
При передаче от устройства (PS2 клавиатуры или PS2 мыши) к компьютеру используется следующий протокол. Устройство не начинает передачу, если Clock не находился в «1» по крайней мере 50 микросекунд. Устройство передает последовательно:

  1. старт бит – всегда ноль;
  2. 8 бит данных;
  3. бит четности;
  4. стоп бит – всегда единица.

Устройство устанавливает/меняет сигнал Data когда Clock находится в логической единице. Контроллер на материнской плате читает данные, когда Clock находится в логическом нуле. Примерно так:

Частота сигнала Clock примерно 10-16.7кГц. Время от фронта сигнала Clock до момента изменения сигнала Data не менее 5 микросекунд. Так написано в той статье, на которую я сделал ссылку в начале. Четно говоря я очень сомневаюсь, что производители придерживаются этих значений.
Контроллер материнской платы может сигнализировать устройству о невозможности приема опустив сигнал Clock в логический ноль. На практике этого по моему тоже никто не делает.
При передаче в обратную сторону команд от контроллера на материнской плате компьютера к клавиатуре или мыши протокол отличается от описанного выше.
Последовательность передаваемых бит здесь хитрее:

  1. хост контроллер опускает сигнал Clock в ноль на время примерно 100 микросекунд;
  2. хост контроллер опускает сигнал Data в ноль формируя старт бит;
  3. хост контроллер отпускает сигнал Clock в логическую единицу, клавиатура фиксирует старт бит;
  4. далее клавиатура генерирует сигнал Clock, а хост контроллер подает передаваемые биты;
  5. после того, как хост контроллер передал все свои биты, включая бит четности и стоп бит, клавиатура посылает последний бит «ноль», который является подтверждением приема.

Поскольку одним сигналом управляют два устройства, то довольно трудно понять, кто в данный момент времени управляет сигналом. Именно по этому диаграмма нарисована двумя цветами. Красный цвет – сигнал управляется хост контроллером, а синий – сигнал управляется клавиатурой.

Четвертое — это коды и команды, которые посылают мыши, клавиатуры и контроллер компьютера. Это довольно сложная тема. Пожалуй опишу все это в следующей статье.

Ну и конечно, мы собираемся сделать из платы Марсоход какой-то прототип клавиатуры. Уже скоро!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *