ESQUEMAS DE CABLES DE COMUNICACION SERIE CABLE DTE-DCE (DB-9H/DB9-M) CABLE DTE-DCE (DB25-H/DB25-M) CABLE DTE-DTE (DB9-H/DB9-H) NULL-MODEM CONECTOR DE TEST (LOOPBACK) (DB9-H) CABLE DTE-DTE (DB25-H/DB25-H) NULL-MODEM CONECTOR DE TEST (LOOPBACK) (DB25-H) CABLE ADAPTADOR DB25-H A DB9-M CABLE ADAPTADOR DB9-H A DB25-M NOTAS Señal GND TX RX DB25 7 2 3 DB9 5 3 2 RTS CTS DTR DSR 4 5 20 6 7 8 4 6 DCD Otras Señales RI 8 22 1 9 Datos Flujo Nota: los cables NULL-MODEM mostrados llevan implementados Control de Flujo entre equipos. Otras variantes de NULL MODEM sólo llevan TX / RX / GND ( es decir, sin Control de Flujo) COMUNICACIONES SERIE - RS232C: norma estandar de comunicaciones serie (tambien llamada V24) RS232C admite comunicaciones asincronas y sincronas (hoy dia las normales son las primeras) La norma contempla características mecánicas, electricas y funcionales características mecánicas de los conectores: o dos tipos de conectores sub-D (a veces el atributo macho/hembra puede ser diferente) DB9 (conector de 9 pines: macho en DTE / hembra en DCE) DB25 (conector de 25 pines: macho en DTE / hembra en DCE) - características eléctricas o las señales usan modulacion NRZ polar o las señales usan lógica negativa (1) -25V...-3V (0) +3V...+25V o descripción de las señales usadas: datos • TX / RX / GND (importante : se permite Full Duplex) control de flujo • [ DTR / DTS ] [ CTS / RTS ] otras señalizaciones • RI / DCD en los PCs (1) = -12V (0)=+12V - velocidad de comunicación serie: 20kbps max . según norma ... en algunos casos, hasta 115.2kbps y más (*) - longitud de cableado : 15 m max. según norma ... en algunos casos, mayores distancias (*) - tipos de conexión serie o DTE-DCE (PC - modem) (cable de conexión convencional) o DTE-DTE (PC – PC) (cable de modem nulo - NULL MODEM) o Esto da lugar a varios tipos de cables serie - control de flujo en comunicaciones serie: sin control / control SW / control HW o sin control (muy baja velocidad) (se confía en que el receptor pueda procesar los datos) o control SW: se envian caracteres ASCII de control XOFF (para parar) / XON (para proseguir) uso en bajas velocidades o control HW: se usan las señales de control de flujo (DTR/DSR o RTS/CTS) uso en altas velocidades - Interfaz Serie dentro de un DTE o Conector DB9 macho o DB25 macho o UART (Universal Asynchronous Receiver Transmiter) Entre otras cosas este circuito se encarga de: • convertir NRZ polar en TTL dentro del DTE (es decir, el PC) • controlar la temporización de los bits (controlar velocidad) • eliminar bits de inicio y de stop en transmisiones asincronas • establecer paridad en TX o realizar comprobación de paridad en RX Configuracion de UART • Ajuste de velocidad (bps) • Valores tipicos de velocidad o 1200 / 2400 / 4800 / 9600 / 19200 / 38400 / 57600 / 115200 bps • Ajuste del nº de bit de datos o 5/6/7/8 • Ajuste de paridad o Sin paridad / PAR / IMPAR / MARCA / ESPACIO • Ajuste de bits de stop o 1 / 1.5 / 2 • Uso de buffer FIFO en TX o RX (conveniente activarlo siempre, libera al uP ) o Sin buffer -> se envian / leen caracteres de uno en uno o Con buffer -> se envian / leen caracteres en grupos (hasta 16 caract)