Diferencias entre microprocesadores y microcontroladores.
Un
microcontrolador dispone normalmente de los siguientes componentes:
Procesador o CPU (Unidad Central de Proceso).
Memoria RAM para contener los datos.
Memoria para el programa tipo ROM/EPROM/EEPROM/Flash.
Líneas de E/S para comunicarse con el exterior.
Diversos módulos para el control de periféricos
(temporizadores, puertos serie y paralelo, CAD: Conversores Analógico/Digital,
CDA: Conversores Digital/Analógico, etc.).
Generador de impulsos de reloj que sincronizan el
funcionamiento de todo el sistema.
Los productos que
para su regulación incorporan un microcontrolador disponen de las siguientes
ventajas:
Aumento de prestaciones: un mayor control sobre un
determinado elemento representa una mejora considerable en el mismo.
Aumento de la fiabilidad: al reemplazar el microcontrolador
por un elevado número de elementos disminuye el riesgo de averías y se precisan
menos ajustes.
Reducción del tamaño en el producto acabado: La integración
del microcontrolador en un circuito integrado disminuye el volumen, la mano de
obra y los stocks.
Mayor flexibilidad: las características de control están
programadas por lo que su modificación sólo necesita cambios en el programa de
instrucciones.
Debido a su
reducido tamaño es posible montar el controlador en el propio dispositivo al
que gobierna. En este caso el controlador recibe el nombre de controlador
empotrado (embedded controller).
El microprocesador es un circuito integrado que contiene la
Unidad Central
de Proceso (UCP), también llamada procesador, de un
computador. La UCP está formada por la Unidad de Control, que interpreta las
instrucciones, y el camino de datos, que las ejecuta. Los pines de un
microprocesador sacan al exterior las líneas de sus buses de direcciones, datos
y control, para permitir conectarle con la Memoria y los
Módulos de E/S y configurar un computador implementado por
varios circuitos integrados. Se dice que un microprocesador es un sistema
abierto porque su configuración es variable de acuerdo con la aplicación a la
que se destine.
Estructura de un sistema abierto basado en un
microprocesador. La disponibilidad de los buses en el exterior permite que se
configure a la medida de la aplicación. Si sólo se dispusiese de un modelo de
microcontrolador, éste debería tener muy potenciados todos sus recursos para
poderse adaptar a las exigencias de las diferentes aplicaciones. En la práctica
cada fabricante de microcontroladores oferta un elevado número de modelos
diferentes, desde los más sencillos hasta los más poderosos. Es posible
seleccionar la capacidad de las memorias, el número de líneas de E/S, la
cantidad y potencia de los elementos auxiliares, la velocidad de
funcionamiento, etc. Por todo ello, un aspecto muy destacado del diseño es la
selección del microcontrolador a utilizar. El microcontrolador es un sistema
cerrado. Todas las partes del computador están contenidas en su interior y sólo
salen al exterior las líneas que gobiernan los
periféricos.
No hay comentarios:
Publicar un comentario