SATA Express, el sucesor de SATA, es demasiado nuevo para ser ampliamente utilizado todavía, pero la velocidad de avance de los SSD parece hacerlo inevitable, al igual que SATA reemplazó al IDE paralelo. A pesar del nombre, no es SATA en absoluto; es el protocolo AHCI o NVMe sobre PCIe, similar a lo que hace SOP (SCSI sobre PCIe). El conector SATA Express pasa directamente por dos carriles PCIe bidireccionales de velocidad completa a través de cuatro pares de señalización, sin encapsulación o traducción de protocolo, y el controlador AHCI o NVMe está integrado en el HD o SSD en lugar de que el controlador AHCI esté en la placa base como en el caso de SATA tradicional .
Este verano, se finalizó la especificación USB-C *, con una función llamada Modo Alt, que permite el uso de protocolos que no son USB a través de un puerto USB-C. En particular, permite pasar dos carriles PCIe bidireccionales a velocidad máxima a través de cuatro pares de señalización, sin encapsulación o traducción de protocolo (a diferencia de Thunderbolt, que encapsula PCIe). A diferencia del conector SATA Express grande y especializado, que solo se usa para el protocolo SATA Express, USB-C es pequeño y general, y se espera que pronto se vuelva omnipresente y reemplace todos los demás tipos de conectores USB (todas las combinaciones de tamaño completo, conectores mini y micro tipo A y tipo B para USB 2 y USB 3) en todos los tipos de dispositivos y hosts, e incluso reemplazan los conectores Displayport ya que el Modo Alt de USB-C permite pasar el protocolo Displayport.
Mi pregunta es para un ingeniero que trabaje con este tipo de interfaces, y es esta: ¿sería técnicamente factible y rentable usar USB-C en lugar del conector SATA Express especializado para conectar dispositivos SATA Express (es decir, dispositivos que usan AHCI o NVMe sobre PCIe) a las placas base? Parece que el conector SATA Express se creó simplemente debido a la falta de mejores opciones en ese momento, pero dado que USB-C puede pasar directamente PCIe (y también alimentación, incluida una opción para los 12V comúnmente utilizados por HD de 3.5 "), parece como si fuera un sustituto técnicamente factible y tal vez incluso más barato, ya que es más pequeño y consume menos espacio en PCB. Pero como no diseño este tipo de cosas, quiero preguntarle a alguien que lo haga, para ver si mi análisis es exacto.
Por supuesto, la viabilidad técnica y la rentabilidad son necesarias pero no suficientes para que los fabricantes de HD y SSD utilicen USB-C de esta manera, pero los otros factores (especialmente la política entre empresas) están fuera del alcance de mi pregunta. Si los fabricantes usaran conectores USB-C en sus nuevos discos duros y SSD SATA Express, entonces habría un período de transición en el que las placas base incluirían conectores USB-C y SATA, lo mismo que las placas base incluyeron conectores SATA y IDE paralelos durante esa transición