comunicación PS2 / SMBus

1

Tengo un panel táctil OEM que quiero conectar a una PC. Los controladores para este touchpad están ampliamente disponibles. Le pregunté al fabricante por la hoja de datos original y dice que la interfaz / protocolo del panel táctil es PS2 / SMBus .

En el dispositivo hay un conector de 8 pines, de los cuales se usan 7 pines. Se exponen de la siguiente manera:

Sinembargo,síséqueunconectorPS/2tienesolo6pines(7incluidoelprotector,pero¿seusaenabsoluto?),yno8.NopuedovercómoesteconectorescompatibleconPS/2.

FWIW,estoesloquelaespecificaciónteníaquedecirsobrelainterfaz:

  

Interfaz

    

PS2

    

ConsultelaespecificacióndeIBMPS2.Resistenciasinternaspull-up(5k  típico)seproporcionanenlaslíneasdeDATOSyRELOJ.

    

SeimplementantodosloscomandosespecificadosporIBM,exceptoel  siguiente:

    
  • Loscomandos"Escalado" y "Establecer resolución" generan una respuesta "ACK" desde el panel táctil, pero no modifican la resolución del panel táctil.
  •   

SMBus

     

Consulte la especificación del Bus de administración del sistema (SMBus). Versión 2.0.

Eso es todo.

Entonces, ¿estoy viendo algo que es técnicamente posible?

    
pregunta pilau

2 respuestas

2

Su TouchPad es un dispositivo modular incorporado que ofrece salida de múltiples protocolos. Puede conectar los pines ps / 2 internamente o externamente con un cable ps / 2, o cablear los pines SMBUS (principalmente internos solo en la práctica). Si el TouchPad es realmente bueno, podría admitir ambas interfaces al mismo tiempo, ya que ningún pin comparte funciones o se superpone.

Todos los pines se dividen en un solo conector de 8 pines para que un fabricante de equipos portátiles OEM pueda conectarlo como lo desee. Conveniencia del fabricante, nada más.

El nuevo TouchPad también viene con interfaces usb en lugar de ps / 2. Esos se pueden conectar a un cable USB de la misma manera.

    
respondido por el Passerby
2

Solo cuatro de los seis pines PS / 2 se utilizan en un mouse real: reloj, datos y potencia / gnd. El reloj y los datos son coleccionistas abiertos, de ahí los pullups.

De Wikipedia :

Aquíhayuna descripción útil del protocolo del ratón PS / 2 , que he leído a través de mí mismo para obtener un mouse PS / 2 hablando con un PIC de rango medio.

    
respondido por el Roger Rowland

Lea otras preguntas en las etiquetas