AFAIK, JTAG nécessite 5 broches ( article Wikipedia ):
TDI (Test Data In)
TDO (Test Data Out)
TCK (horloge de test)
TMS (sélection du mode de test)
TRST (Test Reset) en option.
Ajoutons deux autres broches d'alimentation (Vcc et GND).
S'il s'agit de 7 broches, alors pourquoi la plupart des connecteurs JTAG sont livrés avec des variantes à 10 broches ou 14 broches ou 20 broches.
La plupart des broches sont NC ou GND. Pourquoi autant de broches GND sont fournies? Y a-t-il une raison particulière?
Réponses:
Je ne connais pas le raisonnement exact de JTAG, mais lorsque des signaux à haute vitesse sont utilisés et selon les meilleures pratiques, vous devez mettre un GND entre chaque signal d'un câble plat. JTAG peut être considéré comme un signal haute vitesse.
Plusieurs fils GND sont utilisés pour éviter la diaphonie entre les lignes de signal. Ils évitent le couplage capacitif entre les lignes adjacentes. Et ils fournissent également un chemin de retour séparé pour chaque signal. En effet, dans les signaux à grande vitesse, le courant de retour "préfère" le chemin de moindre impédance. Ce chemin est, pour les signaux à haute vitesse, le GND le plus proche. Ainsi, les différents signaux auront des chemins de retour différents et cela évite la diaphonie du chemin de retour.
L'objectif final est de garantir une bonne intégrité du signal, des émissions réduites et une meilleure immunité aux perturbations externes.
la source
Il n'y a pas de normes officielles pour les connecteurs JTAG physiques, les connecteurs standard existants sont utilisés à la place. Everex (connecteur IDC à 10 broches, anciennement utilisé pour connecter les ports série DB-9 à la carte mère du PC) était l'une des options existantes populaires. Les connecteurs IDC à 14 et 20 broches sont également des options populaires, mais JTAG n'est pas limité à celles-ci.
Une propriété importante des connecteurs IDC est la relation stricte 1 à 1 broche à fil, donc si vous avez besoin de plus de lignes GND, vous devez ajouter plus de broches. Vous pouvez créer un connecteur spécialisé à 7 broches avec plusieurs fils GND connectés à une seule broche et cela fonctionnerait tout aussi bien, mais une telle connexion multipoint signifierait que vous ne pouvez pas simplement sertir votre connecteur sur un câble plat et en finir avec lui.
la source
Il y a 20 ans lors de la transition des programmeurs série et FAI aux JTAG. Les en-têtes à 10 ou 20 broches ne concentraient pas seulement un bus JTAG, mais autant de bus que de microprocesseurs avaient une unité. vous ne savez pas si quelqu'un pourrait confirmer cela?
la source