AFAIK, JTAG benötigt 5 Pins ( Wikipedia-Artikel ):
TDI (Test Data In)
TDO (Test Data Out)
TCK (Testuhr)
TMS (Test Mode Select)
TRST (Test Reset) optional.
Fügen wir zwei weitere Stromversorgungsstifte hinzu (Vcc und GND).
Wenn es sich um 7 Pins handelt, werden die meisten JTAGs-Steckverbinder mit 10-Pin- oder 14-Pin- oder 20-Pin-Varianten geliefert.
Die meisten Pins sind entweder NC oder GND. Warum werden so viele GND-Pins bereitgestellt? Gibt es einen besonderen Grund?
Antworten:
Ich kenne die genauen Gründe für JTAG nicht, aber wenn Hochgeschwindigkeitssignale verwendet werden und den Best Practices entsprechen, sollten Sie zwischen jedem Signal eines Flachkabels eine GND einfügen. JTAG kann als Hochgeschwindigkeitssignal betrachtet werden.
Mehrere GND-Drähte werden verwendet, um ein Übersprechen zwischen den Signalleitungen zu vermeiden. Sie vermeiden eine kapazitive Kopplung zwischen benachbarten Leitungen. Außerdem bieten sie für jedes Signal einen eigenen Rückweg. In der Tat "bevorzugt" der Rückstrom in Hochgeschwindigkeitssignalen den Weg der geringsten Impedanz. Dieser Pfad ist für Hochgeschwindigkeitssignale der nächstgelegene GND. Somit haben die verschiedenen Signale unterschiedliche Rückwege und dies vermeidet ein Übersprechen des Rückwegs.
Das Endziel besteht darin, eine gute Signalintegrität, reduzierte Emissionen und eine bessere Immunität gegen externe Störungen zu gewährleisten.
quelle
Es gibt keine offiziellen Standards für physische JTAG-Steckverbinder. Stattdessen werden vorhandene Standardsteckverbinder verwendet. Eine der beliebtesten Optionen war Everex (10-poliger IDC-Anschluss, der früher zum Anschließen der seriellen DB-9-Anschlüsse an das PC-Motherboard verwendet wurde). 14- und 20-polige IDC-Steckverbinder sind ebenfalls beliebte Optionen, aber JTAG ist nicht auf diese beschränkt.
Eine wichtige Eigenschaft von IDC-Steckverbindern ist die strikte 1-zu-1-Beziehung zwischen Pin und Draht. Wenn Sie also mehr GND-Leitungen benötigen, müssen Sie weitere Pins hinzufügen. Sie könnten einen speziellen 7-poligen Stecker mit mehreren GND-Drähten herstellen, die an einen einzelnen Pin angeschlossen sind, und es würde genauso gut funktionieren, aber eine solche Mehrpunktverbindung würde bedeuten, dass Sie Ihren Stecker nicht einfach an ein Flachkabel crimpen und damit fertig werden können.
quelle
Vor 20 Jahren beim Übergang von seriellen und ISP-Programmierern zu JTAGs. Die 10- oder 20-Pin-Header konzentrierten angeblich nicht nur einen JTAG-Bus, sondern so viele Busse, wie Mikroprozessoren eine Einheit hatten. Sie sind sich nicht sicher, ob jemand dies bestätigen könnte?
quelle