Académique Documents
Professionnel Documents
Culture Documents
Por: CARLOS ARIEL GOMEZ PARRA Ingeniero Electricista Universidad Tecnologica de Pereira
AGENDA
Introduccin a uCs y uPs Como escoger el uC adecuado Familia PIC Herramientas de desarrollo para PICS
INTRODUCCIN
Los microcontroladores estn conquistando el mundo. Estn presentes en nuestro trabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar controlando el funcionamiento de los ratones y teclados de los computadores, en los telfonos, en los hornos microondas y los televisores de nuestro hogar. Pero la invasin acaba de comenzar y el nacimiento del siglo XXI ser testigo de la conquista masiva de estos diminutos computadores, que gobernarn la mayor parte de los aparatos que fabricaremos y usamos los humanos.
Tipos de Micros
En la actualidad, los dispositivos provistos de una o varias CPUs se denominan:
Todos ellos se caracterizan por ser capaces de ejecutar programas ubicados en una memoria
Diferencias entre uP y uC
AGENDA
Introduccin a uCs y uPs Como escoger el uC adecuado Familia PIC Herramientas de desarrollo para PICS
Documentacin y herramientas de desarrollo disponibles y su precio. Cantidad de fabricantes que lo producen. Caractersticas del microcontrolador (tipo de memoria de programa, nmero de temporizadores, interrupciones, etc.).
Costo: Los fabricantes de microcontroladores compiten duramente para vender sus productos, venden 10 veces ms ucs que ups.
Requisitos de la aplicacin:
Procesamiento de datos. Entrada Salida . Consumo. Memoria.
AGENDA
Introduccin a uCs y uPs Como escoger el uC adecuado Familia PIC Herramientas de desarrollo para PICS
Sencillez de manejo: Tienen un juego de instrucciones reducido; 35 en la gama media. Buena informacin, fcil de conseguir y econmica. Precio: Su coste es comparativamente inferior al de sus competidores. Poseen una elevada velocidad de funcionamiento. Buen promedio de parmetros: velocidad, consumo, tamao, alimentacin, cdigo compacto, etc.
Ventajas:
Herramientas de desarrollo fciles y baratas. Muchas herramientas software se pueden recoger libremente a travs de Internet desde Microchip (http://www.microchip.com). Existe una gran variedad de herramientas hardware que permiten grabar, depurar, borrar y comprobar el comportamiento de los PIC. Diseo rpido. La gran variedad de modelos de PIC permite elegir el que mejor responde a los requerimientos de la aplicacin.
Arquitectura. La arquitectura del procesador sigue el modelo Harvard. En esta arquitectura, la CPU se conecta de forma independiente y con buses distintos con la memoria de instrucciones y con la de datos.
Arquitectura Harvard
Permite a la CPU acceder simultneamente a las dos memorias. Adems, propicia numerosas ventajas al funcionamiento del sistema.
Arquitectura Harvard
El procesador o UCP: Es el elemento ms importante del microcontrolador y determina sus principales caractersticas, tanto a nivel hardware como software. Se encarga de direccionar la memoria de instrucciones, recibir el cdigo OP de la instruccin en curso, su decodificacin y la ejecucin de la operacin que implica la instruccin, as como la bsqueda de los operandos y el almacenamiento del resultado.
Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los procesadores actuales:
CISC (Computadores de Juego de Instrucciones Complejo). RISC (Computadores de Juego de Instrucciones Reducido). SISC (Computadores de Juego de Instrucciones Especfico)
Memoria:
En los microcontroladores la memoria de instrucciones y datos est integrada en el propio chip. Una parte debe ser no voltil, tipo ROM, y se destina a contener el programa de instrucciones que gobierna la aplicacin. Otra parte de memoria ser tipo RAM, voltil, y se destina a guardar las variables y los datos. Tipicamente los valores de ROM estan comprendidas entre 512 bytes y 8 k bytes y de RAM entre 20 y 512 bytes.
Reloj principal
Todos los microcontroladores disponen de un circuito oscilador que genera una onda cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la sincronizacin de todas las operaciones del sistema. Generalmente, el circuito de reloj est incorporado en el microcontrolador y slo se necesitan unos pocos componentes exteriores para seleccionar y estabilizar la frecuencia de trabajo. Dichos componentes suelen consistir en un cristal de cuarzo junto a elementos pasivos o bien un resonador cermico o una red R-C.
Temporizadores o Timers. Perro guardin o Watchdog. Proteccin ante fallo de alimentacin o Brownout. Estado de reposo o de bajo consumo. Conversor A/D. Conversor D/A. Comparador analgico. Modulador de ancho de pulsos o PWM. Puertos de E/S digitales. Puertos de comunicacin .
AGENDA
Introduccin a uCs y uPs Como escoger el uC adecuado Familia PIC Herramientas de desarrollo para PICS
Evolucin
Hardware
Disear, Soldar, Medir
Software
Programar, Simular, Quemar
5.
MPLAB
Programacin PICCOLO
Depuracin:
Simulador Placas de evaluacion Emuladores en circuito
AGENDA
Introduccin a uCs y uPs Como escoger el uC adecuado Familia PIC Herramientas de desarrollo para PICS