L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.
Valve a publié les fichiers CAO du Steam Frame et son interface électrique le 9 octobre, et le document d’ingénierie qui les accompagnait place une seule voie PCI-Express Gen4 dans le connecteur du pont nasal du casque, partageant des broches avec la caméra gauche. Le même document prévient que « les 6 W d’utilisation autorisés consommeront plus de 25 % de la capacité disponible de la batterie, il est donc recommandé de minimiser la consommation ».
Le message de Valve le résume en une seule ligne : « Les fichiers CAO Steam Frame et les informations sur l’interface électrique sont désormais disponibles pour une utilisation non commerciale. » Le détail est dans les fichiers. Ils siègent dans le GitLab de Valve, dans un projet décrit comme « Public Steam Frame CAD and Electrical References », créé le 16 septembre et rempli par un seul commit le 2 octobre.
La voie PCIe partage les broches de la caméra gauche
Le document s’intitule « Project Frame External Interfaces » et couvre ce que Valve appelle le port auxiliaire dans le pont nasal. Il s’agit d’un extrait : Valve a publié les pages 8 à 14 sur 14. « Le connecteur a une seule voie PCIE Gen4 exposée », peut-on lire. « Cela inclut les paires différentielles TX, RX et CLK. »
Ces paires sont multiplexées sur les propres broches de la caméra gauche, donc neuf broches sur le connecteur remplissent deux fonctions en fonction de ce qui est branché. Le côté caméra est constitué de deux interfaces D-PHY v1.2 à quatre voies fonctionnant jusqu’à 2,5 Gbit/s par voie, acheminées à un différentiel de 85 ohms avec une correspondance intra-paire à l’intérieur de 150 um et une interpaire à l’intérieur de 350 um. Changer de voie coûte de la bande passante à la caméra plutôt que de l’augmenter. Valve écrit que « seuls les signaux de la caméra ‘gauche’ sont désactivés pour PCIE », ce qui « permet à une seule caméra d’être fonctionnelle », et dans cet état, la caméra de gauche tombe sur une seule voie en mode combo tandis que la droite conserve les quatre.
Les avertissements électriques sont plus brusques. PCIe Reset, Wake et CLKREQ sont des signaux de 1,8 V et « ne tolèrent pas 3,3 V ». Valve nomme le FXWA9306L8X comme « un exemple de pièce qui a été vérifié pour traduire WAKE et CLKREQ avec le chipset », et demande aux concepteurs d’ajouter des condensateurs de 0,22 uF à leurs voies TX pour la conformité PCIe.
Le port reste mort jusqu’à ce qu’un périphérique s’identifie
Brancher quelque chose ne fait rien en soi. « L’alimentation n’est pas appliquée au connecteur tant que la broche de détection (broche 44) n’est pas connectée à la terre via le périphérique », écrit Valve, et ensuite l’une des trois sondes doit réussir : une réponse I2C valide pour une configuration de caméra connue, que Valve donne comme « Arcturus RGB » aux adresses 0x34 et 0x20 ; Reset et Strobe ont été court-circuités ensemble sur le périphérique, ce que Valve décrit comme « alimentation uniquement ou PCIE uniquement » ; ou une réponse I2C valide d’un capteur de température ou d’une EEPROM. « Si l’une des trois sondes ci-dessus ne réussit pas, l’alimentation du port sera coupée. » Pour un périphérique PCIe sans caméra, Valve recommande le capteur de température P3T1084 de NXP et relie sa fiche technique.
Le rail derrière le port est constitué des broches 28, 30 et 32, spécifiées comme « courant limité 3p1V / 2A » avec une limite à environ 3A, un démarrage progressif de 700us et environ 20mVpp d’ondulation. Valve enregistre également une modification apportée au cours de la production : « les premiers appareils avaient une partie nominale continue de 1 A », et ceci « a été apporté une modification en cours à la partie 2A en rampe pour permettre une consommation de courant plus élevée ». Un Frame précoce ne peut donc pas alimenter un accessoire aussi fort qu’un suivant.
Six watts est le plafond autorisé par le port, et plus d’un quart de la charge est la propre estimation de Valve de ce que cela coûte, sur un casque dont iFixit a trouvé la cellule de 20,9 Wh collée en place. Un accessoire pour ce port est quelque chose pour lequel un propriétaire budgétise l’énergie plutôt que de le brancher et de l’oublier.
La licence vous permet d’en construire une, pas de la vendre
Le fichier de licence du référentiel est Creative Commons Attribution-NonCommercial-ShareAlike 4.0, et le préambule de Valve précise la limite. Vous pouvez utiliser et modifier les matériaux « pour créer vos propres accessoires ou autres modifications », avec attribution, sans revendiquer ou impliquer une association ou une approbation par Valve, et « ne pas utiliser les matériaux à des fins commerciales ». Les demandes commerciales sont adressées à une adresse compatible avec les steamframes chez Valve.
Le même fichier contient un avertissement de garantie : « veuillez noter que l’ouverture du boîtier extérieur de votre matériel Steam annulera une garantie, tout comme la connexion de tout matériel qui n’est pas « compatible avec le cadre Steam » à l’un des ports d’interface électrique », reliant la page de garantie matérielle de Valve. Cette étiquette n’est pas hypothétique. Valve a répertorié une caméra passthrough couleur d’Arcturus Vision à 149 $ comme étant compatible avec Steam Frame depuis septembre, et l’étiquette de compatibilité est à laquelle la licence lie la garantie.
Valve a livré deux modèles de référence avec les fichiers, et les deux sont des exemples de hub USB 3.0. L’Altium est composé de trois parties, une dérivation vers un connecteur mezzanine, un câble et « un adaptateur PCI vers USB… qui utilise l’UPD720202K8-711 », avec une EEPROM à bord car « pour tout appareil non standard, l’EEPROM est essentielle à l’identification ». À propos de la conception KiCad, Valve déclare : « Nous ne recommandons pas de l’utiliser comme un véritable accessoire, en raison de la connexion rigide au port d’extension. »
Valve dit avoir « hâte de voir ce que nos clients et partenaires vont faire ». Sous la licence de la même version, make est le mot clé, et vendre tout ce qui est construit à partir des fichiers signifie d’abord envoyer un e-mail à Valve.