Electronica Analoga y Digital
Electronica Analoga y Digital
Electronica Analoga y Digital
Electrónica digital
2.- utilizando el polímetro y midiendo tanto la entrada como la salida determina los umbrales de
entrada y salida, vas subiendo la tensión en la entrada desde 0V, y cuando cambie de estado,
lo rellenas en la casilla (¿VIHmin o VILmax?) medida, ahora ves bajando la entrada desde 5V,
cuando cambie de valor, rellenalo en la casilla (¿VIHmin o VILmax?) medida busca estos
valores en el Databook del CI o en el libro de teoria, y rellena el resto de la tabla
Medidas Databook
VILmax
VIHmin
VOLmax No
VOHmin No
Familia lógica y numeración =
3.- Tiempo de propagación. monta el siguiente esquema:
compara con el osciloscopio las dos señales y calcula el tiempo de propagación, busca en el
Databook ese valor y rellena la tabla:
medida databook
tp
4.- ¿Cuales son tus conclusiones?¿Por qué no coinciden los valores medidos y el databook?
¿es correcto el método de medición?¿por qué no se han rellenado los VO medidos?
.Circuitos Aritméticos
1.- Diseña y realiza un sumador-restador de 4 bits según las siguientes instrucciones
a) La resta debe de realizarse en C1
b) existe una entrada P que determina si se realiza una resta o una suma
P=0 suma P=1 resta
c)Utilizar el 7486 y el 7483
Suponte que las señales eléctricas con que trabaja un sistema digital son 0V y 5V. Es
obvio que 5V será el estado alto o uno lógico, pero bueno, habrá que tener en cuenta
que existe la Lógica Positiva y la Lógica Negativa, veamos cada una de ellas.
.: Lógica Positiva
En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si
quieres llamarlo así) y al 0 lógico el nivel mas bajo (que bien podría ser negativo), pero
que ocurre cuando la señal no está bien definida...?. Entonces habrá que conocer cuales
son los límites para cada tipo de señal (conocido como tensión de histéresis), en este
gráfico se puede ver con mayor claridad cada estado lógico y su nivel de tensión.
.: Lógica Negativa
Aquí ocurre todo lo contrario, es decir, se representa al estado "1" con los niveles más
bajos de tensión y al "0" con los niveles más altos.
Por lo general se suele trabajar con lógica positiva, y así lo haremos en este tutorial, la
forma más sencilla de representar estos estados es como se puede ver en el siguiente
gráfico.
De ahora en más ya sabrás a que nos referimos con estados lógicos 1 y 0, de todos
modos no viene nada mal saber un poco más... ;-)
.: Compuertas Lógicas
Las compuertas lógicas son dispositivos que operan con aquellos estados lógicos
mencionados en la página anterior y funcionan igual que una calculadora, de un lado
ingresas los datos, ésta realiza una operación, y finalmente, te muestra el resultado.
Cada una de las compuertas lógicas se las representa mediante un Símbolo, y la
operación que realiza (Operación lógica) se corresponde con una tabla, llamada Tabla
de Verdad, vamos con la primera...
.: Compuerta NOT
Se trata de un inversor, es decir, invierte el dato de entrada, por ejemplo; si pones su
entrada a 1 (nivel alto) obtendrás en su salida un 0 (o nivel bajo), y viceversa. Esta
compuerta dispone de una sola entrada. Su operación lógica es s igual a a invertida
.: Compuerta AND
Una compuerta AND tiene dos entradas como mínimo y su operación lógica es un
producto entre ambas, no es un producto aritmético, aunque en este caso coincidan.
*Observa que su salida será alta si sus dos entradas están a nivel alto*
.: Compuerta OR
Al igual que la anterior posee dos entradas como mínimo y la operación lógica, será una
suma entre ambas... Bueno, todo va bien hasta que 1 + 1 = 1, el tema es que se trata de
una compuerta O Inclusiva es como a y/o b
*Es decir, basta que una de ellas sea 1 para que su salida sea también 1*
Estos Integrados los puedes caracterizar por el número que corresponde a cada familia
según su composición. Por ejemplo;
Los TTL se corresponden con la serie 5400, 7400, 74LSXX, 74HCXX, 74HCTXX etc.
algunos 3000 y 9000.
Los C-MOS y MOS se corresponde con la serie CD4000, CD4500, MC14000, 54C00 ó
74C00. en fin...
Otra característica es la velocidad de transmisión de datos, resulta ser, que los circuitos
TTL son mas rápidos que los C-MOS, por eso su mayor uso en sistemas de
computación.
Suficiente... de todos modos es importante que busques la hoja de datos o datasheet del
integrado en cuestión, distribuido de forma gratuita por cada fabricante y disponible en
Internet... donde más...?
Veamos lo que encontramos en uno de ellos; en este caso un Circuito integrado 74LS08,
un TTL, es una cuádruple compuerta AND. Es importante que notes el sentido en que
están numerados los pines y esto es general, para todo tipo de integrado...
Comenzaremos con este integrado para verificar el comportamiento de las compuertas
vistas anteriormente. El representado en el gráfico marca una de las compuertas que será
puesta a prueba, para ello utilizaremos un fuente regulada de +5V, un LED una
resistencia de 220 ohm, y por supuesto el IC que corresponda y la placa de prueba.
El esquema es el siguiente...
Esto es a modo de ejemplo, Sólo debes reemplazar IC1, que es el Circuito Integrado que
está a prueba para verificar su tabla de verdad.
.: Un poco de Leyes.
Antes de seguir... Lo primero y más importante es que trates de interpretar la forma en
que realizan sus operaciones cada compuerta lógica, ya que a partir de ahora las
lecciones se complican un poco más. Practica y verifica cada una de las tablas de
verdad.
.: Leyes de De Morgan
Se trata simplemente de una combinación de compuertas, de tal modo de encontrar una
equivalencia entre ellas, esto viene a consecuencia de que en algunos casos no dispones
del integrado que necesitas, pero si de otros que podrían producir los mismos resultados
que estas buscando.
Para interpretar mejor lo que viene, considera a las señales de entrada como variables y
al resultado como una función entre ellas. El símbolo de negación (operador NOT) lo
representaré por "~", por ejemplo: a . ~ b significa a AND NOTb, se entendió...?
.: 1º Ley:
El producto lógico negado de varias variables lógicas es igual a la suma lógica de cada
una de dichas variables negadas. Si tomamos un ejemplo para 3 variables tendríamos..
~ (a.b.c) = ~a + ~b + ~c
Fíjate que la tabla de verdad es la misma, ya que los resultados obtenidos son iguales.
Acabamos de verificar la primera ley.
.: 2º Ley:
La suma lógica negada de varias variables lógicas es igual al producto de cada una de
dichas variables negadas...
~ (a + b + c) = ~a . ~b . ~c
Nuevamente... Observa que la tabla de verdad es la misma que para el primer miembro
en el gráfico anterior. Acabamos así de verificar la segunda ley de De Morgan.
Para concluir... Con estas dos leyes puedes llegar a una gran variedad de conclusiones,
por ejemplo...
Para obtener una compuerta AND puedes utilizar una compuerta NOR con sus
entradas negadas, o sea...
a . b = ~( ~a + ~b)
Para obtener una compuerta OR puedes utilizar una compuerta NAND con sus
entradas negadas, es decir...
a + b =~( ~a . ~b)
Para obtener una compuerta NAND utiliza una compuerta OR con sus dos entradas
negadas, como indica la primera ley de De Morgan...
~ (a.b) = ~a + ~b
Para obtener una compuerta NOR utiliza una compuerta AND con sus entradas
negadas, ...eso dice la 2º ley de De Morgan, así que... habrá que obedecer...
~(a + b) = ~a . ~b
La compuerta OR-EX tiene la particularidad de entregar un nivel alto cuando una y
sólo una de sus entradas se encuentra en nivel alto. Si bien su función se puede
representar como sigue...
s = a . ~b + ~a . b
te puedes dar cuenta que esta ecuación te indica las compuertas a utilizar, y terminarás
en esto...
Para obtener una compuerta NOR-EX agregas una compuerta NOT a la salida de la
compuerta OR-EX vista anteriormente y ya la tendrás. Recuerda que su función es...
s = ~(a . ~b + ~a . b)
Para obtener Inversores (NOT) puedes hacer uso de compuertas NOR o compuertas
NAND, simplemente uniendo sus entradas.
Existen tres circuitos clasificados según la forma en que retienen o memorizan el estado
que adoptan sus salidas, estos son...
.: Circuitos Biestables o Flip-Flop (FF):
Son aquellos que cambian de estado cada vez que reciben una señal
de entrada (ya sea nivel bajo o alto), es decir retienen el dato de
salida aunque desaparezca el de entrada.
Conclusión: Poseen dos estados estables
.: Circuitos Monoestables:
Estos circuitos cambian de estado sólo si se mantiene la señal de
entrada (nivel alto o bajo), si ésta se quita, la salida regresa a su
estado anterior.
Conclusión: Poseen un sólo estado estable y otro
metaestables
.: Circuitos Astables o Aestables:
Son circuitos gobernados por una red de tiempo R-C (Resistencia-
Capacitor) y un circuito de realimentación, a diferencia de los
anteriores se puede decir que no poseen un estado estable sino
dos metaestables
Y a estos últimos nos dedicaremos ahora, los otros dos los trataremos en las próximas
lecciones...
De todos los circuitos astables el más conocido es el que se construye con un integrado
NE555, el cual ya vimos como hacerlo tiempo atrás (en nuestro tutorial de electrónica
básica). La idea es que veas todas las posibilidades que te brindan las compuertas
lógicas y ésta es una de ellas, considerando que en muchos circuitos o diseños quedan
compuertas libres (sin ser utilizadas) vamos a aprovecharlas para armar circuitos
astables, timer's o temporizadores, o yo que se, como le quieras llamar.
Comencemos...
.: Oscilador Simétrico con compuertas NOT
Fue el primero que se me ocurrió y utiliza dos inversores o compuertas NOT.
Descripción:
Suponte que en determinado momento la salida del inversor B está a nivel "1", entonces
su entrada esta a "0", y la entrada del inversor "A" a nivel "1". En esas condiciones C se
carga a través de R, y los inversores permanecen en ese estado.
Este oscilador es simétrico ya que el tiempo que dura el nivel alto es igual al que
permanece en nivel bajo, este tiempo esta dado por T = 2,5 R C
T expresado en segundos
R en Ohms
C en Faradios
Creo yo que fue fácil y sencillo hacerlo, ahora bien, si recordamos aquello de las leyes
de De Morgan sabrás que uniendo las entradas de compuertas NAND o compuertas
NOR obtienes la misma función que los inversores o compuertas NOT, esto me lleva a
las siguientes conclusiones
.: FLIP FLOP BÁSICO RS
Se puede construir uno fácilmente utilizando dos compuertas NAND o NOR conectadas
de tal forma de realimentar la entrada de una con la salida de la otra, quedando libre una
entrada de cada compuerta, las cuales serán utilizadas para control Set y Reset...
Las resistencias R1 y R2 utilizadas en ambos casos son de 10k y las puse solamente
para evitar estados indeterminados, observa el circuito con compuertas NOR... Un nivel
alto aplicado en Set, hace que la salida negada ~Q sea 0 debido a la tabla de verdad de
la compuerta NOR, al realimentar la entrada de la segunda compuerta y estando la otra a
masa, la salida normal Q será 1. Ahora bien, esta señal realimenta la primer compuerta,
por lo tanto no importan los rebotes, y el FF se mantendrá en este estado hasta que le
des un pulso positivo a la entrada Reset
Conclusión: El biestable posee dos entradas Set y Reset que trabajan con un mismo
nivel de señal, provee dos salidas, una salida normal Q que refleja la señal de entrada
Set y otra ~Q que es el complemento de la anterior.
Si comparas los dos flip-flop representados en el gráfico, verás que sólo difieren en los
niveles de señal que se utilizan, debido a la tabla de verdad que le corresponde a cada
tipo de compuerta.
Es decir que se leerán los niveles de Set y Reset sólo cuando la entrada Clock sea 1.
NOTA 2: El segundo circuito es controlado por una entrada Clock y es llamado Flip-
Flop Síncrono ya que el cambio de estado de sus salidas esta sincronizado por un pulso
de reloj que realiza la lectura de las entradas en un determinado instante.
Veamos que ocurre cuando la entrada Dato, pasa a 1 y CK cambia de estado pasando
también a 1, según como se van transmitiendo los datos por las compuertas resulta Q=1
y ~Q=0.
Para que el flip-flop retorne a su estado inicial, la entrada Dato D deberá pasar a 0 y
sólo se transferirá a la salida si Ck es 1. Nuevamente se repite el caso que para leer el
datos debe ser ck=1.
Considerando CK=0, será la salida Q=0 y ~Q=1, al momento del cambio de nivel de
CK (CK=1), sólo cambiaran las salidas del primer flip-flop (Master) sin afectar las
salidas Q y ~Q.
Ahora bien, cuando CK regrese a su estado inicial (CK=0) el Slave conmutará las
salidas Q y ~Q quedando Q=1 y ~Q=0. Al cambiar de estado CK (CK=1) las salidas no
serán afectadas. Esto se puede resumir en una pequeña tabla de verdad, como ésta...