Selección de los microcontroladores adecuados para aplicaciones integradas

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





Seleccionar los microcontroladores adecuados para aplicaciones integradas puede ser una tarea crucial. No solo hay una variedad de opciones técnicas para contemplar, sino que también existen problemas de casos comerciales como el precio y los plazos de entrega que pueden paralizar un proyecto. Al comienzo de un proyecto o aplicación de sistema integrado, existe una gran tentación de saltar y comenzar a seleccionar un microcontrolador antes de que se hayan eliminado los detalles del sistema integrado.

Antes de pensar en el microcontrolador, los ingenieros de software y hardware deben calcular los niveles altos del sistema, el diagrama de bloques y el diagrama de flujo, y solo entonces hay datos suficientes para comenzar a crear una elección racional en la selección del microcontrolador. Cuando se alcanza ese punto, hay algunos pasos sencillos que se pueden seguir para asegurarse de que se forme la selección adecuada de microcontroladores.




Cómo seleccionar los microcontroladores adecuados para aplicaciones integradas

Existen varias razones para seleccionar los microcontroladores para aplicaciones integradas, a saber, bajo costo, mayor nivel de integración, mayor confiabilidad, ahorro de espacio, etc.

Prepare una lista de interfaces de hardware necesarias

Utilizando el diagrama de bloques de hardware básico del microcontrolador, prepare una lista de todas las interfaces periféricas que el microcontrolador necesitará admitir. Hay dos tipos comunes de interfaces en el microcontrolador que deben enumerarse. La primera son las interfaces de comunicación, estos son periféricos como USB, SPI, I2C, UART, etc. Estos son muy preocupantes sobre la cantidad de espacio de programa en el microcontrolador que necesitará soportar. El segundo tipo de interfaz son las 'entradas y salidas digitales', (A a D) entradas analógicas a digitales, modulaciones de ancho de pulso, etc. Estos dos tipos de interfaces controlarán el número de pines que serán esenciales para el microcontrolador.



Interfaces de hardware necesarias

Interfaces de hardware necesarias

Seleccione la Arquitectura

La selección de la arquitectura puede afectar mucho al microcontrolador para aplicaciones integradas. A partir de la información anterior, un ingeniero debería poder empezar a hacerse una idea de la arquitectura del microcontrolador que será necesario. No olvide tener en cuenta los posibles requisitos futuros y el avance de las funciones. El hecho de que actualmente pueda arreglárselas con un microcontrolador de 8 bits no significa que no deba estudiar un microcontrolador de 16 bits para las próximas funciones o incluso para facilitar su uso. No olvide que la selección del microcontrolador puede ser un procedimiento iterativo. Puede elegir una parte de 16 bits en este paso, pero luego, en un paso posterior, encontrará que una parte ARM de 32 bits funciona bien. Esta etapa es simplemente para hacer que un ingeniero mire en la dirección correcta.

Seleccione la Arquitectura

Seleccione la Arquitectura

Reconocer los requisitos de memoria

Los dos muy críticos Los componentes de memoria de los microcontroladores son RAM y flash. Asegúrese de no quedarse sin espacios para las variables y el programa es definitivamente de suma importancia. Es mucho más sencillo elegir una parte con demasiadas de estas características que insuficientes. Después de todo, puede comenzar constantemente con más y luego pasar a una parte más controlada en la misma familia de chips. Usando la arquitectura del software y los periféricos de comunicación incluidos en la aplicación, un diseñador puede adivinar cuánta memoria se necesitará para la aplicación.


Reconocer los requisitos de memoria

Reconocer los requisitos de memoria

Observe los costos y las limitaciones de energía

Este es un buen momento para observar las necesidades de energía y el costo del microcontrolador. Si el microcontrolador será alimentado por una batería & mobile, entonces asegurarse de que las porciones sean de bajo consumo es absolutamente peligroso. Si no satisface las necesidades de energía, siga preparando la lista hasta que tenga algunas opciones. Tampoco olvide observar el precio parcial del procesador. Si bien los precios se acercan gradualmente a $ 1 en el volumen de varias partes, si está muy centrado, el precio podría ser peligroso.

Elija un kit de desarrollo

Una de las mejores partes de la elección de un microcontrolador es, descubre un kit de desarrollo para jugar y observar el funcionamiento interno del microcontrolador. Si no existe un kit, lo más probable es que la parte en particular no sea una buena opción y deberían retroceder unos pasos y descubrir una parte mejor. La mayoría de los kits cuestan hoy menos de $ 100. Pagar más que eso es demasiado. Otra porción puede ser una mejor opción.

Kit de desarrollo

Kit de desarrollo

De la información anterior, finalmente, podemos concluir que hay muchas características a considerar al elegir un microcontrolador para aplicaciones integradas. Antes de comenzar un proyecto integrado que necesita un microcontrolador, uno debe esforzarse en los aspectos técnicos que lo ayudarán a seleccionar un microcontrolador para aplicaciones integradas específicas. Son una lista de hardware, transferencia de datos, puertos PWM, empaquetado, consumo de energía, tamaño de la memoria, costo, etc. Esperamos que haya comprendido mejor este concepto. Además, cualquier duda sobre este concepto o para implementar cualquier proyectos basados ​​en microcontroladores , envíe sus comentarios comentando en la sección de comentarios a continuación. Aquí hay una pregunta para usted, ¿cuál es la función de un microcontrolador?