Multiprom Adapterseite
Hier ein paar Adapter die zum Teil nicht nur mit dem Multiprom zusammenarbeiten.
Wenn jemand gerne ähnliche Adapter zur Verfügung stellen möchte
immer her damit. Alle Adapter wurden mit Eagle
3.5 erstellt.
Letztes Update: 03.01.2005
Designfehler beim Multiprom V9.0:
Benutzer der Version V8.0 mit den ZN426 drin betrifft das nicht
! 99% der Benutzer von Version V9.0 auch nicht. Bei Version V9.0 können
Programmierspannungen über 20V nicht korrekt eingestellt werden. Das
ist nur bei älteren NMOS Eproms wie 2716 und 2732 nötig.
Lösung des Problems:
Die untere Platine so hinlegen das die Sub-D Buchse nach links zeigt.
R92 auf der linken Seite auslöten. Das lose Bein mit einem Kabel mit
der rechten Seite von R87 oder ZD2 verbinden. Das wars. Zum testen ist
im Hardwaretestprogramm ein neuer Knopf um 21V Programmierspannung einzustellen.
Ein Wort zu den ISP-Adaptern für PIC und AVR:
Ich habe bisher nur Flachbandkabel mit 30cm Länge verwendet. Wer
ein längeres braucht sollte sein Flachbandkabel so anfertigen das
zwischen jeder Signalleitung noch eine Ader mit Masse liegt. Wie lang das
Kabel dann werden kann habe ich nicht geprüft. Ich empfehle nicht
mehr als 1m. Die ISP-Adapter müssen wenn das jeweilige Programm beendet
wird aus dem Sockel genommen werden. Gibt sonst ne Fehlermeldung. Sie sind
aber so gebaut das sie an der Schaltung bleiben können. Die Schaltung
muß beim programmieren eingeschaltet sein. Die Stromversorgung für
den Adapter kommt aus der Zielschaltung.
ACE Prommer
ACE1101,1202 Adapter wird in Sockel 1
ganz unten eingesetzt. Für Fairchilds ACE im DIP8 und DIP14 Gehäuse.
ACE im DIP8 Gehäuse wie die PIC's oben im Adapter einsetzen
!
AVR Prommer und AT89S8252 ISP Prommer
AVR InCircuit Adapter ! Hardwareerweiterung
zur Programmierung der AVR's in der Schaltung. Einzusetzen in Sockel 1.
Aufwand <10DM.
Die beiliegende Textdatei unbedingt lesen. Ich habe noch drei Widerstände
hinzugefügt ! Gab sonst ein paar unangenehme Spikes auf den Leitungen.
Sie lassen sich aber bequem unter die Platine löten falls jemand den
Adapter vor dem 06.10.2000 aufgebaut hat. Der Adapter ist auch für
die InCircuit Programmierung von AT89(L)S8252 und 89(L)S53 geeignet !!
Getestet bisher nur mit AT89S8252. Taktfrequenz mindestens 2MHz ! Der AT90S1200
ist endlich per SPI programmierbar. Dazu muß ein kleiner Kondensator
100p-470p gegen Masse am 6poligen Adapterstecker bei R5 angelötet
werden.
AVR SPI Adapter Wer die AVR's nicht in
der Schaltung programmieren kann weil die Pins anderweitig belegt sind
oder die Schaltung das nicht verträgt, kann diese sehr einfachen Adapter
benutzen.
ATiny11/12/15 Adapter für Sockel 1. ATiny12
und ATiny15 können auch ohne den Adapter im SPI Modus in Sockel1 programmiert
werden. Wenn man den Reset-Pin als Ein/Ausgang programmiert hatte, kann
man die beiden nur über den Adapter wieder umprogrammieren.
Eprommer
27C16 Adapter nur für 27C16
!!!Viele
NMOS 2716 wollen sich einfach nicht programmieren lassen :( Als
Unterbau wird der Basisadapter vom schmalen DIL32 zu LCC32 Adapter für
Flash benötigt.
DIL28 zu LCC32 Adapter für
27C256 und 27C512. In Sockel1 wie Eprom unten einsetzen.
DIL32 zu LCC32-Adapter siehe Flashprommer
Flashprommer
DIL32 auf LCC32 Adapter schmale
Ausführung. Einzusetzen in Sockel 1
DIL32 auf LCC32 Adapter breite
Ausführung (von Konrad). Einzusetzen in Sockel 1
Für alle (? bis jetzt ja) Eproms, Flashs im DIL32 Gehäuse.
Nicht
für Eproms wie 27C256, 27C512 ! In weiser Voraussicht hat Konrad seinen
Adapter gleich breiter gemacht. Der Basisadapter kann dann auch für
große Aufsätze wie LCC-Nullkraftsockel verwendet werden.
DIL32 auf DIL40 Adapter für Intel P28F002BC-T.
Nur vier Brücken. Aufbau siehe Bilder im ZIP-File.
SO44 Adapter für 29F200. Und vieleicht
auch 29F100, 28F100, 28F200 !
SST49LFxxx PLCC32 Adapter Für SST49LF002,003,004,008
und SST49LF020,040,080. Als Unterbau wird der Basisadapter vom schmalen
DIL32 zu LCC32 Adapter für Flash benötigt.
SST49LFxxx PLCC32 Adapter V2 Drei Pins
zusätzlich angeschlossen für Intel N82802AB/AC (nicht getestet
!). SST49LF002A kann trotz dieser zusätzlichen Pins im Adapter programmiert
werden. Der ältere Adapter ist deshalb möglicherweise überflüssig.
Als Unterbau wird der Basisadapter vom schmalen DIL32 zu LCC32 Adapter
für Flash benötigt.
DIL32 auf LCC28 Adapter für
3.3V Flash Einzusetzen in Sockel 1. Noch nicht getestet.
DIL32 auf LCC32 Adapter für
3.3V Flash Einzusetzen in Sockel 1. Für 29LV0xx, 39LV0xx
usw. Getestet mit SST MPF39LV040
GALprommer
DIL20 auf LCC20 Adapter in Sockel
1 wie GAL unten einsetzen.
DIL24 auf LCC28 Adapter in Sockel
1 wie GAL unten einsetzen.
GAL26CV12 Adapter einzusetzen in Sockel
1
8051 Prommer
DIP40 auf LCC44 Adapter für
AT89C51-55 (von Konrad). Einzusetzen in Sockel 2
GMS97C1051/2051 Adapter wird in
Sockel 3 eingesetzt
PIC Prommer
PIC InCircuit Adapter ! Hardwareerweiterung
zur Programmierung der PIC's in der Schaltung. Einzusetzen in Sockel 1.
Aufwand <10DM.
Besonders wer PIC's im SMD- oder PLCC-Gehäuse programmieren muß/will
(so wie ich gerade :) wird sich über diesen Adapter sicher freuen.
Die beiliegenden Beispiele wie die Schaltung aussehen sollte und
wie nicht unbedingt ansehen ! Die teuren Programmiersockel
4+5 sind mit diesem Adapter fast überflüssig geworden. Nur wenn
die Schaltung nicht nach meinen Vorschlägen ausgelegt werden kann
müssen die Programmiersockel 4+5 benutzt werden. Im Zweifelsfall bitte
bei mir nachfragen. Prüfen bei Vccmin,max sollte abgeschaltet werden.
Die Spannung kommt ja aus der Zielschaltung und kann gar nicht verändert
werden ! PIC16C52-58 sind mit dem ISP-Adapter nicht programmierbar
!
DIP20 Adapter für Programmierung von
PIC16C770,C771 in Sockel 1
PIC16C52,54,56,58 Adapter für Programmierung
von 18poligen PIC16C5x in Sockel 1
PIC16C55,57 Adapter für Programmierung
von 28poligen PIC16C5x in Sockel 1
In den Adaptern wird ein GAL16V8 von Lattice verwendet. Den kann man
(was für ein Zufall) mit dem Multiprom programmieren. Die Brenndatei
ist PIC16c54.jed bzw. PIC16c57.jed. Der GAL muß einer mit geringer
Stromaufnahme sein, z.B. 16V8B-25QP oder 16V8D-25QP. Mit 16V8B-25LP
gab es beim PIC16C57 Adapter massive Probleme ! Diesen GAL also gar nicht
erst ausprobieren.
Prüfen bei Vccmin,max wird wegen des GAL's ignoriert und kann
abgeschaltet werden.
PIC10F202,204,206 Adapter einzusetzen
ganz oben in Sockel 4
Serielle EEproms
Microwire Adapter wird in Sockel 1 ganz
unten eingesetzt.
Siemens SDA2506 Adapter wird in Sockel 1
ganz unten eingesetzt.
Siemens SDA2586 u.a. Adapter wird in Sockel
1 ganz unten eingesetzt.
Multiprom Adapter für Chipcards mit
I2C EEproms und PIC16F84. Wofür auch immer du das brauchst ???
Für die Karten wo die Leitungen vom I2C EEprom mit rausgeführt
sind.
Die einfachen I2C Chipkarten ohne Sicherheitsfunktionen können
damit jetzt auch gelesen/beschrieben werden.
Man kann damit keine Telefon-, Krankenkassen oder Handy-Karten auslesen.
Die kleine FAQ Ecke mit häufig
gestellten Fragen
Q: Wieso leuchtet die LED manchmal nicht beim auslesen
oder programmieren eines Chips ?
A: Die LED leuchtet nur wenn eine Programmierspannung
eingeschaltet wird. Das ist ein Überbleibsel aus der Zeit wo der Multiprom
ein reiner Eprombrenner war. Viele Chips werden nur mit 5V programmiert.
Bei diesen leuchtet sie nie. Aus meinen Erfahrungen mit dem Gerät
weiß ich das ich auf die LED gar nicht mehr achte. Ich schaue nur
auf den Bildschirm auf die Fortschrittsanzeige und den kleinen roten Teufel.
Solange der zu sehen ist steht der Chip unter Spannung und darf auf keinen
Fall aus dem Sockel genommen werden. Die LED ist eigentlich überflüssig.
Trotzdem: Auf keinen Fall einen Chip aus dem Sockel nehmen oder einsetzen
wenn die LED leuchtet !
Q: Ist ein Eprom 27C010 im DIL32 Keramikgehäuse
pinkompatibel zu 27C010 im Plastikgehäuse ?
A: In der Regel: Ja. Das gilt auch für 27C256
bis 27C080. Ein Eprom im Plastikgehäuse kann gegen einen Eprom im
Keramikgehäuse und umgekehrt ausgetauscht werden. Nur die Zugriffszeit
muß gleich oder schneller sein. Wenn die Gehäuseform sich unterscheidet
z.B. DIP28 auf LCC32 ändern sich oft auch die Nummern der Pins.
Vergleichstypen:
27C010 => 27C1001 => 27C101
27C020 => 27C2001 => 27C201
27C040 => 27C4001 => 27C401
27C080 => 27C8001 => 27C801
Eproms im Plastikgehäuse können programmiert werden. Die meisten
aber nur einmal ! OTP-Chips bzw. Einweg-Chips. Nur einmal programmierbar
und nicht mehr löschbar bzw. nicht neu programmierbar wenn sie aus
einer fertigen Schaltung kommen. Ausnahme die neuen löschbaren Eproms
wie 27SF512.
Q: Können auch Chips im PLCC/TSOP/SSOP u.a. Gehäusen
programmiert werden ?
A: In der Regel: Ja. Mit Hilfe des Datenblattes
zum Chip können Adapter gebaut werden.
Fragen zu PIC's
|