29F040 beschreiben/lesen.

Gast #406448
Lesenswert?

Hallo,

ich habe mir gerade das Datasheet für diesen IC angeschaut, dort steht
was von Data sequenzen etc. Kann ich den chip auch wie folgt
beschreiben / Lesen?

schreiben: OE disable, daten + adresse anlegen, write enable, write
diable nächste adresse und daten etc

lesen: we disable, oe enable, adresse anlegen, daten lesen..
Gast #406452
Lesenswert?

Was die hardwareseitige Ansteuerung angeht sieht das aus wie ein SRAM,
soweit stimmt es.

Allerdings muss man das Device mit bestimmten Zugriffsequenzen erst
einmal löschen und in den richtigen Modus zum reinschreiben bringen,
sonst passiert garnix. Und man muss zwischdurch immer wieder mal
nachfragen, ob es schon mit löschen/schreiben fertig ist.

All das steht fein säuberlich im Datasheet.
Gast #406453
Lesenswert?

Die Programmier-Sequenzen stehen im Datenblatt, das ich richtig.
Aber so ganz trivial ist das für'n Anfang nicht.

Wenn Du das jetzt nur "einmalig" benötigst oder nur sehr selten, so
ist es wohl einfacher, Du suchst Dir jemand der ein entsprechendes
Programmiergerät hat.
Vielleicht im Elektroniklabor einer UNI oder Fachhochschule versuchen,
wenn man niemand privat kennt.

Oder schreib' hier ins Forum, wer das machen kann.
DU musst eine .HEX oder .BIN Datei zur Verfügung stellen oder ein
Master-Exemplar.
ACHTUNG: Beim 29F040 gibt es spezielle "sector protection" ; da
sollte man auch wissen ob man das braucht und wie das zu setzen ist.
Ganz "primitive" Programmiergeräte können diesen Punkt u.U. nicht.
Gast #406454
Lesenswert?

Da muss ich mir wohl ein anderes medium suchen. Gibt es eeproms mit bis
zu 256/512kb, die wie SRAM zu bedienen sind? An der 12V
programmierspannung soll es nicht scheitern. Ich kann für die Anwendung
im Prinzip OTPs benutzen, aber ich muss jetzt erstmal rumprobieren.
Gast #406455
Lesenswert?

Alternative: SRAMs + Batterie.

Ansonsten wär's vielleicht hilfreich, wenn du ein bischen mehr darüber
verrätst, wozu das gut sein soll. Und was genau für Anforderungen
bestehen.

12V Programmierspannung benötigen die meisten Flash-ROMs (heute)
normalerweise nicht.
Gast #406457
Lesenswert?

Der Flash den ich liegen habe ist ein 29f040 von amd. was dahinter steht
musss ich erst zuhause nachschauen...

Es geht im prinzip darum, über einen längeren Zeitraum, bestimmte
Werte, (dahinter wird ein DA wandler sein) ausgegeben werden sollen.
Ein Mega128 reicht nicht aus, um die Werte zu speichern außerdem ist
flash/eprom günstiger.. Ich habe mir mal die 27C angeschaut, da kann
man einfach nacheinander reinschreiben. Muss ich mir noch ne UV röhre
besorgen...
Gast #406461
Lesenswert?

"die 27C angeschaut, da kann man einfach nacheinander reinschreiben"

Nein, kann man nicht. Jedenfalls nicht, wenn der Inhalt auch dort drin
ankommen soll. EPROMs programmieren ist viel umständlicher, von der
speziellen Stromversorgung (AMD: VPP=12,75V VCC=6,25V) bis zur
mehrfachen Programmierung jedes einzelnen Bytes bis der Inhalt auch
drin ist.

Aber die Frage ist, wie hoch deinen Datenrate ist und wie sich das in
die Schaltung integrieren muss. Ich schrieb oben schon von der Frage
nach den den Anferderungen (Tip: eine korrekte Antwort auf die falsche
Frage nützt dir nichts). Üblich sind heutzutage nämlich serielle
Flash-ROMs, in diesen Kapazitäten per SPI angebunden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren