JTAGが5ピンの場合、JTAGコネクタが10ピン/ 14ピン/ 20ピンで利用できる理由


10

私の知る限り、JTAGには5つのピンが必要です(ウィキペディアの記事):

  1. TDI(テストデータ入力)

  2. TDO(テストデータ出力)

  3. TCK(テストクロック)

  4. TMS(テストモード選択)

  5. TRST(テストリセット)はオプションです。

さらに2つの電源ピン(VccとGND)を追加します。

7ピンである場合、ほとんどのJTAGコネクタに10ピンまたは14ピンまたは20ピンのバリエーションが付属しているのはなぜですか。

ほとんどのピンはNCまたはGNDです。なぜそれほど多くのGNDピンが提供されるのですか?何か特別な理由はありますか?


ケーブルには常に偶数を使用する必要があることに注意してください。単純化と製造のために、片側に3つのピン、反対側に4つのピンを配置することはできません。
Gustavo Litovsky 2013年

「ピン」は信号と同じではありません。JTAGには5つの信号(指定した信号)が必要です。これを電気的に実装するには、6本のピン(5本の信号ピンとグラウンド)を使用できます。別の方法として、2つのピンを使用するSWDがあります
TrygveLaugstøl2013年

1
同じ記事のJTAGコネクタに関するセクションをご覧ください。追加の実装されたピンは、リセット、GPIO、USBなどを伝送できます。グラウンドに関する特定の質問については、Blup1980が適切です。
embedded.kyle

@GustavoLitovsky:コンピューターのシリアルポートの片側に4ピン、反対側に5ピンがあるのはなぜですか?
davidcary 2013年

回答:


12

JTAGの正確な理由はわかりませんが、高速信号を使用する場合、ベストプラクティスに従って、フラットケーブルのすべての信号の間にGNDを配置する必要があります。JTAGは高速信号と見なすことができます。

複数のGNDワイヤを使用して、信号ライン間のクロストークを回避します。それらは隣接するライン間の容量結合を回避します。また、すべての信号に対して個別のリターンパスを提供します。実際、高速信号では、リターン電流は最小インピーダンスのパスを「優先」します。その経路は、高速信号の場合、最も近いGNDです。したがって、異なる信号は異なるリターンパスを持ち、リターンパスのクロストークを回避します。

最終的な目標は、優れたシグナルインテグリティ、エミッションの低減、および外部妨害に対する耐性の向上を保証することです。


6
はい、そうです。14ピンと20ピンのJTAGコネクタピニングの一般的なバリエーションを見ると、2列のヘッダーが使用されていることがわかります。片側のすべてのpingは接地されています。二重列ヘッダーが従来のリボンケーブルに接続されると、@ Blup1980が示したように、ケーブルの代替ワイヤがGNDになります。
Michael Karas

7ピンのカスタムJTAGコネクタを作成すると機能しますが、シグナルインテグリティは保証されません。
スワナンド2013年

信号の速度に依存します。その場合、JTAGの最大速度に到達できない可能性があります。しかし、問題なく低速で動作するはずです。
Blup1980 2013年

0

物理JTAGコネクタの公式の標準はありません。代わりに既存の標準コネクタが使用されます。一般的な既存オプションの1つはEverex(以前はDB-9シリアルポートをPCマザーボードに接続するために使用されていた10ピンIDCコネクタ)でした。14ピンおよび20ピンIDCコネクタも一般的なオプションですが、JTAGはこれらに限定されません。

IDCコネクタの重要な特性の1つは、ピンとワイヤーの1対1の厳密な関係であるため、より多くのGNDラインが必要な場合は、ピンを追加する必要があります。単一のピンに接続された複数のGNDワイヤーで専用の7ピンコネクタを作成し、それも同様に機能しますが、このようなマルチポイント接続は、コネクタをフラットケーブルに単純に圧着してそれを行うことができないことを意味します。


0

20年前、シリアルおよびISPプログラマーからJTAGへの移行中。10ピンまたは20ピンのヘッダーは、1つのJTAGバスだけでなく、マイクロプロセッサーに1つのユニットと同じ数のバスが集中していると思われます。誰かがこれが本当であることを確認できるかどうかわかりませんか?


1
誰かがこの真実を確認できるかどうかわからない」、それが回答者としてのあなたの仕事です。
Harry Svensson、

10ピンのタグヘッダーの場合、少なくとも1つに2つのJTAGバスがあることは確かですが、20ピンのヘッダーを確認できません。20ピンヘッダーを使用すると、JTAGをインターフェイスし、いくつかのハードウェアデバッグ信号または電圧にアクセスできます。ところで、私はその時にピン配列を識別することができませんでしたが、1つのヘッダーで2つのインターフェイスを一貫して観察しました。
sphericsf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.