Forum: Mikrocontroller und Digitale Elektronik 25AA512 tot gemacht!?


von hmmmm (Gast)


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 :)!

von mögig (Gast)


Lesenswert?

hmmmm schrieb:
> 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

Vielleicht hast du damit die Dioden an den Eingängen beschädigt.

von Rene K. (xdraconix)


Lesenswert?

Der 25AA512 ist doch 5V stabil. Zumindest

hmmmm schrieb:
> Nun steht ja im Dateblatt, dass alle Eingänge von -0.6V bis VDD+1V
> vertragen.

Laut Tabelle 1-1 bedeutet VDD+1V Das du deine VDD Spannung +1 Volt (Bei 
5Volt VDD quasi 6Volt) belegen darfst.

von hmmmm (Gast)


Lesenswert?

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.

von dunno.. (Gast)


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..

von Dieter F. (Gast)


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?

von hmmmm (Gast)


Lesenswert?

Ich warte mal ab mim Tauschen, vielleicht kommt ja noch wer vorbei und 
weiß wies ist.

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Dieter F. schrieb:
> 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?

Wenn der uC versucht mit 5V in die Steuerleitungen reinzubrüllen.....

von Dieter F. (Gast)


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 ...

von hmmmm (Gast)


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

von Magnus M. (magnetus) Benutzerseite


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.

Quatsch!

Absolute Maximum Ratings (†)
All inputs and outputs w.r.t. VSS ........... -0.6V to VCC +1.0V

Das "w.r.t" heißt "with respect to", also "bezogen auf".

von S. Landolt (Gast)


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.

von Schlumpf (Gast)


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.

von S. Landolt (Gast)


Lesenswert?

Nun, durchlegierte Eingangsschutzdioden könnte man ja noch mit dem 
Ohmmeter feststellen, aber sonst?

von Schlumpf (Gast)


Lesenswert?

Schlumpf schrieb:
> Stichwort wäre z.B. Lach-Up..

Wenn ich schon ein Stichwort in den Raum werfe, dann sollte ich es 
richtig schreiben, sonst wird es mit google schwer:

Latch-Up

vertipptnochmal..

von S. Landolt (Gast)


Lesenswert?

War doch prima, zum Lachen hat's zwar nicht ganz gereicht, aber zum 
Schmunzeln.

von hmmmm (Gast)


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?

von Peter D. (peda)


Lesenswert?

hmmmm schrieb:
> Heißt das, dass ich das Bauteil beschädigt habe

Davon würde ich eher nicht ausgehen. Was ein MC so als Ausgangsstrom 
liefern kann, ist schon sehr begrenzt.

Ich denke, es wird ein SW-Problem sein.

von S. Landolt (Gast)


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)

von Peter D. (peda)


Lesenswert?

Ich würde erstmal das Statusregister lesen, ob da sinnvolle Werte 
drinstehen.
Und dann mit Write-enable/-disable das zugehörige Bit ändern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.