Co to jest Boundary Scan

Przez Bester PCBA

Ostatnia aktualizacja: 2023-09-11

Co to jest Boundary Scan

Boundary scan, znany również jako JTAG (Joint Test Action Group), to technika testowania, która obejmuje integrację komórek zatrzaskowych rejestru przesuwnego, znanych jako komórki boundary scan, w każde zewnętrzne połączenie urządzeń kompatybilnych z boundary scan. Komórki te umożliwiają testowanie i debugowanie układów scalonych (IC) i połączeń na płytce PCB.

Komórki skanowania granicznego są strategicznie umieszczone obok każdego pinu I/O (wejścia/wyjścia) układu scalonego, tworząc łańcuch rejestru przesuwnego, który umożliwia przesyłanie danych między urządzeniami. Podczas normalnej pracy komórki skanowania granicznego pozostają niewidoczne i nie mają wpływu na obwód. Jednakże, gdy urządzenie jest ustawione w tryb testowy, szeregowy strumień danych, zwany wektorem testowym, może być przesyłany przez łańcuch rejestru przesuwnego. Umożliwia to przechwytywanie danych z linii układu scalonego lub wymuszanie danych na nich, ułatwiając kompleksowe testowanie i analizę.

Do sterowania urządzeniem skanowania granicznego wykorzystywany jest dedykowany port dostępu testowego (TAP) i kontroler TAP. Kontroler TAP, 16-stanowa maszyna, zarządza rejestrem granicznym, który składa się z komórek skanowania granicznego. Sygnały TAP, w tym Test Data In (TDI), Test Data Out (TDO), Test Clock (TCK), Test Mode Select (TMS) i opcjonalny Test Reset (TRST), są używane do sterowania urządzeniem skanowania granicznego i wykonywania różnych funkcji testowych.

Standard IEEE 1149.1 definiuje architekturę i procedury testowania skanowania granicznego. Określa trzy obowiązkowe funkcje testowe: EXTEST, SAMPLE/PRELOAD i BYPASS. Dodatkowo standard opisuje opcjonalne funkcje testowe, takie jak INTEST, RUNBIST, IDCODE, CLAMP, HIGHZ i USERCODE. Producenci mają również możliwość dodawania własnych funkcji testowych w ramach wytycznych standardu IEEE.

Skanowanie graniczne, dzięki swojej zdolności do testowania i debugowania złożonych układów scalonych i połączeń bez potrzeby stosowania fizycznych sond testowych, jest cenną techniką w branży PCB. Zapewnia kompleksowe rozwiązanie testowe, szczególnie w przypadkach, gdy fizyczny dostęp do pinów jest utrudniony ze względu na takie czynniki, jak wysoka gęstość komponentów, mniejsze obudowy i zaawansowane technologie, takie jak BGA i SMT.

Często zadawane pytania

Jaka jest różnica między JTAG a Boundary Scan

Skanowanie graniczne to technologia testowa, która polega na dodawaniu dodatkowych komórek w przewodach od krzemu do zewnętrznych pinów. Umożliwia to weryfikację zarówno układu, jak i funkcjonalności płyty. Z drugiej strony, JTAG to akronim od Joint Test Action Group, który odnosi się do interfejsu lub portu dostępu testowego używanego do celów komunikacyjnych.

Jaki jest cel rejestru skanowania granicznego

Rejestr skanowania granicznego służy do przechwytywania danych w komórkach skanowania granicznego, co obejmuje monitorowanie pinów wejściowych. Dane te można przeskanować z urządzenia przez pin TDO w celu weryfikacji, a także można je przeskanować do urządzenia przez pin TDI. W ten sposób tester może zweryfikować dane na pinach wyjściowych urządzenia.

Co to jest JTAG w PCB

JTAG, co oznacza Joint Test Action Group, to standard branżowy używany do weryfikacji projektów i testowania płytek drukowanych po ich wyprodukowaniu. Jest to narzędzie, które uzupełnia symulację cyfrową i wdraża standardy oprzyrządowania w układzie scalonym w automatyzacji projektowania elektronicznego (EDA).

Czym są dane graniczne

Dane graniczne odnoszą się do zestawu wartości danych testowych znajdujących się na krańcach danego zakresu. Wartości te reprezentują górną i dolną granicę tego, co jest oczekiwane i powinno być akceptowane. I odwrotnie, wszelkie wartości, które wykraczają poza te granice, zarówno przed, jak i za nimi, powinny zostać odrzucone.

Jak działa JTAG

Architektura testowa JTAG/boundary-scan została początkowo zaprojektowana do testowania połączeń między układami scalonymi (IC) na płytce drukowanej (PCB) bez potrzeby stosowania fizycznych sond testowych. Osiąga się to poprzez dołączenie komórek boundary-scan, które są tworzone przy użyciu multipleksera i obwodów zatrzaskowych, do każdego pinu na urządzeniu.

Jaka jest korzyść z JTAG

Używanie JTAG do ekstrakcji oprogramowania układowego oferuje liczne korzyści. Po pierwsze, JTAG jest powszechnie rozpoznawanym i szeroko wykorzystywanym protokołem, co oznacza, że istnieje szeroki zakres narzędzi i zasobów dostępnych do jego wykorzystania. Po drugie, JTAG umożliwia bezpośredni dostęp do pamięci urządzenia, omijając potrzebę jakiejkolwiek funkcjonalności oprogramowania lub oprogramowania układowego.

Jaka jest różnica między JTAG a ISO?

Wersje ISO są zasadniczo takie same jak wersje RGH/JTAG, ale mają inny format. Pliki ISO zawierają pliki gry, podczas gdy wersje RGH/JTAG mają inny format. Wczoraj Noobert eksperymentował z kompresowaniem plików do mniejszego formatu.

Czym jest architektura Boundary Scan?

Architektura skanowania granicznego to znormalizowana metoda testowania, która definiuje techniki i strukturę rozwiązywania problemów sprzętowych w komponentach, takich jak płytki drukowane (PCB) i układy scalone. Podejście to jest szczególnie przydatne do testowania skomplikowanych i gęsto upakowanych płytek PCB, ponieważ tradycyjne testery obwodów mogą być w tych przypadkach mniej skuteczne.

Co to jest kontroler JTAG Tap

Kontroler JTAG TAP, zgodnie ze standardem IEEE-1149.1, jest 16-stanowym automatem skończonym, który jest sterowany przez sygnały zegara testowego (TCK) i wyboru trybu testowego (TMS). Przejścia kontrolera TAP są określane przez stan TMS na zboczu narastającym TCK.

Jakiego protokołu używa JTAG

Protokół JTAG, znany również jako IEEE 1149.1, został początkowo opracowany w celu usprawnienia testowania połączeń PCB podczas procesu produkcyjnego.

Czy JTAG to sprzęt czy oprogramowanie?

JTAG to interfejs sprzętowy, który został stworzony przez Joint Test Access Group w latach 80. w celu przezwyciężenia trudności technicznych i ograniczeń związanych z testowaniem połączeń na bardziej skomplikowanych i kompaktowych płytkach drukowanych (PCB).

Powiązane terminy

Powiązane artykuły

Zostaw komentarz


Okres weryfikacji reCAPTCHA wygasł. Proszę odświeżyć stronę.

pl_PLPolish