Programmiergerät, auch Device-Programmer oder EPROM-Brenner genannt, ist ein Gerät zum Transferieren von Daten in programmierbare Bausteine (integrierte Schaltkreise), wie etwa ROMs, EPROMs, EEPROMs, Flash-Speicher, GALs, PALs, PLDs, CPLDs, FPGAs, und Microcontroller. Was hat das mit der Unendlichkeit zu tun? Überhaupt nichts. Der Autor dieser Website arbeitet lediglich für eine ►Programmiergeräte-Firma und möchte diese Gelegenheit nutzen, um Wissen über Programmiergeräte zu verbreiten. Es gibt vier grundsätzliche Einsatzbereiche von Programmiergeräten:
Das ideale Programmiergerät kombiniert die Vorteile von Universal- und Taschen-Programmiergeräten mit der Möglichkeit, mehrere Geräte zu einem Gang-Programmiergerät zu kaskadieren. Wie viele Bauteile werden unterstützt? Theoretisch kann ein Universalprogrammiergerät mit perfekten Pintreibern und Adaptern für alle Gehäuseformen sämtliche existierenden Bausteine programmieren. In der Praxis hängt dies von der Anzahl und Vielseitigkeit der Pintreiber, von der Zahl der in der Software bereits implementierten Bauteile sowie davon ab, wie Bauteile gezählt werden. Was ist ein Pintreiber? Ein Pintreiber ist der Schaltkreis, der jeden Anschluss des Programmiersockels steuert. Er versorgt den Anschluss mit Logikpegeln, Programmierspannungen, Versorgungsspannungen, Pullup/Pulldown-Widerständen, Ground, Takt, und Logikeingängen mit einstellbarem Schwellwert. Der Pintreiber ist der wichtigste Faktor für die Zuverlässigkeit, Vielseitigkeit und Geschwindigkeit eines Programmiergeräts. Was kostet ein Programmiergerät? Universalprogrammiergeräte kosten zwischen 250 und 2500 EUR. Dieser Preis ist jedoch allein wenig aussagekräftig, denn hinzu kommt noch der Preis für die Adapter oder Module in den Gehäuseformen, die Sie benötigen (Adapter werden in den DIL-Sockel gesteckt, während auswechselbare Module den Sockel ersetzen). Für programmierbare Bausteine sind etwa 60 verschiedene Gehäuseformen gebräuchlich. Wenn Sie also zusätzlich zum Programmiergerät noch 60 Adapter oder Module erwerben, können Sie sämtliche Bausteine programmieren... oder etwa nicht? Wie zuverlässig ist ein Programmiergerät? n der Serienproduktion wäre der Ausfall eines Produktionsgerätes fatal. Auch in der Entwicklung möchte sich der Ingenieur ungern mit der Möglichkeit auseinandersetzen, dass eine Fehlfunktion in der Schaltung auf ein schlecht programmiertes PLD zurückzuführen ist. Daher erwarten Benutzer zu Recht extreme Zuverlässigkeit von einem Programmiergerät. Sorgfältig ausgelegte Hardware, die in einem weiten Bereich von Umgebungs- und Stromversorgungsbedingungen funktioniert, und ausgiebige Produktionstests und Burn-In Zyklen sind für Programmiergeräte wichtig. Und was ist nun das beste Programmiergerät? Im Gegensatz zu vielen anderen Fragen, die das Leben stellt, läßt sich diese unter Berücksichtigung all der oben genannten Faktoren relativ leicht beantworten. Das zurzeit (2008) weltweit beste und fortschrittlichste Programmiergerät ist GALEP-5 von der Firma Conitec.
Weblinks zum Thema ■ Conitec Programmiergeräte
|