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.

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.