Вы находитесь на странице: 1из 7

Circuitos digitales

Circuitos combinacionales y secuenciales


Los circuitos digitales son algoritmos que reciben entradas digitales, y tras realizar operaciones
devuelven una salida (o más). Los hay de dos tipos: Combinacionales y secuenciales.

Mientras que los circuitos combinacionales dependen únicamente de los valores binarios de
las entradas, los circuitos secuenciales dependen también de la evolución de las anteriores
entradas. Es decir, los circuitos secuenciales poseen memoria mientras que los
combinacionales no.

Circuitos combinacionales
Los circuitos combinacionales tienen dos aplicaciones: la realización de funciones lógicas,
como en sistemas de control que procesan entradas y dan salidas a relés, válvulas…; y la
realización de sistemas que procesan datos numéricos con operaciones lógicas y aritméticas.

En casos simples se puede constituir el circuito con puertas lógicas, sin embargo, en funciones
mas complejas se utilizan circuitos integrados existentes además de puertas. Veremos a
continuación cuales son los más importantes

Decodificadores
Se representan por n:N siendo n el número de entradas y N el número de salidas. El
decodificador recibe una entrada de varias variables que forman un número K. El decodificador
devuelve una señal en la salida número K.
También existen los codificadores, que básicamente tienen un funcionamiento opuesto.

Demultiplexores
Los multiplexores se parecen mucho a los decodificadores, a partir de una entrada K activan la
salida número K, con la única diferencia de que los multiplexores reciben una entrada K, en vez
de múltiples entradas que forman el número K.

También tenemos los multiplexores, que tienen el funcionamiento opuesto a estos.

Convertidores de código
Convierten el código de una señal a otro tipo de mensaje o código.

El más común es el convertidor BCD de nueve segmentos, que pasa de un número binario al
código de un display como este:

Circuito sumador
Se encarga de sumar dos números binarios, se basa en la unidad sumadora de dos bits, la cual
suma dos números acarreando en caso de una sobrecarga. Una explicación básica sería que el
sumador hace el equivalente a sumar con llevadas. El circuito básico es el siguiente:

Circuitos secuenciales
Son, como ya dijimos antes, algoritmos digitales, que al contrario de los combinacionales,
dependen además de las entradas actuales, de las entradas anteriores.

Los circuitos secuenciales se clasifican en dos grandes grupos:

Asíncronos: Funcionan de forma instantánea, cuando se actualizan las entradas así lo hacen las
salidas.
Síncronos: Poseen en su estructura un reloj (clock) que sirve para sincronizar las entradas y las
salidas. Cuando estas se actualizan, las salidas sólo lo hacen hasta después de acabado el ciclo
de reloj correspondiente. Este ejemplo lo ilustra perfectamente:

Tabla de fases
Para representar el funcionamiento de los circuitos secuenciales utilizamos un diagrama de
fases con forma de tabla. Cada una de las columnas corresponden a una combinación de
variables, y cada fila a un estado concreto dentro del circuito secuencial. Los estados estables
se representan con un círculo, y son combinaciones de variables en una fila que nos redirigen a
esa misma fila. Por eso decimos que son estables. Esto se verá más claro con un ejemplo:

Esta tabla corresponde a un circuito que utiliza dos pulsadores para controlar una bombilla. El
primero la enciende mientras que el segundo lo apaga.
Sin embargo, esta tabla se puede reducir, ya que básicamente el estado 1 y 3, 2 y 4, son el
mismo. Generalmente, el criterio que utilizamos para simplificar una tabla es:

Por tanto, la tabla simplificada quedaría de la siguiente manera:

Las tablas de los circuitos secuenciales pueden ser convertidas a tablas de verdad
combinacionales en las que aparece un elemento Qt que es el que sed retroalimenta en el
circuito; en el ejemplo que estábamos explorando:

Qt es el estado actual de la salida del circuito, y Qt+Δt es la siguiente situación que este tendrá.
En las fases estables Qt y Qt+Δt coinciden y S tiene valor, mientras que en las fases de
transición S no tiene un valor, lo cual se representa con una X. Para hacer la simplicación por
Karnaugh, podemos ponerle los valores 0 y 1 arbitrariamente. Podemos hacer Karnaugh con A,
B y Qt como entradas para obtener la ecuación de Qt+ Δt:

Sustituyendo las X por unos para mayor facilidad:

Lo cual como puertas lógicas se implementa así:


Biestables asíncronos
Almacenan el valor de una variable digital

Biestable R-S

Set activa la salida Q mientras que R la desactiva.

Biestable LACH y biestable D

En los biestables LACH, Q sigue a D mientras C esté activo. En los biestables tipo D, Q toma el
valor de D cuando C se actualiza.
Máquinas programadas
Introducción
En este tema exploramos las máquinas programadas, que al contrario de las maquinas
cableadas que llevamos explorando hasta ahora, no necesita cambiarse de circuito para hacer
otra aplicación, si no que hace actuar a unas u otras partes que constituyen la máquina. Las
maquinas programadas reciben un programa de instrucciones.

Para ver el origen de las máquinas programadas, hay que remontarse un poco en la historia.
Las primeras máquinas en aparecer fueron las cableadas, sistemas neumáticos, hidráulicos o
eléctricos que tienen varios inconvenientes:

• Ocupan un espacio excesivo


• No son flexibles, tienen un propósito el cual no se puede modificar fácilmente
• Resulta muy difícil detectar averías
• No permiten establecer algoritmos de control muy complicados

Al principio, los primeros ordenadores programables eran lentos, grandes, pesados y en


general peores que sus análogos circuitos cableados. Sin embargo, esto no tardaría en
cambiar. Los ordenadores se vuelven más eficientes, pequeños, y rápidos; dejan también de
necesitar personal especializado para operarlos y comienzan a utilizarse en el ámbito
industrial, y poco a poco, en el ámbito personal.

Conceptos generales
Un ordenador o computador, de forma general, consta de dos componentes principales:

Hardware
Es la parte física del ordenador, la circuitería electrónica, es decir, el microprocesador, las
tarjeta gráfica, disco duro, periféricos…

Software
Es el conjunto de los programas e instrucciones que ejecuta el ordenador, y lo dividimos en
software de sistema, que comprende el sistema operativo y las operaciones básicas del
sistema como la lectura y copiado de información, el procesamiento del display del ordenador,
las operaciones aritméticas y lógicas que hacen que el ordenador funcione normalmente
etcétera; el software de aplicaciones, que son los distintos programas con los que el ordenador
realiza las tareas más abstractas como los navegadores de internet, los programas de
ofimática, visualización y edición de imágenes; el software de red, que establece los protocolos
y normas para la comunicación entre ordenadores, como puede ser un servidor, un cliente… ;
por último, el software de lenguaje, que sirve para escribir programas, es decir, software de los
otros tres tipos.

Elementos de una computadora


CPU
La central principal de procesamientos es la parte de la computadora que gobierna su
funcionamiento, la que hace la mayoría de operaciones lógicas y aritméticas.

Memoria
Almacena los datos
Entradas y salidas
Elementos que hacen entrar y salir la información que será procesada por el CPU

Microprocesador
Es un circuito integrado que contiene los elementos que constituyen el CPU

Aplicaciones del microprocesador en no-computadores


Existen multitud de usos del microprocesador a parte de como parte de una computadora,
como son:

• Control de procesos
• Control de máquinas-herramientas
• Control de la fabricación y la calidad
• Control de tráfico y ascensores
• …

Microordenadores
Microordenador es un término que se utilizó en la temprana edad de la electrónica para
designar a computadores pequeños y de muy baja potencia que tenían en su núcleo un
microprocesador. Este es el origen del PC.

Microcomputadores
Un microprocesador no es operativo por si mismo, por lo cual existe un tipo distinto de circuito
integrado llamado microcomputador que sí puede funcionar por sí mismo, y que tiene muchas
aplicaciones como en frenos ABS, suspensiones activas, centrales de alarmas, control de
periféricos como impresoras, etc.

Automatización
La aplicación de computadoras al mundo laboral tiene como consecuencia dos procesos, la
mecanización cuando se sustituye el trabajo directo de un humano y la automatización cuando
se substituye al humano por completo. Esto aumenta la cantidad de artículos que se pueden
producir, mejora la calidad de los productos por ausencia de errores humanos y reduce costes
en la fabricación.

Autómatas
Un autómata programable es una máquina que es capaz de actuar sobre unos elementos
actuadores a partir del estado de unos sensores o captadores. Es básicamente un computador
autónomo. Si el programa del autómata no es satisfactorio, siempre se puede sustituir por
otro mejor.

Robótica
Otra disciplina muy relacionada con la automatización. Es un autómata que realiza cambios
sobre el entorno físico a través de su “inteligencia”, o evaluación y reacción ante el medio que
se le presenta. Esta es sin duda una disciplina todavía en desarrollo, de la cual los robots irán
mejorando en “inteligencia” de una manera constante.

Вам также может понравиться