Dedico mucho tiempo a averiguar qué microcontrolador debo elegir para mis proyectos.
Por ejemplo , para un proyecto tengo los siguientes requisitos, en orden de importancia:
- I 2 S (para conectar al menos 2 micrófonos digitales, se prefieren 4)
- Al menos 32kB de RAM
- Reloj de al menos 40MHz
- baja potencia. Debe trabajar durante al menos 24 horas con una batería de 900mAh
- Debería venir en algún tipo de tablero en el que pueda trabajar a mano
- La pizarra debe ser pequeña, no mucho más grande que un teléfono móvil
- Este es un proyecto único, por lo que el costo no es un problema importante
¿Cómo se puede encontrar una lista corta de candidatos que cumplan o superen un conjunto determinado de requisitos (como el anterior) y asegurarse de que no se hayan perdido nada?
Actualmente, estoy navegando por el catálogo del elemento-14 y abro las hojas de datos al azar. Este es un proceso muy lento. Lo ideal sería que hubiera alguna tabla en la que pudiera seleccionar qué columnas mostrar (como RAM, velocidad del reloj, consumo de energía) y ordenar las MCU que coincidan con mis criterios. Puede que las cosas no sean ideales, pero seguramente las personas tienen formas más inteligentes de navegar en el mercado de MCU.