С развитием технологий интерфейс PS/2 уступил место USB, но многие старые компьютеры, промышленные системы и даже некоторые современные материнские платы сохраняют этот разъём. Что делать, если под рукой только USB-клавиатура, а нужно подключиться к PS/2-порту? Решение есть — и их несколько.
В этой статье разберём все рабочие методы: от простых переходников до паяльных схем для энтузиастов. Вы узнаете, какие адаптеры действительно работают, как обойти проблемы с BIOS/UEFI, и почему некоторые клавиатуры отказываются функционировать даже с правильным переходником. А ещё — уникальные данные по совместимости конкретных моделей клавиатур (например, Logitech K120 или Genius KB-110X) с разными типами PS/2-портов.
Если вы работаете с промышленным оборудованием, ретро-ПК или просто хотите оживить старый системный блок — эта инструкция поможет сэкономить время и избежать типичных ошибок.
1. Почему USB-клавиатура не работает с PS/2 напрямую
Основная проблема кроется в протоколах передачи данных. PS/2 использует последовательный интерфейс с двумя сигнальными линиями (Clock и Data), тогда как USB опирается на пакетную передачу по 4 проводам (VCC, D-, D+, GND). Физически подключить разъёмы можно, но без преобразования сигналов устройство не заработает.
Кроме того, существуют аппаратные ограничения:
- 🔌 Питание: PS/2 не подаёт +5V на клавиатуру (в отличие от USB), поэтому некоторые модели могут не включиться.
- 🖥️ BIOS/UEFI: Старые версии прошивок не поддерживают USB-устройства на этапе POST (до загрузки ОС).
- 🔄 Двунаправленность: USB требует обратной связи от хоста, а PS/2 — нет, что создаёт конфликты при инициализации.
Интересный факт: некоторые игровые клавиатуры (например, Razer BlackWidow или SteelSeries Apex) имеют встроенную поддержку PS/2-режима, но активируется он только через специальное ПО. Без него устройство будет определяться как "неизвестное".
⚠️ Внимание: Подключение USB-клавиатуры к PS/2 без адаптера может привести к повреждению порта из-за несовпадения напряжений на линиях данных. Риск особенно высок для ноутбуков с комбинированными разъёмами (например, Lenovo ThinkPad T420).
2. Способ 1: Пассивный адаптер (только для совместимых клавиатур)
Самое простое решение — механический переходник с USB Type-A на PS/2 (mini-DIN 6pin). Однако работает он только с клавиатурами, поддерживающими PS/2-протокол на аппаратном уровне. Как правило, это бюджетные модели без мультимедийных клавиш (например, Genius KB-110X или A4Tech KRS-86).
Чек-лист перед покупкой адаптера:
☑️ Проверка совместимости клавиатуры
Если ваша клавиатура подходит под критерии, достаточно:
- Выключить компьютер и отсоединить питание.
- Подключить адаптер к клавиатуре, затем вставить в PS/2-порт.
- Включить ПК и проверить работу в
BIOS/UEFI(клавишиDel/F2должны срабатывать).
| Модель клавиатуры | Совместимость с пассивным адаптером | Примечания |
|---|---|---|
| Logitech K120 | ✅ Да | Работает в BIOS, но не поддерживает мультимедиа-клавиши |
| Microsoft Wired Keyboard 600 | ✅ Да | Требуется включить USB Legacy Support в BIOS |
| Razer Cynosa Chroma | ❌ Нет | Требует ПО для переключения в PS/2-режим |
| Genius KB-110X | ✅ Да | Полная совместимость, включая клавиши Num Lock |
⚠️ Внимание: Пассивные адаптеры не работают с клавиатурами, имеющими USB-хаб (например, модели с дополнительными портами для мыши). Также они бесполезны для устройств с USB 3.0 (синие разъёмы) — требуется активный конвертер.
3. Способ 2: Активный адаптер с чипом-преобразователем
Для большинства современных клавиатур потребуется активный адаптер с микросхемой, преобразующей протоколы. Популярные модели:
- 🔌 ATEN UC-232A (поддерживает горячее подключение)
- 🖥️ StarTech ICUSB232PS2 (совместим с Windows/Linux)
- 🎮 Tripp Lite U209-000-R (оптимизирован для игровых клавиатур)
Как подключить:
- Установите драйвер (если требуется) с официального сайта производителя адаптера.
- Подключите адаптер к USB-порту клавиатуры, затем к PS/2-порту ПК.
- Перезагрузите компьютер и проверьте работу в BIOS (если адаптер поддерживает
Legacy Mode).
Особенности активных адаптеров:
- ⚡ Большинство требуют внешнего питания (через USB или отдельный блок).
- 🔄 Некоторые модели (например, ATEN UC-232A) имеют переключатель
USB→PS/2/PS/2→USB. - 💻 В Windows может потребоваться отключить
Fast Startup(Панель управления → Электропитание).
4. Способ 3: Самодельный адаптер (для продвинутых пользователей)
Если готовых решений нет под рукой, можно спаять адаптер самостоятельно. Для этого понадобятся:
- 🔧 Паяльник и припой
- 🔌 Разъём PS/2 (mini-DIN 6pin) и USB Type-A
- 🧠 Микроконтроллер ATmega8 или CH340G (для преобразования протоколов)
- 🔋 Резисторы 1.5 кОм (2 шт.) и конденсаторы 0.1 мкФ (2 шт.)
Схема подключения (упрощённая версия для ATmega8):
PS/2 (mini-DIN) → Микроконтроллер → USB (Type-A)
Pin 1 (Data) → PD2 (INT0)
Pin 5 (Clock) → PD3 (INT1)
GND → GND
+5V (опц.) → VCC (если клавиатура требует питание)
Прошивка для микроконтроллера должна эмулировать PS/2-устройство. Готовые hex-файлы можно найти на форумах вроде EEVblog или Overclockers.ru. Для прошивки используйте AVRDUDE или Arduino IDE (для CH340G).
Для компиляции прошивки потребуется библиотека V-USB. Основные настройки в коде:
- - - После прошивки проверьте работу через PuTTY в режиме мониторинга Подробности по прошивке ATmega8
#define USB_CFG_DEVICE_NAME 'K', 'e', 'y', 'b', 'o', 'a', 'r', 'd' (имя устройства)#define USB_CFG_DEVICE_CLASS 0 (HID-класс для клавиатуры)#define PS2_CLOCK_PORT PORTD (порт для тактового сигнала PS/2)COM-порта (если микроконтроллер поддерживает отладку).
⚠️ Внимание: Самодельные адаптеры могут конфликтовать с антивирусами (например, Kaspersky Internet Security блокирует несертифицированные HID-устройства). Перед подключением добавьте исключение для usbinput.sys в настройках безопасности.
5. Решение проблем с совместимостью
Даже с правильным адаптером клавиатура может не работать. Рассмотрим типичные ошибки и способы их устранения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Клавиатура не работает в BIOS | Отключён USB Legacy Support |
Включить в настройках BIOS (раздел Advanced → USB Configuration) |
| Работает только в Windows | Драйвер адаптера не поддерживает PS/2-эмуляцию | Обновить прошивку адаптера или использовать альтернативный драйвер (например, libusb) |
| Завилисают клавиши (повторяются символы) | Конфликт прерываний (IRQ) |
Отключить Plug and Play OS в BIOS или поменять порт подключения |
Не работают функциональные клавиши (F1-F12) |
Адаптер не эмулирует расширенные скан-коды | Использовать адаптер с поддержкой PS/2 Enhanced Protocol (например, ATEN UC-232A) |
Для промышленных систем (например, Siemens SIMATIC или Allen-Bradley) может потребоваться специализированный адаптер с поддержкой Industrial PS/2. Такие устройства обычно имеют:
- 🛡️ Защиту от помех (опторазвязку)
- 🔋 Расширенный диапазон питающего напряжения (12–24V)
- 📡 Поддержку длинных кабелей (до 10 метров)
6. Альтернативные решения
Если ни один из методов не сработал, рассмотрите альтернативы:
- 🖥️ VIrtualBox/VMware: Подключите USB-клавиатуру к виртуальной машине с эмуляцией PS/2-порта (
Настройки VM → USB-контроллер → Добавить фильтр). - 🔌 USB-PS/2 эмулятор: Устройства вроде Soarer’s Converter полностью эмулируют PS/2-клавиатуру, включая поддержку макросов.
- 📱 Bluetooth-адаптер: Для ноутбуков с PS/2 можно использовать Bluetooth-клавиатуру + адаптер ASUS USB-BT400 (эмулирует PS/2 через драйвер).
Для ретро-геймеров интересным решением станет Teensy-контроллер с прошивкой TMK. Он позволяет:
- 🎮 Подключать современные клавиатуры к IBM PC/XT (5-pin DIN).
- 🔧 Настраивать кастомные раскладки для игр (Doom, Quake).
- 🔋 Работать без внешнего питания (за счёт низкого энергопотребления).
Если цель — просто обновить BIOS, а клавиатура не работает, попробуйте:
- Создать загрузочную флешку с FreeDOS и утилитой обновления.
- Подключить USB-клавиатуру к порту
USB 2.0(чёрный разъём). - Войти в BIOS через
PS/2-мышь(если порт комбинированный) и включитьUSB Keyboard Support.
7. Часто задаваемые вопросы
Можно ли подключить беспроводную USB-клавиатуру к PS/2?
Нет, беспроводные клавиатуры (например, Logitech MK270) требуют USB-ресивер, который не совместим с PS/2. Исключение — модели с Bluetooth, но для них нужен адаптер, эмулирующий PS/2 (например, Broadcom BCM20702 с кастомной прошивкой).
Почему клавиатура работает в Windows, но не в BIOS?
Это связано с тем, что BIOS использует низкоуровневые прерывания (IRQ1 для PS/2, IRQ9 для USB), которые могут быть отключены. Решение:
- Войдите в BIOS и найдите опцию
USB Legacy Support(илиUSB Keyboard Support). - Если опции нет — обновите BIOS до последней версии.
- Для ноутбуков Dell/Lenovo может помочь сброс EC-контроллера (отключить батарею и блок питания на 30 секунд).
Какой адаптер подойдёт для игровой клавиатуры Razer BlackWidow?
Для Razer BlackWidow (и других игровых клавиатур с NKRO) нужен адаптер с поддержкой полной эмуляции PS/2, например:
- Soarer’s Converter (требует пайки)
- Hasu USB to USB Typewriter Converter (поддерживает
NKRO)
Обычные пассивные адаптеры не сработают из-за проприетарного протокола Razer Synapse.
Можно ли использовать PS/2-клавиатуру на современном ПК без PS/2-порта?
Да, с помощью обратного адаптера (PS/2→USB). Однако учтите:
- 🔌 Некоторые клавиатуры (например, IBM Model M) требуют
5Vна линииData, которые USB не предоставляет. - 🖥️ В Windows 10/11 может потребоваться отключить
Fast Startupдля корректной работы. - 🎮 Для игр лучше использовать нативные USB-клавиатуры — задержка ввода через адаптер может достигать
8–15 мс.
Где купить переходник USB→PS/2 в 2026 году?
Активные адаптеры доступны:
- 🌍 AliExpress (поиск по запросу
"USB to PS/2 active converter") - 🛒 Amazon (бренды ATEN, StarTech)
- 🏬 Локальные магазины электроники (например, Чип и Дип в России)
Пассивные адаптеры почти исчезли с рынка, но их ещё можно найти на eBay или в комиссионных магазинах.
⚠️ Внимание: При покупке проверяйте поддержку BIOS — многие китайские адаптеры работают только в Windows.