¿Es posible cambiar mecánicamente las señales de la unidad SATA?

1

Dado que SATA ha hecho posible que todos los datos se conecten a una unidad a través de 4 cables, lo que me gustaría hacer es enrutar físicamente dos puertos SATA a dos unidades, a través de un conmutador que simplemente los intercambia. De esta manera (por ejemplo) el que quiero arrancar se convierte en SATA-0 y el otro en SATA-1.

Para el fondo, muchas veces he querido poder arrancar desde uno de los dos discos duros en una PC de escritorio, MIENTRAS mantengo ambas unidades accesibles a cualquier unidad desde la que arranque. A menudo, el propósito es tener una opción de sistemas operativos y tener todo el tiempo que necesito migrar de un sistema operativo a otro, mientras que siempre tengo los datos disponibles en ambas unidades. Soy plenamente consciente de muchos esquemas de arranque dual disponibles en algunas biografías del sistema, y por supuesto sé que siempre puedo abrir mi máquina e intercambiar manualmente los cables SATA. Hay todo tipo de soluciones distintas a las que estoy preguntando, pero por ahora quiero explorar esta idea de intercambio de unidades puramente eléctricas / mecánicas.

Me doy cuenta de que cambiar dos unidades SATA tomaría un interruptor 8PDT, lo que podría ser difícil de conseguir, pero podría hacerlo con dos interruptores 4PDT agrupados mecánicamente, o podría hacerlo con varios relés de señales en miniatura, como los realizados por OMRON. Sin duda, sería una solución universal, sin limitaciones por las limitaciones de BIOS y mucho menos propensa a los problemas de software "Murphy". Pero mi preocupación fundamental que me ha hecho dudar en el diseño de un mecanismo de este tipo es que las señales que pasan por un cable SATA son bastante rápidas (creo que de 5 a 6 gigabits, según wikapedia).

¿Cómo puedo implementar un circuito eléctrico para cambiar entre dos puertos SATA?

    
pregunta Randy

1 respuesta

8

¿Con un interruptor mecánico o relé? No, eso no va a funcionar.

Así es como se ve un cable SATA internamente. Los cables pelados brillantes en la parte superior e inferior, y en el medio, son cables de drenaje (tierra); Los cables de cobre entre esos son los que llevan la señal. Como se puede ver en la imagen, están incrustados en un material dieléctrico. Esto es para mantener una impedancia consistente, que es crítica para la integridad de la señal a 6 Gbit / seg.

Llevar esos cables de señal del cable a un interruptor mecánico arruinará las propiedades eléctricas de la conexión y es probable que impida que se identifique la unidad o que cause una gran cantidad de errores de enlace. Si necesita cambiar una señal SATA, deberá utilizar un IC específicamente diseñado para esta tarea.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas