Llevo rascándome la cabeza con esto por un tiempo. Estoy tratando de construir un dispositivo que grabe audio usando un codificador VS1053 a algún tipo de memoria flash SPI. Quiero poder descargar los archivos grabados a una computadora mediante USB.
Actualmente estoy usando la placa de expansión de Adafruit para grabar audio OGG en una tarjeta microSD que puedo enchufar a una computadora. Me gustaría eventualmente diseñar mi propia placa que tenga el codificador IC, la memoria flash SPI y el puente USB(?). Aquí están las preguntas que tengo:
- ¿Puedo usar algún tipo de IC de memoria flash como este? 64Mbit será suficiente para mi aplicación.
- Existen bibliotecas para que los datos de salida del codificador de audio vayan a una tarjeta SD. ¿Se puede configurar la memoria flash externa para que parezca una tarjeta SD de muy baja capacidad?
- Para la mencionada capacidad de USB, encontré un par de IC de controlador de memoria:
-Maxim's MAX145002: Probablemente demasiado caro para mi aplicación (~$20)
-USB4640 de Microchip USB4640: Con un precio razonable (~$3)
¿Funcionarán estos controladores de memoria con memoria flash SPI?
También, si ayuda saberlo, esto es para un prototipo de un dispositivo que entrará en producción en baja cantidad (100s a 1000s).