Diseño del módulo RS-232. Por Michael Kusch tintronic@yahoo.com Versión preliminar 0.2



Documentos relacionados
En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE

5.5 Interfaces especiales Interfaz V.24. Norma V.24. neris 4/8/64

ELECTRONICA ESTUDIO MODULO TRASMISOR-RECEPTOR DE RF A RS232 BIDIRECCIONAL Clave: 875

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código:

Copyright Exemys, Todos los Derechos Reservados. Rev. 4

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE

Programación De interfaces

Interfaz conversora USB a UART TTL (5V) o LV-TTL (3V) configurable

CAPÍTULO 3 LA COMUNICACIÓN SERIAL

SiAM Conversor Versión 2.0. siam CONVERSOR EXTERNO RS232-RS485 AUTO-VELOCIDAD AUTO-RTS. software i automatismes morvedre. Manual del usuario

Comunicación serial por Aircable Lessly Marlene Sabido Calzada. Seminario del Proyecto de Investigación en robótica Humanoide

MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción

Guía de Usuario Programador USB

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Diseño del cable para conexión JEM-10/PC

Tema 5. Interfazes de la Capa Física. 1. RS RS-422 y RS-485

CALIDAD EN TUBOS T8 LED

Tarjeta controladora de E/S a través del puerto paralelo Características:

Placa de control MCC03

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS CONVERSORES TCP A 232 / TCP A Características.

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Actividad 4: Comunicación entre PLC s vía Ethernet

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS

DATACON MANUAL DE INSTRUCCIONES. RS232C=RS422/RS485/20mA COMMUNICATION CONVERTER. DATACON. Communication converter

Guía Rápida Sistema de Control de Acceso Vehicular en Base a Rfid de Largo Alcance

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)

CCNA 1 v3.0 Módulo 5 Cableado LANs y WANs Docente: Mg. Robert Romero Flores

Conexión de un Terminal al Puerto de la Consola en Switches Catalyst

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave:

Programador de PICs, memorias EEPROM I 2 C y memorias EEPROM MicroWire (zócalo incorporado) Equipos Electrónicos

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...).

PLACAS FERTIRIEGO ELECTRÓNICA NUEVA

Comparadores de tensión

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg

Utilización de los puertos serial y paralelo de una PC usando LabView

Especificación para el Sistema de administración de datos y monitoreo en línea de baterías para sistema de UPS

AD a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes

CAPITULO IV. Pruebas y resultados.

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC

CONVERSOR EXTERNO RS232-RS485/RS422 AUTO-VELOCIDAD AUTO-RTS

Cables y conectores más comunes en la plataforma PC

Equipos de Conectividad

Tarjeta de aplicación para circuito de voz de 60 seg

Guía de Usuario Convertidor USB-Serial

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas

Curso Completo de Electrónica Digital

Manual del software de control para la tarjeta de 8 relevadores ICSE014A (Windows 7)

RED DE CENTRALES ANALÓGICAS (NRT)

Tema: Cables de red. Presentado por: Par trenzado

Programador de microcontroladores PICs ENIGMA

Opciones de cableado de red

Conexión inalámbrica a un CNC (con puerto Serie RS232C)

TELECOMUNICACIONES Y REDES. Redes Computacionales II. Prof. Cristian Ahumada V.

Introducción a las redes de computadores

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

Intérprete entre el Operador y el Ordenador.

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

DIFERENTES TIPOS DE CABLES Y CONECTORES DEL PC

CCNA 1 v3.0 Modulo 1 Introducción al Networking Docente: Mg. Robert Romero Flores

En el presente capítulo se describe la programación del instrumento virtual y cómo

TELEMANDO TELEFONICO I-207.2

LX20 Transmisor universal GPRS

Índice de contenido. Breve descripción del display. Utilización. Conexión con un micro o equivalente. CTU-014, Display color FDT FG056

Displays de 7 segmentos

Programador y grabador de memorias EEPROM I 2 C (línea 24CXX), memorias EEPROM MicroWire (línea 93CXX) y memorias EEPROM SPI (línea 25XXX)

CNC Educacional. Ref. 1107

Spider S3 Manual del Usuario

UNIDADES DE ALMACENAMIENTO DE DATOS

Seminario Electrónico de Soluciones Tecnológicas sobre Ethernet de Largo Alcance

Juan Carlos Serna Morales

El Vehículo Eléctrico

Placa Interfaz IPP-455

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Esta nueva tecnología digital ha permitido a las empresas que ofrecen servicios telefónicos competir en el mercado de servicios de Internet de alta

Tema 11: Instrumentación virtual

Filtros pasa banda. Filtro pasa bajos. Filtro pasa medios Filtro pasa altos

Protocolo de Capa Física y Modems

Cables y conectores. 1. Cables de redes Comunes. 2. Cables de par trenzado. Par trenzado. Cable coaxial. Fibra óptica

ANTENAS: Teledistribución y televisión por cable

NANO GRABADOR OCULTO EXTENDED TS9680

MANUAL DE USUARIO. Conversor de puerto USB en puerto RS-485. USB_RS485G Manual de usuario Ver 1.0

Dispositivos de Red Hub Switch

Laboratorio III de Sistemas de Telecomunicaciones Departamento de Telemática

DISPOSITIVO DE BANDA ANCHA

PIC-Ready2. Placa adicional. Manual de usuario. MikroElektronika

SERIE INDUSTRIAL / Montaje Riel DIN. Tabla de contenidos. Telemetría Gateway celular Adquisidores de datos Conversor de protocolos Actuadores

Componentes: RESISTENCIAS FIJAS

UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONÓMICAS COMPUTACIÓN I

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.

Simulador de sensores y actuadores ECU-22

DocADSL v.2 Manual de Uso. TELEGE Ltda. -

ESCUELA NORMAL PROF. CARLOS A CARRILLO

MODULO Nº12 TRANSISTORES MOSFET

MANUAL DEL CONTROLADOR DEPORTIVO

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

Transcripción:

Diseño del módulo RS-. Por Michael Kusch tintronic@yahoo.com Versión preliminar 0.

Introducción Muchos microcontroladores poseen una interfaz UART o USART para comunicación serial asincrónica, tipo RS-, que en un PC se denomina puerto COM. Si bien los microcontroladores poseen hardware para generar la secuencia de bits en los tiempos correctos, no son capaces de generar el voltaje especificado por el estándar RS-, por lo cuál requieren de un chip externo que haga esta conversión de voltajes. Si bien el circuito de conversión puede armarse fácilmente en un protoboard, disponer del circuito en un módulo tiene las siguientes ventajas: Ahorro de espacio en el protoboard. Ahorro de tiempo en el armado y testeo del circuito. Evita conexiones erróneas del chip conversor. Pueden incluirse LEDs monitores. Puede incluirse un conector DB macho (el cuál no es compatible con protoboards) para la fácil conexión a otro dispositivo RS- a través de un cable null-modem.

El estándar RS-. El nombre oficial del estándar es EIA/TIA--E y es un estándar completo, puesto que no sólo especifica los niveles de voltaje y señal, sino que además especifica la configuración de pines de los conectores y una cantidad mínima de información de control entre equipos. También especifica la forma y características físicas de los conectores. Este estándar fue definido en, antes de la lógica TTL, razón por la cuál no utiliza los niveles lógicos de volts y tierra. Un nivel alto a la salida del transmisor está definido como un voltaje entre + y + volts, mientras que un nivel bajo está definido como un voltaje entre - y - volts. La lógica del receptor fue diseñada para permitir un nivel de ruido de volts. Así, un nivel alto para el receptor está definido en el rango + a + volts, mientras que un nivel bajo va desde los - a los - volts. Es importante notar que un nivel alto está representado por un valor lógico 0, históricamente llamado spacing (espacio), mientras que un nivel bajo representa un valor lógico, históricamente referenciado como marking (marca). Este estándar también define un máximo slew rate o máxima variación de voltaje de 0[V/µs] para evitar el crosstalk, que es la inducción de las señales que viajan por un cable en los cables adyacentes. Inicialmente, el estándar limitaba la velocidad de transferencia de datos a 0[kbps] (kilo bits por segundo). Actualmente los circuitos integrados soportan velocidades mucho mayores, de hasta 0[kbps], manteniendo el slew rate. La carga vista por el transmisor se especificó en a [kω]. En un principio se estableció un largo máximo del cable de metros, pero luego fue modificado por la revisión D del estándar. Ésta especifica una maxima capacitancia de 00[pF], en vez de establecer un largo máximo. Así, el largo máximo depende de la capacitancia característica del cable utilizado. El estándar estableció grupos de señales: común, datos, control y temporizamiento, sumando en total señales. También especifica un conector de pines llamado DB, el cuál es capaz de incluir todas estas señales. Afortunadamente sólo muy pocos equipos utiliza esta gran cantidad de señales. La mayoría, además de la señal de tierra de referencia, requiere sólo para datos y para control, ó sólo el par de datos. Estos últimos suelen utilizar un conector DBS, de pines, el cuál permite acomodar las mínimas señales utilizadas por equipos modernos. La figura a continuación presenta las señales en un conector DB. Este conector está visto desde fuera del computador. Las señales que apuntan hacia la derecha son señales que salen del computador, mientras que las que apuntan a la izquierda son entradas al computador.

DTE DB_Male DCD DSR DTR RI Recived Line Signal Detector DCE Ready Recived Data Request to Send Transmitted Data Clear to Send DTE Ready Ring Indicator Las mínimas señales utilizadas en una comunicación bidireccional son para transmitir datos y para recibir datos. Asimismo, si desea utilizarse control de flujo por hardware, se utilizan las señales (petición de transmisión) y (habilitado para transmitir). El control de flujo impide que un transmisor rápido sature a un receptor lento. Normalmente el PC podrá transmitir datos ininterrumpidamente, pero el equipo receptor puede ser más lento y no alcanzar a procesar todos los datos que le envía el PC. La interfaz RS- está pensada para conectar un terminal de datos (DTE) a un equipo tipo modem, llamado equipo de datos de terminación en circuito (DCE). El DCE es un equipo que hace la interfaz entre el DTE y el medio por el cuál se transmitirán los datos. Un ejemplo de DCE es un modem, el cuál hace de interfaz entre un PC y la línea telefónica. También pueden conectarse DTE directamente a través de un puerto RS-. Para ello se emplea un cable denominado null-modem. Este cable es especial, ya que posee líneas de datos y control invertidas entre sus conectores. A continuación se muestra la conexión interna de un cable null-modem: DCD DSR DCD DSR DTR DTR RI RI Las señales y también pueden utilizarse para establecer la dirección de comunicación en un sistema half-duplex. Esto es necesario cuando se utilizan conversores RS- a RS-, pues este útlimo utiliza un mismo par trenzado tanto para transmitir como para recibir, convirtiéndolo en un protocolo half-duplex.

Diseño esquemático Existe un circuito integrado muy popular para hacer la conversión de lógica TTL de V a lógica RS- llamado MAX. El chip incluye inversores, ya que un 0 lógico se transforma en un nivel alto en el lado RS- y vice versa. Además, el chip es alimentado con una fuente simple de + volts, y a través de la conexión externa de condensadores electrolíticos de ó 0[µF] (dependiendo del fabricante del chip) genera el voltaje necesario para la transmisión RS-. Cada chip posee drivers y receptores, con lo cuál pueden conectarse las señales de datos y, de ser necesario, una señal de control de entrada y otra de salida. La versión de V del MAX se llama MAX. Existen también modelos similares de otros fabricantes, como el STE, los cuales son compatibles pin a pin. Las principales ventajas del STE sobre otros chips son: Voltaje de operación de a V. Velocidad de hasta 0kbps kv de protección electroestática. Alta eficiencia, sólo 00uA de alimentación. No requiere condensadores electrolíticos, sólo cerámicos de entre 0.0 y 0. [µf], dependiendo del voltaje de alimentación. Posee una configuración de hardware para poder utilizar el mismo módulo tanto en [V] como en [V], sin tener que cambiar los valores de los condensadores. Disponible en tipos de empaque SMD y un empaque DIP. Este módulo fue diseñado para poder conectar un microcontrolador a cualquier equipo que utilice la interfaz RS- por medio de un cable serial tipo null-modem, con un conector DB común. Los valores de los condensadores dependen del voltaje de alimentación, como muestra la tabla a continuación, extraída de la hoja de datos del fabricante. Para poder utilizar el mismo módulo para microcontroladores de y volts, se eligió la configuración de la última fila. Vcc C C C C.0 a. 0. 0. 0. 0.. a. 0.0 0. 0. 0..0 a. 0. 0. 0. 0. Utilizando par driver/receptor para las señales de datos, queda otro par disponible para señales de control. Este par se conectó a las señales y. El host pone la señal en cuando quiere enviar datos por el pin y luego espera a que el otro equipo le dé el visto bueno, poniendo la señal en para iniciar la comunicación. Por esto a los pines se les llamó Req (Request) y Ack (acknowledged), respectivamente. Si no se usan estas señales, es recomendable puentear el pin Req con el pin Ack, puesto que el otro extremo puede necesitar estas señales para funcionar adecuadamente. Así, cuando el otro extremo ponga en, indicando que desea transmitir, automáticamente se pondrá en,

indicando que puede iniciar la transmisión. De lo contrario el otro extremo estará esperando en vano que el se ponga en. Por esta misma razón, se han puenteado las señales DCD, DSR y DTR, ya que se necesitaría un º chip y otros condensadores para poder acceder a estas señales, las cuales difícilmente serán de utilidad en el laboratorio y sólo aumenta innecesariamente el costo de cada módulo. Para conectar estos módulos a un PC se requiere de cables null-modem, los cuales se encuentran disponibles en pañol de electrónica. El diseño esquemático resultante se muestra en la figura siguiente. DB_M DB Ack 0 Req C 00nF C 0nF U D IN D IN R OUT R OUT C + C - V+ ST D OUT D OUT TTL R IN RS- R IN C + C - V- C 0nF C 0nF R 0k R 0k / UB B LM R 0 D C 00nF / R 0k R 0k / UA IN- AOUT IN+ V+ V- LM R 0 D J CON Req Ack Req Ack El módulo posee un puerto de pines: para alimentación (Vcc y ) de datos ( y ) para las señales y. de control: Req para y Ack para. El estado de los pines de comunicación puede monitorearse a través de los LEDs y. Debido a que la salida lógica del driver no puede manejar grandes corrientes, fue necesario utilizar un buffer para encender los LEDs. Para ello se utilizó un LM (o compatible), que es un amplificador operacional de bajo costo.

La lista de componentes está descrita en la tabla siguiente: Cantidad Valor Tipo Descripción Designador 0Ω 0 Resistencia Carbón SMD R, R 00nF 0 Condensador Cerámico SMD C,C 0kΩ 0 Resistencia Carbón SMD R,R,R,R 0nF 0 Condensador Cerámico SMD C,C,C CON SIP- Regleta x Pines tipo Header J DB DB-/M Conector DB Macho para PCB 0º DB_M LM SO- Amplificador Operacional Doble SMD U LED Rojo mm LED D LED Verde mm LED D ST SO- Driver/Receptor RS- SMD U Diseño del circuito impreso Para diseñar el circuito impreso se comenzó por ubicar el conector DB y la relgeta de conexión al protoboard. Todas las componentes de montaje superficial se colocaron por la cara inferior. De esta manera se evita la utilización de una PCB de dos caras, reduciendo los costos. Todas las pistas fueron ruteadas a mano, excepto las conexiones de tierra. Esto porque es el plano de tierra el cual finalmente se encarga de conectar las componentes a tierra. Sólo debe tenerse cuidado de que el plano de tierra no quede separado en dos o más secotres, es decir, que todo el plano de tierra quede interconectado. Finalmente se presenta el diseño del circuito impreso y la serigrafía de la cara superior, para indicar claramente donde van las señales en la regleta de conexión. En el CD y el anexo se encuentra una tabla Excel con los distribuidores, códigos y precios de las componentes. En el CD se encuentra además un directorio con los documentos utilizados como referencia para este módulo, incluyendo las hojas de datos de los chips utilizados.