Cómo identificar el cable serie necesario para comunicarse con un dispositivo

Un cable serie RS-232 es necesario para comunicarse con distintos dispositivos o para debugear el kernel.

Lamentablemente cada fabricante sigue su propio criterio a la hora de definir la interfaz serie. Sin embargo, con un simple multímetro es posible conocer el tipo de cable necesario.

Para identificar el cable necesario, es importante averiguar:

  • El numero de pins de los conectores en cada dispositivo. Puede ser 9 o 25
  • El sexo del conector del dispositivo. En general, placas base utilizan un conector RS-232 macho, por lo que es necesario que el cable sea hembra
  • La disposicion de los pins para transmisión, recepción y tierra

En este artículo hablaremos solo de conectores de 9 pins. Los pins de un conector RS-232 hembra se numeran de la siguiente manera:

rs-232

En el caso de un conector macho se numera empezando por la esquina superior izquierda, de manera que los pins coinciden.

En primer lugar hay que caracterizar los dispositivo a conectar. Los pins importantes que hay que identificar son:

  1. Pin de transmisión (Tx). En general pin #2. Mantiene una tension nominal de –20V, aunque en general varia desde –5V a –40V
  2. Pin de recepción (Rx). En general pin #3. En principio flotante
  3. Pin de tierra (GND). En general pin #5.

Una vez encontrados los pins, es necesario encontrar un cable que interconecte Tx a Rx, y Rx a Tx, manteniendo GND en el mismo pin en ambos conectores.

La configuración más habitual es pin 2 Tx, pin 3 Rx y pin 5 GND, por lo que es necesario que el cable cruce pins 2 y 3, y 5 se mantenga en pin 5. Este cable se denomina null modem.

De nuevo, no hay ningún estándar que identifique cables null modem, pero con el multímetro de nuevo, es fácil comprobar si los pins 2 de un extremo estan conectados con el pin 3 del segundo, y viceversa.

El resto de los pins del conector RS-232 no son usados (de nuevo, hablando en general de dispositivos actuales). En principio estos pins son usados para regular la transmisión, pero actualmente el bus se controla por software.

La disposición completa de todos los pins de un cable null modem se puede ver en Wikipedia:

Nota final: para los conectores hembra, es útil introducir un clip de papel en los pins para identificar las conexiones.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: