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". Quiero realizar una FFT de 2048 puntos en tiempo real y mostrarla en la pantalla en algún tipo de animación visual. El ecualizador tendrá 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 barata para crear prototipos. A continuación se encuentran los requisitos que se me ocurrieron.
Este es mi primer gran proyecto de diseño y estoy un poco abrumado con el tamaño del mercado. Estaba mirando el Stellaris fabricado por TI, pero resulta que el chip aún está en fase experimental y no está disponible para la distribución de pruebas. Estaba pensando en desoldar el chip y ponerlo en mi propia placa, pero me preocupaba que el chip estuviera demasiado estresado. Cualquier aporte es un consejo que ayudaría mucho.
Además de la familia Stellaris de Ti con Stellaris Launchpad, otras familias Arm/Cortex cumplirán con los requisitos. Solo otro que conozco es la serie STM32 F3 Cortex-M4 de STM, con los kits de desarrollo Discovery como el STM32F3DISCOVERY . Básicamente, productos de la competencia, pero el STM32F303VCT6 está disponible para compra individual en Digi-key y demás (a 9 dólares en cantidades individuales, a veces 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 aproximadamente 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.
Hay una serie de placas de desarrollo baratas disponibles que podrían satisfacer sus requisitos más bien bajos. ¿Está dispuesto a ejecutar un sistema operativo de alto nivel en su sistema, como Linux incorporado? Si es así, la familia OMAP de TI sería una gran decisión. El muy popular Beagleboard sería una excelente placa de desarrollo para comenzar.
http://en.wikipedia.org/wiki/BeagleBoard
Si está buscando una solución completa, OMAP aún podría funcionar, pero es mucho menos compatible y tiene muchos menos recursos disponibles.
Si quieres algo realmente barato, consideraría la plataforma Freescale Freedom. Echa un vistazo aquí: Libertad
Está construido 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 mucho 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. Torre de escala libre . Este es un sistema de desarrollo modular, y para sus necesidades recomendaría seleccionar una placa con un ColdFire+ mcu (16 bits) o un Kinetis (32 bits) que se adapte a sus gustos.
Además, algunos de los mcu de ColdFire+ y Kinetis tienen capacidades de dsp de hardware, por lo que realmente podría ayudar con sus rutinas de FFT. Busque los que tienen un módulo MAC.
Yo optaría por la familia de microcontroladores PIC32MX o STM32F4 Cortex o AT91SAM9620.
fe sagrada
Transeúnte
JWL
cristóbal b
chris stratton
Transeúnte
chris stratton
Transeúnte