Введение
Все мы знакомы с ситуацией, когда у нас на руках есть мышка 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/11 нет возможности настроить акселерацию. Но есть вариант использовать стороннее ПО, например, Raw Accel.
Raw Accel – это программное обеспечение с открытым исходным кодом, позиционирующее себя как решение для геймеров и дизайнеров. Raw Accel предоставляет широкий набор функций для настройки акселерации. Нам подошел следующий график:
Мышь стала работать идеально. Мы довольны. Но остались вопросы по техническим моментам.
Спецификация USB
Интерфейс USB появился в 1996 году. Изначально он поддерживал только два режима работы:
- Low Speed – 1500 Кбит/c.
- Full Speed – 12 Мбит/с.
Режим Low Speed был ограничен частотой работы 125 Гц (время отклика 8 мс), режим Full Speed – 1 кГц (время отклика 1 мс). Разное оборудование работало по-разному. Для мышек и клавиатур был отведен низкоскоростной канал Low Speed, а для принтеров, модемов – Full Speed.
Первая спецификация получила название USB 1.0. В 1998 году её обновили до версии USB 1.1. В 2000-м вышла спецификация USB 2.0 с новым режимом работы:
- High-Speed – 480 Мбит/с.
Все последующие спецификации USB 4.0, USB 3.0 включали в себя совместимость с USB 2.0 и USB 1.0.
Мало кто знает, но USB-мышь не может использовать канал выше, чем USB 1.0. Это прописано в спецификации 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 Кбит/с.
Любое HID-устройство может самостоятельно устанавливать частоту своего опроса. Для полноскоростных устройств это:
125, 250, 500, 1000 Гц (время отклика 8, 4, 2, 1 мс).
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 пакетов, а компьютер видит только 100.
Итоги
Переходник отлично справился с клавиатурой PS/2. Но для мышки потребовалась настройка.
Достоинства:
- Низкая цена.
- Идеально подходит для клавиатуры.
- После настройки мыши, также подходит и для мыши.
- Можно играть в игры (по ощущениям как офисная мышь 125 Гц).
Минусы:
- Отсутствие бренда.
- Отсутствие какого-либо технического описания и характеристик.
- В большинстве случаев потребуется калибровка мыши.
- Не подойдет для тех, кто хочет получить 200 Гц (от стандарта PS/2).
PS.
На рынке представлено много моделей:
Наш переходник имеет контроллер USB 1.0 Low Speed 125 Гц. Про остальные модели мы не знаем.
На этом всё. Пишите в комментариях, пользовались ли вы таким переходником и как он вам?