Elegir la familia de controladores correcta: ¿AVR? DSP? ¿BRAZO? [cerrado]

-1

Soy un desarrollador de la parte "cerebral" de las fuentes de alimentación de modo conmutado. Ahora estoy en AVR, pero me gustaría desarrollar mi propia versión para procesadores más avanzados. Las fuentes de alimentación de modo conmutado son los dispositivos con muchos procesos que tienen lugar dentro de fracciones de microsegundos, por lo que con ARV usé los IC de controlador PWM correspondientes. DSP y, probablemente, las ARM podrán proporcionar la conducción directa de las puertas del interruptor y la adquisición de datos a alta velocidad. Mi opinión de que ARM es lo correcto. Pero no sé nada de esta amplia variedad de dispositivos. ¿Cómo elegir el dispositivo adecuado? ¿Hay suficiente información en la web? ¿Son las herramientas dev.tools tan avanzadas como para los AVR? Por favor, bendíceme para pasar al desarrollo basado en ARM :)

    
pregunta Roman Matveev

1 respuesta

1

Si planea utilizar dispositivos ARM para fuentes de alimentación de modo conmutado, le sugiero que eche un vistazo a los dispositivos Cortex M0 y Cortex M3. Estos se utilizan comúnmente en aplicaciones de alimentación conmutada y están disponibles en numerosos proveedores, incluidos grandes jugadores como ST y NXP.

Estos dos dispositivos suelen tener las siguientes características que los hacen adecuados para aplicaciones de alimentación conmutada: temporizadores a bordo, que son útiles para generar formas de onda PWM, comparadores analógicos, que son útiles para responder a señales de corriente rápida, convertidores ADC y convertidores DAC . En comparación con un AVR típico, la arquitectura de 32 bits ofrece más potencia de procesamiento en bruto.

La principal diferencia entre el Cortex M0 y M3 es la potencia de cálculo. El M0 se considera un dispositivo de nivel de entrada. Estoy usando este M0 de ST y es más que suficiente para Una aplicación de control de voltaje. Una buena forma de comenzar sería utilizar una placa de demostración como this . Si necesita realizar un control de corriente, que requiere más potencia computacional, considere usar un Cortex M3.

En cuanto a las cadenas de herramientas, hay muchas para elegir. Si no necesita más de 32k, entonces es un buen lugar para comenzar con el kit de desarrollo de microcontroladores MDK-ARM de Keil . Es gratis hasta 32k, que a menudo es más que suficiente. Otras cadenas de herramientas que vale la pena mirar son:

  • LPCXpresso . Para los dispositivos Philips ARM, este IDE tiene una edición gratuita que permite compilar tamaños de código de 256k.
  • Eclipse ARM de GNU . Esto es gratis, pero puede ser difícil ponerse en marcha.
respondido por el mr_js

Lea otras preguntas en las etiquetas