Forum: Mikrocontroller und Digitale Elektronik Seltsames Detail bei Flashspeicher


von derElf (Gast)


Lesenswert?

Hi Leute,

Heute bin ich über eine seltsame Detailbemerkung im Datenblatt eines 
Winbond W25Q128FW 
(https://www.winbond.com/resource-files/w25q128fw_rev_g_feb1714.pdf) 
gestolpert.

Und zwar ist dort auf Seite 79 Note 1 folgende Bemerkung:

>VCC voltage during Read can operate across the min and max range
>but should not exceed +/- 10% of the programming (erase/write) voltage.

Ich frage mich jetzt ob das irgend einen physikalischen Hintergrund hat, 
warum ich den Flash beim Beschreiben und Lesen mit ungefähr der gleichen 
Betriebsspannung betreiben soll.

lg
derElf

von derElf (Gast)


Lesenswert?

Noch eine Zusatzfrage, was passiert im Chip wenn ich diese Grenzen 
missachte?

von Axel S. (a-za-z0-9)


Lesenswert?

derElf schrieb:
> Ich frage mich jetzt ob das irgend einen physikalischen Hintergrund hat,
> warum ich den Flash beim Beschreiben und Lesen mit ungefähr der gleichen
> Betriebsspannung betreiben soll.

Das dürfte mit adaptiven Programmieralgorithmen zu tun haben. Zellen 
werden nicht für eine feste Zeit programmiert, sondern erst mal so lange 
bis sie erstmals die richtigen Daten zeigen und dann noch einen 
Sicherheitszuschlag drauf. Siehe auch EPROM-Programmieralgorithmen.

Da die Schaltschwelle von der Betriebsspannung abhängt, bestimmt die 
Betriebsspannung bei der Programmierung auch, wieviel absolute Ladung da 
auf das floatende Gate geschoben wird. Und das in Folge beeinflußt, bei 
welcher Betriebsspannung die Daten noch sicher ausgelesen werden können.

Nicht umsonst gibt es Tricks, wie daß man EPROMs bei bei Betriebsspan- 
nungen am unteren Ende des Erlaubten ausliest, wenn sie anfangen 
unzuverlässig zu werden.

von derElf (Gast)


Lesenswert?

Sehr interessant, danke.

Kann es sein, dass sich das beim Flash genau umgekehrt verhält?
Meine Erfahrung mit dem Chip war mit 5V schreiben -> bei 5V lesbar und 
unter 3,3V unzuverlässig. Bei 3,3V war er dann nur mehr bis hinunter zu 
2,5V zuverlässig lesbar.

PS: Ja ich weiß, dass ich damit sämtliche Absolute Maximum Ratings um 
ein vielfaches überschritten habe. Es war ein Rettungsversuch mit großem 
Lerneffekt, auch wenn der Chip jetzt tot ist. Allerdings durch 
unabsichtlich verpolte Betriebsspannung facepalm

von Axel S. (a-za-z0-9)


Lesenswert?

derElf schrieb:
> Kann es sein, dass sich das beim Flash genau umgekehrt verhält?
> Meine Erfahrung mit dem Chip war mit 5V schreiben -> bei 5V lesbar und
> unter 3,3V unzuverlässig. Bei 3,3V war er dann nur mehr bis hinunter zu
> 2,5V zuverlässig lesbar.

Ja. Je nach konkreter Chip-Technologie kann der Zusammenhang auch anders 
herum sein. Auch bei EPROMs.

von derElf (Gast)


Lesenswert?

Vielen Dank, du hast mir sehr geholfen das etwas besser zu verstehen :)

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.