Ich mache eine Schaltung mit einem Mikrocontroller, der regelmäßig etwa 500 Bytes an Informationen in einem nichtflüchtigen Speicher speichern muss. Der Mikrocontroller läuft nur auf einem Supercap, der möglicherweise selten aufgeladen wird, wacht regelmäßig auf, nimmt einige Messwerte vor und schreibt diese Elemente dann entweder über SPI-Kommunikation in ein Off-Chip-EEPROM oder in einen Block seines eigenen Flash-Speichers.
Ich bin über diese Art von Chip von Cypress gestolpert - http://www.cypress.com/products/f-ram-nonvolatile-ferroelectric-ram
Die F-Ram-Chips verwenden ebenfalls SPI, aber die meisten Vorteile gegenüber EEPROM- oder Flash-Schreibvorgängen, wie schnellere Schreibgeschwindigkeit, keine besonderen Spannungs- oder Stromanforderungen, 100-Billionen-Zyklen-Ausdauer und viele andere, ließen mich fragen, ob es zu gut war wahr sein. Ich habe das Datenblatt gelesen und es zeigt, dass die Zellen durch einen Lesevorgang zerstört werden, aber der Chip kümmert sich darum, den Wert beim Lesen zurück in die Zelle zu schreiben.
Abgesehen von der Notwendigkeit eines externen Chips (im Vergleich zu On-Chip-Flash im Mikrocontroller) konnte ich fast keine Nachteile bei der Verwendung von F-RAM-Geräten für das finden, was ich tun möchte. Kennt jemand andere Nachteile bei der Verwendung von F-RAM über EEPROM oder Flash?
Es ist teurer und nicht in wirklich großen Größen erhältlich.
Vergleichen Sie z. B. http://www.digikey.co.uk/product-detail/en/cypress-semiconductor-corp/FM25V10-G/428-3323-ND/3788992 mit http://www.digikey.co.uk/ product-detail/en/stmicroelectronics/M95M01-DFDW6TP/497-15781-2-ND/4357400 - das FRAM-Teil ist schneller, aber fast 10-mal so teuer.
Es hat eine nette Nische als Ersatz für batteriegepuffertes SRAM und in stark genutzten Datenloggern gefunden, aber es ist nicht bereit, EEPROM zu veralten.
brhans
CL.
Sam