SATA Express, le successeur de SATA, est trop nouveau pour être largement utilisé, mais la vitesse croissante des SSD semble le rendre inévitable, tout comme SATA a remplacé l'IDE parallèle. Malgré son nom, ce n'est pas du tout SATA; c'est le protocole AHCI ou NVMe sur PCIe, similaire à ce que fait SOP (SCSI sur PCIe). Le connecteur SATA Express passe directement deux voies PCIe bidirectionnelles pleine vitesse via quatre paires de signalisation, sans encapsulation ni traduction de protocole, et le contrôleur AHCI ou NVMe est intégré dans le HD ou SSD plutôt que le contrôleur AHCI étant sur la carte mère comme pour le SATA traditionnel .
Cet été, la spécification USB-C a été finalisée *, avec une fonctionnalité appelée Alt Mode, qui permet d'utiliser des protocoles non USB via un port USB-C. En particulier, il permet de passer deux voies PCIe bidirectionnelles à pleine vitesse via quatre paires de signalisation, sans encapsulation ni traduction de protocole (contrairement à Thunderbolt, qui encapsule PCIe). Contrairement au connecteur SATA Express grand et spécialisé, qui n'est utilisé que pour le protocole SATA Express, USB-C est petit et général, et devrait largement devenir omniprésent et remplacer tous les autres types de connecteurs USB (toutes les combinaisons de taille normale, connecteurs mini et micro de type A et de type B pour USB 2 et USB 3) sur tous les types d'appareils et d'hôtes, et même de remplacer les connecteurs Displayport car le mode Alt d'USB-C permet de passer le protocole Displayport.
Ma question s'adresse à un ingénieur qui travaille avec ce type d'interfaces, et c'est la suivante: serait-il techniquement faisable et rentable d'utiliser l'USB-C au lieu du connecteur SATA Express spécialisé pour connecter des appareils SATA Express (c'est-à-dire des appareils qui utilisent AHCI ou NVMe sur PCIe) aux cartes mères? Il semble que le connecteur SATA Express ait été créé simplement en raison du manque de meilleures options à l'époque, mais comme l'USB-C peut passer directement le PCIe (et l'alimentation aussi, y compris une option pour le 12V couramment utilisé par les HD 3,5 "), il semble comme si ce serait un substitut techniquement réalisable et peut-être même moins cher car il est plus petit et consomme moins d'espace PCB. Mais comme je ne conçois pas ce genre de choses, je veux demander à quelqu'un qui le fait, pour voir si mon analyse est exacte.
Bien sûr, la faisabilité technique et la rentabilité sont nécessaires mais pas suffisantes pour que les fabricants de HD et de SSD utilisent USB-C de cette manière, mais les autres facteurs (en particulier la politique inter-entreprises) sont en dehors de la portée de ma question. Si les fabricants devaient utiliser des connecteurs USB-C sur leurs nouveaux disques durs et SSD SATA Express, il y aurait une période de transition pendant laquelle les cartes mères incluraient à la fois des connecteurs USB-C et SATA, de la même manière que les cartes mères incluaient des connecteurs SATA et IDE parallèles pendant cette transition.
Réponses:
Il nécessite également quelques connexions auxiliaires (masse, etc.), mais la signalisation primaire se fait à l'aide des 4 paires différentielles.
La spécification USB-3.1 définit un certain nombre de connecteurs différents: Cependant, tous, sauf le connecteur USB-c, ont clairement des broches insuffisantes pour être applicables.
Brochage du connecteur USB-c:
Le connecteur n'ont des paires différentielles suffisantes pour mener à bien deux voies PCI-e (et par effet, il pourrait probablement porter théoriquement Sata-Express Cependant.:
J'avoue que je ne connais pas suffisamment le PCI-e pour vous dire si l'échange des voies physiques serait un problème ici.
De façon réaliste, le connecteur USB-c pourrait être assez facilement modifié pour le rendre incompatible avec les connecteurs USB-3, à quel point vous auriez simplement un autre connecteur PCI-e. Considérant que l'une des principales décisions de conception pour le connecteur Sata-Express actuel est la rétrocompatibilité avec le SATA normal , il est peu probable que cela se produise.
De plus, la définition d'interface SATA-express offre de nombreuses autres connectivités destinées à une utilisation en entreprise (jetez un œil au SFF-8639 ). Il existe des versions spécialisées qui ont quatre voies PCI-e et un canal SATA ordinaire en option supplémentaire. Ceci est physiquement compatible avec le connecteur SATA-express normal côté appareil (si vous connectez un appareil SFF-8639 à une interface SATA-express, il retombe simplement sur SATA-express). Il n'existe aucun moyen physique d'acheminer toute la connectivité requise pour une interface SFF-8639 via un connecteur USB-c.
La norme SATA actuelle contient beaucoup de choses pour une utilisation en entreprise que vous n'avez peut-être pas vues. En particulier, il existe des disques SAS, qui utilisent le SFF 8482 connecteur , qui est, encore une fois, physiquement compatible avec les connecteurs SATA actuels (et interagiront en toute sécurité à la vitesse de transfert de l'appareil plus lent s'ils sont interconnectés, tout comme SFF-8639).
Les décisions de conception pour le connecteur SATA-express sont très clairement en ligne avec les décisions de conception pour les connecteurs SATA et SAS.
TL; DR - Théoriquement, cela pourrait fonctionner. De façon réaliste, personne n'est susceptible de le faire.
la source
Cela devrait être possible à coup sûr, car le type C peut transporter une connexion Pcie3 x4 et peut fournir jusqu'à 100 watts de puissance. Mais il ne serait probablement pas alimenté par la carte mère.
Et pour le problème qui a été signalé lors de la mauvaise connexion PCIe: vous pouvez utiliser le multiplexeur à grande vitesse pour.
De plus, je ne pense pas que cela serait encore utilisé pour la simple raison de la latence: d'abord, la connexion détermine l'orientation, puis elle négocie Poserdilivery et ensuite il négocie le protocole de communication. Et puis l'ahci / nvme peut démarrer.
source: http://www.ti.com/lit/wp/slly021/slly021.pdf
la source
Je ne pense pas. SATA Express utilise deux voies PCIe. L'USB 3.1 n'en fournit qu'un.
la source