¿Costo y poder de EEPROM y Flash? [cerrado]

0

Estoy trabajando en un proyecto que requiere almacenamiento persistente de bajo consumo. Necesita almacenar 1 kB de datos como máximo. Los datos se organizan lógicamente en bloques. Por lo tanto, una actualización de un bloque requiere que se escriba 100 B en el almacenamiento.

El proyecto se alimentará desde una celda de monedas, por lo que debe ser eficiente en energía.

La baja resistencia del flash no es un problema. El factor decisivo para mi proyecto es el poder, el costo y la velocidad de escritura.

La hoja de datos de EEPROM del 25LC640 en enlace indica que se necesita hasta 5 ms para escribir una sola byte. Entonces, para actualizar mi bloque lógico, requeriría 500 ms. Este es el problema para mi proyecto.

Necesito decidir si usar flash o EEPROM y los factores decisivos son el costo, la potencia y la velocidad de escritura.

Por favor, ayúdeme diciéndome la velocidad de escritura, el costo y la potencia de flash y EEPROM típicos de aprox. tamaño 1 kilo bytes.

Edit-1:

Entiendo que serán compensaciones. Todo lo que quiero de esta comunidad es compartir su experiencia de diseño conmigo. No estoy pidiendo un producto en particular. Estoy buscando cifras típicas de costo, poder y velocidad de escritura.

Edición 2:

Mi proyecto es un dispositivo BLE. Debe almacenar bonding information , service context , application context y otra información de forma persistente. Estoy implementando un filesystem muy simple y cada información se puede almacenar en un archivo. El problema con write cycle más grande es que no puedo escribir datos instantáneamente y tengo que poner en cola la solicitud para almacenar los datos de forma persistente. Puede llevar a un estado inconsistente en mi dispositivo. Una vez más, puedo resolverlo haciendo que mi firmware sea lo suficientemente inteligente, pero quiero buscar otras alternativas de la comunidad.

    
pregunta abhiarora

2 respuestas

2

FeRAM (F-RAM, FRAM) es probablemente el almacenamiento no volátil de más baja capacidad de escritura. Se puede reescribir sin tener que preocuparse por un número limitado de escrituras y es muy rápido (leer y escribir). Y con solo una necesidad de 1 kB en total, es la forma en que me inclino por el uso de monedas. Puede seleccionar entre Cypress o TI para obtener piezas económicas que generalmente están disponibles. TI incluye microcontroladores basados en MSP430 que también incluyen lo suficiente para su uso. Gastará aproximadamente $ 1 por una parte de Cypress (solo memoria) y gastará aproximadamente lo mismo para obtener la memoria con un microcontrolador MSP430 incorporado también.

(También hay MRAM, pero es muy caro y solo está disponible en pequeñas cantidades y, además, es difícil de encontrar. Lo evitaría por ahora)

    
respondido por el jonk
1

Otra manera: encuentra un proveedor de piezas (por ejemplo, digikey) y luego utiliza la búsqueda paramétrica para encontrar una pieza adecuada. Debería poder obtener mucho más rápido que 500 ms, más como 0.1 ms. Considera también FRAM.

Ejemplo aleatorio: enlace

    
respondido por el pjc50

Lea otras preguntas en las etiquetas