Sugerencia de microcontrolador

3

Estoy diseñando un amplificador de audio analógico con un ecualizador analógico de 6 bandas controlado a través de una pantalla táctil LCD de 7 ". Deseo realizar un FFT de 2048 puntos en tiempo real y mostrarlo en la pantalla en algún tipo de animación visual El ecualizador tendrá un Digipot que estará en un bus SPI. Estaba buscando una solución todo en uno. También es imprescindible algún tipo de placa de desarrollo de bajo precio para prototipo. A continuación se detallan los requisitos que he encontrado. / p>

  • min 43 GPIO
  • min 50Mhz reloj
  • resolución ADC de 1 bit como mínimo 1
  • capacidad FFT

Este es mi primer gran proyecto de diseño y estoy un poco abrumado por el tamaño del mercado. Estaba mirando el Stellaris hecho por TI, pero resulta que el chip todavía está en Fase experimental y no disponible para prueba son de distribución. Estaba pensando en la posibilidad de desoldar el chip y ponerlo en mi propio tablero, pero me preocupaba que el chip pudiera estar muy estresado. Cualquier aportación es un consejo que ayudaría a un montón.

    
pregunta JWL

4 respuestas

3

Aparte de la familia Stellaris de Ti con el Launchpad de Stellaris, otras familias de Arm / Cortex se ajustarán a la ley. Sólo otro que conozco es STM32 F3 serie Cortex-M4 de STM, con los kits de desarrollo Discovery como STM32F3DISCOVERY . Básicamente, productos de la competencia, pero el STM32F303VCT6 está disponible para la compra individual en Digi-key y similares (a 9 dólares en cantidades individuales, a veces solo usar la placa de desarrollo para su proyecto puede ser una mejor opción). Cualquiera de sus tableros de descubrimiento hará lo que necesite por el mismo precio.

Editar: Como actualización desde la respuesta original, TI ha lanzado una nueva familia basada en las mejoras de la línea Stellaris. La línea Tiva está en plena producción activa.

    
respondido por el Passerby
0

Hay una serie de tablas de desarrollo baratas disponibles que podrían satisfacer sus requisitos bastante bajos. ¿Está dispuesto a ejecutar un sistema operativo de alto nivel en su sistema, como Linux integrado? Si es así, la familia OMAP de TI sería una gran decisión. El muy popular Beagleboard sería un gran tablero de desarrolladores para comenzar.

enlace

Si está buscando una solución completa, OMAP aún podría funcionar, pero es mucho menos compatible y tiene muchos menos recursos disponibles.

    
respondido por el Brandon Yates
0

Si quieres algo realmente barato, consideraría la plataforma Freescale Freedom. Eche un vistazo aquí: Freedom

Esto se construye con un microcontrolador ARM cortex-M0. Este puede funcionar hasta 48 MHz, por lo que no podría decir si es suficiente para su aplicación. Hay un montón de FLASH y RAM para hacer algún tipo de matemática FFT, y además, esta es una CPU de 32 bits.

Si está dispuesto a invertir más dinero en este proyecto, siga adelante y elija el sistema Freescale Tower. Es muy versátil y puede optar por varias placas de microcontroladores para que actúen como su cerebro. Freescale Tower . Este es un sistema de desarrollo modular, y para sus necesidades recomendaría seleccionar una placa con un ColdFire + mcu (16bits) o un Kinetis (32bits) para satisfacer sus gustos.

Además, algunos de ColdFire + y Kinetis mcu tienen capacidades de dsp de hardware, por lo que realmente podría ayudar a sus rutinas FFT. Busque los que tienen un módulo MAC.

    
respondido por el Bruno Morais
0

Iría para la familia de microcontroladores PIC32MX o STM32F4 Cortex o AT91SAM9620.

    
respondido por el KernelPanic

Lea otras preguntas en las etiquetas