¿Cómo hacer MCU con 256kB de memoria?

-2

(Traspaso)

Tengo un ADC con reloj de 48MHz que genera datos continuamente. Mi MCU tomará los datos en algunas interrupciones y deberá enviarlos al iPhone. La cantidad de datos recolectados es de 178k Bytes. Supongo que necesito 256kB de memoria. MCU no parece tener esa gran memoria de datos.
¿Cuál puede ser la mejor manera en términos de costo y simplicidad del circuito?

    
pregunta nelm

1 respuesta

1

Como se mencionó en los comentarios, puede cambiar a una parte con suficiente RAM interna o agregar RAM externa. El STM32 tiene opciones que funcionarían para ambas soluciones. La línea STM32F42x se puede comprar con los 256 kB de RAM que solicita. Creo que Freescale puede tener opciones en la familia Kinetis que también cumplan con este requisito. Todos los STM32 en paquetes apropiadamente grandes también tienen una interfaz de memoria externa en la que puedes colgar un chip SRAM.

Vale la pena mirar si su microcontrolador tiene memoria oculta en otro lugar que pueda usar. Por ejemplo, algunos microcontroladores pueden tener pequeños bancos de memoria dedicados para Ethernet y USB que podrían usarse para el almacenamiento si el periférico no es necesario para el propósito previsto.

También puede evaluar los algoritmos de compresión de datos (con pérdida y sin pérdida) que podrían reducir sus requisitos de memoria, o reestructurar su sistema para que pueda enviar los datos al iPhone con más frecuencia.

    
respondido por el rjp

Lea otras preguntas en las etiquetas