Dispositivos periféricos



Documentos relacionados
TRABAJO PRÁCTICO Nº 6: PUERTO SERIE

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

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

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO

Programación De interfaces

USB (Universal Serial Bus)

CAPÍTULO 3 LA COMUNICACIÓN SERIAL

BUSES GRUPO 8 Miguel París Dehesa Ricardo Sánchez Arroyo

Puertos de comunicación del PC.

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

Cables y conectores más comunes en la plataforma PC

4. Comunicaciones serie y paralelo

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

DIFERENTES TIPOS DE CABLES Y CONECTORES DEL PC

Dispositivos de Entrada/Salida

Trabajo Practico Análisis placa madre

Protocolo de Capa Física y Modems

2.6 Componentes Conectores Puertos serie y paralelos

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

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

TARJETA COMPLEMENTARIA PCI DE 2 PUERTOS EN 1 SERIE / PARALELOS I/O

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

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

El Puerto serie RS232

I2C. Ing. Pablo Martín Gomez

2.1 Conexión serie en los procesadores BMX P /2000/2010/20102/2020

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

CABLES Y CONECTORES EN COMPUTACION

LX20 Transmisor universal GPRS

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

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

Protocolo USB CDM /11/2012 Autor: Ing. Jorge R. Osio 1

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

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

Tarjeta IEEE Versión 1.0

Tema 2 HARDWARE II. TICs 1º Bachillerato

Adaptador Tarjeta PCI Express PCI-E 4 Puertos USB 3.0 UASP 2 Canales de 5Gbps con Alimentación Molex SATA

Taller de Operaciones Informáticas

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

EL PUERTO PARALELO. Puertos de Entrada / Salida (E/S) Aspectos generales

UNIVERSIDAD DE JAÉN CONTENIDO

CONFIGURACIÓN TCP/IP DE TARJETA ETHERNET EN LINUX (tipo Debian) y VERIFICACIÓN BÁSICA DE FUNCIONAMIENTO.

Sistemas de Almacenamiento y Periféricos. ricos

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Qué es una Tarjetas Madre? El Procesador. Partes de una tarjeta madre. Tarjetas madres

Tarjeta Principal. Disco Duro. Memoria RAM. Procesador. Fuente de Poder. Tarjetas de Expansión. Jair Acosta Núñez

Configuración de programas de comunicaciones: Hyperterminal

ENTRADA PROCESAMIENTO SALIDA

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

HARDWARE DE UN ORDENADOR. 2. Cómo se llama a la parte de los ordenadores formada por los programas y las instrucciones para que funcione el ordenador?

TELECOMUNICACIONES Y REDES

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

Unidad VI: Dispositivos de comunicaciones

TEMA 3: Buses, puertos e interfaces

Dpto. de Electrónica 2º GM - EMTT. Tema 8 Buses, Puertos y Cables.

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

Especificaciones de Hardware, Software y Comunicaciones

CAPITULO 1. Redes de Area Local LAN

Guía de selección de hardware Windows MultiPoint Server 2010

Especificaciones de Hardware, Software y Comunicaciones

Conexión de un cable de interfaz serial USB-DB9 para crear un puerto virtual COM y comunicar la PC ó Laptop con dispositivos con conector DB9- RS232.

DCC (DIrect Cable Conection)

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES.

3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE EL PLC 5. EJEMPLO DE RECEPCIÓN DE SMS EN EL PLC

... partes internas del computador!...

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación


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

Entrada salida y comunicación

Capítulo 5. Cliente-Servidor.

Conexión Serie 01 - DCD 02 - RXD 03 - TXD 04 - DTR 05 - GND 06 - DRS 07 - RTS 08 - CTS 09 - RI

TEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO

Capítulo 1 Introducción a la Computación

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

CONCEPTOS BÁSICOS. HTML (Hypertext Markup Language) lenguaje de marcas de hipertexto Es el lenguaje en el que están escritas las páginas de la Web.

TARJETA DE INTERFAZ PCI DE SERIE

SISTEMAS DIGITALES II MICROPROCESADORES

nforce Serie 600i Características y beneficios de MCP NVIDIA nforce 680i SLI

conjunto de dispositivos físicos que hacen posible el funcionamiento de un computador.

CNC Educacional. Ref. 1107

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP

Controlador Externo de Movimiento para Mach3

Ejemplos de una tarjeta Madre o Principal:

Ranuras de Expansión o Slots 1

CAPÍTULO III SISTEMA PAGING. breves mensajes a una terminal portátil. Este sistema es conveniente para personas que

Tema 6: Periféricos y entrada-salida

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

EXPEDIENTE Nº 071: ADQUISICIÓN DE EQUIPOS DE CÓMPUTO Y SERVIDORES PARA LA AGENCIA PERUANA DE COOPERACIÓN INTERNACIONAL ABSOLUCIÓN DE CONSULTAS

Smart Buffer Plus Guía de Instalación y Configuración

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

ESCUELA NORMAL PROF. CARLOS A CARRILLO

Equipos de Conectividad

El Modelo de Referencia OSI

Las empresas dependen de las redes para funcionar correctamente todos los días.

Diseño de Redes de Área Local

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

Crear una red Inalámbrica

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

Transcripción:

Dispositivos periféricos Puerto serie y USB William Marin 2007 Escuela de Ingeniería Electrónica

Puerto Serie El puerto serie provee un protocolo estándar y conectores estándar que permite conectar dispositivos como modems al sistema de computadora. Llamados también puertos COM Son bi-direccionales (información viaja en dos direcciones) Half duplex: utiliza una misma línea para transmitir datos Full duplex: utiliza líneas diferentes para transmitir datos Dependen de un chip regulador especial (UART) 2

Puede ser de 9 o 25 pines Conectores Serie Originalmente el uso principal de un puerto serial era el de conectar un modem a la computadora

Conectores Serie 9-pin connector: 1. Carrier Detect - Determines if the modem is connected to a working phone line. 2. Receive Data - Computer receives information sent from the modem. 3. Transmit Data - Computer sends information to the modem. 4. Data Terminal Ready - Computer tells the modem that it is ready to talk. 5. Signal Ground - Pin is grounded. 6. Data Set Ready - Modem tells the computer that it is ready to talk. 7. Request To Send - Computer asks the modem if it can send information. 8. Clear To Send - Modem tells the computer that it can send information. 9. Ring Indicator - Once a call has been placed, computer acknowledges signal (sent from modem) that a ring is detected. 25-pin connector: 1. Not Used 2. Transmit Data - Computer sends information to the modem. 3. Receive Data - Computer receives information sent from the modem. 4. Request To Send - Computer asks the modem if it can send information. 5. Clear To Send - Modem tells the computer that it can send information. 6. Data Set Ready - Modem tells the computer that it is ready to talk. 7. Signal Ground - Pin is grounded. 8. Received Line Signal Detector - Determines if the modem is connected to a working phone line. 9. Not Used: Transmit Current Loop Return (+) 10. Not Used 11. Not Used: Transmit Current Loop Data (-) 12. Not Used 13. Not Used 14. Not Used 15. Not Used 16. Not Used 17. Not Used 18. Not Used: Receive Current Loop Data (+) 19. Not Used 20. Data Terminal Ready - Computer tells the modem that it is ready to talk. 21. Not Used 22. Ring Indicator - Once a call has been placed, computer acknowledges signal (sent from modem) that a ring is detected. 23. Not Used 24. Not Used 25. Not Used: Receive Current Loop Return (-) Voltage sent over the pins can be in one of two states, On or Off. On (binary value "1") means that the pin is transmitting a signal between -3 and -25 volts, while Off (binary value "0") means that it is transmitting a signal between +3 and +25 volts... 4

Control de Flujo Habilidad de un artefacto de comunicarle a otro artefacto que detenga la transmisión de datos. Comandos que permiten el control de flujo: Request to Send (RTS) Clear To Send (CTS) Data Terminal Ready (DTR) Data Set Ready (DSR) 5

Puerto Serie y UARTs -PC original 2 ptos serie, RS232c COM1 dir 3F8, IRQ4 COM2 dir 2F8, IRQ3 -PCs actuales El BIOS permite tener más puertos serie RS232c. Windows asigna por PNP las direcciones de puerto y IRQ. Chips UART (Universal Asynchronous Receiver- Transmitter) Encargados de convertir la información de paralelo a serie y viceversa. Introducen el protocolo serial y en ellos se define la velocidad de transmisión y recepción. UART8250- Chip original -Control de Flujo Se puede configurar protocolo hardware o software. Velocidades de hasta 115200 bps en UARTs estándar. Línea de int. UART Info. Serie al exterior TxD RxD Info. Paralela Handshake DTR, CTS... 6

Configuración 7

UART16550AF Info. Paralela al bus datos del CPU Líneas de interrupción y solicitud de DMA F I F O Búfers de transmisión y recepción Circuito controlador de flujo paralelo-serie. TxD RxD Info. Serie al exterior Líneas de handshake DTR, CTS, etc. UART 16550AF Chip de alta velocidad para puertos serie mejorados ESP, de hasta 115200 bps. El búfer doble es de hasta 1024 bytes y tiene un controlador de flujo incorporado. FIFO: Memoria búfer, primero en entrar, primero en salir. En UART 16550A se tienen dos búfers, una para transmitir y otro para recibir, para acelerar velocidad asegurando comunicación Full-Dúplex. Pueden programarse varios canales DMA en él. 8

Diagnósticos de puerto serie -Se requiere sofware de prueba (i.e. Checkit) para hacer las pruebas de software. Para pruebas de hardware es necesario además un conector de prueba loopback. RS232 Asignación de pines DB9 Pin 1 Received Line Signal Detector (Data Carrier Detect) Pin 2 Received Data Pin 3 Transmit Data Pin 4 Data Terminal Ready Pin 5 Signal Ground Pin 6 Data Set Ready Pin 7 Request To Send Pin 8 Clear To Send Pin 9 Ring Indicator Conector loopback Nota: conector RS232c en PC es macho, por tanto se requiere un conector loopback hembra Conectando dos PC -Se usa un cabla Laplink serial o paralelo. En caso de usar puerto paralelo, este debe configurarse en BIOS con compatibilidad EPP- ECP. En panel de control de red se crea nueva conexión y se escoge la opción para el cable respectivo. En el caso serial puede escogerse protocolo tanto hardware como software. Ejemplo de cables Laplink para conectar dos PC por puerto serie. Con handshake puenteado Con handshake entre las PC 9

Puerto Paralelo Diseñado originalmente para la IBM-PC como puerto de conexión a impresoras. La computadora se diseñó específicamente para trabajar con impresoras marca Centronics, pero con un conector de 25 pines para pasar a uno de 36 pines. (por eso se le conoce también como cable Centronics). Cuando una PC envía datos a un dispositivo por medio del puerto paralelo, envía 8 bits de datos (un byte) a la vez. El estándar paralelo es capaz de enviar de 50 a 100 kilobytes/s. El protocolo de comunicación se establece por medio de líneas de control extra que indican cuando el dispositivo está listo (online), puede recibir datos (acknowledge), ocupado (busy), o sin papel (out of paper). A su vez, la computadora puede inicializar la impresora (initialize), indicar que se están mandando datos (strobe) o alimentar página (autofeed). 10

Cable Paralelo LPT-Centronics 11

Modos Puerto Paralelo Modo SPP Especificación original para puertos paralelos era unidireccional. Conocida como SPP (Standard Parallel Protocol) En la PC original, se reservaron los puertos 378H y 278H, llamados LPT1 y LPT2, con la interrupción asignada IRQ5. A partir de la PS/2 IBM ofreció puertos paralelos bidireccionales (1987). Estos podían ser half-duplex, si usaban los mismos pines de datos, o full-duplex, si usaban los pines del 18 al 25, que originalmente se planearon como tierras. 12

Modos Puerto Paralelo Modo EPP El EPP (Enhanced Parallel Port) se creó por Intel, Xircom y Zenith en 1991. Permite transferencias de 0,5 hasta 2 MB/s. Se planeó para dispositivos de alta velocidad como escáneres o discos removibles que necesitaban conectarse externamente a la PC, de una manera más barata que por medio de puertos SCSI. 13

Modos Puerto Paralelo Modo ECP En 1992 Microsoft y Hewlett-Packard anunciaron el Extended Capabilities Port (ECP). ECP estaba dirigido a impresoras, pero con la ventaja de que podía acceder a un canal de DMA en la PC. Este modo da a veces problemas para conectar computadoras por sus puertos paralelos. Para ello a veces es mejor usar el EPP. En 1994, la IEEE anunció el estándar IEEE1284, que une las dos especificaciones. Para que esta especificación trabaje, tanto el sistema operativo como el dispositivo paralelo deben soportar la especificación. La mayor parte de las computadoras se autoconfiguran en este modo. 14

Puerto USB (Universal Serial Bus) La computadora actúa como anfitrión (host) o amo. Se pueden conectar hasta 127 dispositivos a un anfitrión, ya sea directamente o por medio de hubs. Los cables USB tienen máximo de 5 metros. Con hubs ACTIVOS, los dispositivos pueden estar hasta 30 metros lejos de la computadora Tasa de transmisión máxima de 12 Mbits/s. Con USB 2.0 el bus de datos tiene una tasa máxima de 480 Mbits/s Cada dispositivo individual puede pedir un máximo de 6 Mbits/s. 15

Puerto USB (Universal Serial Bus) Un cable USB tiene dos alambres de alimentación (+5V y tierra) y un par trenzado para datos. La computadora puede dar un máximo de 500 ma a 5 V. Los dispositivos de bajo consumo pueden alimentarse desde el bus (como ratones o teclados). Los de alto consumo necesitan alimentación extra. Los dispositivos USB son intercambiables en caliente Hot Swappable. Los dispositivos USB pueden ponerse a dormir cuando la computadora entra en modo de ahorro de energía. 16

Problema USB EL problema de USB (para capturadoras de video por ejemplo), es que el ancho de banda del bus USB no es constante ya que depende de la utilización del CPU. 17

Ancho de banda USB 18

Puerto USB Conectores En el USB los conectores están estandarizados. Los tipo A, generalmente van hacia la computadora (upstream). Los tipo B vienen de la computadora y se conectan al dispositivo externo (downstream) Conector tipo A Conector tipo B 19

20

Tipos de conector A B 21

Tipos de conector Micro USB Mini (B) USB B - USB A -Hembra A -Macho micro USB: Nuevo tipo de conector (2007), pensado para reemplazar a los mini, especialmente en teléfonos celulares y reproductores mp3 22

Puerto USB (Universal Serial Bus) Cuando la computadora arranca, hace una búsqueda de dispositivos conectados y les asigna una dirección a cada uno (enumeración). Sucede igual cuando se conecta otro dispositivo. Una vez enumerado, el dispositivo informa al bus que tipo de transferencia va a utilizar Modo interrupción. Se usa para dispositivos que envían muy pocos datos, como un teclado. Modo bulto o bulk. A dispositivos como una impresora, se les envían bultos de hasta 64 bytes para aumentar la velocidad. Modo asincrónico. Se usa en dispositivos que necesitan datos continuamente (streaming device) como los parlantes. Estos envíos se hacen en tiempo real, sin corrección de error. 23

Puerto USB Hubs Los Hubs expanden la capacidad de un bus USB. Se pueden además añadir buses extra por medio de tarjetas PCI 24

Cable USB: Tiene dos cables de alimentación (rojo=5v) y (café=gnd) Un par trenzado amarillo y azul que transporta los datos. El cable debe estar blindado 25

Longitud máxima de cable La máxima longitud de un cable USB estándar debe ser 5 metros (un poco más de 16 pies). La razón principal el el tiempo máximo de ida y vuelta permitido de 1500 ns. Si un dispositivo no responde a los comandos del host (PC) en ese tiempo, el host considera que se perdió la comunicación. 26

Consumo de energía 27

Consumo de energía. La especificación 2.0 de USB provee una alimentación de 5 V ±5% (4,75Vmin..5,25Vmax) en un solo cable del que los dispositivos pueden demandar corriente. Inicialmente a un dispositivo se le permite consumir un máximo de 100 ma. Puede solicitar más en múltiplos de 2 ma hasta un máximo de 500 ma. 28

USB 2.0 (High-speed USB) El estándar 2.0 fue lanzado en Abril del 2002 y sirvió como actualización de la versión 1.1 Provee una velocidad 40 veces mayor que la versión 1.1 pero mantiene la compatibilidad para versiónes anteriores Soporta tres modos de diferente velocidad (1.5, 12 and 480 megabits por segundo 29