Sunteți pe pagina 1din 8

Introduccin a la interfaz SCSI

El estndar SCSI (Interfaz para sistemas de ordenadores pequeos es


una interfaz que se utiliza para permitir la conexin de distintos tipos de
perifricos a un ordenador mediante una tarjeta denominada
adaptador SCSI o controlador SCSI (generalmente mediante un
conector PCI).
El nmero de perifricos que se pueden conectar depende del ancho del
bus SCSI. Con un bus de 8 bits, se pueden conectar 8 unidades fsicas y
con uno de 16 bits, 16 unidades. Dado que el controlador SCSI
representa una unidad fsica independiente, el bus puede alojar 7 (8-1)
15 (16-1) perifricos.

Direccionamiento de los perifricos


Los perifricos se direccionan mediante nmeros de identificacin. El
primer nmero es el ID, nmero que designa al controlador que se
encuentra dentro de cada perifrico (definido a travs de los caballetes
posicionados en cada perifrico SCSI o por el software). El perifrico
puede tener hasta 8 unidades lgicas (por ejemplo, una unidad de CDROM con varios cajones). Las unidades lgicas se identifican mediante
un LUN (Nmero de unidad lgica). Por ltimo, un ordenador puede
contener diversas tarjetas SCSI y, por lo tanto, a cada una le
corresponde un nmero diferente.
De este modo, para comunicarse con un perifrico, el ordenador debe
suministrar una direccin de la siguiente manera: "nmero de tarjeta ID - LUN".

SCSI asimtrico y diferencial


Existen dos tipos de bus SCSI:

el bus asimtrico, conocido como SE (por Single-Ended o


Terminacin nica), basado en una arquitectura paralela en la que
cada canal circula en un alambre, sensible a las interferencias. Los
cables SCSI en modo SE poseen 8 alambres para una transmisin
de 8 bits (que se denominan limitados) o 16 alambres para cables
de 16 bits (conocidos como extendidos). Este es el tipo de bus
SCSI ms comn.
el bus diferencial transporta seales a un par de alambres. La
informacin se codifica por diferencia entre los dos alambres (cada
uno transmite el voltaje opuesto) para desplazar las interrupciones
1

electromagnticas, lo que permite obtener una distancia de


cableado considerable (alrededor de 25 metros). En general,
existen dos modos: el modo LVD (Voltaje bajo diferencial), basado
en seales de 3,3 V y el modo HVD (Voltaje Alto Diferencial), que
utiliza seales de 5 V. Los perifricos que utilizan este tipo de
transmisin son cada vez ms raros y por lo general llevan la
palabra "DIFF".
Los conectores para las dos categoras de perifricos son los mismos,
pero las seales elctricas son diferentes. Por lo tanto, los perifricos
necesitan ser identificados (mediante los smbolos creados para tal fin)
para no daarlos.

Estndares SCSI
Los estndares SCSI definen los parmetros elctricos de las interfaces
de entrada/salida. El estndar SCSI-1 de 1986 defini los comandos
estndar para el control de los perifricos SCSI en un bus con una
frecuencia de 4,77 MHz con un ancho de 8 bits, lo que implicaba que era
posible alcanzar velocidades de 5 MB/s.
Sin embargo, un gran nmero de dichos comandos eran opcionales, por
lo que en 1994 se adopt el estndar SCSI-2. ste define 18 comandos,
conocidos como CCS (Conjunto de comandos comunes). Se han definido
varias versiones del estndar SCSI-2:

El SCSI-2 extendido, basado en un bus de 16 bits (en lugar de 8),


ofrece una velocidad de 10 MB/s
El SCSI-2 rpido es un modo sincrnico rpido que permite un
aumento de 5 a 10 MB/s para el estndar SCSI y de 10 a 20 MB/s
para el SCSI-2 extendido (denominado SCSI-2 extendido rpido).
Los modos Rpido-20 y Rpido-40 duplican y cuadriplican dichas
velocidades respectivamente.

El estndar SCSI-3 incluye nuevos comandos y permite la unin de 32


perifricos, as como una velocidad mxima de 320 MB/s (en modo Ultra320).
2

El siguiente cuadro resume las caractersticas de los diversos estndares


SCSI:

Estndar

Ancho
del
bus
SCSI-1(Fast-5 SCSI) 8 bits
SCSI-2 Fast-10 8 bits
SCSI

Velocida
d del bus
4,77 MHz

Ancho
de
banda
5
MB/seg

Conector
50 clavijas (bus
simtrico o
diferencial)
50 clavijas (bus
simtrico o
diferencial)
50 clavijas (bus
simtrico o
diferencial)
68 clavijas (bus
simtrico o
diferencial)
50 clavijas (bus
simtrico o
diferencial)

10 MHz

10
MB/seg

16 bits

10 MHz

20
MB/seg

SCSI-2 - 32 bits 32 bits


rpido extendido

10 MHz

40
MB/seg

20 MHz

20
MB/seg

16 bits

20 MHz

8 bits

40 MHz

16 bits

40 MHz

16 bits

80 MHz

40
MB/seg
40
MB/seg
80
MB/seg
160
MB/seg

68 clavijas (bus
diferencial)
68 clavijas (bus
diferencial)

16 bits

80 MHz
DDR

320
MB/seg

68 clavijas (bus
diferencial)

16

80 MHz

640

68 clavijas (bus

SCSI-2 - Extendido

SCSI-2 Ultra SCSI- 8 bits


2(Fast-20 SCSI)
SCSI-2 - SCSI-2
ultra extendido
SCSI-3 Ultra-2
SCSI(Fast-40 SCSI)
SCSI-3 - Ultra-2
SCSI-2 extendido
SCSI-3 Ultra160(Ultra-3 SCSI o
Fast-80 SCSI)
SCSI-3 Ultra320(Ultra-4 SCSI o
Fast-160 SCSI)
SCSI-3 - Ultra-640

(Ultra-5 SCSI)

QDR

MB/seg

diferencial)

Introduccin al USB
El USB (Bus de serie universal), como su nombre lo sugiere, se basa en
una arquitectura de tipo serial. Sin embargo, es una interfaz de
entrada/salida mucho ms rpida que los puertos seriales estndar. La
arquitectura serial se utiliz para este tipo de puerto por dos razones
principales:

La arquitectura serial le brinda al usuario una velocidad de reloj


mucho ms alta que la interfaz paralela debido a que este tipo de
interfaz no admite frecuencias demasiado altas (en la arquitectura
de alta velocidad, los bits que circulan por cada hilo llegan con
retraso y esto produce errores);
Los cables seriales resultan mucho ms econmicos que los cables
paralelos.

Estndares USB
A partir de 1995, el estndar USB se ha desarrollado para la conexin de
una amplia gama de dispositivos.
El estndar USB 1.0 ofrece dos modos de comunicacin:

12 Mb/s en modo de alta velocidad,


1,5 Mb/s de baja velocidad.

El estndar USB 1.1 brinda varias aclaraciones para los fabricantes de


dispositivos USB, pero no cambia los rasgos de velocidad. Los
dispositivos certificados por el estndar USB 1.1 llevan el siguiente
logotipo:

El estndar USB 2.0 permite alcanzar velocidades de hasta 480 Mbit/s.


Los dispositivos certificados por el estndar USB 2.0 llevan el siguiente
logotipo:

Si no lleva ningn logotipo, la mejor manera de determinar si un


dispositivo es de USB de alta o baja velocidad es consultar la
documentacin del producto, siempre y cuando los conectores sean los
mismos.
La compatibilidad entre USB 1.0, 1.1 y 2.0 est garantizada. Sin
embargo, el uso de un dispositivo USB 2.0 en un puerto USB de baja
velocidad (es decir 1.0 1.1) limitar la velocidad a un mximo de 12
Mbit/s. Adems, es probable que el sistema operativo muestre un
mensaje que indique que la velocidad ser restringida.

Tipos de conectores
Existen dos tipos de conectores USB:

Los conectores conocidos como tipo A, cuya forma es rectangular


y se utilizan, generalmente, para dispositivos que no requieren
demasiado ancho de banda (como el teclado, el ratn, las cmaras
Web, etc.);
Los conectores conocidos como tipo B poseen una forma
cuadrada y se utilizan principalmente para dispositivos de alta
velocidad (discos duros externos, etc.).

1. Fuente de alimentacin de +5 V (VBUS) mximo 100 mA


2. Datos (D-)
3. Datos (D+)
4. Conexin a tierra (GND)

Funcionamiento del USB


Una caracterstica de la arquitectura USB es que puede proporcionar
fuente de alimentacin a los dispositivos con los que se conecta, con un
lmite mximo de 15 V por dispositivo. Para poder hacerlo, utiliza un
cable que consta de cuatro hilos (la conexin a tierra GND, la
alimentacin del BUS y dos hilos de datos llamados D- y D+).

El estndar USB permite que los dispositivos se encadenen mediante el


uso de una topologa en bus o de estrella. Por lo tanto, los dispositivos
pueden conectarse entre ellos tanto en forma de cadena como en forma
ramificada.
La ramificacin se realiza mediante el uso de cajas llamadas
"concentradores" que constan de una sola entrada y varias salidas.
Algunos son activos (es decir, suministran energa) y otros pasivos (la
energa es suministrada por el ordenador).

La comunicacin entre el host (equipo) y los dispositivos se lleva a cabo


segn un protocolo (lenguaje de comunicacin) basado en el principio de
red en anillo. Esto significa que el ancho de banda se comparte
6

temporalmente entre todos los dispositivos conectados. El host (equipo)


emite una seal para comenzar la secuencia cada un milisegundo (ms),
el intervalo de tiempo durante el cual le ofrecer simultneamente a
cada dispositivo la oportunidad de "hablar". Cuando el host desea
comunicarse con un dispositivo, transmite una red (un paquete de datos
que contiene la direccin del dispositivo cifrada en 7 bits) que designa
un dispositivo, de manera tal que es el host el que decide "hablar" con
los dispositivos. Si el dispositivo reconoce su direccin en la red, enva
un paquete de datos (entre 8 y 255 bytes) como respuesta. De lo
contrario, le pasa el paquete a los otros dispositivos conectados. Los
datos que se intercambian de esta manera estn cifrados conforme a la
codificacin NRZI.
Como la direccin est cifrada en 7 bits, 128 dispositivos (2^7) pueden
estar conectados simultneamente a un puerto de este tipo. En realidad,
es recomendable reducir esta cantidad a 127 porque la direccin 0 es
una direccin reservada. (Consultar ms adelante).
Debido a la longitud mxima de 5 metros del cable entre los dos
dispositivos y a la cantidad mxima de 5 concentradores (a los que se
les suministra energa), es posible crear una cadena de 25 metros de
longitud.
Los puertos USB admiten dispositivos Plug and play de conexin en
caliente. Por lo tanto, los dispositivos pueden conectarse sin apagar el
equipo (conexin en caliente). Cuando un dispositivo est conectado
al host, detecta cuando se est agregando un nuevo elemento gracias a
un cambio de tensin entre los hilos D+ y D-. En ese momento, el equipo
enva una seal de inicializacin al dispositivo durante 10 ms para
despus suministrarle la corriente elctrica mediante los hilos GND y
VBUS (hasta 100 mA). A continuacin, se le suministra corriente
elctrica al dispositivo y temporalmente se apodera de la direccin
predeterminada (direccin 0). La siguiente etapa consiste en brindarle la
direccin definitiva (ste es el procedimiento de lista). Para hacerlo, el
equipo interroga a los dispositivos ya conectados para poder conocer sus
direcciones y asigna una nueva, que lo identifica por retorno. Una vez
que cuenta con todos los requisitos necesarios, el host puede cargar el
driver adecuado.

Fuente
http://es.kioskea.net/contents/401-scsi
http://es.kioskea.net/contents/407-usb-bus-de-serie-universal
7

http://es.wikipedia.org/wiki/Universal_Serial_Bus