Wie NVRAM mit EPROM-Programmierer beschreiben?

Am WE habe ich versucht, ein NVRAM (BQ4010, 8K RAM mit Lithiumbatterie) in meinem EPROM-Brenner zu beschreiben. Laut Datenblatt ist das NVRAM mit einem

2764 identisch (Pin 1, VPP beim 2764 ist nicht belegt). Auslesen gelingt, aber beim Programmieren meldet der Brenner einen Fehler. Eigentlich sollte sich das NVRAM wie ein EPROM verhalten, wenn man vom fehlenden VPP-Pin absieht, oder habe ich hier etwas übersehen? Kann ich mit etwas Beschaltung den Brenner davon überzeugen, daß er ein echtes EPROM eingesteckt hat?
--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
HTML mails will be forwarded to /dev/null.
Reply to
Peter Heitzer
Loading thread data ...

"Peter Heitzer" schrieb im Newsbeitrag news: snipped-for-privacy@mid.individual.net...

Manche Programmiergeräte lesen vor dem Programmieren eine ID aus dem EPROM aus, oder prüfen, ob sich die Datenleitungen umschalten wenn man VPP anlegt.

Wo hast du eigentlich dein Abitur gewonnen ? Geguttenbergt ?

Hat man dir nicht beigebracht, daß andere Leute nicht unbedingt deine Glaskugel besitzen ?

Das man im Internet nicht zusammen in einem Zimmer ist ?

Niemand weiß, welches "dein EPROM-Brenner" ist wenn du es nicht dazuschreibst (und am freundlichsten einen Link auf dessen Dokumentation angibst),

Niemand weiß, was únter "einen Fehler" zu verstehen ist, wenn du nicht dessen Erklärung dazuschreibst.

Da du zu faul bist, offensichtlich notwendige Angaben hinzuzuschrieben, sind die Antwortenden zu faul, dir Antworten zu geben.

--
Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net
homepage: http://www.reocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Lies 'Die hohe Schule der Elektronik' von Horowitz/Hill bevor du fragst.
Read 'Art of Electronics' Horowitz/Hill before you ask.
Reply to
MaWin

Nach MaWins freundlichem, aber irgendwie berechtigten Kommentar darauf frage ich erstmal: wo steht, dass das 4010 IDENTISCH mit einem 2764 sein soll? Es hat bestenfalls das JEDEC-Pinning für einen 8kx8 Speicher, sei es SRAM, EPROM oder EEPROM. Hast Du mal verglichen, ob das Timing eines Schreibzugriffes auf ein

2764 wirklich identisch mit dem eines SRAM wie dem 6264 ist?

Ich weiss aus der Erinnerung, dass das weitestgehend hinkam, man konnte früher auf "dummen" Programmern 6264 zwischengesokelt mit Write-Protect-Logik und 3,6V NiCd Batterie "brennen" und an Stelle eines echten Emulators benutzen. Nur waren die Programmer Schieberegistergräber am Parallelport, oder noch besser steckten am Userport vom C64. Heutige Programme - und ich glaube sogar mein Data IO von 1986 - testen defaultmäßig erstmal die IDs (A9 auf 12V und dann die Datenleitungen abfragen), wobei NMOS-2764 die meistens noch nicht hatten. Mein Ansatz wäre daher, einen möglichst alten 2764 auszuwählen und eben keinen 27C64, auch wenn das beim SRAM als Target naheliegend wäre.

Am 23.04.2012 10:20, schrieb Peter Heitzer:

Reply to
Stefan Huebner

Peter Heitzer schrieb:

Du hast das "S" unterschlagen. Die schreiben was von nv-SRAM. Das ist in erster Linie SRAM und zweitens auch nv.

Davon steht aber nichts im Datenblatt. Beim Blockschaltbild ist keine Programmierlogik eingezeichnet, weil es keine gibt. Behandle das Ding einfach als SRAM und freue Dich über den Datenerhalt.

MfG hjs

Reply to
Hans-Jürgen Schneider

Versuche mal verschiedene Hersteller des 2764 in der SW einzustellen, und verschiedene Varianten. Da werden teils deutlich unterschiedliche Programmierstrategieen verwendet, die nicht alle kompatibel mit Deinem Pseudo-EPROM sein müssen.

-ras

--

Ralph A. Schmid

http://www.schmid.xxx/ http://www.db0fue.de/
http://www.bclog.de/
Reply to
Ralph A. Schmid, dk5ras

Ich habe diverse Typen im Menü des Brenners (Name habe ich nicht parat, aber älteres Modell, das max. 28 Pinner unterstützt) ausprobiert. Das Ergebnis war stets gleich. Fehlermeldung E-22, was heißt, das der Verify der Daten fehlschlug. Ich werde mal mit dem Oszi schauen, ob überhaupt PGM (=WE beim NVRAM) vom Programmer bedient wird. Auch Einstellungen für EEPROM wie 2864 funktionieren nicht. Vermutlich weil hier Data Polling verwendet wird, was das NVRAM natürlich nicht liefert.

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
HTML mails will be forwarded to /dev/null.
Reply to
Peter Heitzer

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.