Está en la página 1de 4

“FUNCIONAMIENTO DE UN SISTEMA MÍNIMO”

Un sistema mínimo en electrónica es un sistema que contiene los elementos


mínimos necesarios para llevar a cabo una tarea específica como un sumador, un
contador, un multiplexor, etc. Y estos elementos son indispensables ya que al
faltar uno de ellos el circuito diseñado deja de hacer la función para la que fue
fabricado.

Dicho sistema debe contar con las entradas de señales, salidas de señales, buses
o periféricos que es por donde viajan las señales y los circuitos o componentes
presentes van alterando y transformando dicha señal para enviarla a la salida con
el resultado esperado.

Como ejemplo menciono el diagrama anterior, en donde las entradas son las
señales x e y, los buses o periféricos son las líneas que unen las entradas con los
componentes que manipulan los datos que para este caso son las compuertas
AND y XOR, y las salidas del sistema son las señales S y C, el producto es una
suma más el acarreo de la operación que en este caso es binaria, pues esto es un
sistema mínimo para implementar medio sumador, si faltara una de las dos
compuertas, o una de las dos señales de entrada, la operación no se podría llevar
a cabo.

Este concepto de sistema mínimo es semejante en tema de microcontroladores,


un microcontrolador es un circuito integrado programable que contiene todos los
componentes necesarios para controlar el funcionamiento de una tarea
determinada, como el control de una lavadora, un teclado de ordenador, una
impresora, un sistema de seguridad, un sistema de alarma, un robot industrial, etc.
Para llevar a cabo estas tareas, el microcontrolador utiliza unos pocos
componentes asociados, en primera instancia, debe tener:

 Una memoria donde se almacenan los comandos o el programa que


gobierna el funcionamiento del mismo y que una vez que está programado
y configurado sólo realiza las instrucciones para la tarea que le fue
asignada normalmente es la memoria ROM donde se almacena el
programa principal, y la memoria RAM que interactúa con las entradas y lee
los datos provenientes del microprocesador del propio microcontrolador.

Sin embargo, los microcontroladores tienen la ventaja de que son reprogramables


y se puede grabar en ellos diferentes programas para diversas tareas. La
utilización de un microcontrolador en un circuito reduce de manera considerable el
tamaño, el número de componentes, disminuye el número de averías, el volumen,
el peso de los equipos o dispositivos que los integran, etc

 Debe tener puertos de entrada/salida ya que el microcontrolador se


comunica con el mundo exterior a través de los puertos.

Los puertos están constituidos por líneas digitales de entrada/salida que trabajan a
un voltaje determinado dependiendo del tipo de sistema, dichos puertos se pueden
configurar como entradas (inputs) para recibir datos o como salidas (outputs) para
accionar o gobernar dispositivos externos que por lo general son componentes
activos.

 Un oscilador es esencial para el sistema mínimo, todo microcontrolador


requiere de un circuito que le indique la velocidad de trabajo, también
conocido como reloj. Éste genera una onda cuadrada de alta frecuencia
que se utiliza como señal para sincronizar todas las operaciones del
sistema.

Este circuito es muy simple pero de vital importancia para el buen funcionamiento
del sistema, por lo general, todos los componentes del reloj ya vienen
incorporados en el propio microcontrolador, pero también en ocasiones se
requiere de algún componente externo para definir la frecuencia de trabajo.

Existen 5 tipos de osciladores los cuales son:

XT (cristal de cuarzo)
RC (oscilador con resistencia y condensador)
HS (cristal de alta velocidad)
LP (cristal para baja frecuencia y bajo consumo de potencia)
Externa (cuando se aplica una señal de reloj externa, puede ser un flip-flop,
un push-button manual, un timer NE555, etc)

Otro elemento que conforma el sistema es:

 El reset: provoca la reiniciación del funcionamiento del microcontrolador y


empieza las instrucciones o programa desde cero, también se conoce como
MCLR (master clear)
El reset tradicional se cosntruye con una resistencia y un push-button en
configuración pull-down como se muestra en la figura:

De modo que en el bus MCLR entra una señal positiva pero baja en voltaje, si se
presiona el push-button de reset, se cortocircuita el circuito causando una caída a
estado bajo (low) y se reinicia el sistema.

Ahora podemos armar un sistema mínimo con los componentes mencionados


como se resume en la siguiente figura:
Xtal Bus de
Reset datos

Micro-
procesador

RAM
P U E R T O S
MEMORIA INTERNA
D E E N T R A D A S Y S

ERTOS DE ENTRADAS Y SALIDAS ROM

BUSES Y
PERIFÉRICOS

Bus de
direcciones
Como se observa en el diagrama anterior, los microcontroladores tienen pines de
entrada y salida de datos, estos datos son procesados por el microprocesador y
son enviados a la memoria donde se almacenan y comparan con los datos o
parámetros establecidos por el usuario en el programa almacenado en la memoria
ROM, dichas señales procesadas viajan a traves de los bus de datos y direcciones
y finalmente son canalizados a las salidas del sistema, en caso de ser necesario,
se puede resetear el sistema mediante el botón de reset el cuál devuelve el
sistema a un estado inicial conocido de todos los componentes del sistema tanto
internos como externos, todo esto en conjunto forman un sistema mínimo para
hacer funcionar un microcontrolador.

También podría gustarte