Elegir un microcontrolador para un proyecto [duplicado]

1

Estoy diseñando mi primer proyecto que posiblemente podría entrar en producción (como un proyecto universitario), pero ahora tengo que elegir un microcontrolador. Mi experiencia principal es con el AVR de Atmel, así que tengo la tentación de elegir un AVR, pero no creo que sea una prueba de futuro. ¿Qué características debo buscar al elegir un microcontrolador? ¿Cómo debo decidir entre un microcontrolador de 8- (Atmel AVR), 16- (MSP430) o de 32 bits (ARM Cortex M3)?

    
pregunta Dean

1 respuesta

3

Agregue algunos detalles, especialmente sobre por qué cree que elegir un AVR no sería una prueba de futuro ... Sin conocer sus objetivos, no podemos ayudarlo ...

(Además, debo mencionar que también hay AVR de 32 bits .. .)

Hay muchos factores que hay que evaluar cuando se entra en producción. Incluso aunque un microcontrolador dado no parezca "preparado para el futuro" porque, por ejemplo, el rendimiento con respecto a los posibles diseños futuros, su ventaja de costo podría hacer que sea la opción preferida. ¡$ 1 a 10000 piezas hace $ 10000!

Además, también considero que el consumo de energía es un factor importante, un dispositivo más simple generalmente consume menos.

El tercer aspecto que tomaría en consideración es la disponibilidad / usabilidad de los entornos de desarrollo disponibles. Incluso consideraría hacer el prototipado en una unidad de usuario, con un entorno / soporte de desarrollo más conveniente, luego, cuando el producto funciona de manera funcional, antes de la producción en masa, elegiría un enfoque más económico y más personalizado, incluso si el entorno es Menor al otro. De esta manera, la creación de prototipos se realiza rápidamente, y los primeros problemas de facilidad de uso se curarán rápidamente y, en el entorno menos conveniente, solo se deberá realizar una pequeña cantidad de trabajo.

Por lo general, prototipo proyectos pequeños con Arduino, luego, por ejemplo, cambio a ATTiny2312, o UCs más pequeñas, cuando corresponda.

    
respondido por el ppeterka

Lea otras preguntas en las etiquetas