¿Se puede conectar un mouse o teclado USB al conector PS / 2 de una placa base mediante un adaptador USB-PS / 2?

15

¿Es necesario que el mouse conozca un protocolo diferente o un pinout diferente para poder conectarse a un puerto PS / 2?

Muchos proveedores proporcionan USB - Adaptador PS / 2, pero algunos no.

Por lo que sé, las interfaces PS2 y USB incluso tienen un número diferente de pines. ¿Cómo funcionaría un adaptador de este tipo?

¿El dispositivo tendrá el mismo rendimiento que antes?

¿Es necesario que el dispositivo USB 'sepa' que está conectado a un puerto PS / 2? Supongo que es necesario ya que los adaptadores USB a PS / 2 son solo eso: adaptadores. No convertidores. No hacen nada a la señal, por lo que probablemente el teclado o el mouse deben saber y adaptar su señal en consecuencia.

Y otra pregunta: ¿hay alguna latencia agregada al conectar un teclado o mouse USB a un puerto PS / 2 usando un adaptador? Supongo que el adaptador en sí no agrega latencia, ya que solo conecta algunos pines a otros, pero dentro del mouse o el teclado algo tiene que cambiar. El mouse debe cambiar a la serialización de datos PS / 2 en lugar de USB. En teoría, PS / 2 debería ser más rápido, pero estoy pensando que si ese dispositivo en particular funciona ingenuamente en USB, podría tener una especie de convertidor de señal interno que podría generar cierta latencia.

yoyo_fun
fuente

Respuestas:

9

Estos adaptadores son puramente mecánicos. No hay convertidor o lo que sea dentro. Entonces, sí, el mouse / teclado necesita hacer PS / 2 por sí mismo .

Si el IC del controlador dentro del dispositivo de entrada funcionará peor con PS / 2 dependerá de cómo se realice el cambio de protocolo.

Es poco probable que PS / 2 funcione notablemente diferente que USB. Con solo mirar las especificaciones de conexión, el USB es muy superior, tanto en velocidad como en latencia. Solo las ineficiencias del controlador host USB podrían conducir a una peor experiencia general.

PS / 2 y USB comparten algunas propiedades que hacen factible un adaptador:

  • 5 V
  • Corriente baja
  • 2 cables de "datos" (aunque uno es el reloj en PS / 2).
  • (dos pines en PS / 2 no se utilizan)
Daniel B
fuente
77
en realidad, los puertos PS / 2 tienen una latencia más baja que el USB debido al hecho de que envían las señales directamente al procesador a través de señales de interrupción, que es MUCHO MÁS eficiente que la forma en que el USB se conecta al procesador. Mucha gente dice que no hay diferencia, lo que es bs si te gustan los juegos porque la diferencia de 10 ms es enorme allí. Si revisa sus correos electrónicos, no importa. La razón por la que hice esta pregunta es porque quiero conectar mis periféricos a la PS / 2 y tenía curiosidad sobre los circuitos internos que hacen posible la comunicación tanto a USB como a PS / 2
yoyo_fun
1
@ Daniel, escribe "Es poco probable que PS / 2 tenga un rendimiento notablemente diferente al USB. Con solo mirar las especificaciones de conexión, el USB es muy superior, tanto en velocidad como en latencia" <--- Mirando hacia atrás cuando teníamos computadoras tanto con USB como con Ps2, estaba claro que Ps2 era muy superior, mucho más rápido y mucho más receptivo. Recuerdo que la capacidad de respuesta más lenta presionó el bloqueo numérico de encendido y apagado ... estaba disponible en ps2 desde el principio después del bloqueo de desplazamiento numérico y pausa / había surgido una ruptura que fue enseguida. Con USB, tardó un tiempo en recuperarse, e incluso posiblemente no respondiera tan bien.
barlop
2
Lo sentimos, regrese con el argumento "USB y PS / 2 son equivalentes" cuando las interfaces de teclado USB comienzan a admitir la sustitución de teclas n.
Cody Gray
3
@barlop Tengo al menos tres teclados que no funcionaban con un adaptador: MS Natural Keyboard 4000, Cooler Master Quickfire TK Stealth y algunos teclados no compatibles. E incluso si todos los teclados lo admitieran, mi declaración aún sería 100% cierta.
Daniel B
55
El estándar USB HID es compatible con NKRO. Pero requiere teclados para arrancar con 6KRO por el bien de los programadores de BIOS perezosos, y no requiere que implementen NKRO. Entonces, los programadores de teclado perezosos toman el camino de menor resistencia. Yo creo que. en.wikipedia.org/wiki/… usb.org/developers/hidpage/HID1_11.pdf
Matt Nordhoff el
4

Definitivamente puedo responder la primera parte de la pregunta,

"¿Existe la necesidad de que el mouse conozca un protocolo diferente o un pinout diferente para poder conectarse a un puerto PS / 2?"

La respuesta es sí, un dispositivo USB HID (ratones y teclados) debe comprender el protocolo PS / 2 alternativo para funcionar en el puerto PS / 2 utilizando el adaptador USB-PS / 2.

No todos los ratones o teclados USB admiten el modo PS / 2. La presencia del adaptador verde en el paquete OEM garantiza esta compatibilidad, pero lo contrario no es cierto: algunos dispositivos HID admiten el modo PS / 2 incluso si el adaptador no está incluido con el producto, algunos no, todo depende de IC en utilizar. Por ejemplo, el mouse óptico de Microsoft Notebook P / N: X08-86056 no funciona en el puerto PS / 2.

Ale..chenski
fuente