Puerto Paralelo
Con la llegada de clonicos al mercado, se crea un controlador de múltiples entradas y salidas
(Multi I/O) donde se instalan controladores de discos, puertos serie, puerto de juegos y el
puerto paralelo.
En la actualidad el puerto paralelo se incluye comúnmente incluido en la placa madre de la
computadora (MotherBoard). No obstante, la conexión del puerto con el mundo externo no ha
sufrido modificaciones. Este puerto utiliza un conector hembra DB25 en la computadora y un
conector especial macho llamado Centronic que tiene 36 pines.
Es posible conectar el DB25 de 25 pines al Centronic de 36 pines ya que cerca de la mitad de
los pines del Centronic van a tierra y no se conectan con el DB25.
Descripción del conector DB25 del PC y el conector DB25 del Centronic
El puerto paralelo está formado por 17 líneas de señales y 8 líneas de tierra. Las líneas de
señales están formadas por tres grupos:
4 Líneas de control
5 Líneas de estado
8 Líneas de datos
En el diseño original las líneas de control son usadas para la interface, control e intercambio de
mensajes desde el PC a la impresora.
Las líneas de estado son usadas para intercambio de mensajes, indicadores de estado desde la
impresora al PC (falta papel, impresora ocupada, error en la impresora).
Las líneas de datos suministran los datos de impresión del PC hacia la impresora y solamente
en esa dirección. Las nuevas implementaciones del puerto permiten una comunicación
bidireccional mediante estas líneas.
Cada una de estas líneas (control, estado, datos) puede ser referenciada de modo
independiente mediante un registro.
3/17
Los registros del puerto paralelo
Cada registro del puerto paralelo es dirigido mediante una dirección. El puerto paralelo tiene
tres registros:
Registro de datos
Registro de estado
Registro de control
En la tabla que se ve a continuación se muestra la relación que existe entre las líneas físicas del
conector del PC y los registros.
Tabla general del puerto paralelo
DB25 Señal Registro Tipo Activo Sentido
1 Control 0 C0- Salida Bajo Invertido
2 Dato 0 D0 Salida Alto directo
3 Dato 1 D1 Salida Alto directo
4 Dato 2 D2 Salida Alto directo
5 Dato 3 D3 Salida Alto directo
6 Dato 4 D4 Salida Alto directo
7 Dato 5 D5 Salida Alto directo
8 Dato 6 D6 Salida Alto directo
9 Dato 7 D7 Salida Alto directo
10 Estado 6 S6+ Entrada Alto directo
11 Estado 7 S7- Entrada Bajo Invertido
12 Estado 5 S5+ Entrada Alto directo
13 Estado 4 S4+ Entrada Alto directo
14 Control 1 C1- Salida Bajo Invertido
15 Estado 3 S3+ Entrada Alto directo
16 Control 2 C2+ Salida Alto directo
17 Control 3 C3- Salida Bajo Invertido
18-25 Tierra
Funcionamiento
IBM especificó direcciones base para el puerto paralelo estándar (dentro del espacio
de direccionamiento de Entrada/Salida del 80x86). El adaptador de impresora podría
usar la dirección base 3BCh, o más tarde 378h o 278h.
El BIOS (Basic Input Output System) de IBM crea en el momento de arranque o POST
(Power On Seft Test) una tabla en el espacio de la memoria principal (RAM) para 4
direcciones base de puerto paralelo de impresora, estos se almacenan como 4 bytes
empezando con la dirección de memoria 408h. Durante el arranque, el BIOS
comprueba si hay puertos paralelos en las direcciones base 3BCh, 378h, y 278h, en ese
orden, y almacena la dirección base de cualesquiera que hayan sido encontrados en
posiciones consecutivas de la tabla. Las posiciones que no son usadas pueden estar en
0, o como algunos BIOS lo hacen, le colocan la dirección del primer puerto encontrado.
Algunos programas pueden ignorar esta tabla, pero esta es usada por lo menos por el
propio BIOS (mediante la INT 17 de E/S de impresora) y por el MS-DOS.
El BIOS detecta estos puertos escribiendo AAh al registro de datos (en la dirección de E/S Base
+ 0), y luego si en el registro de datos se lee AAh. Significa que hay un puerto.
Normalmente la asignación de direcciones es como Nombre Ubicación
sigue: Dirección
3BCh LPT1 Adaptador de
impresión primario
378h LPT2 Adaptador de
impresión
secundario
Las referencias a cada registro del puerto se realizan de la siguiente forma:
Base (datos)=base+0
Estado=base+1
Control=base+2
Por ejemplo, si encontramos que la dirección base es 378h, entonces las direcciones del
registro de datos, estado y control serán:
Base (datos)=378h
Estado=379h
Control=37Ah
Cada una de ellas permite acceder a los siguientes bits (descritos en la tabla general):
Base (datos)=D0, D1, D2, D3, D4, D5, D6, D7
Estado=S3, S4, S5, S6, S7
Control=C0, C1, C2, C3
Puerto USB
El Universal Serial Bus (bus universal en serie) o Conductor Universal en Serie (CUS),
abreviado comúnmente USB, es un puerto que sirve para conectar periféricos a un
ordenador. Fue creado en 1996 por siete empresas (que actualmente forman el
consejo directivo): IBM, Intel, Northern Telecom, Compaq, Microsoft, Digital Equipment
Corporación y NEC.
El diseño del USB tenía en mente eliminar la necesidad de adquirir tarjetas separadas
para poner en los puertos bus ISA o PCI, y mejorar las capacidades plug-and-play
permitiendo a esos dispositivos ser conectados o desconectados al sistema sin
necesidad de reiniciar. Sin embargo, en aplicaciones donde se necesita ancho de
banda para grandes transferencias de datos, o si se necesita una latencia baja, los
buses PCI o PCIe salen ganando. Igualmente sucede si la aplicación requiere de
robustez industrial. A favor del bus USB, cabe decir que cuando se conecta un nuevo
dispositivo, el servidor lo enumera y agrega el software necesario para que pueda
funcionar (esto dependerá ciertamente del sistema operativo que se esté usando).
El USB no puede conectar los periféricos porque sólo puede ser dirigido por el drive
central así como: mouse, teclados, escáneres, cámaras digitales, teléfonos móviles,
reproductores multimedia, impresoras, discos duros externos entre otros ejemplos,
tarjetas de sonido, sistemas de adquisición de datos y componentes de red. Para
dispositivos multimedia como escáneres y cámaras digitales, el USB se ha convertido
en el método estándar de conexión. Para impresoras, el USB ha crecido tanto en
popularidad que ha desplazado a un segundo plano a los puertos paralelos porque el
USB hace mucho más sencillo el poder agregar más de una impresora.
Algunos dispositivos requieren una potencia mínima, así que se pueden conectar
varios sin necesitar fuentes de alimentación extra. La gran mayoría de los
concentradores incluyen fuentes de alimentación que brindan energía a los
dispositivos conectados a ellos, pero algunos dispositivos consumen tanta energía que
necesitan su propia fuente de alimentación. Los concentradores con fuente de
alimentación pueden proporcionarle corriente eléctrica a otros dispositivos sin quitarle
corriente al resto de la conexión (dentro de ciertos límites).
En el caso de los discos duros, es poco probable que el USB reemplace
completamente a los buses (el ATA (IDE) y el SCSI), pues el USB tiene un rendimiento
más lento que esos otros estándares. Sin embargo, el USB tiene una importante
ventaja en su habilidad de poder instalar y desinstalar dispositivos sin tener que abrir
el sistema, lo cual es útil para dispositivos de almacenamiento externo. Hoy en día,
una gran parte de los fabricantes ofrece dispositivos USB portátiles que ofrecen un
rendimiento casi indistinguible en comparación con los ATA (IDE). Por el contrario, el
nuevo estándar Serial ATA permite tasas de transferencia de hasta aproximadamente
150/300 MB por segundo, y existe también la posibilidad de extracción en caliente e
incluso una especificación para discos externos llamada eSATA.
El USB casi ha reemplazado completamente a los teclados y mouse (ratones) [[PS/2
(puerto) |PS/2]], hasta el punto que un amplio número de placas base modernas
carecen de dicho puerto o solamente cuentan con uno válido para los dos periféricos
Velocidad de Transmisión
Los dispositivos USB se clasifican en cuatro tipos según su velocidad de transferencia
de datos:
Baja velocidad (1.0): Tasa de transferencia de hasta 1,5 Mbps (192 KB/s). Utilizado en
su mayor parte por dispositivos de interfaz humana (Human interface device, en inglés)
como los teclados, los ratones (mouse), las cámaras web, etc.
Velocidad completa (1.1): Tasa de transferencia de hasta 12 Mbps (1,5 MB/s) según
este estándar, pero se dice en fuentes independientes que habría que realizar
nuevamente las mediciones. Ésta fue la más rápida antes de la especificación USB 2.0,
y muchos dispositivos fabricados en la actualidad trabajan a esta velocidad. Estos
dispositivos dividen el ancho de banda de la conexión USB entre ellos, basados en un
algoritmo de impedancias LIFO.
Alta velocidad (2.0): Tasa de transferencia de hasta 480 Mbps (60 MB/s) pero por lo
general de hasta 125Mbps (16MB/s). Está presente casi en el 99% de las PC actuales. El
cable USB 2.0 dispone de cuatro líneas, un par para datos, una de corriente y una de
toma de tierra.
Super alta velocidad (3.0): Tiene una tasa de transferencia de hasta 4.8 Gbps (600
MB/s). Esta especificación es diez veces más veloz que la anterior 2.0 y se lanzó a
mediados de 2009 por Intel, según se cree o quizá por otra empresa de Hardware, de
acuerdo con la información recabada de Internet. Cualquier distribución GNU/Linux
soportaba el nuevo estándar antes que hubiera hardware disponible.2 La velocidad del
bus es diez veces más rápida que la del USB 2.0, debido a que han incluido 5
conectores extra, desechando el conector de fibra óptica propuesto inicialmente, y
será compatible con los estándares anteriores. Se espera que los productos fabricados
con esta tecnología lleguen al consumidor entre 2009 y 2015.3 4
Las señales del USB se transmiten en un cable de par trenzado con impedancia
característica de 90 Ω ± 15%, cuyos hilos se denominan D+ y D-.5 Estos, colectivamente,
utilizan señalización diferencial en full dúplex para combatir los efectos del ruido
electromagnético en enlaces largos. D+ y D- suelen operar en conjunto y no son
conexiones simples. Los niveles de transmisión de la señal varían de 0 a 0'3 V para
bajos (ceros) y de 2'8 a 3'6 V para altos (unos) en las versiones 1.0 y 1.1, y en ±400 mV
en alta velocidad (2.0). En las primeras versiones, los alambres de los cables no están
conectados a masa, pero en el modo de alta velocidad se tiene una terminación de 45
Ω a tierra o un diferencial de 90 Ω para acoplar la impedancia del cable. Este puerto
sólo admite la conexión de dispositivos de bajo consumo, es decir, que tengan un
consumo máximo de 100 mA por cada puerto; sin embargo, en caso de que estuviese
conectado un dispositivo que permite 4 puertos por cada salida USB (extensiones de
máximo 4 puertos), entonces la energía del USB se asignará en unidades de 100 mA
hasta un máximo de 500 mA por puerto
Característica
La principal característica es la multiplicación por 10 de la velocidad de transferencia, que pasa
de los 480 Mbps a los 4,8 Gbps (600 MB/s).
Otra de las características de este puerto es su "regla de inteligencia": los dispositivos que se
enchufan y luego de un rato quedan en desuso, pasan inmediatamente a un estado de bajo
consumo.
A la vez, la intensidad de la corriente se incrementa de los 500 a los 900 miliamperios, que
sirve para abastecer a un teléfono móvil o un reproductor audiovisual portátil en menos
tiempo.
Por otro lado, aumenta la velocidad en la transmisión de datos, ya que en lugar de funcionar
con tres líneas, lo hace con cinco. De esta manera, dos líneas se utilizan para enviar, otras dos
para recibir, y una quinta se encarga de suministrar la corriente. Así, el tráfico es bidireccional
(Full dúplex).
A finales de 2009, fabricantes como Asus o Gigabyte presentaron placas base con esta nueva
revisión del bus. La versión 3.0 de este conector universal es 10 veces más rápida que la
anterior. Aquellos que tengan un teclado o un ratón de la versión anterior no tendrán
problemas de compatibilidad, ya que el sistema lo va a reconocer al instante, aunque no
podrán beneficiarse de los nuevos adelantos de este puerto usb serial bus.
En la feria Consumer Electronic Show (CES), que se desarrolló en Las Vegas, Estados Unidos,
se presentaron varios aparatos que vienen con el nuevo conector. Tanto Western Digital
como Seagate anunciaron discos externos equipados con el USB 3.0, mientras que Asus,
Fujitsu y HP anunciaron que tendrán modelos portátiles con este puerto.
Según se comenta en algunos blogs especializados, desde que se anunció el USB 3.0 Intel
estaría intentando retrasar su adopción como nuevo estándar para impulsar su propio
conector alternativo, llamado Light Peak, aunque el USB ya cuenta con el aval de toda la
industria.
Observaciones
Conclusiones