25AA512 tot gemacht!?

Gast #4756287
Lesenswert?
• ▲
▼
Hallo,

ich habe eben einen 25AA512 EEProm nutzen wollen, welches ich aufs 
Steckbrett gesteckt und an den MCU angeschlossen habe.

Nun habe ich das etwas zu fix gemacht und sowohl den VDD als auch den 
GND Pin auf GND gelegt.

Es hat nat. nichts funktioniert. Nun habe ich den VDD Pin auch auf VDD 
gelegt und trotzdem geht nichts.

Nun steht ja im Dateblatt, dass alle Eingänge von -0.6V bis VDD+1V 
vertragen. Heißt das, dass ich das Bauteil beschädigt habe, da ich mit 
meinem MCU SPI CLK  MOSI  HOLD PIn und WP PIN 5V auf die Pins gegeben 
habe und somit deutlich mehr als sozusagen erlaubt?

Die Strafe für die Dummheit wäre nat. angebracht, keine Frage... :)

Ich habe beim Anschließen an alles gedacht denke ich. 100nF von VDD Pin 
nach GND. PullUps für CS Pin. Hold über PullUp an Vdd, WP direkt an VDD.

LogicAnalyser gibt mir für CLK, MOSI und CS Pin sinnvolle Werte raus, 
nur antworten tut der Speicher nicht.

Freue mich über jeden Tipp :)!
Gast #4756319
Lesenswert?
• ▲
▼
hmmmm schrieb:
> Rene K. schrieb:
>> Laut Tabelle 1-1 bedeutet VDD+1V Das du deine VDD Spannung +1 Volt (Bei
>> 5Volt VDD quasi 6Volt) belegen darfst.
>
> Aber VDD war doch GND => max. 1V.

so würd ich das auch sehen. es besteht zumindest die chance, dass du dir 
irgendwelche schutzdioden im ic gekillt hast, dadurch. nimm einen 
anderen, guck obs damit geht? wenn nicht, kannst du immernoch 
weitersuchen..
Gast #4756326
Lesenswert?
• ▲
▼
hmmmm schrieb:
> Nun habe ich das etwas zu fix gemacht und sowohl den VDD als auch den
> GND Pin auf GND gelegt.

Ich bin ja nun nicht vom Fach - aber wenn keine Spannung anliegt und 
kein Strom fliesst (von GND nach GND fliesst nur selten Strom :-) - wenn 
beide auf dem gleichen Niveau liegen ) wie soll da etwas (elektrisch) 
zerstört werden?
Gast #4756404
Lesenswert?
• ▲
▼
Magnus M. schrieb:
> Wenn der uC versucht mit 5V in die Steuerleitungen reinzubrüllen.....

Hmm, das ist ein SPI-EEprom - ohne Strom auf der "Steuereinheit" wird 
das ziemlich taub sein - und 5V au der Steuerleitung sind innerhalb der 
Spezifikation. Da stimmt wohl eher das Timing für die Schreib- / 
Lese-Sequenzen nicht ...
Gast #4756431
Lesenswert?
• ▲
▼
Dieter F. schrieb:
> Hmm, das ist ein SPI-EEprom - ohne Strom auf der "Steuereinheit" wird
> das ziemlich taub sein - und 5V au der Steuerleitung sind innerhalb der
> Spezifikation.

5V sind nicht innerhalb der Spezifikation. 1V wäre innerhalb der 
Spezifikation.  Wie schon geschrieben Vdd+1V = 1V > 5V

Kanns keiner genau sagen? Mag nicht tauschen :P
Gast #4756463
Lesenswert?
• ▲
▼
> Kanns keiner genau sagen? Mag nicht tauschen :P

Ich glaube nicht, dass das jemand vernünftig beantworten kann, selbst 
wenn wir den uC kennten, wäre es sicher großer Zufall, wäre einem hier 
dasselbe Missgeschick passiert, und ausprobieren wird es auch niemand 
wollen.
  Gerade bei einem Steckbrett kann man doch beim ersten Versuch 
Schutzwiderstände einsetzen, ich nehme typischerweise um die 100 Ohm, 
ggf. die Datenrate etwas verringern, und stelle die Stromversorgung 
maximal 50 % über dem erwarteten Strom ein.
Gast #4756479
Lesenswert?
• ▲
▼
Na zumindest ist mal über die Schutzdioden der Eingänge alles an Strom 
geflossen, was aus deinem angeschlossenen µC rauszuquetschen war.
Die sind vermutlich hinüber.
Wenn sie legiert sind, dann sind die Ports tot. Wenn sie durchgebrannt 
sind, dann kann der IC damit weiterleben.
Die Wahrscheinlichkeit, dass du dir aber im IC selbst auch was gegrill 
hast, ist recht hoch. Stichwort wäre z.B. Lach-Up..

Ich würde nicht mehr lange rätseln, sondern das Ding in die Tonne hauen.
Gast #4758710
Lesenswert?
• ▲
▼
Bin noch nicht zum tauschen gekommen. Allerings hab ich mir schonmal die 
Software geschrieben. Allerdings bin ich mir nicht ganz sicher, ob ich 
nach einem Schreibzugriff WREN nochmal WREN zurücksetzen muss mit WRDI.

Auf S. 11 (2.3) steht zum einen, dass WREN das Latch setzt und WRDI es 
zurücksetzt. In der rechten Spalte stehen dann die Instruktionen, die 
ein zurücksetzen von WREN bewirken. Darunter ist auch WRITE.

Nun würde ich
WRITE
16 Bit Adresse
gefolgt von 128 Byte
senden. Aber kein WRDI am Ende.

Wenn ich das so richtig verstehe, wofür ist dann WRDI gedacht? :) Nur 
wenn z.b. der Schreibzugriff fehlerhaft war?
Gast #4759454
Lesenswert?
• ▲
▼
> wofür ist dann WRDI gedacht?
Das ist mir ad hoc auch nicht klar. Spielt doch aber erstmal keine 
Rolle, um festzustellen, ob das EEPROM noch arbeitet, reicht es ja, ein 
paar Bytes zu schreiben und zu lesen.
  (durchgebrannte Eingangsschutzdioden mal außen vorgelassen)

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