Anscheinend kann man schlecht lesbare Eproms manchmal retten, wenn man das Timing verändert. Also viel langsamer ausliest. Wäre ja easy, man müsste nur einen Mega-32 entsprechend anschliessen und ein kleines Miniprogramm coden. Könnte das funktionieren oder gehört das ins Reich der Gerüchte?
Wäre möglich, aber dann liegst du an der Grenze und das Auslesen mit Unterspannung wäre eine bessere Idee.
Im Bezug auf den Betrieb als ROM-Ersatz ist ein EPROM eine rein kombinatorische Schaltung. Solange Adressen anliegen und _CS und _OE auf LOW gezogen sind liegen an den Ausgängen die entsprechenden Daten an. Änderst du eine oder mehrere Adressleitungen dauert es Tacc nach der letzten Änderung bis du die zu dieser Adresse gehörenden Daten bekommst.
Deshalb kann man ein passend programmiertes 27C512 auch (eingeschränkt) als PLA-Ersatz nehmen.
Zitat
Ehlich gesagt halte ich das alles für Hokus Pokus. Bisher hat mein Galep noch jedes Eprom gelesen, und da waren uralte Eproms dabei. Noch nie war ein Bit umgefallen, die Dateien waren immer ident mit Vorlagen aus dem Netz. Oder ganz leer, das gab es schon.
Ich hatte schon EPROMs mit gekippten Bits und hier half die Unterspannung.
Wenn du dir klarmachst wie eine EPROM-Zelle mit dem Floating-Gate aufgebaut ist, dann wird offensichtlich warum Unterspannung hier funktioniert:
Mit den Jahren verkrümeln sich immer mehr Elektronen aus dem Floating-Gate (in welches sie beim Programmieren einer Zelle auf LOW durch Vpp reingedrückt wurden), irgendwann reicht die dort gespeicherte Ladung nicht mehr aus um den FET zu blockieren wenn am normalen Gate Spannung anliegt. Nimmst du jetzt die Vcc zurück, dann nimmt damit auch die Feldstärke am Gate ab und das Floating-Gate kann den FET wieder blockieren (Gilt für eine auf LOW programmierte Zelle). Das geht natürlich nur begrenzt, irgendwann reicht auch die Diode in der Versorgung nicht mehr. Dann kann man noch 2 Dioden probieren, aber das wird dann langsam problematisch da die Spannung an den Adressleitungen deutlich höher ist als Vcc. Das mögen MOS-ICs nicht so gerne.