Quiero comenzar a diseñar mis propios dispositivos de audio de hardware (digitales) para la generación y el procesamiento de señales. El objetivo final es diseñar productos que formarán parte de un sistema de sintetizador modular.
Soy un poco principiante con el hardware, así que busco algunos consejos sobre el tipo de microcontrolador apropiado para usar. ¿Qué características debo buscar en un microcontrolador para satisfacer las necesidades?
Necesitaré E/S digitales para interruptores y entrada y salida de audio (presumiblemente usaré DAC/ADC discretos), E/S analógicas para control en tiempo real (potenciómetros/faders, etc.) y potencia computacional suficiente para hacer DSP a una calidad razonablemente alta.
Después de investigar un poco y observar las especificaciones del hardware existente, pensé que comenzaría con algo general como un ARM Cortex M3 o M4. ¿Sería apropiado este tipo de microcontrolador? Me gustaría si es posible programarlo en C.
El problema entonces es cómo hago para programar/crear prototipos con lo que elijo. ¿Debo obtener una placa de desarrollo? ¿Eso incluirá algún tipo de IDE? ¿Puedo obtener un chip desnudo y programarlo como está?
Se agradece cualquier consejo o redirección a otro lugar.
Mire la familia de microcontroladores Microchip dsPIC ya que las características que ofrecen pueden satisfacer sus necesidades.
La familia ofrece las siguientes características:
Puede encontrar más detalles sobre las características de dsPIC30F aquí :
La placa ARM Cortex M3 mbed LPC1768 podría satisfacer sus necesidades. Tiene 1 salida analógica y 5 entradas analógicas y funciona a 100 MHz. Puedes encontrarlo aquí .
Andrés