Die In-System-Programmierung (ISP) ist beim Testen von Baugruppen mit programmierbaren Bausteinen meist der entscheidende Prozess-Flaschenhals. Das Schreiben der Firmware in die Steuerkarten beanspruchte bei KEB Automation bis zu 60 Prozent der gesamten Testzeit. Abhilfe verspricht eine Flash-Programmierung via JTAG im laufenden Inline-Testprozess.
Herzstück der Optimierung: Die Integration von Göpel-Hardware wie dem „SCANBOOSTER II“ und entsprechenden TEM-Modulen ermöglichte das schnelle Flashen via SPI-Interface.
(Bild: Göpel electronic)
Die Steuerkarten für seine Produkte und Systeme fertigt KEB Automation in einer hauseigenen Leiterkartenfertigung. Diese komplexen Baugruppen ermöglichen universell einsetzbare Antriebskonzepte und werden auf Inline-Testsystemen automatisiert geprüft. Neben Bauteiletests (ICT) und verschiedenen Funktionstests (FKT) fand hierbei auch die Programmierung der Flash-Speicher direkt auf dem Prüfling statt. Aufgrund dieses zeitintensiven Flash-Vorgangs dauerte der Gesamttest bis dato jedoch sehr lange, was den Durchsatz erheblich schmälerte.
Mit einer Optimierung des Testablaufs wollte KEB Automation den Durchsatz in der Baugruppenfertigung erhöhen – allerdings unter einer strikten Bedingung: Die einzelnen Testschritte durften keinesfalls auf verschiedene Testsysteme aufgeteilt werden. Die zu erwartenden Kosten für zusätzliche Arbeitsschritte und die Zwischenlagerung der Baugruppen hätten die erhoffte Ersparnis ad absurdum geführt. Gemeinsam mit der Hardwareentwicklung startete die Leiterkartenfertigung daher ein gezieltes Optimierungsprojekt.
Flaschenhals Flash-Vorgang
Bild 1: Das SPEA-Inline-Testsystem der Serie 3030 bildet die Produktionsumgebung, in die Göpel electronic die neuen JTAG-Prozesse nahtlos integrierte.
(Bild: Göpel electronic)
Schnell war klar, dass im Programmieren des Flash-Speichers das größte Einsparpotenzial steckt, da dieser Schritt nahezu 60 Prozent der Testzeit beanspruchte. Basis des neuen Verfahrens sollte die JTAG-Technologie sein.
JTAG (Joint Test Action Group), auch als Boundary Scan bekannt, ist ein standardisiertes elektrisches Prüfverfahren zum Testen, Programmieren und Debuggen bestückter Leiterplatten. Der grundlegende Ansatz ist die Verifikation fehlerfreier Boardverbindungen. Ähnlich wie beim ICT werden Leiterbahnen an einem Punkt stimuliert und an einem anderen gemessen, um Rückschlüsse auf mögliche Fehler zu ziehen. Die Leistungsfähigkeit geht jedoch weit über den reinen Verbindungstest hinaus.
Durch die Kombination von Boundary-Scan-Software und -Hardware lassen sich Verbindungsfehler, Kurzschlüsse und Lötfehler erkennen. Das ist selbst ohne physischen Zugriff auf alle Pins möglich. Über die JTAG-Schnittstelle sind neben Struktur- und Verbindungstests auch erweiterte Funktionstests möglich, bei denen Board- und Bauteilfunktionen geprüft werden. Dies erlaubt eine Pin-genaue Fehlerlokalisierung in Entwicklung und Produktion sowie hocheffiziente Programmierprozesse.
Über KEB Automation
KEB Automation mit Sitz im nordrhein-westfälischen Barntrup ist weltweit für ihre leistungsstarke Antriebs- und Steuerungstechnik bekannt. Das Familienunternehmen hat sich in den letzten Jahren mit rund 1.400 Mitarbeitern zu einem global agierenden Systemanbieter im Bereich der Automatisierung entwickelt. Zahlreiche Kunden, darunter viele technologische Marktführer, setzen in ihren Maschinen und Anlagen auf KEB-Produkte. Forschung und Entwicklung haben im Unternehmen traditionell einen hohen Stellenwert, weshalb interne Prozesse kontinuierlich optimiert und verschlankt werden.
Integration als oberste Maxime
Für die Umsetzung definierte KEB einen detaillierten Anforderungskatalog: Der Partner musste über umfassende JTAG-Expertise verfügen, während die vorhandenen SPEA-Testsysteme und firmeninternen Testkonzepte unbedingt weiterverwendet werden sollten. Zudem musste sich das neue Flash-Konzept nahtlos in den automatisierten Testablauf einfügen.
Ein weiterer entscheidender Punkt war die Kompatibilität der Testsysteme verschiedener Hersteller sowie die Verfügbarkeit geeigneten Supports. Letztlich fiel die Wahl auf Göpel electronic als Systempartner.
Seit der Einführung des JTAG-Standards im Jahr 1990 entwickelt das Unternehmen Hard- und Softwaresprachen für Embedded-JTAG-Lösungen und zählt heute zu den weltweiten Marktführern. Bei KEB Automation konnten alle ermittelten Lösungsansätze ausnahmslos mit Göpel-Komponenten realisiert werden. Unterstützt durch die langjährige, bewährte Kooperation zwischen SPEA und Göpel electronic.
Der Weg zum neuen Lösungsansatz
Bild 2: Pro-Test-Bay kam ein SCANFLEX II Cube von Göpel electronic zum Einsatz.
(Bild: Göpel electronic)
Im Prüffeld von KEB Automation sind SPEA Dual Bay Inline-Tester im Einsatz, die mit eigenentwickelter Hardware an die spezifischen Bedarfe angepasst wurden. In diese Umgebung integrierte Göpel electronic die neuen JTAG-Prozesse.
Die Logikbausteine der Steuerkarte benötigen eine KEB-spezifische Firmware, deren Hauptteil in einem externen Flash-Speicher (Größe bis zu 8 MByte) abgelegt ist. Bei den untersuchten Steuerkarten mussten beispielsweise rund 3 MByte Nutzdaten geflasht werden. Bisher geschah dies über die Diagnoseschnittstelle per RS232-Protokoll, die auf 115,2 kBit/s limitiert ist. Zudem sorgte ein proprietäres FTP-Protokoll dafür, dass Nutzdaten in winzige Pakete mit Headern und Trailern aufgeteilt werden mussten und strikte Wartezeiten einzuhalten waren. Ein komplett neues Flash-Verfahren war zwingend erforderlich.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel Communications Group GmbH & Co. KG, Max-Planckstr. 7-9, 97082 Würzburg einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.
Für die Beschleunigung kam die XBUS-Technologie zur universellen Emulation serieller Bus-Interfaces (u. a. SPI) zum Einsatz. Hierfür wurde das SPEA-Inline-System mit Göpel-Hardware nachgerüstet: Pro Bay integrierte man einen SCANFLEX SFX II Cube B mit vier TEM-Modulen sowie ein TIC02/SR-Modul pro Prüfling im Nadelbettadapter. Ergänzt wurde das System durch YABS-/YAPROL-Boards, um die Signale der Göpel-Hardware an der SPEA-Übergabeschnittstelle verfügbar zu machen.
Flashen neu erfunden
Im Projektverlauf stellte sich heraus, dass die CPU der zu optimierenden Steuerkarte weder JTAG unterstützte noch das KEB-spezifische Firmware-Dateiformat verarbeiten konnte. KEB löste dieses Problem durch die Eigenentwicklung einer Inhouse-Adapterplatine, die auch für Folgeprojekte nutzbar ist.
Diese Platine verfügt über ein JTAG-fähiges FPGA, das für die Dauer des Flash-Vorgangs den Master des Flash-Speichers simuliert und anstelle der TIC-Module im Nadelbettadapter sitzt. Damit ließ sich die ChipVORX-Technologie zum direkten Programmieren der FPGAs nutzen. Das Flashen der Firmware erfolgt nun als Binärfile direkt über die Testpunkte des SPI-Interfaces des Flash-Speichers.
Testzeit halbiert und schnelle Amortisation
Das Ergebnis ist beeindruckend: Die Durchlaufzeit halbiert sich mit dem neuen JTAG-Flash-Verfahren von 14 auf sieben Minuten. Bezogen auf das Stückvolumen der gefertigten Steuerkarten haben sich die Investitionen in die JTAG-Erweiterung durch den enormen Zeitgewinn bereits innerhalb eines Jahres amortisiert.
Auf Basis dieses erfolgreichen Projekts plant KEB Automation, zukünftig weitere Testverfahren für Schaltungsmodule auf die JTAG/Boundary-Scan-Technologie umzustellen. Aktuell wird anhand einer weiteren Steuerkartenvariante analysiert, in welchem Maße sich der Testaufwand und die Kosten durch funktionale Modultests weiter senken lassen. Dabei kommt die bewährte Kombination der Testsysteme von SPEA und Göpel electronic zum Einsatz. (heh)
* Ralf Eiselbrecher ist Gruppenleiter Prüf- und Testprozesse bei KEB Automation.