You are on page 1of 5

EXPERTO EN PC

SCSI y FireWire
SCSI es actualmente, y con diferencia, el bus ms rpido para la interconexin de dispositivos que se puede encontrar en la plataforma PC. Por su parte, FireWire aporta, junto al toque de modernidad, una utilizacin muy sencilla y promete, en su nueva especificacin, velocidades espectaculares para un bus serie.

pesar de que en el momento de la aparicin de FireWire hubo algn analista atrevido que pronostic el final de SCSI, la realidad ha sido diferente. Slo en la plataforma Mac, y en concreto en los dispositivos externos, el cambio se ha hecho realidad. Y es que, hoy en da, y a pesar de sus innegables ventajas, FireWire no puede competir con SCSI e incluso con ATA.

Una interfaz peculiar


SCSI (Small Computer System Interface, interfaz para pequeos sistemas informticos) es un bus estndar ampliamente utilizado en la interconexin de dispositivos tanto internos como externos. El bus SCSI habitualmente se utiliza para la conexin de unidades de almacenamiento (discos duros, unidades de cinta o lectores y grabadoras de CD y DVD) aunque tambin puede emplearse en otros dispositivos como escneres e impresoras. Sin embargo, este es un tipo de bus que, al contrario que el IDE, no viene incluido de serie en las placas base de los PCs ya que existe la tendencia a relacionar al bus SCSI con sistemas ms profesionales, como las estaciones de trabajo o los servidores. Para integrar un sistema de estas caractersticas en el ordenador ser necesario adquirir el correspondiente circuito controlador, que habitualmente se comercializa en forma de tarjeta adaptadora PCI que cuenta con conectores

tanto internos como externos para poder conectar a ellos dispositivos de ambos tipos. Otra de las diferencias entre IDE y SCSI es que este ltimo es un bus multitarea, es decir, puede ser utilizado a la vez por varios dispositivos (pueden conectarse en cadena hasta un total de 15) que se reparten entre ellos el ancho de banda. La velocidad de transferencia, que puede llegar hasta los 320 MB/s, depender del tipo de adaptador elegido.

Cambios con el tiempo


El estndar SCSI ha sufrido importantes modificaciones y revisiones hasta llegar a la actual especificacin, o mejor dicho grupo de especificaciones denominada SCSI-3. Conviene, por tanto, tener claros algunos conceptos para evitar que se produzcan confusiones entre tantos tipos distintos de buses SCSI y las va-

El bus SCSI acostumbra a utilizarse en unidades de almacenamiento de gran capacidad.

Por qu son ms caros?


Una instalacin con dispositivos SCSI resulta ms cara que otra que cuente con unidades IDE; tanto por la necesidad de adquirir la tarjeta adaptadora como porque los mismos dispositivos SCSI son ms caros que sus homlogos IDE. Esta diferencia en el precio de los dispositivos se debe por un lado a escalas de produccin, ya que los dispositivos IDE son ms habituales, pero por otro lado, y cmo se dirigen a un segmento de mercado distinto, los controles de calidad a los que se somete a los componentes SCSI son ms exhaustivos.

761

HARDWARE SCSI y FireWire

Las tarjetas adpatadoras acostumbran a incorporar conexiones SCSI internas y externas.

riadas denominaciones entre los propios estndares y nombres comerciales. Uno de los parmetros ms importantes es la velocidad mxima del bus, que se mide en MB/s. A partir de la especificacin SCSI-3 se utiliza la tcnica DT (Double Transition o transicin doble) que al igual que ocurre con la memoria DDR consigue doblar el nmero de datos enviados, y por tanto la frecuencia efectiva, utilizando los dos flancos de cada ciclo (hercio) del reloj. Por otro lado, y en estrecha relacin con la velocidad, est el ancho del bus, que en un principio era de 8 bits (lo que actualmente se conoce como narrow o estrecho), pero que con la llegada de SCSI-2 lleg hasta los 16 bits (wide o an-

cho). Tambin con el trmino Fast se identificaba al bus que dobl la frecuencia original de 5 MHz y 5 MB/s para pasar a 10 MHz; mientras que Ultra se us para el estndar que doblaba esa frecuencia hasta los 20 MHz. Actualmente suele utilizarse el trmino Fast junto con la frecuencia de trabajo del bus o el trmino Ultra junto con la velocidad de transferencia. As, los trminos Wide Ultra-3, Wide Fast-80, Wide Ultra-160 o simplemente Ultra-160 identifican a la misma especificacin SCSI que utiliza una frecuencia de trabajo de 80 MHz (40 MHz x 2 gracias a DT) y 160 MB/s de capacidad de transferencia con un bus de 16 bits.

Identificadores
Comparada con la interfaz IDE, que slo permite conectar dos dispositivos (maestro y esclavo); en SCSI el nmero de dispositivos que pueden ser conectados es mucho mayor, y por eso es necesario el concepto de ID o identificador. El ID determina, por un lado, la direccin del dispositivo a la que van dirigidas las instrucciones y los datos en una cadena SCSI y, por el otro, la prioridad del dispositivo, cuanto ms alto sea el nmero ID mayor ser esa prioridad dentro del bus. Habitualmente se emplea el ID 0 para el disco duro de arranque y los siguientes para el resto de discos. A la tarjeta adaptadora se le asigna habitualmente el ID ms alto y, por tanto, con mayor prioridad (normalmente el 15 el 7 en buses que soportan slo 7 dispositivos 8 contando la propia tarjeta). Cules son las razones que llevan a asignar a

SCA
SCA (Single Connector Attachment o conexin de conector nico) es un sistema que aade varias ventajas al tradicional bus SCSI. Utiliza un conector que ya integra la toma de alimentacin del dispositivo e incorpora un circuito de asignacin de ID que es capaz de asignar de forma dinmica (de forma parecida a SCAM) un identificador cuando el dispositivo se conecta al sistema. Este tipo de conector permite la conexin en caliente (hot swap), es decir, que se puede cambiar un disco (u otro dispositivo) sin necesidad de detener el sistema. Esto es especialmente interesante en servidores que requieren una alta disponibilidad, y especialmente en configuraciones RAID en la que varios discos contienen la misma informacin de forma redundante. En estos casos nicamente se deber extraer el dispositivo defectuoso y sustituirlo por uno nuevo sin necesidad de interrumpir su funcionamiento normal.

Especificaciones SCSI habituales


Trmino SCSI Velocidad de transferencia 5 MB/s 10 MB/s 20 MB/s 20 MB/s 40 MB/s Anchura del bus 8 bits 8 bits 16 bits 8 bits 16 bits Longitud mxima del bus (metros) single-ended HVD LVD 6 25 12 3 25 12 3 25 12 3 25 12 1,5 25 12 3 1,5 25 12 25 12 25 12 12 12 Nmero de conductores 25 50 68 80 50 68 80 Nmero mximo de dispositivos
(sin contar el adaptador)

SCSI-1 Fast Narrow SCSI Fast Wide SCSI Ultra SCSI (Narrow) Wide Ultra SCSI

Ultra2 SCSI (Narrow) Wide Ultra2 SCSI Wide Ultra3 SCSI (Ultra160) Wide Ultra320 SCSI

40 MB/s 80 MB/s 160 MB/s 320 MB/s

8 bits 16 bits 16 bits 16 bits

50 68 80 68 80 68 80

7 7 15 3 7 3 7 15 7 15 15 15

762

EXPERTO EN PC

los discos las prioridades ms bajas? La causa es que estos dispositivos pueden llegar a consumir una parte muy importante del ancho de banda total del bus, lo que podra provocar que otros dispositivos que necesitan un flujo constante de datos, por ejemplo una unidad grabadora, se vieran en apuros. Esta situacin es especialmente cierta en equipos servidores, en los que el trfico sobre el disco ser muy alto y casi constante. Todos los dispositivos SCSI cuentan con un mtodo para asignar el correspondiente ID, que habitualmente ser en base a unos puentes (o jumpers) o mediante pulsadores en dispositivos externos. La iniciativa SCAM (SCSI Configuration Automatically o AutoMagically; configuracin SCSI automticamente) permite obtener un sistema totalmente Plug & Play en el que los identificadores de los distintos dispositivos conectados al bus SCSI se asignan y terminan (ms adelante se explica este concepto) de forma dinmica.

Smbolos importantes
Single Ended Diferencial de alto voltaje Diferencial de bajo voltaje / Single Ended

en dispositivos SCSI-1 con una tasa de transferencia de 5 MB/s. Con tasas de transferencia ms elevadas, de hasta 20 MB/s, la distancia se reduce a 1,5 metros, lo que puede ser un inconveniente cuando se trata de interconectar mltiples dispositivos externos. A raz de esta limitacin surgi la sealizacin diferencial, que transporta dos voltajes para cada seal, uno positivo y uno negativo y que permite aumentar la distancia mxima del bus SCSI. Existen dos tipos de seal diferencial, la de alto voltaje o HVD (de High Voltage Differential) y la de bajo voltaje o LVD (de Low Voltage Differential); si bien en la actualidad slo se utiliza la de bajo voltaje, pues es compatible con las seales SE y es la que requieren las unidades ms rpidas Ultra-2. La seal diferencial de alto voltaje permite doblar la distancia del bus SCSI, pero tiene el inconveniente de que si por error se le conecta un dispositivo SE, este quedar totalmente frito. Por suerte, los dispositivos HVD se construyeron para otras plataformas, y difcilmente veremos este tipo de aparatos en un PC. Sin embargo, en ambos casos se utilizan los mismos conectores, por lo que para evitar confusiones se disearon los smbolos que aparecen en el recuadro superior de esta pgina.

Para evitar situaciones indeseadas, por ejemplo en los servidores, a los discos duros de una cadena SCSI se les asigna las prioridades bajas.

Terminadores
Al llegar al final del bus, las seales que por l circulan son propensas a rebotar, pudiendo provocar interferencias en la transmisin de los datos. Para evitar que se produzca esa situacin, en los dos extremos del bus se colocan los terminadores. Los primeros eran de tipo pasivo, en realidad, simples resistencias elctricas; pero actualmente se utilizan sistemas de tipo activo, mucho ms eficaces, como las FPT (Force Perfect Terminator o

Sealizacin
La especificacin inicial SCSI define la sealizacin Single Ended (SE), que utiliza un par de conductores para cada seal (aunque uno de ellos est nicamente conectado a masa). Esta configuracin es propensa a sufrir interferencias electromagnticas, por lo que no puede superar los seis metros a pesar de que se use

763

HARDWARE SCSI y FireWire

Distintos modelos de cables SCSI, a la derecha un cable adaptador de 68 y 50 pines y a la izquierda uno interno de 50 pines.

terminador de forzado perfecto) utilizados en los sistema SE. Los terminadores son distintos dependiendo de si se trata de seales SE o diferenciales, por lo que adems de los correspondientes terminadores HVD y LVD son tambin habituales los LVD/SE, aptos para las dos seales ms utilizadas. Los terminadores se colocan al final del bus fsico, independientemente del nmero de identificadores que tenga cada dispositivo y de que la tarjeta adaptadora SCSI se considere como un dispositivo ms, por lo que deber ser terminado en el caso de que slo haya dispositivos internos o slo haya externos. Si existen ambos tipos no ser necesario. La forma de terminar una cadena SCSI puede variar de un dispositivo a otro (en algunos casos se suministran cables internos que incluyen un terminador integrado en el ltimo conector para que la operacin sea lo ms sencilla posible). En el caso de los dispositivos externos, al contar habitualmente con un segundo conector para poder continuar la cadena suele conectarse a l el correspondiente terminador.

mal, definidos en SCS-1, de 50 contactos y una anchura de datos de 8 bits (IDC50). Para las conexiones externas los ms habituales son VHDCI o VHDCI68 (Very High Density Cable Interconnect, cable de interconexin de muy alta densidad), un tipo de conector de 68 pines y 16 bits realmente compacto que tambin se conoce como micro-Centronics; y HD o high-density (alta densidad), menos compacto que el anterior que se comercializa en versiones para dispositivos de 8 bits (HPDB50) o de tipo Wide (HPDB68). Tambin externos pero ms antiguos son el Centronics de 50 pines o el DB-25, ambos para buses de 8 bits.

FireWire
FireWire es un bus de alta velocidad diseado por Apple al que posteriormente distintos fabricantes han ido rebautizando con nombres como i.LINK (denominacin de Sony), SB1394 (Creative Labs), Lynx (Texas Instruments) o IEEE 1394, que es el nombre del estndar del IEEE que se encarga de su desarrollo y es la denominacin habitual en el mundo del PC. Aunque, obviamente, se trata del mismo bus, la orientacin de cada fabricante ha hecho que segn los sectores se conozca por uno u otro nombre (en los Mac la denominacin es la de FireWire, mientras que en las cmaras digitales la ms habitual es i.Link o DV). La nica diferencia real viene de la mano del i.LINK de Sony y del mercado de las cmaras de vdeo digital, ya que estas cuentan con una conexin de cuatro conductores, en lugar de los seis habituales, por lo que el conector es tambin ms pequeo (los dos conductores que no se utilizan son los de alimentacin, por lo que la nica diferencia en

Conectores
Los dispositivos internos utilizan habitualmente cables de tipo cinta, al igual que los dispositivos IDE. El tipo de conector ms utilizado es el de alta densidad, definido en SCSI2, de 68 conectores (denominado HPDB68), pero existen otros como el SCA o los menos utilizados de alta densidad y 50 contactos (HPDB50) para dispositivos narrow de 8 bits. Han dejado de usarse los de densidad nor-

Corte de un cable FireWire

Conectores internos y externos


Alimentacin Nombre HPDB68 HPDB50 IDC50 VHDCI68 HPDB68 HPDB50 Centronics 50 DB25 Nivel de integracin de los pines Alta densidad Alta densidad Muy alta densidad Alta densidad Alta densidad Anchura de datos Wide Narrow Narrow Wide Wide Narrow Narrow Narrow Interno/ externo Interno Interno Interno Externo Externo Externo Externo Externo Primer par de cables trenzados

Segundo par de cables trenzado

764

EXPERTO EN PC

estos modelos es que no pueden recibir la alimentacin del propio bus). Al tratarse de un bus serie, FireWire slo puede transmitir un nico bit en cada pulso (SCSI puede transmitir hasta 2 bytes 16 bits en el mismo pulso). Por tanto, a igual frecuencia el bus paralelo siempre ser ms rpido. Sin embargo, los buses serie habitualmente pueden transmitir a frecuencias ms altas ya que no transportan mltiples datos cuyas seales puedan interferirse entre si. FireWire alcanza velocidades de hasta 400 Mb/s (aproximadamente 50 MB/s) en el estndar actual siempre y cuando los cables utilizados no superen los 4,5 metros (renunciando a esa velocidad, los cables pueden tener hasta 14 metros). Es posible enlazar varios dispositivos (hasta un mximo de 63 por bus) utilizando repetidores.

Pros y contras
Otra de las caractersticas es que, a diferencia de USB, es un bus de tipo punto a punto, es decir, no requiere la presencia de un ordenador sino que dos dispositivos cualesquiera pueden transmitir datos entre ellos de forma autnoma. Por desgracia, a diferencia de USB, la mayora de placas base no lo integran, por lo que la solucin ms habitual pasa, al igual que ocurre con SCSI, por adquirir una tarjeta PCI que incluya uno o ms de estos buses. Por esta razn acaba siendo una solucin ms cara que USB, por lo que slo ser interesante en dispositivos de alta velocidad y especialmente si no se cuenta con ninguna conexin de tipo USB 2.0. Entre sus cualidades positivas destaca la posibilidad de que por l puedan circular flujos de datos a distintas velocidades, lo que permite mezclar dispositivos rpidos con otros ms lentos sin necesidad de ralentizar todo el bus. El bus original slo permita trfico a 50 Mb/s, pero la especificacin actual (1394a) eleva esa cifra a 100, 200 y 400 Mb/s. La siguiente generacin de FireWire, conocida como IEEE 1394b promete velocidades de 800, 1.600 y hasta 3.200 Mb/s (lo que representa un mximo de unos 400 MB/s).

Poco a poco las placas base irn incorporando el bus FireWire. Para las que no cuenten con l, existen las tarjetas de ampliacin.

Conectores FireWire de 4 y 6 contactos.

Disposicin de los pines en un conector FireWire


El bus FireWire permite dos modos de trabajo, el clsico asncrono, el mismo que se utiliza en el puerto serie; y el iscrono, que permite asegurar un determinado ancho de banda a uno o varios dispositivos que as lo requieran. El primero es el adecuado para impresoras y escneres, que no necesitan un flujo de datos en tiempo real y en el que prima la correcta transmisin de los datos sobre el tiempo que se tarde en recibirlos; mientras que el segundo es necesario cuando se trata de transmitir, por ejemplo, determinados datos multimedia en los que es inaceptable un retraso y en donde lo que prevalece es que la informacin llegue justo a tiempo (imaginemos que estamos escuchando msica y de repente se detiene la cancin por falta de datos). El modo iscrono adems, transmite en lo que se denomina broadcast, es decir, que varios dispositivos pueden estar a la escucha esperando la transmisin. El modo iscrono slo puede acaparar como mucho el 80% del trfico, reservndose el resto para las transferencias asncronas.

6 4 2

5 3 1

Seales del conector FireWire 1 2 3 4 5 6 Cubierta

Nombre

Descripcin

Alimentacin Masa TPB TPB+ TPA TPA+

Corriente alterna (CA) no regulada de 17-24 V (sin carga) Retorno a masa de la alimentacin y blindaje interno Par trenzado B, seales diferenciales Par trenzado B, seales diferenciales Par trenzado A, seales diferenciales Par trenzado A, seales diferenciales Blindaje externo

765