Norma IEE 1284
La reciente norma: "IEEE Std. 1284-1994 Standard Signaling Method for a Bi-directional Parallel Peripheral Interface for Personal Computers", supone tal avance para el puerto paralelo como el Pentium frente al 286. Esta norma provee una alta velocidad de comunicación bi-direccional entre el ordenador y el periférico externo lo que hace la comunicación de 50 a 100 veces mas rápido que el puerto paralelo original. A parte del incremento de velocidad la gran ventaja es que la compatibilidad con todos los periféricos existentes que puedan usar el puerto paralelo.
La norma 1284 define 5 modos de transmisión de datos. Cada tipo provee un método de transmisión de datos ya sea la dirección ordenador - periférico, la inversa (Periférico - Ordenador) o bi-direccional. Los modos son:
- Ordenador - Periférico :Compatibility Mode : "Centronics" en modo standard.
- Periférico - Ordenador : Byte Mode : 8 bits al mismo tiempo usando líneas de datos, algunas veces puede funcionar como un puerto bi-direccional.
- Bi-direccional
- EPP : Puerto Paralelo Ampliado, usado principalmente por periféricos como: CD-ROM, cintas, discos duros, adaptadores de redes, etc. excluyendo las impresoras.
- ECP : Puerto con Capacidad Extendida, usado principalmente por scanners e impresoras de nueva generación.
Todos lo puertos paralelo pueden usarse en modo bi-direccional usando el modo Compatibility. El modo Byte puede ser utilizado por al menos el 25% de las bases instaladas de puertos paralelos.
Todos los modos utilizan software solo para la transmisión de datos, el driver se encarga de escribir los datos, comprobar las líneas de unión (BUSY), hacer valer las señales de control apropiadas (STROBE) y luego pasar al siguiente byte. Este software limita la efectiva transmisión de datos a unos ratios de 50 a 100 Kbytes por segundo.
Además de los 2 anteriores modos, EPP y ECP están siendo implementados sobre los mas nuevos controladores de E/S por la mayoría de fabricantes. Estos modos usan hardware para ayudar a la transmisión de datos. Por ejemplo en el modo EPP, un byte de datos puede ser enviado al periférico por una simple instrucción de salida. El control E/S controla todo el intercambio y transmisión de datos al periférico.
En resumen, la norma 1284 nos indica lo siguiente:
- 5 tipos de operaciones para transmitir datos.
- Un método para el ordenador y el periférico para determinar el modo de transmisión mantenido y negociar el modo requerido.
- Define el interfaz físico:
- Cables.
- Conectores.
- Defina el interfaz eléctrico.
- Drivers.
- Terminación.
- Impendancia.