Ensayo huehuetlatolli
Puerto serie y USB
William Marin 2007-2008 Escuela de Ingeniería Electrónica
El puerto Serie RS-232c
Puerto Serie
El puerto serie provee un protocolo estándar y conectores estándar que permite conectar dispositivos, como modems, al sistema.
•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)
3
Conectores Serie
•Puede ser de 9 o 25 pines •Originalmente el uso principal de un puerto serial era el de conectar un modem a la computadora
Conectores Serie
9-pin connector: • Carrier Detect - …ver más…
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. 9
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.
Conectando dos PC
-Se usa un cabla Laplink serial o paralelo. En caso de usar puerto paralelo, este debe configurarse en BIOS con compatibilidad EPPECP. 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.
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
Con handshake puenteado
Nota: conector RS232c en PC es macho, por tanto se requiere un conector loopback hembra
Con handshake entre las PC
10
Puerto Paralelo
11
Puerto Paralelo
Diseñado originalmente para la IBM-PC como puerto de conexión a impresoras. La computadora