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

Данная модель пользуется большой популярностью на российском рынке.
- Ценовой диапазон: 100 – 1000 руб.
- Производитель: NoName.
- Цвет: Белый, Чёрный.
- Упаковка: На любой вкус.

Минимальная цена, которую мы видели, – 60 руб. на сайте Aliexpress:

Мы заказали вот такой за 150 руб.:

Вскрытие показало, что внутри находится печатная плата с маркировкой PS2–04H:

На плате расположен контроллер-клякса (COB), а также два конденсатора (посадочные места C1, C2).

У других пользователей встречаются контроллеры без кляксы:

Схема устройства примитивная:

В качестве контроллера выступает аналог WIT122UH:

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

Первые впечатления
Тестовый стенд:
- Мышь PS/2 – A4Tech X3-230.
- Клавиатура PS/2 – Logitech 350.
- Материнская плата: ASUS TUF Gaming B450-Plus II.
- Тестируемые порты: USB 2.0, USB 3.1, USB 3.2 Gen 2.
Клавиатура работает идеально, а мышь – нет. Позиционирование мыши стало хуже. Курсор стал перемещаться быстрее. Попасть в какой-либо объект стало значительно труднее.
Настройки мыши
Мы снизили скорость мыши на 50%:

Позиционирование мыши стало лучше. Но акселерация ухудшилась. В Windows 10 нет возможности настроить акселерацию (ускорение мыши). Но есть вариант использовать стороннее ПО, например, Raw Accel.
Raw Accel – это программное обеспечение с открытым исходным кодом, позиционирующее себя как решение для геймеров и дизайнеров. Raw Accel предоставляет широкий набор функций для настройки акселерации. Нам подошел следующий график:

Мышь стала работать идеально. Мы довольны. Но остались вопросы по технической части.
Спецификация USB
Интерфейс USB появился в 1996 году. Изначально он поддерживал только два режима:
- Low Speed – 1500 Кбит/с.
- Full Speed – 12 Мбит/с.
Режим Low Speed опрашивал USB-устройства на частоте до 125 Гц, режим Full Speed – на частоте до 1кГц (1000 раз в секунду). Соответственно, разное оборудование работало по-разному. Для мышек и клавиатур был отведен низкоскоростной канал Low Speed, а для принтеров, модемов – Full Speed.
Первая спецификация получила название USB 1.0. В 1998 году её обновили до версии USB 1.1. В 2000-м вышла спецификация USB 2.0 с новым режимом работы:
- High-Speed – 480 Мбит/с.
Все последующие спецификации USB 3.0, USB 4.0 включали в себя совместимость с USB 2.0 и USB 1.0.
Мало кто знает, но USB-мышь не может использовать канал выше, чем USB 1.0 (Full Speed). Это прописано в спецификации USB. Для того, чтобы мышка использовала канал USB 2.0 (High-Speed) необходимо установить специальный драйвер (от производителя мыши).
USB HID-протокол
Компании Intel и Microsoft (создатели USB) всегда хотели добиться универсальности. Для этого они разработали специальный USB HID-протокол (HID — human interface device), и создали регламентированный класс USB HID-устройств.
Регламентированные HID-устройства включают в себя такие устройства как клавиатура, мышь, игровые контроллеры, джойстики, геймпады, и т.д. При этом HID-протокол позволяет разработчику создавать своё собственное USB-устройство (с собственным драйвером).
Если ваша мышь работает без драйвера, то перед вами регламентированное HID-устройство. В 1997 году HID-протокол был интегрирован во все версии BIOS (иначе BIOS не мог работать с USB-клавиатурой и мышью).
HID-протокол позволяет создавать два класса устройств:
- Низкоскоростные HID-устройства – 6 Кбит/с.
- Полноскоростные HID-устройства – 512 Кбит/с.
При этом низкоскоростные HID-устройства ограничены частотой работы 125 Гц (время отклика 8 мс). Полноскоростные – 1 кГц (время отклика 1 мс).
Все USB-клавиатуры – это низкоскоростные HID-устройства. Мировой рекорд по скорости печати текста на клавиатуре – 20 знаков в секунду. USB-клавиатура позволяет набирать аж 125 знаков в секунду.
Все USB-мышки – это полноскоростные HID-устройства (т.к. им нужен более быстрый канал передачи данных, чем 6 Кбит/с).
USB-мышки могут работать на частоте:
125, 250, 500, 1000 Гц (время отклика 8, 4, 2, 1 мс). Частота зависит от микроконтроллера. Игровые мышки поддерживают 1000 Гц. Офисные – 125 Гц.

PS/2
Интерфейс PS/2 появился в 1987 году. Скорость передачи данных — от 80 до 300 Кбит/с. Частота опроса — до 200 Гц.
Герой нашего обзора — игровая мышь A4Tech X3-230 (PS/2) с частотой обновления 170 Гц.

Теперь нас интересуют характеристики нашего переходника. Воспользуемся специальной программой USBPcap. Это свободное программное обеспечение с открытым исходным кодом, относящееся к классу USB-sniffer (от англ. to sniff — нюхать):

Программа USBPcap предлагает нам выбрать два устройства:
- Flash DISK 2.0.
- Составное USB-устройство: HID-клавиатура + HID-мышь.
Выбираем устройство №2. Получаем файл с трафиком:

Мы видим, что обмен между мышкой и компьютером зафиксирован на частоте 125 Гц (8 мс). Но за период времени [50.000 сек., 50.231 сек.] компьютер получил от мышки только 22 пакета, что в среднем составляет 100 Гц (10 мс).
Теперь понятно, почему наша мышь A4Tech так плохо работает с переходником — часть пакетов просто не доходит до компьютера. Мышка отправляет 170 пакетов (170 Гц), а компьютер видит только 100.
Итоги
Переходник отлично справился с клавиатурой PS/2. Но для мышки потребовалась настройка.
Достоинства:
- Низкая цена.
- Идеально подходит для клавиатуры.
- После настройки мыши, также подходит и для мыши.
- Можно играть в игры (по ощущениям как офисная мышь 125 Гц).
Минусы:
- Отсутствие бренда.
- Отсутствие какого-либо технического описания и характеристик.
- В большинстве случаев потребуется калибровка мыши.
- Не подойдет для тех, кто хочет получить максимум 200 Гц (от стандарта PS/2).
PS.
На рынке представлено много моделей:


Наш переходник имеет контроллер USB 1.0 Low Speed 125 Гц. Про остальные модели мы не знаем.
Пишите в комментариях, пользовались ли вы таким переходником и как он вам?