jueves, 5 de mayo de 2011

Microcontroladores

Un microcontrolador es un circuito integrado que incluye en su interior las tres unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada y salida.
Hoy en día en el mercado hay tres empresas lideres en la producción y comercio de estos dispositivos, las cuales son:

-Microchip
-AVR-Atmel
-Freescale

El articulo con el que se dio a conocer la empresa y el mas importante de la empresa AVR-Atmel fue el "8051", el de Freescale fue el 68HC y el de Microchip el PIC16C54.

Los "PIC" de Microchip se dividen en tres clases:

-Gama baja-12F
-Gama media-16F
-Gama alta-18F

Uno llama de gama alta media o baja a un microcontrolador, según la cantidad de instrucciones que puede realizar, la cantidad de bits y la memoria del programa.
Nosotros tenemos como tarea conocer algunos de los microcontroladores para ir familiarizandonos con su correcta aplicación y poder llevar a cabo los distintos proyectos del laboratorio. Deberemos conocer los siguientes microcontroladores:

Gama media ( 35 instrucciones ):
-PIC12F683
-PIC16F84 ( y su versión mejorada PIC16F88)
-PIC16887

Gama alta ( 77 instrucciones y optimizados para programar en lenguaje C ) : 
-PIC18F2550
-PIC18F4620

Tipos de arquitectura:


Arquitectura VON NEUMAN: es utilizada por la empresa Freescale, tiene un bus de datos de 8 bits entre el CPU y las memorias de programa y de datos.

Arquitectura HARDVARD: Es mas compleja en cuanto a fabricacion, y mas rápida que la VON NEUMAN tiene separada la memoria de programa de la memoria de datos. Entre el CPU y la memoria de datos hay un bus de 8 bits, mientras que entre el CPU y la memoria de programa hay 14 bits.


A la hora de aplicar un microcontrolador a un circuito hay tres cosas principales:

1)Reset
2)Fuente
3)Clock

1)Reset, puede ser en frio (power up) o en caliente (MCLR). En frio es cuando encendemos el equipo, y en caliente es cuando realizamos el reset con el equipo ya funcionando.

2) Es nescesario hacer un circuito de alimentacion con un integrado que nos regule la tensión, para evitar así que se queme el microcontrolador que estamos utilizando. Como por ejemplo el CI 7805 que nos regula la tensión a 5 Volts.

3)Clock, es lo que le da sincronía al equipo, con el controlamos el tiempo en el que se basa el microcontrolador para llevar a cabo las funciones que queramos que realiza.
Existen cuatro tipos de conflagración para el mismo, LP, HS, XT y RC.

La RC se diferencia de las otras tres por estar compuesta por un circuito RC, los valores de la resistencia y del capacitor se definen por tabla, en el pin OSC2 deberemos medir la frecuencia de oscilación dividido cuatro.

Para las otras tres LP, XT y HS se utiliza el mismo circuito, el cual se centra en las vibraciones de un cristal de cuarzo. La configuracion LP nos proporciona una frecuencia menor a 100khz, la XT una frecuencia entre 100khz y 4Mhz, la HS una frecuencia entre 4Mhz y 20Mhz

No hay comentarios:

Publicar un comentario