Was ist Boundary-Scan?
Ein Boundary-Scan ist ein Test-Standard, der bei der Definition der Architektur und der Techniken zur Lösung von Hardware-Problemen im Zusammenhang mit Komponenten wie Leiterplatten (PCBs) und integrierten Schaltkreisen hilft. Herkömmliche In-Circuit-Tester sind nicht gut geeignet, um hochkomplexe und dichte PCBs zu testen. Kurze Testzeiten, erhöhte Diagnosemöglichkeiten, höhere Testabdeckung und geringere Kapitalkosten sind nur einige der möglichen Vorteile eines Boundary-Scans.
Die Entwicklung von oberflächenmontierbaren Gehäusen, die Entwicklung von mehrlagigen Leiterplatten für zusätzliche Verbindungen und die Miniaturisierung von Gehäuseverpackungen waren einige der Faktoren, die zur Entwicklung der Boundary-Scan-Technologie führten. Es wurde als eine langfristige Lösung für Schaltungstests entwickelt. Ein Boundary-Scan kann mit Hilfe der dedizierten Testlogik, die in moderne integrierte Schaltungen integriert ist, feststellen, ob jedes Gerät richtig eingesetzt und auf die Leiterplatte oder den IC gelötet ist.
Mikroprozessoren, Telekommunikationscodierer, Buslogik, Brücken, DSPs und viele andere verwenden die Boundary-Scan-Technologie. Intel, Xilinx, Freescale, Broadcom und Analog sind einige der Gerätehersteller, die sich der Boundary-Scan-Technologie verschrieben haben. Geräte, die mit Boundary-Scan aktiviert sind, verwenden vier bis fünf dedizierte Testzugangsportsignale, wie Testmodusauswahl, Testdaten ein, Testdaten aus, Testtakt und Testlogik-Reset. Die von den Signalen erfassten Daten werden mit den erwarteten Ergebnissen verglichen, und die erforderlichen Maßnahmen werden dann eingeleitet.
Boundary Scan reduziert signifikant Produktions- und Entwicklungskosten. Mit Hilfe der Automatisierung kann es die Testentwicklung beschleunigen und die Produktqualität mit besserer Fehlerabdeckung verbessern. Einer der größten Vorteile der Verwendung von Boundary-Scan ist die Fähigkeit, äußerst schwierige Probleme beim Testen von Leiterplatten in gut strukturierte Probleme zu verwandeln, die dann mit Hilfe von Softwareanwendungen gelöst werden können. Kleinere Unternehmen, die sich teure In-Circuit-Tester nicht leisten können, verwenden typischerweise Boundary-Scans.