MATERIA:
TECNOLOGÍAS E INTERFACES DE
COMPUTADORAS
AGOSTO / DICIEMBRE 2016
INSTITUTO TECNOLÓGICO SUPERIOR
DE TEZIUTLÁN
SESIÓN 2:
PUERTO SERIAL O RS - 232
INTERFAZ SERIAL RS 232
Interface física que permite comunicar
computadoras y periféricos
La transmisión de datos se realiza en forma
Serial, es decir, una cadena de bits se
transmite o recibe bit a bit, uno a la vez.
Consta de una serie de líneas denominadas
Señales de Control de Flujo de Datos y sólo dos
líneas de intercambio de datos: Transmisión y
Recepción.
La información se puede transmitir y recibir
en forma Síncrona o Asíncrona, siendo ésta la
más común.
ESTÁNDAR DE
COMUNICACIÓN
RS – 232
Estándar de comunicación desarrollado
por la EIA en 1969.
Describe las características de
Transmisión de Datos, el tipo de
Cableado, las Señales Eléctricas y las
características de los Conectores a
emplear.
Rige las características de los conectores
DB9 y DB25.
NIVELES DE
NORMALIZACIÓN
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
Los datos deben transmitirse en forma de 0’s y 1’s lógicos:
0 1
ESPACIO MARCA
Para la representación de espacios y marcas se usará Codificación NRZ L (No
Retorno a Cero)
0 1
VOLTAJE
POSITIVO
VOLTAJE
NEGATIVO
0
El receptor de los datos reconocerá los siguientes niveles de voltaje:
ESPACIO
VOLTAJE POSITIVO
+ 3 V y + 15 V
1
MARCA
VOLTAJE NEGATIVO
- 3 V y - 15 V
Nominal: + 9 V y + 12 V
Nominal: - 9 V y - 12 V
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
TRANSMISIÓN/RECEPCIÓN – TERMINACIÓN ÚNICA
(SINGLE ENDED)
Con una TX/RX en Single Ended, las mediciones de las señales
transmitidas se hacen con respecto a tierra, que por lo general está
conectada a la estructura o chasís del cable o del conductor.
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
Cualquier valor fuera de rango de los niveles permitidos no está
definido.
No importa si la señal está degrada por ruido o si los pulsos no son
precisos, si está se halla dentro de los rangos se detectan los 0’s y
los 1’s.
PROTOCOLO RS – 232:
NIVEL ELÉCTRICO
PROTOCOLO RS – 232:
NIVEL MECÁNICO
Cable de 25 hilos o pines:
2 Líneas de Transmisión
2 Líneas de Recepción
4 Líneas de Protección y Referencia (GND)
11 Líneas de Control
3 Líneas de Reloj
3 Líneas no Conectadas
Longitud máxima del cable: 15 m sin repetidor.
Conectores: Macho y Hembra
CONECTOR DB25
MALEFEMALE
PROTOCOLO RS – 232:
NIVEL MECÁNICO
Cable de 9 hilos o pines:
1 Línea de Transmisión
1 Línea de Recepción
2 Líneas de Protección y Referencia (GND)
5 Líneas de Control
Longitud máxima del cable: 15 m sin repetidor.
Conectores: Macho y Hembra
CONECTOR DB9
MALE
FEMALE
PROTOCOLO RS – 232:
NIVEL MECÁNICO
MALEFEMALE
PROTOCOLO RS – 232:
NIVEL MECÁNICO
PROTOCOLO RS – 232:
NIVEL LÓGICO
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
El Protocolo RS-232 define a los entes o equipos de transmisión con las
siguientes denominaciones:
DTE: Equipo Transmisor de Datos
DCE: Equipo Receptor de Datos
El equipo designado como DTE (Transmisor) es el elemento que
genera o contiene los datos a transmitir, o bien, el origen de éstos.
Un DTE puede ser tanto una computadora o sistema que genere datos
digitales.
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
El equipo designado como DCE (Receptor) es el elemento que recibe
los datos enviados por un DTE, y los transforma o dirige hacia un
periférico o sistema.
Un DCE puede ser tanto una computadora, un demodulador o
módem.
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
La temporización de los datos a enviar no es una variable crítica.
La información se recibe utilizando patrones acordados (5 y 8 bits)
Requiere de bits de control incrustados en la trama original de datos
para indicar el inicio y el fin de ésta, así como comprobación de errores.
COMUNICACIÓN ASÍNCRONA
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
COMUNICACIÓN ASÍNCRONA
BIT DE INICIO (START BIT): Indica al DCE la llegada de una trama (Valor 0)
BIT DE PARADA (STOP BIT): Indica al DCE el fin de la trama enviada (Valor 1)
BIT DE PARIDAD (PARITY BIT): Bit de comprobación que indica al DCE
que la trama enviada es un valor Par o Impar (Valor 0: Impar, Valor 1: Par).
PROTOCOLO RS – 232:
NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
Las tramas que se transmiten se combinan en tramas más largas, desde
los 8 hasta los 1024 bytes.
Las tramas se envían de una sola vez, sin interrupciones.
Se requiere una señal de reloj, que indica el instante en que un bit está
disponible.
DTE y DCE sincronizan su señal de reloj antes de una transmisión.
COMUNICACIÓN SÍNCRONA
PROTOCOLO RS – 232:
MODOS DE TRANSMISIÓN ENTRE DTE Y DCE
PROTOCOLO RS – 232:
MODOS DE TRANSMISIÓN ENTRE DTE Y DCE
COMUNICACIÓN SÍNCRONA
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
1
CONECTOR DB9 MACHO
2 3 4 5
6 7 8 9
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
CONECTOR DB9 HEMBRA
5 4 3 2 1
9 8 7 6
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
1.- Detector de Señal Portadora (DCD)
Es la línea que indica que el modem tiene de
verdad conexión remota. Sólo habilitada
para aplicaciones con Módem y Conector
DB25.
DCD es encendido cuando el DCE recibe
una señal remota y se mantiene encendido
durante el enlace.
En algunos casos se ocupa como tierra de
protección, o simplemente sin conexión.
M
H
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
2.- Recepción de Datos (RXD)
Received Data. Línea que recibe los datos
enviados por un DCE a un DTE.
Pin de Entrada.
M
H
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
3.- Transmisión de Datos (TXD):
Transmitted Data. Línea que transmite los
datos de un DTE a un DCE.
La transmisión de los datos sólo se realiza
cuando las señales de control se habilitan
(dependiendo de la configuración en el
cableado).
Pin de Salida.
M
H
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
4.- Terminal de Datos Lista (DTR):
Data Terminal Ready. Señal de Control.
Esta señal prepara al DCE para conectarse a
una línea de comunicación y mantener la
conexión establecida.
Una vez que el DCE esta conectado a la
línea este pin debe estar encendido para
mantenerse la conexión, si DTR es apagado,
provoca una desconexión de la línea,
interrumpiendo el enlace de datos en
progreso.
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
5.- Tierra de Señal (SG):
Signal Ground. Señal de Referencia de
Voltaje para las señales de Datos
Esta línea debe estar conectada al chasis del
PC y desde ahí hacer tierra.
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
6.- Set de Datos Listos (DSR):
Data Set Ready. Señal de Control.
Es la línea que indica que el DCE está
preparado. Usualmente el DSR esta todo el
tiempo encendido porque este valor es un
indicador de que el DCE esta encendido y
listo
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
7.- Solicitud de Envío (RTS):
Request to Send. Señal de Control enviada
por un DTE a un DCE.
Cuando el DTE recibe un 1 lógico en su pin
DSR, éste envía otro 1 lógico por RTS al
DCE para «preguntarle» si ésta listo o
disponible para recibir datos.
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
M
H
8.- Despejado para Envío (CTS):
Clear to Send. Señal de Control.
Cuando el DCE recibe la petición del DTE
por medio de su pin RTS, habilita un 1
lógico en la línea CTS para indicar al DTE
que se encuentra disponible y listo para
iniciar la transmisión de datos.
DCE
DTE
M
H
9.- Indicador de Timbre (RI):
Ring Indicator. Señal de Control enviada por
un DCE a un DTE.
Señal enviada por el DCE para indicar al
DTE que existe una «llamada» en la línea.
Sólo disponible cuando está conectado un
módem o un PLC (Controlador Lógico
Programable)
DCE
DTE
PROTOCOLO RS – 232:
ASIGNACIÓN DE PINES PARA CONECTOR DB9
1
2
3
4
5
6
7
8
9
DTE
1
2
3
4
5
6
7
8
9
DTE
PROTOCOLO RS – 232:
CONFIGURACIONES BÁSICAS
FULL
HANDSHAKE
1
2
3
4
5
6
7
8
9
DTE
1
2
3
4
5
6
7
8
9
DTE
PROTOCOLO RS – 232:
CONFIGURACIONES BÁSICAS
MEDIO
HANDSHAKE

Puerto Serial o RS 232

  • 1.
    MATERIA: TECNOLOGÍAS E INTERFACESDE COMPUTADORAS AGOSTO / DICIEMBRE 2016 INSTITUTO TECNOLÓGICO SUPERIOR DE TEZIUTLÁN
  • 2.
  • 3.
    INTERFAZ SERIAL RS232 Interface física que permite comunicar computadoras y periféricos La transmisión de datos se realiza en forma Serial, es decir, una cadena de bits se transmite o recibe bit a bit, uno a la vez. Consta de una serie de líneas denominadas Señales de Control de Flujo de Datos y sólo dos líneas de intercambio de datos: Transmisión y Recepción. La información se puede transmitir y recibir en forma Síncrona o Asíncrona, siendo ésta la más común.
  • 4.
    ESTÁNDAR DE COMUNICACIÓN RS –232 Estándar de comunicación desarrollado por la EIA en 1969. Describe las características de Transmisión de Datos, el tipo de Cableado, las Señales Eléctricas y las características de los Conectores a emplear. Rige las características de los conectores DB9 y DB25.
  • 5.
  • 6.
    PROTOCOLO RS –232: NIVEL ELÉCTRICO Los datos deben transmitirse en forma de 0’s y 1’s lógicos: 0 1 ESPACIO MARCA Para la representación de espacios y marcas se usará Codificación NRZ L (No Retorno a Cero) 0 1 VOLTAJE POSITIVO VOLTAJE NEGATIVO
  • 7.
    0 El receptor delos datos reconocerá los siguientes niveles de voltaje: ESPACIO VOLTAJE POSITIVO + 3 V y + 15 V 1 MARCA VOLTAJE NEGATIVO - 3 V y - 15 V Nominal: + 9 V y + 12 V Nominal: - 9 V y - 12 V PROTOCOLO RS – 232: NIVEL ELÉCTRICO
  • 8.
    TRANSMISIÓN/RECEPCIÓN – TERMINACIÓNÚNICA (SINGLE ENDED) Con una TX/RX en Single Ended, las mediciones de las señales transmitidas se hacen con respecto a tierra, que por lo general está conectada a la estructura o chasís del cable o del conductor. PROTOCOLO RS – 232: NIVEL ELÉCTRICO
  • 9.
    Cualquier valor fuerade rango de los niveles permitidos no está definido. No importa si la señal está degrada por ruido o si los pulsos no son precisos, si está se halla dentro de los rangos se detectan los 0’s y los 1’s. PROTOCOLO RS – 232: NIVEL ELÉCTRICO
  • 10.
    PROTOCOLO RS –232: NIVEL MECÁNICO Cable de 25 hilos o pines: 2 Líneas de Transmisión 2 Líneas de Recepción 4 Líneas de Protección y Referencia (GND) 11 Líneas de Control 3 Líneas de Reloj 3 Líneas no Conectadas Longitud máxima del cable: 15 m sin repetidor. Conectores: Macho y Hembra CONECTOR DB25
  • 11.
    MALEFEMALE PROTOCOLO RS –232: NIVEL MECÁNICO
  • 12.
    Cable de 9hilos o pines: 1 Línea de Transmisión 1 Línea de Recepción 2 Líneas de Protección y Referencia (GND) 5 Líneas de Control Longitud máxima del cable: 15 m sin repetidor. Conectores: Macho y Hembra CONECTOR DB9 MALE FEMALE PROTOCOLO RS – 232: NIVEL MECÁNICO
  • 13.
    MALEFEMALE PROTOCOLO RS –232: NIVEL MECÁNICO
  • 14.
    PROTOCOLO RS –232: NIVEL LÓGICO
  • 15.
    PROTOCOLO RS –232: NIVELES DE ARBITRAJE Y TEMPORIZACIÓN El Protocolo RS-232 define a los entes o equipos de transmisión con las siguientes denominaciones: DTE: Equipo Transmisor de Datos DCE: Equipo Receptor de Datos
  • 16.
    El equipo designadocomo DTE (Transmisor) es el elemento que genera o contiene los datos a transmitir, o bien, el origen de éstos. Un DTE puede ser tanto una computadora o sistema que genere datos digitales. PROTOCOLO RS – 232: NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
  • 17.
    El equipo designadocomo DCE (Receptor) es el elemento que recibe los datos enviados por un DTE, y los transforma o dirige hacia un periférico o sistema. Un DCE puede ser tanto una computadora, un demodulador o módem. PROTOCOLO RS – 232: NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
  • 18.
    La temporización delos datos a enviar no es una variable crítica. La información se recibe utilizando patrones acordados (5 y 8 bits) Requiere de bits de control incrustados en la trama original de datos para indicar el inicio y el fin de ésta, así como comprobación de errores. COMUNICACIÓN ASÍNCRONA PROTOCOLO RS – 232: NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
  • 19.
    COMUNICACIÓN ASÍNCRONA BIT DEINICIO (START BIT): Indica al DCE la llegada de una trama (Valor 0) BIT DE PARADA (STOP BIT): Indica al DCE el fin de la trama enviada (Valor 1) BIT DE PARIDAD (PARITY BIT): Bit de comprobación que indica al DCE que la trama enviada es un valor Par o Impar (Valor 0: Impar, Valor 1: Par). PROTOCOLO RS – 232: NIVELES DE ARBITRAJE Y TEMPORIZACIÓN
  • 21.
    Las tramas quese transmiten se combinan en tramas más largas, desde los 8 hasta los 1024 bytes. Las tramas se envían de una sola vez, sin interrupciones. Se requiere una señal de reloj, que indica el instante en que un bit está disponible. DTE y DCE sincronizan su señal de reloj antes de una transmisión. COMUNICACIÓN SÍNCRONA PROTOCOLO RS – 232: MODOS DE TRANSMISIÓN ENTRE DTE Y DCE
  • 22.
    PROTOCOLO RS –232: MODOS DE TRANSMISIÓN ENTRE DTE Y DCE COMUNICACIÓN SÍNCRONA
  • 24.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 1 CONECTOR DB9 MACHO 2 3 4 5 6 7 8 9
  • 25.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 CONECTOR DB9 HEMBRA 5 4 3 2 1 9 8 7 6
  • 26.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 1.- Detector de Señal Portadora (DCD) Es la línea que indica que el modem tiene de verdad conexión remota. Sólo habilitada para aplicaciones con Módem y Conector DB25. DCD es encendido cuando el DCE recibe una señal remota y se mantiene encendido durante el enlace. En algunos casos se ocupa como tierra de protección, o simplemente sin conexión. M H DCE DTE
  • 27.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 2.- Recepción de Datos (RXD) Received Data. Línea que recibe los datos enviados por un DCE a un DTE. Pin de Entrada. M H DCE DTE
  • 28.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 3.- Transmisión de Datos (TXD): Transmitted Data. Línea que transmite los datos de un DTE a un DCE. La transmisión de los datos sólo se realiza cuando las señales de control se habilitan (dependiendo de la configuración en el cableado). Pin de Salida. M H DCE DTE
  • 29.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 M H 4.- Terminal de Datos Lista (DTR): Data Terminal Ready. Señal de Control. Esta señal prepara al DCE para conectarse a una línea de comunicación y mantener la conexión establecida. Una vez que el DCE esta conectado a la línea este pin debe estar encendido para mantenerse la conexión, si DTR es apagado, provoca una desconexión de la línea, interrumpiendo el enlace de datos en progreso. DCE DTE
  • 30.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 M H 5.- Tierra de Señal (SG): Signal Ground. Señal de Referencia de Voltaje para las señales de Datos Esta línea debe estar conectada al chasis del PC y desde ahí hacer tierra. DCE DTE
  • 31.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 M H 6.- Set de Datos Listos (DSR): Data Set Ready. Señal de Control. Es la línea que indica que el DCE está preparado. Usualmente el DSR esta todo el tiempo encendido porque este valor es un indicador de que el DCE esta encendido y listo DCE DTE
  • 32.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 M H 7.- Solicitud de Envío (RTS): Request to Send. Señal de Control enviada por un DTE a un DCE. Cuando el DTE recibe un 1 lógico en su pin DSR, éste envía otro 1 lógico por RTS al DCE para «preguntarle» si ésta listo o disponible para recibir datos. DCE DTE
  • 33.
    PROTOCOLO RS –232: ASIGNACIÓN DE PINES PARA CONECTOR DB9 M H 8.- Despejado para Envío (CTS): Clear to Send. Señal de Control. Cuando el DCE recibe la petición del DTE por medio de su pin RTS, habilita un 1 lógico en la línea CTS para indicar al DTE que se encuentra disponible y listo para iniciar la transmisión de datos. DCE DTE
  • 34.
    M H 9.- Indicador deTimbre (RI): Ring Indicator. Señal de Control enviada por un DCE a un DTE. Señal enviada por el DCE para indicar al DTE que existe una «llamada» en la línea. Sólo disponible cuando está conectado un módem o un PLC (Controlador Lógico Programable) DCE DTE PROTOCOLO RS – 232: ASIGNACIÓN DE PINES PARA CONECTOR DB9
  • 35.
    1 2 3 4 5 6 7 8 9 DTE 1 2 3 4 5 6 7 8 9 DTE PROTOCOLO RS –232: CONFIGURACIONES BÁSICAS FULL HANDSHAKE
  • 36.
    1 2 3 4 5 6 7 8 9 DTE 1 2 3 4 5 6 7 8 9 DTE PROTOCOLO RS –232: CONFIGURACIONES BÁSICAS MEDIO HANDSHAKE