Diseño con memoria Flash SPI discreta

Diseño con flash discreto es 1/10th el costo, utiliza un mucho más pequeño factor de formay requiere mucho hardware menos especializado que el uso de las tarjetas flash SD.

Este Instructable le mostrará cómo agregar 1MB de memoria flash externa discreta a su proyecto de microcontrolador con lo que creo que es la menor cantidad de esfuerzo posible. Esta es también una continuación a mis otros dos Instructables de registro de datos (un anemómetro y un acelerómetro de 3 ejes muñeca) que explica cómo descargar los datos desde la memoria flash del registrador utilizando antiguas aplicaciones de línea de comandos de TTY encontradas Linux.

Motivación

Cada vez que estoy construyendo un proyecto Arduino Atmel ATMega y necesito grabar datos, casi siempre tomo un solo SPI WinBond W25Q80BV chip flash de 1 MB en vez de una SD flash subsistema. Existen muchas razones para elegir un discreto flash chip sobre un subsistema de SD y viceversa, y usted tendrá que considerar estas compensaciones para su diseño. La lista siguiente contiene algunos intercambios que pienso que cuando tenga que decidir si quiero utilizar un único chip DIP de 8 pines o una solución completa en SD:

Complejidad del hardware (elegir: discreta)

Una manera de añadir flash SD a un sistema Arduino es usar un escudo, como este de Seeed Studio (tres ' café) que compré en mi Shack de Radio local por $15. Mientras que shields proporcionan la conveniencia para el prototipado, la Asamblea de la producción final no tenga el presupuesto o el espacio para incluir hardware SD. Un paquete DIP de 8 pines de un discreto chip flash es mucho más fácil caer en una protoboard de un escudo de SD, suponiendo que la placa de desarrollo incluso soporta un escudo.

Complejidad del software (elegir: discreta)

El subsistema flash SD comúnmente se basa en las bibliotecas SDFat16/32. Mientras que los dispositivos son una interfaz SPI, hace sentido utilizar grasa desde cualquier PC o MAC pueden leer entonces esta tarjeta. Estas bibliotecas son grandes y pueden tomar espacio precioso de la EEPROM en menores integrados controladores. Compatibilidad e integración en su entorno de construcción pueden requerir depuración significativa. El software necesario para conducir un discreto chip flash con una interfaz SPI es trivial y muy pequeñas, como se verá pronto. Tal vez esto dice más de mí que las bibliotecas de SDFat, pero encuentro engorroso trabajar con.

Capacidad y portabilidad (elegir: SD)

Gana el flash SD grande aquí, simplemente pop en una mayor capacidad de la tarjeta SD en el existir diseño sin modificaciones. Flash SPI discreta tiene límites más bajos de densidad en el formato DIP de 8 pines. La biblioteca de SDFat significa que cualquier PC o MAC puede leer los archivos en la tarjeta.

Costo (elegir: discreta)

Tarjetas SD gama en precio dramáticamente y con un escudo flash SD, puede establecerlo nuevo $20-$30. WinBond chips de 1MB cuestan cerca de $2 de Mouser o Digikey.

Energía (elegir: discreta)

Requisitos de energía de flash dependen del fabricante, lote de producción, dispositivo densidad y tecnología de proceso. Las tarjetas SD son típicamente mayor potencia de salida debido a las densidades más altas y velocidades de energía dinámica más alta debido al mayor acceso. Los chips WinBond que centrarse en este Instructable requieren muy poca energía, 6uW espera, 60mW página programa y 60mW chip erase. No pude encontrar datos de la energía en las gama alta súper rápidas tarjetas de SD, pero la velocidad de escritura es de aproximadamente 100 x que el WinBond. Como energía dinámica es proporcional a la frecuencia, no me imagino poder sería menos.

Velocidad (elegir: SD)

No he tenido necesidad de rendimiento de escritura de memoria muy rápido flash, pero flash SD viene en muchos formatos diferentes de producto basadas en la velocidad sobre todo debido a (las exigencias de la fotografía digital) y el uso de formatos de imagen raw. Realmente no se pueden comparar los chips WinBond SPI: velocidad de programa de la página es 0.7ms de 256 bytes, que se traduce en 0.360 MB/s, que es 100 x más lento que las tarjetas Micro SD más rápidas del equipo Corp. en ~ 40 MB/s. Sospecho que tienen múltiples dispositivos o arreglos de discos de escribir en paralelo para alcanzar esas velocidades.

Si bien este análisis probablemente representan mis propios sesgos vagos, encuentro mi marca de pereza a ser bastante prolífico. Dicho, uno de estos vectores puede ser más importante para su proyecto, pero mi objetivo aquí es llamar los tratos y a continuación ilustran la sencillez de este maravilloso chip flash. (Y aún no he hablé de fichas mayor capacidad paralelo flash).

Etiquetas: Arduino, Flash, Spi, TTY

Artículos Relacionados

Convertir su iPod generación 5 de Video con memoria Flash!

Convertir su iPod generación 5 de Video con memoria Flash!

Usted puede han visto mi Instructables otros sobre cómo convertir tu iPod Mini y 4G iPods con CF y se preguntaba si usted podría hacer lo mismo con el iPod Video. Bien puede!Nota: Algunas de las instrucciones son muy similares (si no es lo mismo) com
Actualice su iPod Mini con memoria Flash - No más disco!

Actualice su iPod Mini con memoria Flash - No más disco!

En lugar de un disco duro, el iPod actualizado nuevo utilizará memoria flash sin partes móviles para arranque rápido y tiempos de acceso y menor consumo de energía.(Corrí mi iPod continuamente durante más de 20 horas en una carga!).Usted también tend
Convertir iPod 4 Gen para utilizar memoria Flash

Convertir iPod 4 Gen para utilizar memoria Flash

que todos tienen o saben de alguien que tiene un iPod con un disco duro muerto. Por supuesto usted puede simplemente comprar otra unidad pero tienes a los hambrientos de poder mismo, propensos a fallas, frágiles rotación media. Por el contrario, actu
Memoria Flash en Audio Casette

Memoria Flash en Audio Casette

esta tarde fui curioso stick cuántas cintas realmente está envuelto en un casette de audio, es mucho, y durante el proceso de limpiar el desorden destruyó la cubierta de mi vieja memoria 128 de Meg.Así que me quedé con una memoria USB sin ninguna cub
Conversión de imágenes a memoria Flash iconos/imágenes para TFT (sin tarjeta SD)

Conversión de imágenes a memoria Flash iconos/imágenes para TFT (sin tarjeta SD)

Muchas veces hacer cualquier usuario interfaz o bien Mostrar contenido, que utilizamos los iconos/imágenes. En este Instructable, que va ser mostrando los iconos o logos o imágenes en su pantalla TFT de Arduino con el uso de ATmega (utilizado en Ardu
Memoria Flash steampunkish

Memoria Flash steampunkish

se trata de una memoria Flash de 8 gig que convertido en un palo de madera con bandas de cobre asegurando juntos... Pensé que era cool...
USB memoria Flash Tic Tac disfraz

USB memoria Flash Tic Tac disfraz

no hace mucho tiempo en instructables, hubo un concurso para nada que ver con un puerto USB. Lamentablemente, yo no consiguió a haciendo de este instructable por lo que estoy haciendo esto para concurso de suministros de oficina. Por favor voten por
Memoria Flash oculto en la expo

Memoria Flash oculto en la expo

En este instructable voy a mostrarle cómo esconder una unidad flash en un marcador expoPaso 1: materialesExpo u otro similar tamaño de marcadorimpulsión del flash delpinzasbarra de la pluma o la espigaPaso 2: Abrir expousted necesita tomar las pinzas
Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

En este Instructable encontrará una biblioteca y bosquejo para trazar imágenes almacenadas en la memoria FLASH de Arduino en una pantalla TFT.Aquí utilizamos mi favorito 2.2" 320 x 240 pixel ILI9341 base de TFT. Esta pantalla es un buen tamaño para A
Memoria flash USB en el adaptador de pared. ¡ Es un USB datos seguro!"

Memoria flash USB en el adaptador de pared. ¡ Es un USB datos seguro!"

que pasó por mis armarios y encontré la vieja impulsión del flash del usb, adaptador de pared y ratón por cable roto.Me aburría así que hice una memoria flash usb que se parece a adaptador de la pared.Se necesita:* Cuchillo* Pegamento* Tijeras (opcio
¿Cómo convertir Flash a PSP con ANVSOFT Flash to PSP Converter?

¿Cómo convertir Flash a PSP con ANVSOFT Flash to PSP Converter?

allscreensavertools.com ( http://www.allscreensavertools.com ) ANVSOFT Flash to PSP Converter es una potente utilidad que convierte archivos SWF de Macromedia Flash a archivos MPEG-4, incluyendo los clips de película, scripts de acción y el audio en
Hacer su propio diseño con iluminación LED DIY

Hacer su propio diseño con iluminación LED DIY

Hacer su propio diseño con bombillas LED iluminación bricolaje utilizando partes básicas de la tienda de mejoras para el hogar! Se trata de una forma económica y flexible para crear iluminación brillante que se adapta a tu espacio, no importa si uste
TfCD: Bookmarker / lámpara con aleación con memoria inteligente de lectura

TfCD: Bookmarker / lámpara con aleación con memoria inteligente de lectura

(Este proyecto fue creado para el curso TfCD en la TU Delft)La idea era crear un marcador que puede también funcionar como una lectura pequeña luz. Hemos querido utilizar el 'material inteligente' SMA (aleación con memoria de forma) para el cable aut
Controlador seguro para un palo roto de la memoria flash.

Controlador seguro para un palo roto de la memoria flash.

Controlador seguro para un palo roto de la memoria flash,Fijación por un pequeño trozo de sugru amarillo en el cairo hackerspace sugru construcción de noche.