Flashen erweckt Elektronik zum Leben
Wie kommen die Bits und Bytes in die Elektronik, wie haucht man
den Leiterplatten, Leuchtdioden, Displays oder akustischen Signalgebern Leben ein?
Die Chips brauchen ihr Programm, brauchen ihre Anweisungen, Kommandos, Daten und
Parameter, Entscheidungsmerkmale, Sprünge, Vergleiche, Ein- und Ausgaben... All
diese einzelnen Komponenten und deren teilweise hochkomplexes Zusammenspiel wird
gewöhnlich in Flash-Speichern abgelegt. Wie aber werden diese Flashes gefüllt? Die
Programmierung elektronischer Speicher ist ein hochkomplexes Thema. Die Firma ertec
arbeitet seit fast 30 Jahren in dieser Branche und bietet für die einzelnen Verfahren
verschiedene Produkte und Dienstleistungen an. Vom einfachen Handprogrammierplatz
mit motorischer Vakuumpumpe und Etikettendrucker über Onboard-Programmierlösungen
in Fertigungslinien bis hin zum vollautomatischen Programmierroboter mit Lasermarkierung,
Bauteilinspektion und Verpackung – das gesamte Spektrum dieser Nischenbranche wird
abgedeckt. Was wäre ein elektronisches Gerät ohne jegliche Software – eine schöne
Hülle ohne funktionalen Inhalt!
Damit aber das Mobiltelefon klingelt oder wählt, die Waschmaschine abpumpt oder
schleudert, das Auto beschleunigt oder bremst, der Drucker druckt, das Navi navigiert,..
muss ein spezielles Programm ablaufen, muss die Software – das Gesamtwerk von Bedingungen
und Befehlen - in das Gerät übertragen werden. Deshalb ist es unumgänglich, die
Software auf der Grundlage höchster Qualitätsanforderungen und mit den dafür geeigneten
Qualitätswerkzeugen zu entwickeln. Wir sprechen hier also von einer sehr verantwortungsvollen
Aufgabenstellung. Schließlich müssen alle Funktionen durch die Zielhardware dauerhaft
zuverlässig ausgeführt werden. Sie sind quasi der „Schöpfer“, der mit seiner Software
die Seele in das Produkt bringen soll. Wie aber kommt diese Software, wie die Funktionalität,
wie das „Leben“ in elektronische Geräte? Die Programmierung von elektronischen Speicherbausteinen
ist ein hochkomplexes Thema. Die ertec GmbH mit Firmensitz in Erlangen wurde 1980
als Ingenieurbüro für Mikroelektronik- Entwicklung gegründet und hat sich auf dem
nationalen wie internationalen Markt als Systemanbieter für die Programmierung von
Halbleiter-Bausteinen positioniert. Entsprechend der Unternehmensphilosophie „Kompetenz
rund um die Bauteilprogrammierung“ profitieren die Kunden von einer innovativen
Produktpalette, die Produktivität, Flexibilität und Qualität garantiert. Die ertec
GmbH ist einziger europäischer Hersteller von Programmiertechnik mit umfassendem
Programm. Entwickelt und produziert werden manuelle und automatische offLINE-Programmiersysteme
und On-Board-Systemlösungen. Darüber hinaus bietet ertec auch die Bausteinprogrammierung
als Dienstleistung an. In den 1980er Jahren wurden die Programmierdaten mit sogenannten
EPROM-Brennern in vor allem UV-löschbare Speicher geschossen. Bis heute hat sich
die Elektronik auch in diesem Bereich rasant weiterentwickelt. Im Jahre 2008 wurden
weltweit ca. 17 Milliarden elektronische Speicherbausteine, davon 90% Flash-Speicher,
programmiert. Der Anteil von über 6 Milliarden Mikrocontrollern mit Onchip-Flash
ist permanent steigend, vor allem im Automotive-Bereich. In einem modernen Auto
sind heute bis zu 60 Mikrocontroller in Funktion.Dazu kommt, dass immer mehr elektronische
Applikationen mehrfach programmiert werden, denken wir dabei beispielsweise an sogenannte
Upgrades von Mobiltelefonen oder auch an die Aktualisierung des Kartenmaterials
für Navigationsgeräte. Prinzipiell gibt es zwei Verfahren, die Programmierdaten
in die Speicherbausteine zu bringen, die offLINE- und die On-Board – Programmierung.
Das Programmieren der bestückten Baugruppen (On-Board) direkt in der Fertigungslinie
bedarf keinerlei Lagerhaltung von verschiedenen (tw.
veralteten) Software-Versionen.
Auch eine mechanische Beschädigung der oft diffizilen Gehäusebauformen ist ausgeschlossen,
die Baustein-Programmierzeiten erhöhen jedoch in vielen Linien die Taktzeiten und
dadurch die Kosten erheblich. Namhafte Automotive-Herstellerfirmen flashen Millionen
von Baugruppen mit den ertec-On-Board- Programmiersystemen PGS8X in ihrer Fertigungslinie
und profitieren von der offenen Systemlösung duch die Möglichkeit der kompletten
Integration in ihrer Fertigungssoftware und dadurch der Realisierung von Transparenz
und Rückverfolgbarkeit der Prozesse, welche heutzutage aus der Qualitätssicherung
einfach nicht mehr wegzudenken sind.
Als Alternative existiert die OffLine- oder auch Einzelbaustein-Programmierung direkt
beim Elektronikhersteller oder auch über einen Programmierdienstleister. Die Programmierzeiten
werden hierbei nicht nur außerhalb der Linie verbraucht, durch die Möglichkeit der
automatisierten Parallel-Programmierung ist damit zusätzlich noch eine wesentliche
Zeit- und somit Kostenersparnis verbunden. Beide Verfahren haben abhängig vom speziellen
Einsatzfall ihre volle Berechtigung und auch ihren eindeutigen Vorzug gegenüber
der Alternativvariante. Als daraus logische Konsequenz basiert die Firmenphilosophie
der ertec-GmbH auf drei Säulen: - Entwicklung und Fertigung von Offline-Programmiersystemen
inkl. Programmierautomaten - Realisierung von Onboard - Systemlösungen für Fertigungslinien
- Premium - Programmierdienstleistung bei Verwendung des eigenen Programmierequipments
Große und kleine Elektronik-Firmen programmieren Bausteine zum Einsatz in eigene
Produkte manuell oder auch mit dem ertec-Programmierautomaten BEAVER. Sie programmiern
nicht nur, nein sie verifizieren, etikettieren, lasermarkieren, inspizieren und
verpacken die Bausteine in einem in sich geschlossenen Prozess. Dabei sind keine
manuellen Eingriffe notwendig. Die Gefahr durch von Menschen gemachte Fehler ist
somit weitest gehend ausgeschlossen. Die ertec-Programmiertechnologie ist stets
auf dem aktuellen Stand der Technik und wird permanent weiterentwickelt. Die verwendete
smartJet-Highspeed-Technologie® gestattet die Programmierung am physikalischen
Zeit-Limit der Bausteine bei durchgängiger Absicherung der Datenkonsistenz. Auf
dieser Technologie basiert auch das ertec-Verfahren Huge Memory Flashing®. Über
spezielle Datenaufbereitungs- und optimierte Datenübertragungsverfahren können riesige
Datenmengen in Rekordzeiten in die Flash-Bausteine mit Höchstkapazitäten programmiert
werden. Bei automatisierter Programmierung mit dem Programmierautomat BEAVER, der
auf bis zu 64 Programmierköpfe aufrüstbar ist, können durch Parallelisierung auch
bei solchen Speicherkapazitäten Programmierdurchsätze erzielt werden, die eine effiziente
Elektronik-Fertigung benötigt. Bei ertec wird der Kunde positiv – umfangreich unterstützt
nicht allein gelassen, die Hotline garantiert schnelle Hilfe bei kurzen Reaktionszeiten,
dies betrifft auch neue Algo-Implementierungen. Seit Ende 2008 gehört die ertec
GmbH zur HTV-Firmengruppe und hat dadurch alle Voraussetzungen, auch in Zukunft
als stabiler, zuverlässiger Programmiergerätehersteller mit Produkten am Markt präsent
zu sein, die optimal auf die verschiedenen Kundenanforderungen zugeschnitten werden
können.
Verfasser
Dipl.-Ing. Peter Nickel (Managing Director - Technical Operations)
© ertec GmbH, 91058 Erlangen