Tecnología

Inicio

¿Qué es un regulador del sistema incorporado?

¿Qué es un regulador del sistema incorporado?


Un AVR sistema embebido es un microcontrolador de la línea de productos AVR fabricado por Atmel y diseñado para su uso en un sistema de ordenador dedicado que se incrusta (o se coloca dentro de) otro dispositivo, como un teléfono móvil o reproductor de MP3. microcontroladores AVR están disponibles en cinco familias de productos diferentes y se utilizan en una amplia variedad de aplicaciones que van desde la automoción a la gestión de la batería del dispositivo portátil.

Historia de microcontroladores AVR

El AVR fue el primer diseño del procesador interno de Atmel. La línea de productos AVR se puso en marcha en 1997 con cuatro fichas. A partir de 2010, hay cinco familias de productos con AVR de dispositivos que tengan diferentes capacidades y características docenas.

Los primeros dispositivos AVR eran notables por ser microcontroladores RISC de 8 bits con memoria de programa flash interna. RISC es sinónimo de equipo conjunto reducido de instrucciones y se refiere a una instrucción más simple que la de establecer CISC, o los ordenadores del conjunto de instrucciones complejas. La arquitectura RISC proporciona una mejor densidad de código (o el número de instrucciones necesarias para realizar una tarea) y mejora la velocidad de ejecución de código por tener la mayor parte de las instrucciones se ejecutan en un ciclo de instrucción individual.

AVR Familias de productos

A partir de 2010, los microcontroladores AVR están disponibles en cinco familias de productos: 32 bits AVR UC3, 8/16-bit AVR XMEGA, de 8 bits megaAVR, tinyAVR de 8 bits y gestión de la batería. Los dispositivos AVR UC3 de 32 bits cuentan número entero y la aritmética de punto fijo DSP, se multiplican de un solo ciclo y se acumulan las instrucciones SRAM, y el acceso de un solo ciclo. Los / 16 bits microcontroladores AVR 8 XMEGA incluyen un controlador DMA periférica, un sistema de sucesos periférica, un motor de cifrado, y un ADC de alta velocidad y DAC. La familia megaAVR 8 bits ofrece una amplia gama de opciones de periféricos e interfaces estándar, como SPI, UART y I2C. Los dispositivos megaAVR también disponen de flash auto-programación que permite actualizaciones de campo. La familia tinyAVR de 8 bits está optimizado para el tamaño y son una buena opción para aplicaciones de tamaño limitado. La familia de gestión de la batería incluye dispositivos diseñados para gestionar las baterías de Li-ion.

Características de los dispositivos AVR

Una característica principal de los microcontroladores AVR sistema embebido es la memoria de programa flash integrado, que permite a los dispositivos AVR a programarse fácilmente. Otras características disponibles incluyen controladores DMA, criptografía, convertidores de analógico a digital y de digital a analógico, una variedad de interfaces de comunicación y soporte USB. Selección de un microcontrolador AVR particular, se hace más fácil mediante el uso de la tabla de productos paramétrico proporcionada por Atmel.

Herramientas de desarrollo AVR

Atmel ofrece la AVRStudio, un entorno de desarrollo integrado (IDE) para el desarrollo de software para los dispositivos AVR. AVRStudio incluye un ensamblador y simulador. C y C ++ compiladores para los dispositivos AVR están disponibles de varios proveedores y del proyecto GNU de código abierto.

Aplicaciones AVR

Bajo costo y facilidad de uso, han hecho que los microcontroladores AVR popular entre los aficionados de sistemas embebidos. AVRFreaks.com, un sitio web de entusiastas del AVR, contiene una lista de decenas de proyectos AVR sistema embebido que van desde aplicaciones de automoción, tales como un medidor de RPM digital y un limpiador automático de los faros, a un mando a distancia y reproductor de MP3. Atmel también proporciona notas de aplicación para la familia AVR.

Primeros pasos con un AVR Embedded System

Atmel ofrece varios kits de evaluación de costos bajos que hacen que sea fácil y asequible para empezar a trabajar con microcontroladores AVR de sistemas embebidos. Por ejemplo, la evaluación y demostración kit ATAVR Xplain para ATxmega128A1 cuesta alrededor de $ 30 (a partir de 2010) e incluye una plataforma de hardware completa para evaluar la ATxmega128A1.