El estándar RS-232 Define el método más popular para interconectar DTEs y DCEs (por ejemplo, conexión entre un PC y un MODEM de datos). La recomendación ITU V.24 junto con la ITU V.28 son equivalentes a RS-232. La versión más popular de RS-232 es la RS-232C. La versión más reciente es la RS-232E. (Gp:) DTE (Gp:) DCE (Gp:) Red telefónica (Gp:) PC (Gp:) MODEM (Gp:) RS-232 (Gp:) DTE: Data Terminal Equipment DCE: Data Communication Equipment
Alcance del estándar RS-232 Hay tres categorías de temas básicos relacionados con RS-232 Especificaciones explícitas de ingeniería Niveles de voltaje (-15v hasta +15v); un bit por baudio, forma de la señal que representa un 1 y un 0; el propósito o función de cada uno de los 25 pines que conforman la interface. Lineamientos de ingeniería que pueden modificarse (flexibles) Método para iniciar y terminar el el flujo de datos; método para coordinar al emisor y al receptor Consideraciones NO especificadas en el estándar La forma en que los caracteres se representan con bits; el tipo de conector utilizado.
Representación de 1s y 0s Un uno binario se denomina marca (mark) y se representa por un voltaje de -3 a -15 voltios. Un cero binario se denomina espacio (space) y se representa por un voltaje de +3 a +15 voltios. Cualquier voltaje entre -3 y +3 voltios se considera inválido. Una corriente de corto circuito no puede exceder los 500mA (Gp:) +15V (Gp:) -15V (Gp:) +3V (Gp:) -3V (Gp:) Rango positivo: space (Gp:) Rango negativo: mark (Gp:) 0V (Gp:) Región de transición
Representación de caracteres RS-232 NO dice como representar caracteres (7 u 8 bits es la forma más común, pero podrían ser 5 ó 6). Cuando no se envían datos la señal se debe mantener en estado de marca (un uno lógico, conocido también como RS-232 idle state). El comienzo de flujo de datos se reconoce porque la señal pasa de marca a espacio. Dependiendo de la implementación, pueden existir unos bits de sincronización conocidos como bits de arranque o inicio (start bits). El emisor y el receptor deben ponerse de acuerdo si hay cero, uno o dos bits de arranque. Después de los bits que representan los datos (5,6,7, u 8 bits) puede seguir un bit de paridad (que es opcional, depende de la implementación) para ayudar a determinar si ocurrió un error durante la transmisión. Este error se llama Parity Error y puede ser causado por una configuración desigual en el emisor y el receptor.
Representación de caracteres La paridad puede configurarse de diversas formas: No Parity (sin paridad): No se transmite bit de paridad Even Parity (paridad par): el bit de paridad es uno (1) si el caracter lleva un cantidad par de unos. Odd Parity (paridad impar): el bit de paridad es uno (1) si el caracter lleva una cantidad impar de unos. Mark Parity (paridad de marca): el bit de paridad siempre es uno Space Parity (paridad de espacio) : el bit de paridad siempre es cero
Representación de caracteres Después del bit de paridad (si lo hay) vienen los bits de parada (stop bits). Estos sirven para decir dónde termina el carácter. Pueden ser uno o dos bits de parada (en esto también deben ponerse de acuerdo el transmisor y el receptor). Algunas implementaciones cortan la transmisión del segundo bit de parada a la mitad, se dice entonces que utiliza uno y medio bits de parada. Los bits de parada se transmiten como unos lógicos (mark). (Gp:) 0 (Gp:) 1 (Gp:) 2 (Gp:) 3 (Gp:) 4 (Gp:) 5 (Gp:) 6 (Gp:) 7 (Gp:) mark (Gp:) space (Gp:) start (Gp:) stop
Cuando el bit de parada no se encuentra se produce un Framing Error. En estos casos es bueno revisar que el emisor y el receptor esperan la misma cantidad de bits de parada.
Interface RS-232 en un conector tipo D de 25 pines (Gp:) 14 (Gp:) 2 (Gp:) 3 (Gp:) 4 (Gp:) 5 (Gp:) 6 (Gp:) 7 (Gp:) 8 (Gp:) 9 (Gp:) 10 (Gp:) 11 (Gp:) 12 (Gp:) 13 (Gp:) 1 (Gp:) 15 (Gp:) 16 (Gp:) 17 (Gp:) 18 (Gp:) 19 (Gp:) 20 (Gp:) 21 (Gp:) 22 (Gp:) 23 (Gp:) 24 (Gp:) 25
El circuito más simple en RS-232 sólo requiere dos pines: Signal y Ground. Normalmente el two-wire RS-232 se implementa en palmtops.
Conexión asincrónica (Gp:) DTE
DCE Red telefónica PC MODEM RS-232 (máx 15 m) Fuente de Potencia Transmisor Receptor Control UART (Universal Asynchronous Receiver/ Transmitter) pin 1 7 2 4 5 8 3 6 20 22 En este ejemplo sólo se utilizan 10 hilos.
¡El pin 7 está conectado al pin 1!
Conexión utilizada generalmente con cables de 9 hilos
Página siguiente |