Elegir el microcontrolador (MCU) adecuado es un paso crucial para crear aplicaciones eficientes, rentables y escalables.Los diseñadores deben ser capaces de encontrar un producto que logre un equilibrio entre la potencia de procesamiento, consumo de energía, memoria, integración analógica y dispositivos periféricos para satisfacer los requisitos de rendimiento de la aplicación.
Texas Instruments (TI) proporciona soluciones basadas en Arm ® Cortex ®- La gama completa de productos MCU con núcleos M0+ se caracteriza por un bajo consumo de energía, bajo costo y alta eficiencia.Estos procesadores de 32 bits son muy adecuados para aplicaciones que requieren rendimiento en tiempo real sin incurrir en gastos computacionales significativos.
La arquitectura Cortex-M0+ proporciona una base equilibrada para varios diseños integrados, cubriendo una amplia gama de aplicaciones desde nodos sensores básicos hasta unidades de control motor avanzadas.
TI ha lanzado una gama completa de MCU para diseñadores, que abarca tres grandes series de sus productos de microcontroladores Arm Cortex-M0+.que cubren funciones desde básicas hasta muy "ricos"Estas funciones analógicas pueden incluir periféricos integrados como ADC de 12 bits, amplificadores operativos, temporizadores, interfaces de comunicación (UART, I2C, SPI), etc.reducción de la necesidad de componentes externosLos diseñadores pueden elegir entre varios tipos de envases como QFN y TSSOP para adaptarse a las limitaciones del espacio físico.
MSPM0 Serie G - Esta serie de MCU proporciona el más alto nivel de funcionalidad analógica integrada, diseñada específicamente para aplicaciones de uso general,especialmente aquellos que requieren una funcionalidad de señal mixta de alto rendimientoEsta serie dispone de una velocidad de CPU de hasta 80 MHz y hasta 512 KB de memoria flash, así como un multicanal de 12 bits, 1 MSPS ADC,y hasta tres amplificadores operativos integrados y varios comparadores analógicos.
El MSPM0G3107SRHBR (Figura 1) opera a una frecuencia de hasta 80 MHz y cuenta con 128 KB de memoria flash y 32 KB de SRAM.así como hasta 111 canales externos y un amplificador de uso general (GPAMP)Además, el dispositivo también tiene una interfaz de red de área de controlador que admite CAN 2.0/3.0 y CAN-FD, cuatro interfaces UART, dos I 2 C y dos SPI, mejorando las capacidades de comunicación.Estas funciones pueden adaptarse a diversas aplicaciones como el control del motor y la automatización industrial.Otros modelos de este MCU están equipados con 32 KB de memoria flash y 16 KB de RAM o 64 KB de memoria flash y 32 KB de RAM.
Figura 1: Dimensiones típicas de la MCU MSPM0G310x (fuente de imagen: Texas Instruments)
Serie MSPM0 L - Estos dispositivos logran un equilibrio entre el bajo consumo de energía y la funcionalidad analógica, y están optimizados para aplicaciones como sensores y dispositivos alimentados por baterías.Esta serie tiene una velocidad de reloj de hasta 32 MHz y 8 KB a 256 KB de memoria flash, utiliza un ADC de 12 bits, comparador analógico, y puede incluir un único amplificador operativo.
En esta serie, el MSPM0L1306SRTRR (Figura 2) opera a una frecuencia de hasta 32 MHz y cuenta con 64 KB de memoria flash y 4 KB de SRAM.68 ADC MSPS (hasta 10 canales externos), dos amplificadores operativos de deriva cero y un comparador de alta velocidad con un DAC de referencia de 8 bits.las funciones de estabilidad a largo plazo y de corrección de desplazamiento son cruciales en tales aplicaciones..

