Usando SPI Nor Flash como memoria de almacenamiento en un dispositivo de rastreo Vehical

0

Estoy diseñando un dispositivo de seguimiento de vehículos. Necesito una memoria de almacenamiento de 2Mb a 8Mb para almacenar datos de MCU. Según lo que admita mi MCU, planeo usar SPI NOR Flash como dispositivo de almacenamiento. Como sé, NOR Flash no se recomienda como dispositivo de almacenamiento de datos, pero se usa comúnmente como dispositivo de almacenamiento de código.

Considerando el requisito de solo 2Mb a 8Mb, ¿está bien usar NOR Flash como dispositivo de almacenamiento de datos?

    
pregunta Oshi

2 respuestas

2

El almacenamiento de datos es el uso más común de estas partes flash SPI. Al igual que con todos los tipos de flash, debe evaluar la cantidad de ciclos de borrado y la vida útil esperada del dispositivo con respecto a los requisitos de su propia aplicación. Cuando la parte en bruto no cumple con sus requisitos para los ciclos de borrado, puede consultar temas como la nivelación de desgaste.

En general, estas partes generalmente están bien de usar para el almacenamiento de datos.

Editar

La referencia que citó es un documento de 14 años que compara específicamente NOR paralelo, flash NAND paralelo y memoria DiskOnChip. El propósito del documento es mostrar qué tan malo es el flash NAND y NOR, y qué tan maravilloso es DiskOnChip. Dado que está escrito por los creadores de DiskOnChip, debe considerarse bastante sesgado. La afirmación de que hace que "... lo descalifique para ser utilizado como un dispositivo de almacenamiento de datos" es una opinión muy parcial. En el contexto de esta discusión, es irrelevante de todos modos porque dijo que planeaba usar SPI NOR flash.

Muchos ingenieros (incluido yo) han usado SPI NOR flash para el almacenamiento de datos. Si es adecuado para su aplicación solo usted sabe. Pero ser capaz de programar una página de 256 bytes en 0,8 ms es a veces lo suficientemente rápido.

    
respondido por el Steve G
1

Los dispositivos flash NOR son más fáciles de manejar en comparación con los dispositivos NAND. Un inconveniente de los dispositivos NOR es el borrado lento.

Una conclusión de este documento:

El uso de dispositivos NOR está muy extendido en la industria. Ofrecen una interfaz de memoria fácil y son adecuados para la ejecución de código, lo que los hace ideales para dispositivos que no necesitan almacenamiento de datos. Su arquitectura los convierte en una buena alternativa en el rango de 1 MB a 4 MB. NOR ofrece un buen rendimiento de lectura pero malos tiempos de escritura y borrado, descalificando su uso como dispositivo de almacenamiento de datos. Sin embargo, a medida que los dispositivos actuales se vuelven cada vez más sofisticados, se espera que ofrezcan más funciones, programas más ricos y que almacenen más información a nivel local. Esto requiere mayores capacidades, tanto para el código como para el almacenamiento de datos, y tiempos de borrado / escritura considerablemente más rápidos. NAND ofrece todo esto, además de mejores precios en capacidades que van desde 8 MB a 128 MB. Sin embargo, la mayoría de los ingenieros se muestran reacios a usarlo debido a su interfaz no estándar y su gestión complicada.

Aunque la memoria flash NOR no se recomienda para el almacenamiento de datos (R / W rápido), su simplicidad para la interfaz puede ser una bendición para los diseños pequeños que no requieren un rendimiento R / W rápido.

En general, para responder a su pregunta sí, NOR flash está bien para su escenario de uso. Si su sistema estará encendido todo el tiempo, también puede usar SPI RAM para R / W más rápido.

    
respondido por el Chetan Bhargava

Lea otras preguntas en las etiquetas