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 ELNECProgrammers ü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
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 StandardTexteditor 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-LeistungsVerhä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 ISPProgrammierens. 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 SPISchnittstellen eingesetzt werden.
SEEprog ist ein Universalprogrammer für serienmäßige
EEPROMs in einer 8-Pin-DIL-Packung mit IIC-, SPI-, MicrowireSchnittstellen. Mit seiner Hilfe können z. B. Digitalthermometer
programmiert werden. Von dem Programmer können ebenfalls LVBauteile (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-02aLVProgrammer 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-Currentund 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 ELNECProgrammer.
•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+-, PREPROM02aLV-, MEMprog-, 51&AVRprog-, PIKprog- und SEEprogProgrammer für das ISP-Programmieren zu verwenden. Dazu
siehe die FAQ-Option (Fragen und Antworten) auf unserer WebSeite 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 (WINSoftware-Version)
• 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 ELNECUniversalprogrammern 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 LowVoltage-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 DILPackung mit 48 PINs, ohne dass ein Adapter oder ein
Sondermodul eingesetzt werden muss.
JetProg ist nicht nur Programmer, sondern auch Tester für TTLund 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-TreiberFunktionen, 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 UniversalEinsockel-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 JetProgProgrammer 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 JetProgProgrammer ist bereit, mit dem Steuerprogramm des PC zu
kommunizieren.
Starten Sie jetzt das Steuerprogramm für den JetProgProgrammer.
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 ZIFSockel 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
• 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 27CxxxReihen 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/16Bit-Daten-Bus, inkl. der LV-Versione n
• 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 PCKonfigurationen 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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.