Actualmente estoy frustrado por las limitaciones de la aritmética de punto fijo en un microcontrolador para un avión cuadrotor. El avión con el que estoy experimentando está usando un ATMEGA. Pensé: ¿sería posible reemplazar el ATMEGA con un DSP equipado con una unidad flotante de punto único?
Mis requisitos son:
- ADC de 12 bits
- FPU de percisión única
- velocidades de señal de control de 100 Hz
- quisiera que gcc sea compilador de herramientas
El panel de control existente tiene especificaciones listadas en línea . Utiliza un ATMEGA1284P, y esa es la parte que estoy buscando reemplazar. Eso significaría que el reloj de la CPU debería ser de al menos 20 MHz y debe haber alrededor de 32 pines de salida, algunos de los cuales admiten I2C.
Si tiene experiencia con controladores DSP y tiene algunas recomendaciones para esto proyecto. Los números de pieza de la CPU que están disponibles en Digikey o en línea serían aún mejores.
EDITAR: la latencia ha cambiado para calificar