En definisjon av JTAG

En definisjon av JTAG


JTAG er en standard for testing av de innbyrdes forbindelser mellom integrerte kretsbrikker på et trykt kretskort. Standarden krever ikke direkte fysisk kontakt med forbindelser selv. Det er en utbredt kvalitetskontroll metoden i moderne elektronisk produksjon og har gjort det mulig å teste stadig miniatyriserte kretskort.

Testing før JTAG

Før vedtakelsen av JTAG standard, integrert krets sammenhengene måtte testes med enheter som er laget direkte elektriske forbindelser med kretskortet selv. Typisk for disse var den såkalte "seng av negler" tester, som inkluderte mange små sonder som ble plassert til å ta kontakt med spesifikke trykte sammenkoblinger. Som kretskort ble mindre og mer komplekse, men kostnadene ved å bygge disse test enhetene økt dramatisk, mens på samme tid ble de mer vanskelig å bruke.

Birth of JTAG

På 1980-tallet elektronikkindustrien dannet Joint Task Action Group (derav forkortelsen, JTAG) for å utforme en standard språk og arkitektur for testing av integrerte kretser ved hjelp av en teknikk som kalles "grensen skanning." Grenseskanning innebærer bruk av teste-portene integrert i kretsen i seg selv, gjennom hvilken signaler kan sendes til begge sider av en brikke interconnect, og omfatter sammenligning av resultatene. Dette gjør den slutning av kortsluttet eller åpne tracings mellom chips uten å kreve direkte kontakt med forbindelser. JTAG arkitektur ble en internasjonal standard da den ble innlemmet i IEEE Std.-1149,1 i 1990.

Hvordan JTAG Works

JTAG-arkitekturen angir bruk av et grensesnitt integrert i den trykte krets, som benytter et firetrådsserieforbindelse kalles en TAP, eller Test tilgangsport. Dette grensesnittet har et testdata I og testdata Out wire, samt Test Klokke og testmodus State ledninger som kobles til en TAP-kontrolleren med i kretsen. TAP tillater tilkobling av grense skanning verktøy som sammenligner inngangs- og utgangssignaler fra krets og diagnostisere samtrafikkproblemer.

JTAG Applications

JTAG ble opprinnelig utviklet for bruk i kvalitetskontroll under kretsproduksjonsprosessen. Men dens brede innføringen har gjort det mulig å bruke JTAG testutstyr for feilretting av installerte firmware, samt prøving av kretsene under fremstillingen av sluttproduktene. Elektronikk vedlikehold og reparasjon ansatte er også i økende grad bruker JTAG testing av utstyr for å diagnostisere maskinvare- og programvareproblemer på slutten brukerens side.