Backplane

De El Museo de los 8 Bits
Revisión del 00:06 23 ago 2021 de Museo8bits (discusión | contribs.) (1 revisión importada)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda
Backplane con ranuras PCI, PCIe×1 y PCIe×16.
Backplane de un ordenador Electrologica X1 (1958).
Backplane pasivo ISA mostrando los conectores y las señales paralelas trazadas en su trasera. Los único componentes son conectores, capacitadores e indicadores LEDs de voltaje.

Un backplane es una placa de circuito (por lo general, una placa de circuito impreso) que conecta varios conectores en paralelo uno con otro, de tal modo que cada pin de un conector esté conectado al mismo pin relativo del resto de conectores,[1] formando un bus de ordenador. Se utiliza como columna vertebral para conectar varias placas de circuito impreso (tarjetas) que juntas forman una computadora. Uno de los primeros sistemas en utilizar este enfoque fue el Bus S-100, llamado así porque los conectores tenían 100 pines, que fue muy popular en los primeros ordenadores personales como el Altair 8800. Tanto el Apple II como el IBM PC integraban un backplane en la placa madre para tarjetas de expansión.

Mientras que una placa madre puede incluir un backplane, el backplane es en realidad una entidad separada. Un backplane se diferencia generalmente por la falta de CPUs, constando como mucho de los chips necesarios para manejar el bus, mientras que la CPU y el chipset residen en una tarjeta Single Board Computer.

Se utilizan preferentemente Backplanes en lugar de cables por su mayor fiabilidad. En un sistema con cables, estos se ven flexionados cada vez que se inserta o remueve una tarjeta, lo que causa eventualmente fallos mecánicos. Un backplane no se ve afectado por ese problema, por lo que su vida operativa está solo limitada por la longevidad de sus conectores. Por ejemplo los conectores DIN 41612 utilizados en el VMEbus pueden soportar de 50 a 500 inserciones y retiradas (llamadas ciclos de apareamiento), dependiendo de su calidad.

Un backplane proporciona una funcionalidad mínima sin un Computador en una tarjeta instalado que le proporcione la CPU y otras funcionalidades del ordenador. Un Computador en una tarjeta (Single Board Computer) que cumple con la especificación PICMG 1.3 y compatible con un backplane PICMG 1.3 es denominado System Host Board (SHB).[2]

Un backplane puede utilizarse sin un Computador en una tarjeta para proporcionar alimentación eléctrica a las tarjetas conectadas en él. Es de uso común en las empresas que fabrican tarjetas de ampliación para testearlas y grabarlas.

Además, existen cables de bus de expansión que permiten extenderlo a un backplane externo, generalmente situado en una carcasa auxiliar, para proporcionar más o diferentes ranuras de expansión de las que el ordenador principal proporciona. Estos grupos de cables tienen un circuito transmisor situado en el ordenador, una tarjeta de expansión situada en el backplane externo, y un cable entre ambos. Estos cables no necesita de un Computador en una tarjeta en el backplane remoto para controlar las tarjetas de entrada/salida, y este sólo proporciona la electrónica de expansión necesaria.

Tipos de backplanes

Los Backplanes han crecido en complejidad desde los simples ISA (utilizado en el IBM PC) o Bus S-100 donde todos los conectores estaban conectados a un bus común. Debido a las limitaciones inherentes a las especificaciones PCI para las ranuras de ampliación, los backplanes se dividen ahora en activos y pasivos

  • Pasivos: aquellos que consisten únicamente en conexiones eléctricas para la intercomunicación.
  • Activos: aquellos que incorporan circuitería y lógica para el encaminamiento de dicha intercomunicación.

Los Backplanes pasivos no ofrecen circuitos de gobierno del bus. Cualquier lógica de arbitraje deseado se ponga en las tarjetas hijas. Los Backplanes activos incluyen chips con buffer de las distintas señales en las ranuras.

La distinción entre los dos no siempre es muy claro, pero puede convertirse en un problema importante si el sistema en su conjunto se espera que no tenga un SPOF (punto único de fallo). Un backplane pasivo, incluso si es único, no se considera un SPOF . Los Backplanes activos son más complicados y por lo tanto no tienen cero riesgos de mal funcionamiento.

Backplanes vs Placas madres

Cuando un backplane se utiliza conectado a un computador en una tarjeta (SBC) o system host board (SHB), la combinación proporciona la misma funcionalidad que una placa madre proporcionando potencia de procesamiento, memoria, E/S y ranuras para conectar tarjetas. Si bien hay algunas placas base que ofrecen más de 8 anuras, ese es el límite tradicional. Además, a medida que avanza la tecnología, la disponibilidad y el número de un tipo de ranura en particular puede ser limitado en términos de lo que actualmente ofrecen los fabricantes de placa base.

Por otro lado, la arquitectura de placa madre es algo relacionado con la tecnología del SBC que está conectado a ella. Existen algunas limitaciones a lo que se puede construir en el conjunto de chips de un SBC y el procesador tiene que proporcionar la capacidad de soportar el tipo de ranura. Además, prácticamente un número ilimitado de ranuras se puede proporcionar con 20, incluyendo la ranura SBC, como un práctico, aunque no absoluto límite. Por lo tanto, un backplane PICMG puede proporcionar cualquier número y cualquier combinación de ranuras ISA, PCI, PCI-X y PCI-e limitado solamente por la capacidad de la SBC de direccionar y gobernar esas ranuras. Por ejemplo, un SBC con el último procesador Intel Core i7 (Sandy bridge) podría interactuar con una placa base que proporciona hasta 19 ranuras ISA para manejar viejas tarjetas de entrada/salida.

Backplanes Mariposa

PICMG 1.3 Butterfly Backplane mostrando ambas caras

Algunas backplanes se construyen con ranuras en ambos lados. No son lo mismo que un backplane de medio plano. Un backplane mariposa se construye para maximizar el número de ranuras con la mínima altura vertical. El backplane se monta verticalmente en un chasis orientado de frente hacia atrás y la SBC y tarjetas conectadas se montan tumbadas, pudiendo sobresalir por ambos lados del backplane. Esto, por ejemplo, permite el uso de hasta cuatro tarjetas de altura completa en un chasis 2U.

Backplanes en almacenamiento

Los servidores suelen tener un backplane para conectar discos duros intercambiables en caliente, los pines del backplane pasan directamente a las tomas del disco duro sin cables. Pueden tener un solo conector para conectar un controlador de matriz de discos o varios conectores que se pueden conectar a uno o más controladores de forma arbitraria. Se encuentran backplanes comúnmente en discos externos, matrices de discos, y servidores.

Backplanes para discos duros SAS y SATA HDD utilizan con mayor frecuencia el protocolo SGPIO como medio de comunicación entre el HBA y el backplane. Alternativamente se puede utilizar SCSI Enclosure Services. Con subsistemas Parallel SCSI, SAF-TE se utiliza en computadoras, principalmente en Servidores blade, donde los servidores blade residen en un lado y los periféricos (alimentación, redes, y otras entadas/salidas) y módulos de servicios residen en el otro. Midplanes son también populares en la creación de redes y equipos de telecomunicaciones donde un lateral del chasis acepta tarjetas de sistema de procesamiento y el otro lado del chasis acepta tarjetas de interfaz de red.

Plataformas

PICMG

PICMG 1.3 Single Board Computer (SHB) en un Backplane activo

Un computador en una tarjeta que cumpla la normativa PICMG 1.3 y un backpane compatible que también cumpla con PICMG 1.3 backplane se conoce como un System Host Board.

En el mundo de las Single Board Computer basadas en Intel, PICMG establece normas para la interfaz del backplane: PICMG 1.0, 1.1 y 1.2[3] proporcionan sucesivamente soporte para ISA y PCI y PCIX. PICMG 1.3[4][5] proporciona soporte para PCI-Express.

Referencias