Ich habe einen JTAG-Bus, den ich für etwa 12 Zoll über die Leiterplatte führen muss (oder Kabel herstellen könnte). Ich versuche, die Signalintegritätsspezifikationen für den JTAG-Bus herauszufinden ... welche Leiterbahnbreite im Vergleich zur Leiterbahnlänge kann ich verwenden und wie viel dB-Verlust pro Längeneinheit?
Versuchen zu verstehen, wie lange Spuren sein können.
Ich würde mir keine Sorgen um Verluste machen, weil Sie keine Kraft übertragen. Bei einer einfachen Implementierung bestimmt die Leiterbahnlänge die Signallaufzeit auf dem Bus und damit die maximale Frequenz, mit der Sie den Bus betreiben können.
Die Leiterbahnimpedanz ist ebenfalls nicht kritisch: Solange Sie die Impedanz konstant halten, können Sie mit Reflexionen umgehen. Wenn Sie nur ein einziges JTAG-Target anschließen, können Sie mit der Serienterminierung Ihrer Signale davonkommen. Fügen Sie für eine typische 50-Ω-Impedanzspur einen ~30-Ω-Widerstand in Reihe mit dem Treiberstift hinzu (in der Nähe des JTAG-Adapters für TDI
, TMS
, und TCK
; in der Nähe des JTAG-TAP für TDO
). Die genauen Zahlen hängen natürlich von den verwendeten ICs und deren Fahreigenschaften ab.
Je länger Ihre Signalspuren sind, desto mehr Kapazität stellen sie dem Treiberpuffer zur Verfügung. Eine höhere Kapazität verringert die maximale Geschwindigkeit, die Sie über die Verbindung erreichen können.
TCK
dem Ausgehen und TDO
dem Zurückkommen eine Grenze.
Andi aka