Selon la page Wikipedia sur PCI Express , les emplacements PCI-e 1X ont 18 positions de broches sur deux voies (donc 36 broches) et les positions 5-9 représentent SMBus et JTAG.
J'aimerais connecter un µC en tant que périphérique SMBus (essentiellement I²C), et je comprends les exigences supplémentaires du protocole de message, mais je ne sais pas exactement avec quelles broches je suis censé interfacer.
Je peux voir des broches pour SMCLK, SMDAT, TCK, TDI, TMS, TRST, TDO, WAKE, PREST, PRSNT1, PRSTN2, ainsi qu'un tas de choses spécifiques à PCI. Je sais que les broches PRSNT doivent être court-circuitées et qu'il y a des alimentations + 12V et + 3,3V pour l'appareil, mais le reste est un peu déroutant. Normalement, avec I²C, je penserais à SDA et SCL, mais les broches que je vois ici ressemblent davantage au type d'interface que j'attendrais de SPI, avec des broches de données d'entrée et de sortie distinctes et une sélection de périphérique. Est-ce le bit JTAG, et suis-je censé simplement regarder SMCLK / SMDAT?
Donc, ma question est double:
- De quelles broches devrais-je m'occuper?
- Dois-je faire autre chose que de brancher les broches PRSNT1 / PRSNT2 pour enregistrer l'appareil? Autrement dit, puis-je ignorer en toute sécurité tout sauf l'interface SMBus? En fait, dois-je même marquer la carte comme présente avec ces broches, ou est-ce uniquement pour les périphériques qui utilisent le bus PCI?
Toutes mes excuses si cela semble une question plutôt banale - je suis beaucoup plus adepte des logiciels que du matériel.