Elnec JetProg, BeeProg, LabProg, SmartProg, PREPROM-02aLV User manual [de]

...
ELNEC s. r. o.
Bedienungsanleitung für
JetProg
Universalprogrammer mit 48 Pin-Treiber, bis 256 Pin-Treiber erweiterungsfähig
BeeProg
LabProg+
Universalprogrammer mit 48 Pin-Treiber
SmartProg
Universalprogrammer mit 40 Pin-Treiber und der IPS-Möglichkeit
PREPROM-02aLV
Universalprogrammer für Speicher
MEMprog
Universalprogrammer für Speicher –––
T51prog
Programmer für Prozessoren der MCS51- und Atmel AVR-Reihen mit ISP-Möglichkeit
51&AVRprog
Programmer für Prozessoren der MCS51- und Atmel AVR-Reihen
PIKprog+
Microchip-PICmicro-Programmer mit ISP-Möglichkeit
PIKprog
Microchip-PICmicro-Programmer
SEEprog
Programmer für serienmäßige EEPROMs
ELNEC s.r.o.
Prešov, Slowakei
Dezember 2003
1
COPYRIGHT © 1997 - 2003
ELNEC s.r.o.
Inhalt dieser Bedienungsanleitung ist das geistige Eigentum der Gesellschaft ELNEC s.r.o., Prešov. Sie darf ohne vorherige schriftliche Zustimmung der Gesellschaft ELNEC s.r.o. Prešov weder teilweise noch ganz reproduzier t, vervielfältigt, übersetzt oder in irgendeiner Form übertragen werden.
Das Steuerprogramm zu den ELNEC-Programmern ist ebenf alls das geistige Eigentum der Gesellschaft ELNEC s.r.o. Prešov. Das Steuerprogramm und auch kein Teil des Steuerprogramms darf analysiert oder in irgendeiner Form mittels irgendeines Mediums für irgendeinen Zweck modifiziert werden.
Wir haben versucht, die in dieser Bedienungsanleitung angeführten Informationen genau und aktuell zu beschreiben. Die Gesellschaft ELNEC s.r.o. übernimmt keinerlei Haftung für Schäden, die aus falscher Verwendun g dieser Bedienungsanleitung resultieren.
Weil jedes Erzeugnis ständiger Entwicklung unterliegt, können bestimmte Verbesserungen vorgenommen werden, die in dieser Bedienungsanleitung nicht enthalten sind. Etwaige Abweichungen von dieser Bedienungsanleitung sind im Internet unter www.elnec.com zu finden.
Die Gesellschaft ELNEC s.r.o., Prešov behält sich das Recht vor, das in dieser Bedienungsanleitung beschriebene Erzeugnis ohne vorherige Warnung jederzeit zu modifizieren und zu vervollkommnen.
In dieser Betriebanweisung wurden Bezeichnungen von Programmprodukten, Firmen usw. benutzt, die durch Schutzrechte oder durch registrierte Schutzrechte jeweiliger Inhaber geschützt werden.
ELNEC s. r. o.
2
ELNEC s. r. o.

Wie soll diese Bedienungsanleitung benutzt werden?

Diese Bedienungsanleitung wurde erstellt, um Ihnen zu helfen, unseren Programmer sehr schnell und einfach zu installieren. Diese Bedienungsanleitung geht davon aus, dass der Anwender über die Grundkenntnisse und Grunderfahrungen hinsichtlich der Bedienung eines PC verfügt und auch mit der Installation der technischen Ausstattung sowie der PC-Software bereits vertraut ist. Ein Teil dieser Bedienungsanleitung, der die Software des Programmers beschreibt, sollte in Verbindung mit der Hilfe-Datei des Steuerprogramms verwendet werden. Diese Hilfe-Datei enthält ebenfalls die Ergänzungen und Zusätze, die erst nach der Herausgabe dieser Bedienungsanleitung zustande gekommen sind.
Hinweis: Weil dieses Manual für alle ELNEC-Programmer gemeinsam gültig ist, lesen Sie bitte sorgfältig nur die Teile dieser Bedienungsanleitung, die den von Ihnen gekauften Typ des ELNEC-Programmers betreffen.
Nach dieser Bedienungsanleitung stehen zwei Optionen zur Verfügung:
Sehr geehrter Kunde,
herzlichen Dank für Ihr Vertrauen, das Sie uns mit dem Kauf des ELNEC-Programmers entgegengebracht haben.

Schnellstart

Der Schnellstart ist für die erfahrenen Anwender bestimmt und bietet Ihnen nur die Informationen, die Sie für die Installation Ihres Programmers und des Steuerprogramms brauchen werden. Sollten Sie mehr Informationen brauchen, können Sie jederzeit die Option Ausführliche Beschreibung (Schritt für Schritt) anwählen. Falls irgendwelche Probleme auftreten, wählen Sie bitte die Option Wenn Probleme auftreten.

Ausführliche Beschreibung (Schritt für Schritt)

Schritt für Schritt stellt das bevorzugte Verfahren dar, das insbesondere für die wenig erfahrenen Anwender empfohlen wird, damit sie keine der wichtigen Eigenschaften des ELNEC­Programmers übersehen. „Schritt für Schritt“ bedeutet, dass Sie die ausführliche Bedienungsanleitung sorgfältig lesen und aufgrund dessen auch erfahren werden, was alles bei der Hardware- aber auch Software-Installation gemacht werden muss, wobei Sie sich natürlich mit sämtlichen Möglichkeiten bekannt machen können,
3
ELNEC s. r. o.
die der Programmer aber auch die Software anbietet, um Ihren Programmer voll ausnutzen zu können.
________________________________
Die aktuelle Version der Bedienungsanleitung find en Sie auf
unserer Webseite: www.elnec.com).
4
ELNEC s. r. o.
Inhalt
Wie soll diese Bedienungs anleitung benutzt werden? ......................... 3
Einleitung................................................................................................. 9
Lieferumfang der Produkte................................................................. 13
Die an den Steuerrechner gestellten Anforderungen ......................... 14
Schnellstart ........................................................................................... 15
Ausführliche Beschreibung ................................................................. 17
JetProg................................................................................................... 19
Einleitung............................................................................................20
Beschreibung des JetProg -Programmers .......................................... 24
Wie wird der JetProg-Programmer am PC angeschlossen................ 25
Selbsttest und Programmer-Eichung.................................................. 27
Technische Spezifikation....................................................................28
BeeProg.................................................................................................33
Einleitung............................................................................................34
Beschreibung des BeeProg -Programmers........................................ 37
Wie wird der BeeProg -Programmer am PC angeschlossen?............ 39
In-system Serial Programming mit dem BeeProg-Programmer.......... 41
Selbsttest und Programmer-Eichung.................................................. 43
Technische Spezifikation....................................................................44
LabProg+ ............................................................................................... 49
Einleitung............................................................................................50
Beschreibung des LabProg+ -Programmers ...................................... 53
Wie wird der LabProg+ -Programmer am PC angeschlossen?.......... 54
Selbsttest und Programmer-Eichung.................................................. 56
Technische Spezifikation....................................................................57
SmartProg.............................................................................................. 61
Einleitung............................................................................................62
Beschreibung des SmartProg -Programmers..................................... 64
Wie wird der SmartProg -Programmer am PC angeschlossen?.........65
In-system Serial Programming mit dem SmartProg-Programmer ...... 66
Selbsttest und Programmer-Eichung.................................................. 68
Technische Spezifikation....................................................................69
PREPROM-02aLV.................................................................................. 73
Einleitung............................................................................................74
Beschreibung des PREPROM-02aLV- Programmers ......................... 76
Wie wird der PREPROM-02aLV-Programmer am PC angeschlossen?
........................................................................................................... 77
Selbsttest und Programmer-Eichung.................................................. 79
Technische Spezifikation....................................................................80
MEMProg ...............................................................................................83
Einleitung............................................................................................84
Wie wird der MEMProg -Programmer am PC angeschlossen?.......... 86
Selbsttest und Programmer-Eichung.................................................. 87
Technische Spezifikation....................................................................89
T51prog.................................................................................................. 93
Einleitung............................................................................................94
Wie wird der T51prog -Programmer am PC angeschlossen?............ 96
In-system Serial Programming mit dem T51prog-Programmer.......... 97
Selbsttest und Programmer-Eichung.................................................. 99
Technische Spezifikation..................................................................101
51&AVRprog........................................................................................ 105
Einleitung..........................................................................................106
5
ELNEC s. r. o.
Wie wird der 51&AVRProg-Programme r am PC angeschlossen?.... 107
Technische Spezifikation..................................................................109
PIKprog+.............................................................................................. 111
Einleitung..........................................................................................112
Wie wird der PIKprog+ -Programmer am PC angeschlossen?.........114
In-system Serial Programming mit dem PIKprog+-Programmer.......115
Selbsttest und Programmer-Eichung................................................ 117
Technische Spezifikation..................................................................119
PIKprog ................................................................................................123
Einleitung..........................................................................................124
Wie wird der PIKprog-Programmer am PC angeschlossen?............ 125
Technische Spezifikation..................................................................127
SEEprog............................................................................................... 129
Einleitung..........................................................................................130
Wie wird der SEEprog-Programmer am PC angeschlossen? .......... 131
Technische Spezifikation..................................................................133
Software............................................................................................... 135
Programmer-Software...................................................................... 136
Datei................................................................................................. 141
Bauteil ..............................................................................................145
Puffer................................................................................................ 159
Optionen...........................................................................................165
Diagnostik.........................................................................................173
Hilfe..................................................................................................174
Gemeinsame Hinweise....................................................................... 177
Software........................................................................................... 178
Hardware.......................................................................................... 179
ISP (In-System Programming)..........................................................180
Sonstiges..........................................................................................184
Wenn Probleme auftreten Gewährleistungs-bedingungen .............185
Falls im Zusammenhang mit dem Programmer Probleme auftreten 186 Was muss man tun, wenn festgestellt wird, dass die Bauteile nicht unterstützt werden?
..........................................................................189
Gewährleistungsbedingungen.......................................................... 190
Anlage ..................................................................................................193
Anlage A - Device Problem Report...................................................195
Anlage B - Keep-current-Dienstleistung ...........................................197
Anlage C – AlgOR-Dienstleistung.....................................................199
Anlage D - Registrierkarte ................................................................ 201
Anlage E – CE Zertifikate ................................................................. 203
6
Die in der Bedienungsanleitung verwendeten Konventionen
Hinweise auf die Funktionen des Steuerprogramms sind im Fettdruck angeführt, z.B. Lesen, Datei, Bauteil usw.
Hinweise auf Steuertasten sind mit den Zeichen < > gekennzeichnet, z.B. <F1>.

Terminologie:

Bauteil Verschiedene Typen von programmierbaren
Bauteilen.
ZIF socket Zero insertion force sock et = Nullkraft-Sockel Buffer Ein Teil des Zentralspeichers oder der Festplatte, in
dem die Daten gespeichert werden, die für das Bauteilprogrammieren benutzt werden.
Printerport Paralleler PC-Port, der normalerweise zum
Anschluss des Druckers benutzt wird.
Hex-Dateiformat
Dateneingabeformat, das mit einem Standard­Texteditor gelesen werden kann, z.B. im Byte 5AH sind als Zeichen die 5 und A eingegeben – das bedeutet 35H und 41H. Eine Zeile eines solchen Dateisatzes enthält ebenfalls die Adresse, an der diese Daten zu finden sind. Der gesamte Dateisatz ist mit einer Prüfsumme gesichert. Das bedeutet, dass zufällige Fehler in einzelnen Daten entdeckt werden können.
ELNEC s. r. o.
7

Einleitung

Einleitung
9
ELNEC s. r. o.
In dieser Bedienungsanleitung sind alle ELNEC-Programmer angeführt, d.h.: JetProg, BeeProg, LabProg+, SmartProg,
PREPROM-02aLV, MEMprog, T51prog, 51&AVRprog, PIKprog+, PIKprog und SEEprog.
JetProg ist ein Universalprogrammer und Tester von logischen IO
mit 48 Universal-Pin-Treibern in der Grundausstattung, der bis zu 256 Pin-Treiber konfiguriert werden kann. Das bedeutet, dass das Verzeichnis der unterstützten Bauteile ganz einfach um neue Bauteile ergänzt werden kann. Der Programmer stellt technisch gesehen ein Produkt dar, das in der Lage ist, zuverlässiges und schnelles Programmieren zu gewährleisten und das alles zu einem sehr günstigen und konkurrenzfähigen Preis. In seiner Klasse bietet er sicher das beste Preis-Leistungs-Verhältnis.
BeeProg ist ein schneller USB/LPT Universalprogrammer und Tester von logischen IO mit 48 Universal-Pin-Treibern. Das bedeutet, dass das Verzeichnis der unterstützten Bauteile ganz einfach um neue Bauteile ergänzt werden kann. Er hat einen eingebauten ISP-Steckverbinder zum Programmieren von Bauteilen direkt in der Anlage. BeeProg ist ganz universal und vielseitig. BeeProg ist preiswerter Programmer, der im heutigen Markt sicher eins der besten Preis-Leistungs-Verhältnisse bietet.
LabProg+ ist ein Universalprogrammer und Tester von logischen IO mit 48 Universal-Pin-Treibern. Das Verzeichnis der unterstützten Bauteile kann ganz einfach um neue Bauteile ergänzt werden. LabProg+ ist ein professionelles, wirklich universelles Gerät zu einem günstigen Preis, das mit seinem Preis-Leistungs­Verhältnis neue Maßstäbe im Bereich Universalprogrammer setzt.
SmartProg ist ein kleiner, schneller und leistungsfähiger Programmer für alle Typen von programmierbaren Bauteilen. Er hat einen eingebauten ISP-Steckverbinder zum Programmieren von Bauteilen direkt in der Anlage. Er wurde so konzipiert, damit das Verzeichnis der unterstützten Bauteile einfach um neue Bauteile ergänzt werden kann. In seiner Klasse bietet er sicher eins der besten Preis-Leistu ngs-Verhältnisse.
PREPROM-02aLV ist ein kleiner, aber leistungsstarker Programmer für EPROM/EEPROM/Flash-EPROM/Seria l-EEPROM und NVRAM-Tester. Ergänzt um zusätzliche Module ist er in der Lage, EPROM x16 Byte, Mikroprozessoren wie MCS48, MCS51, PICmicro, Atmel, AVR und NEC, GAL/PALCE-Bauteile zu programmieren. Ebenfalls werden von ihm die LV-Bauteile ab 2V unterstützt.
MEMprog ist ein kleiner, tragbarer, extrem schneller und leistungsfähiger Programmer für EPROM, EEPROM, Flash EPROM, NVRAM, serielle EEPROM Speicher und Tester von statischen RAM Speicher.
T51prog ist ein kleiner, leistungsfähiger und extrem schneller Programmer für Monochip-Mikroprozessoren der MCS51- und Atmel AVR-Reihen mit der Möglichkeit des ISP-Programmierens.
10
Als Bonus programmiert er auch serienmä ßige EEPROMs mit II C-, Microwire- und SPI-Schnittstellen.
51&AVRprog ist ein kleiner, aber leistungsstarker Programmer für Monochip-Mikroprozessoren der MCS51- und Atmel AVR-Reihen. Zusätzlich können mit seiner Hilfe die serienmäßigen EEPROMs mit IIC-, Microwire- und SPI-Schnittstellen programmiert werden.
PIKprog+ ist ein kleiner, leistungsfähiger und extrem schneller Programmer für das Programmieren von Microchip/PICmicro Monochip-Mikroprozessoren mit der Möglichkeit des ISP­Programmierens. Ebenfalls kann er zum Programmieren der serienmäßigen EEPROMs mit der IIC-Schnittstelle, Microwire aber auch SPI eingesetzt werden.
PIKprog ist ein kleiner und leistungsfähiger Programmer für das Programmieren der Microchip/PICmicro Mikroprozessoren. Auch er kann zum Programmieren der serienmäßigen EEPROMs mit IIC-, Microwire-, aber auch SPI­Schnittstellen eingesetzt werden.
SEEprog ist ein Universalprogrammer für serienmäßige EEPROMs in einer 8-Pin-DIL-Packung mit IIC-, SPI-, Microwire­Schnittstellen. Mit seiner Hilfe können z. B. Digitalthermometer programmiert werden. Von dem Programmer können ebenfalls LV­Bauteile (3,3V) programmiert werden.
Alle diese Programmer sind zum Anschluss an IBM-kompatible PCs vorgesehen. Sie können jedoch auch zu PC AT und höheren Typen, von PC Desktop bis zum Palmtop, angeschlossen werden. Man braucht dazu keine spezielle Karte oder Schnittstelle, weil die Programmer an die Computer über einen parallelen Standardport angeschlossen werden, der normalerweise zum Anschluss eines Druckers verwendet wird.
Alle Programmer arbeiten einwandfrei unter den Betriebsystemen DOS, Windows 3.x/95/98/Me/NT/20 00/X P .
Das Steuerprogramm wird von allen Programmern benutzt (JetProg, BeeProg, LabProg+, SmartProg, PREPROM-02aLV, MEMprog, T51prog, 51&AVRprog, PIKprog+, PIKprog und SEEprog). Das Steuerprogramm is t sehr einfach, sein e Bedienung mit Pull-Down-Menü, Funktionstasten und Hilfe-Dateien ist sehr bequem. Zur Verfügung stehen zwei verschiedene Versionen des Steuerprogramms – eins für DOS (PG4U) und eins für WIN95/98/Me/NT/2000/XP (PG4UW).
Hinweis: Benutzerbetreuung der DOS-Software für unsere Programmer ist seit 7/2003 untergebrochen worden.
Die Konzeption der Programmer, die Sicherheitsschaltungen und die eingebauten Bauteile haben dazu beigetragen, dass den Kunden, falls sie einen von den MEMprog-, T51prog-, 51&AVRprog-, PIKprog+-, PIKprog- oder SEEprog-Programmern gekauft haben, eine Garantie in Dauer von 1 Jahr und im Falle der
Einleitung
®
-Monochip-
®
-
11
JetProg-, BeeProg-, LabProg+-, SmartProg-, PREPROM-02aLV­Programmer eine Garantie in Dauer von 3 Jahren gewährt wird, wobei die Garantie auf 25.000 Zyklen je ein ZIF-Sockel eingeschränkt ist. Diese Garantiebedingungen sind gültig für Kunden, die einen Programmer direkt von der Gesellschaft Elnec kaufen. Garantiebedingungen der Elnec Vertriebsgesellschaften können von der gültigen Staatslegislatur im Land der Vertriebsgesellschaft oder von der Garantiepolitik der Vertriebsgesellschaft abhängig sein.
Im Preis sind enthalten:
kostenlose Beratungsdienstleistungen (Hotline) im Bereich Programmieren
Anspruch auf neue kostenlose Software-Versionen
Neue Software-Versionen für das Steuerprogramm
stehen Ihnen kostenlos auf unserer Web-S e ite:
www.elnec.com zur Verfügung.
Die Neuigkeit für Unterstützung der Kunden sind die Keep-Current­und AlgOR-Kundendienstleistungen.
Keep-Current - im Rahmen dieser Dienstleistung wird an die Kunden die neueste Version des Steuerprogramms sowie Ergänzungen zu der Bedienungsanleitung (Keep-Current-Paket) übersendet. Die Dienstleistung Keep-Current bietet einfach die höchste Qualität beim Programmieren mit Hilfe der ELNEC­Programmer.
AlgOR (Algorithm On Request – Algorithmen auf Wunsch) Kundendienstleistung, die dem Programmer-Anwender ein Instrument zur Verfügung stellt, aufgrund dessen der Kunde in der Lage ist, die Anzahl sowie das Sortiment von programmierbaren Bauteilen selbst zu wählen sowie zu der Konzeption und zur Verbesserung der Eigenschaften des Steuerprogramms beizutragen.
Anmerkung: Es wird nicht empfohlen, die LabProg+-, PREPROM­02aLV-, MEMprog-, 51&AVRprog-, PIKprog- und SEEprog­Programmer für das ISP-Programmieren zu verwenden. Dazu siehe die FAQ-Option (Fragen und Antworten) auf unserer Web­Seite www.elnec.com.
ELNEC s. r. o.
12
Einleitung

Lieferumfang der Produkte

Bevor Sie mit der Installation Ihres Programmers beginnen, überprüfen Sie bitte sorgfältig die Lieferung auf Vollständigkeit: Sollten einige Teile, die in der nachstehenden Liste angeführt sind, fehlen, bzw. beschädigt sein, nehmen Sie bitte umgehend Kontakt mit Ihrem Händler auf.

Lieferumfang für die JetProg-, BeeProg-, LabProg+-, SmartProg, PREPROM-02aLV-, MEMprog-, T51prog- und PIKprog+-Programmer

Programmer
Verbindungskabel (mit 2 25-Pin-CANNON-Steckverbindern) für
Verbindung des PCs mit dem Programmer
Netzstromquelle, geeignet für den jeweiligen Programmer
Diagnostikkopf für Programmer-Selftest
Staubschutzdeckel für den ZIF-Sockel
Bedienungsanleitung
CD mit Steuerprogramm
DEVICE PROBLEM REPORT-Formular
Registrierkarte
Verpackung

Lieferumfang für die 51&AVRprog-, PIKprog- und SEEprog-Programmer

Programmer
Verbindungskabel (mit zwei CANNON-Steckverbindern) für
Verbindung des PCs mit dem Programmer
Netzstromquelle, geeignet für den jeweiligen Programmer
Bedienungsanleitung
CD mit dem Steuerprogramm
DEVICE PROBLEM REPORT-Formular
Registrierkarte
Verpackung
13

Die an den Steuerrechner gestellten Anforderungen

Mindestanforderungen:

Prozessor AT 10 MHz (DOS-Software-Version), PC 486 (WIN­Software-Version)
512 kB freier RAM-Speicher (DOS-Software-Version), 16MB RAM (WIN-Software-Version)
1x CD-Laufwerk
Festplatte mit 20 MB freiem Speicher
Betriebssystem DOS 3.2 und höher oder MS Windows 3.xx,
WIN95/98/Me/NT/2000/XP
Freier Parallelpo rt für Druckeranschluss mit nic hts verbindet
Hinweis: Benutzerbetreuung der DOS-Software für unsere Programmer ist seit 7/2003 untergebrochen worden.

Empfohlene Anforderungen:

Prozessor Pentium 100 MHz und höher
32 MB freier RAM-Speicher
1x CD-Laufwerk
Festplatte mit 20 MB freiem Speicher
Betriebssystem MS Windows 95/98/Me/NT/2000/XP
1x freier bidirektionaler Parallel-Druckerport mit nichts verbindet
für Jetprog-, BeeProg-, SmartProg-, MEMprog-, T51prog- und
PIKprog+-Programmer ein freier IEEE 1284 kompatibel (ECP/EEP) ParallelPort, am PCI-Bus
für BeeProg-Programmer ein USB 2.0 kompatibel Port
Anmerkung: Um den Betrieb zu vereinfachen, empfehlen wir Ihnen, eine zusätzliche I/O-Karte mit zusätzlichem LPT-Port einzusetzen. Andernfalls muss zwischen Drucker und Programmer umgesteckt werden.
ELNEC s. r. o.
14

Schnellstart

Schnellstart
15
ELNEC s. r. o.

Anschluss des Programmers an einen PC

Schalten Sie Ihren PC und Programmer aus.
Verbinden Sie den PC-Parallelport und den Programmer-
Kommunikationsport mit dem mitgelieferten Verbindungs-kabel.
Schalten Sie Ihren PC ein.
Schließen Sie den Programmer an die Stromquelle an.

Software-Installation

Starten Sie das Installationsprogramm (DOS: Install.exe, WINDOWS: Setup.exe) auf der bereits gelieferten CD-ROM und richten Sie sich dann nach den Anweisungen des Installationsprogramms. Neue Informationen über Hardware und Software, die in dieser Bedienungsanleitung nicht enthalten sind, finden sich auf
Hinweis: Benutzerbetreuung der DOS-Software für unsere Programmer ist seit 7/2003 untergebrochen worden.
www.elnec.com.

Software

Nach dem Start des PG4U.EXE (DOS)- oder des PG4UW.EXE (WIN)-Programms wird das Anwenderprogramm des Steuerprogramms angezeigt. Das Steuerprogramm wird mit dem Hilfe-Menü und den Befehlstasten gesteuert. Im Device-Menü sind Funktionen enthalten, die sich auf die Steuerung des Bauteils beziehen. Im File-Menü sind Funktionen enthalten, die sich auf die Bearbeitung der Dateien und Verzeichnisse beziehen. Das Puffer- Menü dient zur Manipulation des Puffers.

Bauteilprogrammieren – der kürzeste Weg

Benutzen Sie dazu die Befehlstaste <Alt+F5> und unter Eingabe des Namens des Herstellers und der Bezeichnung des Bauteils wählen Sie das Bauteil aus, mit dem Sie arbeiten wollen. Falls Sie den Inhalt eines bereits programmierten Bauteils kopieren wollen, legen Sie diesen bitte in den Sockel des Programmers ein und drücken Sie die <F7>Taste. Falls Sie das Bauteil mit Hilfe von Daten auf Festplatte programmieren wollen, drücken Sie die Befehlstaste <F3>, wählen Sie das Datenformat, in dem die Dateien auf der Festplatte gespeichert sind und übertragen Sie diese in den Puffer. In den Sockel des Programmers legen Sie das zu programmierende Bauteil ein. Vergewissern Sie sich, ob das Bauteil gelöscht ist - Befehlstaste <F6>. Anschließend programmieren Sie das Bauteil - Befehlstaste <F9>. Jetzt können Sie den ergänzenden Vergleich des Programmierens vornehmen ­Befehlstaste <F8>.
16

Ausführliche Beschreibung

Ausführliche
Beschreibung
17

JetProg

JetProg
19
ELNEC s. r. o.

Einleitung

JetProg stellt eine neue Generation von ELNEC­Universalprogrammern dar, von denen Windows 95/98/Me/NT/2000/XP unterstützt wird. Der Programmer ist so gestaltet, dass er die auf Entwicklungsabteilungen und Programmierzentren gestellten strengen Anforderungen erfüllen kann.
Vom JetProg werden alle Typen und Technologien von programmierbaren Bautei len unterstützt . Der Programmer st ellt ein technisch sehr präzise ausgearbeitetes Produkt dar, dessen Einsatz zuverlässiges und einfaches Programmieren gewährleistet, und das zu einem sehr wettbewerbsfähigen Preis. In seiner Klasse bieter er sicher das beste Preis-Leistungs-Verhältnis.
JetProg ist zum Anschluss an IBM-kompatible PCs vorgesehen. Er kann an PC AT und höhere Typen angeschlossen werden, vom PC Desktop bis zum Palmtop. Am PC wird der Programmer über einen für den Drucker vorgesehenen Parallelport angeschlossen. Beim Anschließen des JetProg-Programmers muss also der PC weder ausgeschaltet noch auseinandergenommen werden. Wir empfehlen, den mit IEEE 1284 kompatiblen Parallelport (ECP/EEP) am PCI-Bit-Bus zu verwenden. Das Bedienungsprogramm unterstützt auch die IEEE 1284-Norm.
JetProg programmiert die Bauteile sehr schnell, weil er eine leistungsfähige Hardware auf FPGA-Basis und ECP/EPP (IEEE
1284)-Unterstützung des Parallelports benutzt. Das
Programmieren eines AT29C040A dauert etwa 28 Sekunden, es ist also schneller als bei den meisten Mitbewerbern. Man kann sagen, dass der Programmer eine günstige Lösung für Programmierzentren und Einheiten mit einer mittleren Quantität von programmierbaren Bauteilen darstellt.
Standardausführung des JetProg-Programmers:
JetProg, Grundeinheit
JetProg, DIL48 Einsockel-Modu l
20
Im nachfolgenden Text versteht man unter „JetProg“ die Grundausführung des JetProg-Progr ammer s.
Die Grundeinheit des JetProg-Programmers enthält 48 leistungsfähige Pin-Treiber, die mit Hilfe von "Pin-Treiber Expansion"-Modulen auf insgesamt 256 Pin-Treiber erweitert werden können. Die eingesetzten Hochgeschwindigkeits-bauteile bieten qualitätsgerechte Signale ohne Überschwingungen und können zum Programmieren oder Testen aller Bauteile eingesetzt werden. Der Pin-Treiber liefert Speisespannung, die niedrig genug ist, um alle vorhandenen (1.8V), aber auch zukünftigen Low­Voltage-Bauteile programmieren zu können.
Die Modularkonzeption des Programmers ermöglicht dem Kunden, den Programmer als einen flexiblen Universalprogrammer für Entwicklungsabteilungen zu verwenden oder als Hochleistungsprogrammer in einer Fertigungsstrasse einzusetzen. Das Multiprogrammieren erfolgt über die "Multiple-Socket"-Module.
Der leistungsstarke PIN-Treiber ermöglicht jeden von den 48 PINs ganz unabhängig mit den Werten für H, L, pull-up, pull-down, Takt, Erdung, Speisespannung sowie mit zwei Programmierspannungen zu belegen. Von jedem PIN kann man natürlich auch lesen. Dieser Programmer ermöglicht das Einsetzen von Bauteilen in der DIL­Packung mit 48 PINs, ohne dass ein Adapter oder ein Sondermodul eingesetzt werden muss.
JetProg ist nicht nur Programmer, sondern auch Tester für TTL­und CMOS-Schaltbauteile und Speicher. JetProg ermöglicht es, eine bereits vom Anwender definierte Testsequenz zu generieren. Er kann also auch als Tester höherer Funktionseinheiten dienen, aber z.B. auch als Kabeltester.
Der Programmer wurde für den Multitasking-Betrieb konstruiert. Der Programmer besitzt eigene Intelligenz, die von einem leistungsfähigen Mikroprozessor und von weiteren Bauteilen gebildet wird. Er ist in der Lage, ganz autonom, d.h. unabhängig von dem vorhandenen Zustand des Steuerprogramms in dem PC, jede zeitlich kritische Programmiersequenz vorzunehmen. Aus diesem Grunde läuft die Arbeit im Hintergrund unter OS Windows
3.x, Windows 95/98 und Windows NT/2000/XP tatsächlich reibungslos ab.
Mit Hilfe des Programmers kann nicht nur die richtige Positionierung (Verschiebung, Drehung) des zu programmierenden Bauteils, sondern auch der Kontakt der einzelnen PINs des zu programmierenden Bauteils im Sockel überprüft werden. Diese Eigenschaften, die durch Limitierung des Speise- aber auch des Programmstromes sowie aufgrund der Überprüfung der Identifizierungs-Bytes des zu programmierenden Bauteils unterstützt werden, gewährleisten, dass seitens Bedienung kein Fehler auftreten kann.
Die Sicherheitsschaltungen des Programmers gewährleisten, dass das zu programmieren de Bauteil nicht beschädigt wird, fa lls
JetProg
21
ELNEC s. r. o.
Störungen der Speisequelle auftreten oder die Kommunikation mit dem PC unterbrochen wird. In solchen Fällen wird vom Prozessor, der im Programmer - ganz unabhängig von dem PC – eingebaut ist, eine genau spezifizierte Sequenz von einzelnen Schritten durchgeführt und zwar auf die Art, dass nicht nur das zu programmierende Bauteil in Ordnung bleibt, sondern auch die zu programmierende Zelle und der Inhalt des zu programmierenden Bauteils nicht beschädigt wird. Die Hardware des Programmers ermöglicht den Selbsttest durchzuführen, d.h. das Steuerprogramm kann jederzeit die Richtigkeit der Pin-Treiber­Funktionen, das Vorhandensein und Richtigkeit aller Spannungen testen, den Prozessor und seine Umgebung, richtige Steuerstufenfolge, aber auch den Kommunikationskanal zwischen dem PC und dem Programmer überprüfen.
Die optimal designte Leiterplatte reduziert während der Arbeit mit dem Bauteil die auf dem Sockel auftretenden negativen Einflüsse auf ein Minimum (Groundbouncing, instabile Stromversorgung). Sicherheitsschaltungen auf allen Eingängen des Programmers (Einspeisung- und Kommunikationssteckverbinder, aber auch der Programmiersockel), schützen den Programmer als auch das zu programmierende Bauteil vor einer durch Überspannung oder elektrostatische Entladung hervorgerufenen Beschädigung.
Der Vergleich des Programmierens erfolgt durch den Programmer selbst bei Stromversorgungsgrenzwerten, die für das jeweilige Bauteil gegeben sind, was natürlich die Richtigkeit des Programmierablaufes erhöht und die Aufbewahrung der in dem Bauteil eingespeicherten Daten über längere Zeit gewährleistet.
Benutzerfreundliche Software ermöglicht den Programmer einfach zu bedienen. Auswahl der entsprechenden Bauteile, die nach einzelnen Klassen, nach Herstellungsbetrieben oder nach vorgeschriebenen Masken gewählt werden, gewährleisten eine sehr einfache und bequeme Orientierung in den unterstützten Bauteilen. Standardfunktionen für die Handhabung des Bauteils (Lesen, Leertest, Programmieren, Vergleich, Löschen) sind um Testfunktionen (illegal bit test, Überprüfung der Lage auf die Richtigkeit) sowie um Sonderfunktionen (automatischer Programmierstart nach dem Einlegen des Bauteils in den Sockel) ergänzt.
Das Programm gewährleistet komfortable Bedienung der Dateien, inkl. der automatischen Erkennung des Datei-formates, und nimmt die erforderliche Datenkonversion vor.
Für den Fall, dass während des Programmierens für jedes Bauteil individuell die Seriennummer eingegeben werden muss, verfügt der JetProg-Programmer über die automatische Zunahmefunktion. Diese Funktion gewährleistet, dass jedes Mal, bevor ein neues Bauteil eingesetzt wird, im Puffer die Erhöhung der Seriennummer erfolgt. Die automatische Zunahmefunktion ermöglicht, dass die Seriennummer, bzw. die individuelle Identifikation des zu programmierenden Bauteils ebenfalls aus der jeweiligen Datei gelesen werden kann.
22
Für den JetProg-Programmer stehen Sockelkonverter vom DIL auf PLCC, SOIC, PSOP und TSOP zur Verfügung. Mit Hilfe des Programms wird gesichert, dass z.B. der Konverter DIL44/PLCC44 ermöglicht, mit sämtlichen Bauteilen in der PLCC44-Packung zu arbeiten. Bauteile, die mit mehr als 48 Pins versehen sind, werden mit Hilfe von:
Pin-Treiber-Expansion-Modulen und von einem Universal­Einsockel-Modul mit entsprechendem Sockel
von einfachen speziellen Packungs-Konvertern unterstützt.
Der Vorteil der Konstruktion des JetProg-Programmers ist, dass die neuen Bauteile ausschließlich mit einem Programm unterstützt werden. Weil die Gesellschaft ELNEC sehr flexibel ist, geschieht es fast sofort. Außerdem sind mit dem Betrieb des Programmers keine zusätzlichen Aufwendungen für neue Software-Versionen, bzw. für aufwendige zusätzliche Software-Module verbunden.
Die Konzeption des JetProg-Programmers, Sicherheitsschaltungen sowie die eingesetzten Bauteile erlauben es, für den Programmer eine 3-jährige Garantieleistung zu geben, die auf 25.000 Zyklen je ZIF-Sockel eingeschränkt wird.
JetProg
23
ELNEC s. r. o.

Beschreibung des JetProg-Programmers

! ZIF-Sockel mit 48 PIN-s (Zero Insertion Force) " LED-Anzeige für Stromversorgung, Anschalten / niedrige
Verlustleistung (Sleep – Mode) # LED-Anzeige für Arbeit mit dem Bauteil und für Ergebnis dieser
Arbeit
$ JA-Taste % Steckverbindung für Anschluss des Verbindungskabels PC <->
JetProg
' Steckverbindung für Anschluss des Einspeisungskabels
Steckverbindung für interne Verwendung
Steckverbindung für Anschluss des Einspeisungskabels (Spannung abhängig von der Version des Programmers)
Anmerkung: JetProg hat keinen eingebauten Netzschalter, weil es im inaktiven Modus niedrige Leistungsaufnahme hat. Der inaktive Zustand des Programmers wird durch eine kleinere Leuchtintensität der LED „POWER“ angezeigt.
24
JetProg

Wie wird der JetProg-Programmer am PC angeschlossen

Die Sicherheitsschaltungen des Programmers schützen das zu programmierende Bauteil vor einem kurzfristigen oder langfristigen Ausfall der Stromversorgung, teilweise auch in dem Falle, dass an dem PC ein Fehler liegt. Sie verhindern jedoch nicht die eventuelle Vernichtung des zu programmierenden Bauteils bei falsch eingestellten Programmier-Parametern. Das zu programmierende Bauteil sollte z.B. bei einem Reset oder beim Ausschalten des Computers, beim Abkoppeln des Verbindungskabels zum JetProg­Programmer usw. nicht beschädigt werden, es kann aber auch passieren, dass bereits die zu programmierende Zelle beschädigt wird. Ziehen Sie das Bauteil nicht aus dem ZIF-Sockel heraus, wenn es programmiert wird (LED BUSY-Leuchte leuchtet).

Benutzen der LPT-Steckverbindung

Schalten Sie Ihren PC aus und schließen Sie das Verbindungskabel PC<->Programmer, das zusammen mit dem JetProg-Programmer geliefert wurde, an den Computer an. Benutzen Sie dabei den Steckverbinder, der für den Anschluss des Druckers vorgesehen ist (Printerport). Sollte an Ihrem Computer lediglich ein Printerport vorhanden sein, ziehen Sie aus dem Computer das Kabel des Druckers heraus und an seiner Stelle schließen Sie das Kabel für den Programmer an. Sollte Ihr Computer über mehrere Printerports verfügen, schließen Sie den Programmer immer an einen freien Printerport an. Das andere Kabelende schließen Sie an den Programmer an. Beide Steckverbinder werden in Gegenstücke aufgesteckt und mit diesen zusammengeschraubt. Hinweis: Passen Sie bitte vor allem auf den Steckverbinder auf, der in den Programmer eingeschoben werden soll. Der Austausch des Kabels zum Drucker für den Kabel zum Programmer ist etwas umständlich, es wird nicht jedoch empfohlen, den JetProg-Programmer über einen mechanischen Druckerumschalter zu betreiben. Der Betrieb über einen elektronischen Schalter ist nicht möglich! Sie könnten eine zusätzliche I/O-Karte zu verwenden, damit Sie nicht zwischen Drucker und Programmer umstecken müssen.
Schließen Sie die Stromquelle an die Netzsteckdose und den Stecker an den Programmer an. Jetzt schalten Sie Ihren PC ein. Auf dem Programmer leuchtet die LED „POWER“ mit voller Intensität; nach und nach blinken alle LED-Leuchten (Selbsttest des Programmers nach dem Einschalten). Sinkt die Leuchtintensität der LED „POWER“, so bedeutet es, der JetProg­Programmer ist bereit, mit dem Steuerprogramm des PC zu kommunizieren. Starten Sie jetzt das Steuerprogramm für den JetProg­Programmer.
25
ELNEC s. r. o.
Hinweis! Sollten Sie sich entscheiden, beim Anschließen oder Abkopplung des JetProg-Programmers den PC nicht auszuschalten, halten Sie bitte folgende s Vo rg eh en ein:
Anschluss: ZUERST das Kabel zum PC und DANN die Speisung.
Abkopplung: ZUERST die Speisung und DANN das Kabel zum PC.
Was den JetProg-Programmer angeht, ist die Reihenfolge beim Anschließen und Abkoppeln der Kabel nicht wichtig – die Sicherheitsschaltungen am Eingang in den Programmer verhindern die Beschädigung der Programmer-Bauteile bei beliebiger Manipulation. Wir empfehlen jedoch, auch an Ihren PC zu
denken…
Probleme der JetProg ( PC-Verbindung, Fehlerbehebung
Falls Sie Probleme mit der JetProg ( PC-Verbindung haben, lesen Sie bitte Gemeinsame Hinweise.
26

Selbsttest und Programmer-Eichung

Haben Sie das Gefühl, dass Ihr Programmer nicht ganz nach Ihren Erwartungen arbeitet, führen Sie bitte den Selbsttest des Programmers mit Hilfe des Diagnostikkopfes (Diagnostic POD) durch. Der Diagnostikkopf wird serienmäßig zusammen mit dem JetProg-Programmer geliefert. Um während der Arbeit mit dem JetProg-Programmer die optimalen Ergebnisse auf demselben Niveau zu halten, wird es empfohlen, einmal in sechs Monaten (falls der Programmer sehr oft eingesetzt wird, einmal in drei Monaten) den Programmer zu testen und die Eichung zu überprüfen. Folgen Sie dabei den Anweisungen des Steuerprogramms im Diagnostik-Menü.
JetProg

Handhabung mit den zu programmierenden Bauteilen

Nachdem Sie das Bauteil gewählt haben, legen Sie dieses in den ZIF-Sockel ein (Hebel in der Stellung oben) und legen Sie den Hebel um, um den Kontakt zwischen dem Bauteil und dem ZIF­Sockel herzustellen. Die richtige Lage des zu programmierenden Bauteils im ZIF-Sockel ist aus dem Schema neben dem ZIF-Sockel ersichtlich. Das zu programmierende Bauteil soll in den ZIF-Sockel nur in dem Falle eingelegt oder aus dem ZIF-Sockel herausgenommen werden, wenn die LED „BUSY“ nicht mehr leuchtet.
27
ELNEC s. r. o.

Technische Spezifikation

HARDWARE Grundeinheit, DAC
mittels FPGA aufgebauter IEEE1248-Druckerport, Übertragungsgeschwindigkeit bis zum 1MB/s
leistungfähiger Mikroprozessor (20 MHz) durch FPGA state machine unterstützt, 20MHz getaktet
drei D/A Konverter für VCCP, VPP1 und VPP2, gesteuerte Flanken- und Abfallflankensteilheit
VCCP Bereich 0..8V/1A
VPP1, VPP2 Bereich 0..26V/1A
Selbstkalibration und Selbsttestfähigkeit
Einspeisungs- und Kommunikationssteckverbinder, vor
Überspannung oder elektrostatisch e r Entl adung geschützt
Bananenklemme für ESD-Armband

Sockel, Pin-Treiber

Pin-Treiber: 48 als Standard, max. 256
1x VCC, 2x VPP können zu jedem Pin angeschlossen werden
perfekte GND-Verbindung für jeden Pin
mittels FPGA aufgebauter TTL-Pin-Treiber ermöglicht alle Pin-
Treiber-Pins mit H-Wert, L-Wert, Takt, pull-up und pull-down zu belegen
Spannungsebenen des Analogteils des Pin-Treibers: Ausgangwert von 1.8V bis zum 26V wählbar
Strombegrenzung, Überstrom-Unterbrechung, Speisespannungausfall-Unterbrechung
ESD-Schutz für jeden Sockel-Pin (IEC1000-4-2: 15kV Luft, 8kV Kontakt)
Test der Leitfähigkeit (ZIF des Programmers – das zu programmierende Bauteil) für jeden Pintreiber-Pi n

Sockel, Basis-Konfiguration

48-Pin DIL ZIF-Sockel für Bauteile von 8 bis 48 Pins mit Packungsbreite von 300/600 mil

UNTERSTÜTZTE BAUTEILE

Programmer
EPROM: NMOS/CMOS, 1702*-, 2708*-, 27xxx- und 27Cxxx­Reihen mit einem 8/16-Bit-Bus, einschl. der LV-Versionen
EEPROM: NMOS/CMOS, 28xxx-, 28Cxxx-, 27EE xxx-Reihen mit einem 8/16-Bit-Daten-Bus
Flash EPROM: 256Kbit bis 32Mbit, 28Fxxx-, 29Cxxx-, 29Fxxx-, 29BVxxx-, 29LVxxx-, 29Wxxx-, 49Fxxx-Reihen, mit einem 8/16­Bit-Daten-Bus, inkl. der LV-Versione n
28
Serien-E(E)PROM: 17Xxxx-, 18Vxxx- 2 4Cxxx-, 24Fxxx- , 25Cxxx­, 45Dxxx-, 59Cxxx-, 85xxx-, 93Cxxx-, EPCxxx-, NVM3060-, MDAxxx-Reihen, inkl. der LV-Versionen
PROM: AMD, Harris, National, Philips/Signetics, Tesla, TI
NV RAM: Dallas DSxxx, SGS/Inmos MKxxx, Simtek STKxxx,
XICOR 2xxx, ZMD U63x, Benchmarq BQxxx, Catalyst (CSI) CAT22Cxx, Greenwitch Instr. GRxxx, Ramtron FMxxxx, Seiko Instruments S-22xxx, SGS-Thomson (STM), Mxxxxx-Reihen
PLD: SPLD, CPLD-Reihen von Altera, Atmel, AMD-Vantis, Lattice, NS, Philips, TI, Xilinx, …
Mikroprozessoren der 48-Reihe: 87x41, 87x42, 87x48, 87x49, 87x50
Mikroprozessoren der 51-Reihe: 87xx, 87Cxxx, 87LVxx, 89Cxxx, 89Sxxx, 89LVxxx aller Hersteller, Philips 87C748..752, 87LPCxxx
Mikroprozessoren der Intel 196-Reihe: 87C196 KB/KC/KD/ KT/KR/...
Mikroprozessoren Atmel AVR: AT90Sxxxx, ATtiny- und ATMega­Reihen
Mikroprozessoren Microchip PICmicro: PIC12Cxxx, PIC12Fxxx, PIC16C5x, PIC16Cxxx, PIC16Fxxx, PIC17Cxxx , PIC18Cxxx Reihen, einschließlich der LV-Versi one n
Mikroprozessoren Motorola: 68HC05-, 68HC08-, 68HC11­Reihen
Mikroprozessoren National: COP8xxx-Reihe
Mikroprozessoren NEC: u PD78Pxxx-Reihe
Mikroprozessoren Scenix (Ubicom): SX18xxx-, SX20xxx-,
SX28xxx-Reihe
Mikroprozessoren SGS-Thomson: ST6xx-Reihe
Mikroprozessoren TI: MSP430-Reihe
Mikroprozessoren Zilog:Z86xx-Reihe
Mikroprozessoren anderer Firmen: Holtek, Samsung, Scenix,
Fujitsu, Hitachi, NEC, Toshiba, Cypress, TI
Anmerkungen:
Die Bauteile, die mit * gezeichnet werden, sind veraltet und
können nur mit einem zusätzlichen Modul programmiert werd en .
Alle unterstützte Bauteile finden Sie auf
Obermenü DOWNLOAD, die Tafel Software for programmers, die Kolonne device list).
www.elnec.com (das
I.C. Tester
TTL: 54-,74 S/LS/ALS/H/HC/HCT-Reihen
CMOS: 4000-, 4500-Reihen
statische RAM: 6116 .. 624000
Generierung der Teststufenfolge, die durch den Anwender
definiert wird
JetProg

Unterstützende Packungen

Unterstützung folgender Packungen: DIP, PLCC, SDIP, SOIC, PSOP, TSOP, TQFP und andere
DIP-Unterstützung mit Hilfe eines eigenen DIP-Sockels des Programmers mit 48PINs
29
ELNEC s. r. o.
Unterstützung der Bauteile in anderen Packungen durch Universaladapter
Kompatibel mit Adaptern von anderen Herstellern (für die Unterstützung restlicher Packungen, wie z.B. DIP).

Programmiergeschwindigkeit

Anmerkung: Die Programmierzeiten sind von der PC- Geschwindigkeit, vom Typ des LPT-Ports, von verfügbaren Quellen des Steuersystems, Störfaktoren aus der Umgebung, usw. abhängig. Zum Vergleich werden die Zeiten für zwei PC­Konfigurationen angeführt. Diese Zeiten sind nur illustrativ. Aktuelle Zeiten finden Sie auf
www.elnec.com (das Obermenü PRODUCTS, das Linksmenü Typ
des Programmers).
Bauteil Operation Zeit A Zeit B
27C010 Programmieren und Vergleich 24 sek 20 sek
AT29C040A Programmieren und Vergleich 38 sek 28 sek
AM29F040 Programmieren und Vergleich 49 sek 42 sek
PIC16C67 Programmieren und Vergleich 8 sek 7 sek
PIC18F452 Programmieren und Vergleich 13 sek 9 sek
Messungsvoraussetzungen: Zeit A: Pentium MMX, 250 MHz, ECP/EPP, WIN98. Zeit B: Athlon 750 MHz, ECP/EPP auf PCI-Bit-Bus, WIN98

SOFTWARE

Algorithmen: nur von Hersteller empfohlene oder zertizifierte Algorithmen sind benutzt.
Neue SW-Versionen: neue Versionen stehen kostenlos zur Verfügung, ungefähr jede 2 Wochen.
Haupteigenschaften: Revision-Historie, Session-Logging, On- Line-Hilfe, Informationen über Bauteile und Algorithmen.

Operationen

Standardoperationen:
Intelligente Auswahl des Bauteils nach Typ, Hersteller oder
Namenfragments des Bauteils
automatische Auswahl der E(E)PROM/Flash EPROMs nach ID-Byte
Leertest, Lesen, Vergleich
Programmieren
Vergleich und Speicherung der Unterschiede auf die Festplatte
Löschen
Programmieren der Konfigurations- und Sicherheitsbits
Illegal bit test
Prüfsumme
Sicherheitsoperationen:
Einsetzungstest, Umdrehungeinsetzungstest
Kontakttest ZIF-Bauteil
Identifizierungs-(ID)- Byte-Test
Sonderoperationen:
30
Loading...
+ 181 hidden pages