You are on page 1of 0

PRINCIPIOS DE

ELECTRNICA DIGITAL
La electrnica digital es una herramienta muy importante en los sistemas de con-
trol industriales, procesos de datos e infinidad de equipos como son: calculadoras
electrnicas, vdeo juegos, ordenadores, telefona mvil, etc. Sin embargo la lgica
en que se basa, o lgica de conmutacin, basada a su vez en el lgebra de Boole,
est siendo rpidamente suplantada, en diferentes campos de aplicacin, por la
lgica denominada Fuzzy o lgica difusa.
LGEBRA DE BOOLE
Es la herramienta fundamental de la electrnica digital, constituyendo su base
matemtica. El lgebra de Boole es un conjunto que consta de dos elementos 0 y
1 que no siempre representan nmeros. Pueden ser:
0 ! Falso ! Apagado ! No tensin ! Interruptor abierto ! etc.
1 ! Verdadero ! Encendido ! Tensin ! Interruptor cerrado ! etc.
Operadores, postulados, propiedades, teoremas y leyes
Operadores
Suma a+b Producto a b Complementacin
a o a

Postulados
Existe un complementario 1 " # a a 0 " $ a a
Idempotencia a a a " # a a a " $
Existe un elemento neutro a a " # 0 0 0 " $ a
Dominio del 0 y del 1 1 1 " # a a a " $1
Doble complementacin

a a "

Propiedades
conmutativa a b b a # " # a b b a $ " $
distributiva

% & % & c a b a c b a # $ # " $ # % & c a b a c b a $ # $ " # $
asociativa

% & % & c b a c b a c b a $ $ " $ $ " $ $ % & % & c b a c b a c b a # # " # # " # #

Teoremas
Absorcin

% & a b a a " $ # % & a b a a " # $
Unicidad de
complementario

0 1
ser
" ' '( ' " a a
0 1
ser
" ' '( ' " a a
a a ' '( '
slo
a a ' '( '
slo
Dualidad

% & % & b a b a b a b a # $ # ) $ # $


Leyes de De Morgan
d c b a d c b a # # # " $ $ $ d c b a d c b a $ $ $ " # # #
Funciones algebraicas
Funcin lgica
Es una expresin algebraica en la que se relacionan entre s las variables binarias
por medio de operaciones bsicas: producto lgico, suma lgica e inversin.
De forma general podemos expresar una funcin lgica de la forma:
% & ! , , , c b a f f "
El valor de f depende del valor de las variables a, b, c *
Una funcin lgica podra ser: % & % & b a a c c b a b a f # $ $ # # $ # $ " . Las variables
pueden tomar los valores 0 o 1. Si a una variable le asignamos el valor 1 " a la
variable complementada es 0 " a , pero si asignamos 0 " a entonces 1 " a .
De una funcin lgica, se dice, que la funcin se hace cierta para las combina-
ciones de las variables que expresa.
Funcin cannica
Es una expresin en la que todos sus trminos contienen todas las varia-
bles, bien de forma directa o complementada.
Se denomina minterm, al trmino expresado como productos de las variables, y
maxterm al expresado como sumas.
Es un minterm: d c b a $ $ $ . Es un maxterm: d c b a # # #
Una funcin expresada en minterms:
d c b a d c b a d c b a d c b a d c b a f $ $ $ # $ $ $ # $ $ $ # $ $ $ # $ $ $ "
Una funcin expresada en maxterms:
% & % & % & d c b a d c b a d c b a f # # # $ # # # $ # # # "
El nmero mximo de trminos que puede tener una funcin cannica ser igual a
2
n
, donde n es el nmero de variables.
Tabla de verdad
Es una relacin ordenada donde se indican los trminos cannicos que hacen
verdadera la funcin. Se suele colocar en la primera columna el equivalente deci-
mal del trmino, en la segunda columna los trminos en binario y en la tercera se
indican con 1 los que hacen verdadera la funcin y con 0 los que no.
Decimal a b c f
0 0 0 0 1
1 0 0 1 1
2 0 1 0 0
3 0 1 1 1
4 1 0 0 1
5 1 0 1 1
6 1 1 0 0
7 1 1 1 0
De la tabla de verdad indicada podemos obtener la funcin cannica:
% & c b a c b a c b a c b a c b a f f $ $ # $ $ # $ $ # $ $ # $ $ " " 5 , 4 , 3 , 1 , 0
Paso de funcin no cannica a cannica
Si tenemos una funcin no cannica, expresada como suma de productos, pode-
mos convertirla en cannica multiplicando cada trmino por la suma de la variable
que le falte en forma directa y complementada
% & c b a c b b a a c b a f $ $ # $ # $ # " , ,
% & % & % & % & c b a a a c b c c b a c c b b a f $ $ # # $ $ # # $ $ # # $ # $ "
Deshaciendo los parntesis tendremos:
abc c b a c b a c b a bc a c b a c b a c ab abc f # # # # # # # # "
Observamos si existen trminos repetidos. Si as fuera los simplificamos, dejando
slo uno de ellos.

c b a c b a c b a c b a bc a c b a c b a c ab abc f
+
+
+
# #
+
+
+
# # # # # # "
Quedando la funcin:
c b a c b a bc a c b a c b a c ab abc f # # # # # # "
En el caso que la funcin venga expresada como productos de sumas, a cada
trmino le sumaremos el producto de la variable directa y complementada.
% & % & % & % & c b a b a b a c b a f # # $ # $ # " , ,
Para transformarla en cannica:
% & % & % & % & c b a c c b a c c b a c b a f # # $ $ # # $ $ # # " , ,
Aplicamos la propiedad distributiva a la funcin
% & % & % & % & % & c b a c b a c b a c b a c b a f # # $ # # $ # # $ # # $ # # "
y eliminamos los trminos repetidos:
% & % & % & % & % & c b a c b a c b a c b a c b a f
+
# + #
+
$ # # $ # # $ # # $ # # "
Sobre la tabla
Directamente sobre la tabla se pueden obtener los trminos cannicos. Si supo-
nemos la funcin:
% & c b b a a c b a f $ # $ # " , ,
tenemos tres trminos no cannicos.
El trmino a comprender todos los trminos cannicos que tengan dicha variable
en forma directa. Sobre la tabla colocaremos un 1 en las casillas que le corres-
pondan. Lo mismo haremos para los otros dos trminos no cannicos.
0
00 01 11 10
a
bc
1 1 1 1
0 1 2 3
4 5 6 7
1
00 01
a
bc
0 1 2 3
4 5 6 7
0
1
01 11 10
a
bc
1
1
1
0 1 2 3
4 5 6 7
a =abc +abc +abc +abc ab =abc +abc
1 1 1
bc =abc +abc
1
1
1 1
1 1
1
1
0
1 1 0 1
00

De esta forma, hemos ocupado todas las casillas que contempla la funcin.
ELECTRNICA DIGITAL
Lgica positiva y lgica negativa
Las variables lgicas slo podrn tomar numricamente los valores 0 y 1, pero
elctricamente estos dos valores vienen definidos por dos niveles de tensin bien
distintos.
Debido a como se asignen estos niveles de tensin pueden aparecer dos tipos de
lgica: lgica positiva y lgica negativa.
v
-v
1
0
1
1
0
0
v
-v -v
v

Si al 1 lgico se le asigna un valor de
tensin ms positivo que al 0 lgico,
como en los casos representados, la
lgica es positiva.

v
-v
1
0
1
1
0
0
v
-v -v
v

Si por el contrario el 1 lgico tiene un
valor ms negativo de tensin que el 0
lgico, la lgica es negativa.
Representacin de operadores lgicos
Elctricamente las operaciones del lgebra de Boole son realizables por medio de
interruptores. Un interruptor puede tener slo dos estados: abierto y cerrado.
Podemos asignar el estado abierto al estado directo de la variable y el estado ce-
rrado al estado complementado de la misma (o a la inversa).
No se utiliza la simbologa de contactos para representar, en electrnica, las ope-
raciones lgicas. Utilizamos otros smbolos, que reciben el nombre de puertas,
con formas diferentes para indicar el tipo de puerta en la simbologa antigua y no
estandarizada, y con igual forma, pero con indicaciones del tipo de puerta, en la
simbologa nueva y estandarizada segn la norma IEC.
Las puertas indicadas son de dos entradas para que resulte ms sencillo com-
prender su funcin. Existen puertas de mayor nmero de entradas.
El smbolo de complementacin o inversin
En la simbologa antigua o americana, la inversin se indica con un crculo tanto
en las entradas como en las salidas de los smbolos.
En la simbologa IEC se pueden utilizar estos smbolos de inversin, pero se est
extendiendo ms la indicacin con tringulos, tal como se ve en el smbolo de
inversin dibujado posteriormente. Esta ser la indicacin de inversin utilizada
para los smbolos IEC que utilicemos normalmente.


Operacin suma Operacin producto Operacin inversin
Funcin
lgica
b a f # " b a f $ " a f "
Operador
elctrico


Smbolos
lgicos




a b f a b f
0 0 0 0 0 0 a f
0 1 1 0 1 0 0 1
1 0 1 1 0 0 1 0
1 1 1 1 1 1
Tabla
de verdad


Operacin suma NOR
Operacin producto
NAND
Funcin
lgica
b a b a S $ " # "
b a b a f # " $ "
Smbolos
lgicos




a b f a b f
0 0 1 0 0 1
0 1 0 0 1 1
1 0 0 1 0 1
1 1 0 1 1 0
Tabla
de verdad

Otros inversores
Con una puerta NOR o una puerta NAND podemos obtener inversores al conectar
entre s sus entradas, tal como se indica

OR exclusiva, exclusin o EXOR
NOR exclusiva, equivalencia o
EXNOR
Funcin
lgica
b a f , "
b a S , "
Operador
elctrico

Smbolos
lgicos




a b f a b f

0 0 0 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 1
Tabla
de verdad
Simplificacin de funciones
Una vez obtenida la funcin cannica de un determinado proceso, es posible en-
contrar una funcin lgica, equivalente a la anterior, que tenga el mnimo nmero
de trminos, sin que por ello vare la funcin.
Son tres los mtodos de simplificacin que se pueden utilizar: algebraico o por
Boole, tabular o de Karnaugh y numrico o de Quine - McCluskey.
Los tres mtodos se basan en la existencia del complementario del lgebra de
Boole, as recordars que: 1 " # a a y que 0 " $ a a .
Tambin necesitamos aplicar a a a " # , lo que nos indica que ante trminos repe-
tidos slo es necesario dejar uno, o por el contrario, podremos duplicar o utilizar un
trmino cuantas veces necesitemos en la simplificacin.

Esto nos produce, ante la existencia de dos trminos cannicos que tengan todas
sus variables iguales salvo una, que se puedan simplificar como sigue:
% & d c b d c b a a d c b d c b a d c b a " $ " # " # 1
% & % & % & % & % & % & c b a c b a d d c b a d c b a d c b a # # " $ # # # " # $ # # " # # # $ # # # 1
En este captulo slo trataremos el mtodo algebraico y el mtodo de Karnaugh.
Nos encontraremos con trminos que no provocan en las salidas ni el estado lgi-
co 1 ni el estado 0. En estos casos, la salida se representa por X y, en los mapas
de Karnaugh, podemos considerar que su valor es 1 o 0 segn interese. stos
trminos se denominan indiferentes.
Mtodo algebraico
Utiliza los postulados, propiedades, teoremas y leyes del lgebra de Boole cuando
la funcin a simplificar no es cannica.
Pero, en el ejemplo que sigue se aplica directamente lo indicado en la seccin
anterior, pues partimos de una funcin cannica.
Si tenemos la funcin:
% & " 15 , 14 , 13 , 12 , 8 , 6 , 4 , 1 f
abcd d abc d c ab d c ab d c b a d bc a d c b a d c b a # # # # # # # "
Agruparemos, separados por unas barras, los trminos simplificables si cambian
en una sola de sus variables, duplicando, en estos agrupamientos, el trmino que
creamos conveniente.
A continuacin, eliminamos la variable que cambia en cada par de trminos agru-
pados, quedando un solo trmino, como resultado del agrupamiento, con una va-
riable menos.
% & % & % & % & % &
d bc abc c ab d c a d c b d c b a
a a d bc d d abc d d c ab b b d c a a a d c b d c b a
d bc a d abc
d abc abcd d c ab d c ab d c ab d c b a d c ab d c b a d c b a f
# # # # # "
" # # # # # # # # # # "
" # #
# # # # # # # # "

Con los trminos resultantes volvemos a realizar agrupamientos con la misma
intencin, hasta llegar a trminos no simplificables.
% & % &
ab d b d c a d c b a
c c ab c c d b d c a d c b a
abc c ab d bc d c b d c a d c b a f
# # # "
" # # # # # "
" # # # # # "

El resultado obtenido ha sido intencionado, ya que es difcil llegar normalmente,
por este mtodo, a una de las funciones ms simplificadas.
Por esto debemos utilizar alguno de los mtodos tabulares o numricos que hay.
Mtodo tabular de Karnaugh y Veitch
Para este mtodo se utilizan tablas grficas para funciones de 2, 3, 4, 5 y hasta de
6 variables. La utilizacin de este mtodo para funciones de ms variables resulta
compleja, por lo que se debe utilizar el mtodo numrico de Quine McCluskey de
forma manual con funciones no muy extensas o por medios informticos, ya que
este mtodo lo permite.

Esta disposicin conveniente, nos permite visualizar rpidamente los trminos que
se diferencian en una sola variable y, por lo tanto, eliminarla. Para ello las tablas
tienen la particularidad de que los trminos adyacentes en las filas y columnas
slo se diferencian en una de sus variables; para eso se disponen de la forma: 00,
01, 11, 10.
Ante una funcin cannica determinada, se colocar un 1 en las casillas corres-
pondientes a los trminos que contenga la funcin.
Es importante sealar que las tablas son cclicas por los lados, por arriba y por
abajo, es decir, en la tabla para cuatro variables los trminos de la columna de la
izquierda son adyacentes con los de la derecha, como en el caso del 0100 con el
0110; y los de la fila superior son adyacentes con los de la fila inferior, como el
0011 con el 1011.
En esta representacin intentamos agrupar un nmero de trminos adyacentes,
siempre en un nmero que sea una potencia de dos, y que varan en una, dos
tres, etc., variables.
Sobre las tablas que siguen se indican algunos tipos de agrupamientos.
Serian ejemplos de agrupamientos de 8 ! y de 2 ":



Los que siguen son ejemplos de agrupamientos de 4:

Mtodo
Se pretende obtener la funcin ms simple, partiendo de una expresin cannica.
Agrupamientos mayores dan lugar a trminos simplificados de menor nmero de
variables.
Se puede recoger un trmino en cuantos agrupamientos sean necesarios, ya que
esto nos llevar a una expresin ms simple.
Si tenemos la funcin de cuatro variables:
% & " 15 , 14 , 13 , 12 , 8 , 6 , 4 , 1 f
abcd d abc d c ab d c ab d c b a d bc a d c b a d c b a # # # # # # # "
1. Instalamos los trminos en sus casillas, asignndoles un uno.
2. Realizamos los agrupamientos mayores posibles, que en este caso son dos de
cuatro trminos.
3. Realizamos los agrupamientos de menor tamao, en este caso tenemos uno de
dos trminos.
4. Los trminos que no se puedan agrupar con otros se dejan ntegros en la fun-
cin simplificada. En este caso hay uno.


La funcin resultante de la simplificacin ser:
ab d b d c a d c b a f # # # "
Se han podido realizar otros tipos de agrupamientos,
pero ninguno de ellos nos dar una funcin ms simple.
Si la funcin viene expresada en maxterms el proceso
sera el mismo.
Es importante obtener la funcin en minterms y en
maxterms para comprobar cual de ella resulta ms
simple.
Realizacin de funciones con puertas lgicas
Podemos utilizar cualquier tipo de puerta en la realizacin de una funcin lgica
pero la tendencia, por economa a nivel industrial, es utilizar un solo tipo de ellas,
fundamentalmente NAND o NOR, ya que podemos obtener las otras a partir de
ellas y tienen la ventaja de llevar implcita tambin la inversin.
Venga la funcin expresada como sumas de productos o productos de sumas, se
puede realizar tanto con puertas NAND como con puertas NOR. El procedimiento
seguido sera similar, teniendo en cuenta qu tipo de funcin tenemos y qu tipo
de puertas queremos utilizar.
Realizacin con puertas NAND
Funcin expresada como suma de productos
ab d b d c a d c b a f # # # "
1. Se aplica siempre a toda la funcin dos inversiones. De esta forma la funcin
no vara.
ab d b d c a d c b a f # # # "
2. Deshacemos una de las inversiones generales aplicando De Morgan.
ab d b d c a d c b a ab d b d c a d c b a f $ $ $ " # # # "
3. Todos son productos invertidos, luego todos ellos se pueden realizar con puer-
tas NAND.
1 1 1 1


Circuitos combinacionales
Todos los circuitos digitales, por muy complejos que estos sean, estn realizados
con puertas lgicas. Podemos diferenciar entre unos que se denominan combina-
cionales y otros denominados secuenciales. Podemos decir, genricamente, que
los primeros no son funcin del tiempo y los segundos s.
Definimos como:
- Circuito combinacional aquel cuya salida slo depende del estado que
tengan las variables de entrada, cuando se acta sobre l.
- Circuito secuencial aquel cuya salida no slo depende del estado de sus
entradas sino tambin del estado que tenga su salida, al actuar sobre l.
Comparadores
Un circuito comparador, como su nombre indica, se encarga de comparar dos
datos binarios, A y B, de igual nmero de bits, entregndonos en sus salidas la
informacin del resultado de la comparacin.
Nos puede dar tres informaciones, segn la salida activada:
1. Si A < B
2. Si A = B
3. Si A > B
A>B
A>B
D
S
a
l
i
d
a
s
E
n
t
r
a
d
a
s
C
a
s
c
a
d
a
D
a
t
o
s

a
c
o
m
p
a
r
a
r
COMP
A
B
D
A=B
A=B
A<B
A<B

El smbolo genrico que podemos asociar a un comparador sera el indicado, don-
de en las entradas introducimos D
A
y D
B
, que son los datos a comparar. Las entra-
das en cascada, indicadas por A < B, A = B y A > B, se utilizan para introducir la
informacin proveniente de otro comparador, de forma que se puedan comparar
datos de un nmero cualquiera de bits.
Representamos a continuacin la tabla de verdad del comparador ms simple, de
un bit.
Entradas Salidas
A B A < B A = B A > B
0 0 0 1 0
0 1 1 0 0
1 0 0 0 1
1 1 0 1 0
De la tabla podemos deducir los siguientes productos lgicos que nos producen
indicacin sobre la salida correspondiente:
. Para la salida A<B se produce B A que se corresponde a una puerta AND.
. Para la salida A = B se producen B A AB# que se corresponde a una
puerta XNOR.
. Para la salida A>B se produce AB que se corresponde a una puerta AND.
Con estas ltimas indicaciones se pretende que se comprenda que cualquier cir-
cuito, ya sea combinacional o secuencial, se realiza mediante puertas lgicas,
como iremos viendo en los ejercicios.
Sumador
Cuando es necesario sumar dos datos binarios, teniendo en cuanta el acarreo
proveniente de una operacin anterior, se utiliza un circuito denominado sumador.
Sin embargo, si no es necesario tener en cuenta el acarreo de una operacin ante-
rior, se utiliza un circuito denominado semisumador.
Las entradas al sumador sern los dos datos a sumar A y B y el acarreo anterior
denominado C
0
; las funciones de salida, la suma S y el acarreo C.
Se expone por simplicidad la tabla de un sumador de dos datos de 1 bit.
A B C
0
S C
1

0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
0
0
0
0
C C
B
B
B
B
A
A
A
A
1
1
1
2
2
2
3
3
3
4
4
4
0 4
SUM

En la figura de la derecha aparece el smbolo de un sumador de dos datos de cua-
tro bits.
Codificacin, decodificacin y transcodificacin
Codificar consiste en establecer una correspondencia entre una informacin pri-
maria de cualquier tipo, normalmente decimal, y una informacin secundaria siem-
pre en binario, es decir, partimos de una informacin de cualquier tipo y obtene-
mos una informacin binaria. Ejemplos, de decimal a binario o de hexadecimal a
binario.
Decodificar es la operacin contraria, es decir, partiendo de una informacin bina-
ria obtenemos una informacin de otro tipo. Ejemplos, de binario a decimal o de
binario a hexadecimal.

Transcodificar o convertir el cdigo, es partir de una informacin no binaria a otra
informacin no binaria. Ejemplos, de hexadecimal a decimal o de decimal a hexa-
decimal.
A continuacin se expone la tabla de verdad de un decodificador de decimal a
binario.
DECIMAL (E)
1 2 3 4 5 6 7 8 9
BCD (S)
D C B A
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 1 0 0
0 0 0 0 0 1 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 1 0 0 0 0 0
0 0 1 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0
0 0 0 0
1 0 0 1
0 0 0 1
1 1 1 0
0 1 1 0
1 0 1 0
0 0 1 0
1 1 0 0
0 1 0 0
1 0 0 0

De la tabla anterior obtenemos las funciones de salida:
A E E " #
8 9

B E E E E " # # #
4 5 6 7

C E E E E " # # #
2 3 6 7

D E E E E E " # # # #
1 3 5 7 9

DEC/BCD
A
9
9
8
8
7
7
6
6
5
5
4
4
3
2
2
1
1
0
3
3
2
1
B
C
D

realizables con puertas lgicas
El smbolo normalizado para un tipo de codificador de decimal a binario es el dibu-
jado.
Decodificadores
Son circuitos combinacionales de varias entradas y varias salidas. Tienen un n-
mero n de entradas para 2
n
salidas.
Con una combinacin binaria de la entrada se selecciona una de sus salidas.

En los decodificadores las entradas suelen ser activas a nivel alto mientras las
salidas se hacen activas por niveles bajos.
El smbolo de este tipo de circuito, para un caso de decodificador de binario a de-
cimal, es el que se indica.
BCD/DEC
A
9
9
8
8
7
7
6
6
5
5
4
4
3
2
2
1
0 0
1
8
3
4
2
1
B
C
D

Su tabla de verdad
ENTRADAS SALIDAS
N D C B A 0 1 2 3 4 5 6 7 8 9
0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
1 0 0 0 1 1 0 1 1 1 1 1 1 1 1
2 0 0 1 0 1 1 0 1 1 1 1 1 1 1
3 0 0 1 1 1 1 1 0 1 1 1 1 1 1
4 0 1 0 0 1 1 1 1 0 1 1 1 1 1
5 0 1 0 1 1 1 1 1 1 0 1 1 1 1
6 0 1 1 0 1 1 1 1 1 1 0 1 1 1
7 0 1 1 1 1 1 1 1 1 1 1 0 1 1
8 1 0 0 0 1 1 1 1 1 1 1 1 0 1
9 1 0 0 1 1 1 1 1 1 1 1 1 1 0
1 0 1 0 1 1 1 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 1 1 1 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1
I
N
V

L
I
D
A
S

1 1 1 1 1 1 1 1 1 1 1 1 1 1
Multiplexores
Son circuitos en los que sus entradas de control seleccionan una entrada entre
varias, para llevar la informacin de sta a una nica salida.
Para N lneas de entrada y n entradas de control la relacin entre ellas es
n
N 2 " .


A la izquierda, representamos un esquema elctrico de un multiplexor de cuatro
entradas que nos ayuda a comprender el funcionamiento de estos circuitos. A la
derecha, el smbolo normalizado de un multiplexor de ocho entradas.
E
C C
E
E
S
E
0
0 1
1
2
3
MUX
6
5
3
2
2
1
1
0
0
G
0
EN
7
7
4

La tabla de verdad de un multiplexor de cuatro entradas es:
Entradas de control Salida
C
1
C
0
S
0 0 E
0

0 1 E
1

1 0 E
2

1 1 E
3


Su funcin lgica:
S C C E C C E C C E C C E " # # #
1 0 0 1 0 1 1 0 2 1 0 3

Demultiplexores
Son circuitos que, con sus entradas de control, seleccionan una lnea de salida
entre varias, para llevar la informacin de su nica entrada a la salida seleccionada.
Los circuitos decodificadores comerciales realizan tambin la funcin de demulti-
plexado.
Circuitos secuenciales
Los circuitos lgicos reseados hasta ahora los hemos denominado combinaciona-
les porque sus salidas slo dependan de los valores de sus entradas.
Sin embargo, en un circuito secuencial el estado de sus salidas depende del esta-
do de sus entradas, pero tambin depende del estado interno del circuito y de la
secuencia con que se introduzcan sus entradas.
Biestables
Un biestable es un circuito electrnico capaz de memorizar una informacin. Dicho
de otra forma, capaz de posicionarse en un estado interno indefinidamente (estado
estable), mientras no se acte sobre l, entregndonos en su salida un nivel alto o
bajo de informacin.
Tipos de biestables
Los podemos clasificar segn diversas caractersticas.
. Lgica de disparo: RS (Reset-Set), JK, D (Delay) y T (Toggle).
. Tipo de disparo: por nivel, flanco de subida o de bajada.
. Sincronismo de disparo: asncronos y sncronos.
Un biestable asncrono tiene poca utilidad o se utiliza en aplicaciones donde reali-
za una funcin individualizada. La mayora de los biestables comercializados son
sncronos o como tales forman un conjunto con una funcin muy especfica, como
contadores o registros.
Un biestable sncrono puede ser disparado de dos formas: por nivel o por flanco.
Un biestable, se dice, que es disparado por nivel si slo es necesario que est
presente un valor caracterstico (nivel lgico) de tensin en su entrada de reloj,
para que al presentar un nivel lgico en su entrada de informacin el biestable se
dispare.
Si para disparar el biestable es necesario que, estando presente la informacin, la
entrada de reloj reciba un flanco ascendente o descendente con el cual se dispara,
decimos que el biestable est disparado por flanco y en este caso suele recibir el
nombre de biestable Edge - Triggered.
Los biestables suelen recibir tambin los nombres de bsculas y flip-flop.
Biestable RS asncrono con puertas NOR
Est formado por dos puertas NOR conectadas tal como se indica, y su smbolo
normalizado es el representado.
Q
Q
Q
R1 2
1
R Q
S2 S
R
S



En las tablas que siguen, se puede observar los diferentes efectos de las entradas
R y S sobre las salidas (
1 t 1 t
Q y Q
# #
), teniendo en cuenta el estado anterior de las
mismas (
t t
Q y Q ).

S R Q
t
Q
t+1


0 0 0 0

0 0 1 1

0 1 0 0
S R Q
t+1

0 1 1 0 0 0 Q
t


1 0 0 1
1 0 1
1 0 1 1 0 1 0
1 1 0 Ind. 1 1 Ind.
1 1 1 Ind.

Tabla caracterstica Tabla de transicin o prximo estado


Q
t
Q
t+1
S R
0 0 0 Ind.
0 1 1 0
1 0 0 1
1 1 Ind. 0
Tabla de excitacin

Cualquiera que sea la combinacin de las salidas, si las dos entradas se ponen a
0, las salidas no cambian. A este estado de las entradas, en el que se conserva el
estado que tenan las salidas, se le denomina cerrojo (Latch), y es el principio del
funcionamiento de estos circuitos como elementos de memoria.
Si las dos entradas se ponen a 1, las dos salidas se ponen a 0. Este ltimo efecto
nos produce un estado de indeterminacin (Ind.), del que es necesario conocer
su existencia para evitarlo.
Cualquiera que sea el estado de las salidas al poner S a 1, la salida Q
t+1
pasa a 1
y la Q
t+1
a 0, denominamos este efecto puesta a 1 al poner la salida Q
t+1
a 1.
Cualquiera que sea el estado de las salidas, al poner R a 1 la salida Q
t+1
pasa a 0
y la Q
t+1
a 1, denominamos este efecto puesta a 0 al poner la salida Q
t+1
a 0.


Cronogramas
Para completar el anlisis de un bloque secuencial se utiliza una representacin
grfica de todas las seales que se producen en sus entradas y salidas en funcin
del tiempo.
Se dibujan sobre unos ejes horizontales las entradas de un bloque secuencial en
funcin del tiempo, indicando como evolucionan las salidas para una determinada
combinacin de las entradas y salidas. Para el biestable con puertas NOR sera el
indicado.
Q
Q
R
S

Biestable RS asincrono con puertas NAND
El esquema del biestable R-S con puertas NAND es el indicado
Q
Q
Q
1 1
R
Q
2 2
S
R
S
&
&

Sus tablas
S R Q
t
Q
t+1


0 0 0 Ind.

0 0 1 Ind.

0 1 0 1
S R Q
t+1

0 1 1 1 0 0 Ind.

1 0 0 0
1 0 0
1 0 1 0 0 1 1
1 1 0 0 1 1 Q
t

1 1 1 1

Tabla caracterstica Tabla de transicin o prximo estado



Q
t
Q
t+1
S R
0 0 1 Ind.
0 1 0 1
1 0 1 0
1 1 Ind. 1
Tabla de excitacin

En las tablas de estados se indican las diferencias con el biestable de puertas
NOR, indicadas tambin en el cronograma.

Q
Q
R
S

You might also like