El control digital se une a circuitos analógicos inteligentes para agilizar el diseño
Si bien es inherentemente sencillo de comprender e implementar, la incorporación de hardware y herramientas de software, como periféricos independientes del núcleo (Core Independent Peripherals, CIP), circuitos analógicos inteligentes y MPLAB Code Configurator, ofrecen una mayor capacidad de proceso y disminuyen el volumen de código, el consumo y el esfuerzo de diseño necesario para comercializar los productos con rapidez.
Microchip Technology ha presentado dos nuevas familias de microcontroladores teniendo en cuenta la innovación para el cliente.
La nueva familia de microcontroladores PIC16F18446 está formada por componentes ideales para nodos de sensores. En su diseño se ha tenido en cuenta especialmente la flexibilidad y su convertidor A/D con cálculos (ADC2) funciona entre 1,8V y 5V, ofreciendo así compatibilidad con la mayoría de sensores de salida, tanto analógicos como digitales. El ADC2 de 12 bit realiza el filtrado de forma autónoma, proporciona unas lecturas más precisas del sensor analógico y en última instancia unos datos de mayor calidad para el usuario final. Gracias a la capacidad del ADC2 de activar el núcleo únicamente cuando sea necesario, en lugar de hacerlo de forma predeterminada, el consumo del sistema se ve reducido por lo que este microcontrolador es ideal para aplicaciones alimentadas por batería. Este menor consumo también permite que los nodos de sensores se alimenten con pequeñas baterías, disminuyendo así los costes de mantenimiento al usuario final y el tamaño total del diseño.
La llegada del microcontrolador ATmega4809 ofrece una nueva serie de microcontroladores megaAVR diseñados para crear aplicaciones de control con una gran capacidad de respuesta. La capacidad de proceso del convertidor A/D de alta velocidad integrado permite una conversión más rápida de las señales analógicas que dan como resultado unas respuestas deterministas del sistema. Como primer dispositivo megaAVR en incorporar CIP, el ATmega4809 pueden ejecutar tareas en hardware en lugar de software.
Como primer dispositivo megaAVR en incorporar CIP, el ATmega4809 pueden ejecutar tareas en hardware en lugar de software.
Esto disminuye el volumen de código y puede reducir enormemente el esfuerzo dedicado al software para acortar el plazo de comercialización. Por ejemplo, el periférico CCL (Configurable Custom Logic) puede conectar el convertidor A/D a una combinación personalizada de disparos externos mediante hardware sin interrumpir el núcleo, lo cual mejora el tiempo de respuesta y reduce el consumo. También se puede añadir el ATmega4809 a un sistema para asumir funciones en diseños basados en microprocesadores más complejos. Al utilizar CIP para ejecutar instrucciones y tareas de control en el microcontrolador, en lugar del microprocesador, disminuye el riesgo de respuestas con retardo, mejorando así la experiencia del usuario final.
El ATmega4809 se ha seleccionado como microcontrolador incorporado a la tarjeta Arduino de próxima generación. Su incorporación a esta tarjeta permite que los desarrolladores dediquen menos tiempo a codificar y más a crear. Los CIP basados en hardware permiten crear diseños más eficientes y facilitan más que nunca la transición del proyecto a la fase de producción.
“La adopción de ATmega4809 por parte de la tarjeta Arduino de próxima generación consolida nuestra colaboración, además de añadir las ventajas de los CIP y los circuitos analógicos inteligentes a la plataforma Arduino”, declaró Steve Drehobl, vicepresidente de la unidad de negocio de microcontroladores de 8 bit de Microchip.
Herramientas de desarrollo
Los nuevos microcontroladores PIC16F18446 son compatibles con MPLAB PICkit 4 (PG164140), la nueva herramienta de Microchip para programación y depuración de bajo coste en el circuito. La tarjeta de desarrollo Curiosity (DM164137), una tarjeta dotada de muchas funciones para desarrollo rápido de prototipos, también se puede utilizar para empezar a desarrollar con estos microcontroladores. Ambas herramientas de desarrollo cuentan con el soporte del entorno de desarrollo integrado (Integrated Development Environment, IDE) MPLAB X y el MPLAB Xpress IDE basado en la nube. Además, MPLAB Code Configurator (MCC) es una extensión gratuita de software que proporciona un interface gráfico para configurar periféricos y funciones en cualquier aplicación. Los diseñadores que deseen empezar a desarrollar de inmediato pueden descargar ejemplos de código para inicio rápido y solicitar gratuitamente una tarjeta de desarrollo MPLAB Xpress PIC16F18446, disponible durante un plazo limitado.
El desarrollo rápido de prototipos con ATmega4809 cuenta con el soporte del kit de evaluación ATmega4809 Xplained Pro (ATmega4809-XPRO). El kit se alimenta por USB e incorpora botones táctiles, LED y regletas de extensión para configuración rápida, así como un programador/depurador que se integra por completo con Atmel Studio 7 IDE y Atmel START, una herramienta gratuita en Internet para configurar periféricos y software que acelera el desarrollo.
La tarjeta de desarrollo Curiosity y el kit de evaluación ATmega4809 Xplained Pro tienen un zócalo compatible con mikroBUS que facilita la incorporación de sensores, actuadores o interfaces de comunicaciones procedentes de la amplia biblioteca de click boards de Mikroelektronika.
ATmega4809 cuenta con el soporte del kit de evaluación ATmega4809 Xplained Pro.
Principales características:
- Desarrollo más sencillo de diseños tradicionalmente complejos con las nuevas familias PIC y AVR
- Ambas familias ofrecen periféricos independientes del núcleo y circuitos analógicos inteligentes
- Los nodos de sensores aprovechan la flexibilidad, el menor consumo y la amplia compatibilidad del PIC16F18446
- Las aplicaciones de control aprovechan la capacidad de respuesta del ATmega4809