Seltsames Detail bei Flashspeicher

Gast #4765037
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
#4765095
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.
Gast #4765143
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
#4765448
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.