Vous êtes sur la page 1sur 26

Laboratorio de Circuitos Digitales

U.N.M.S.M
(Universidad del Perú, Decana de América)

Laboratorio 1
Informe Previo 1
:
TEMA

“Características lógicas en TTL”


 Curso: Laboratorio de Circuitos Digitales

 Ciclo: 2019-1

 Profesor: Ing. Oscar Casimiro Pariasca

 Alumnos: Sánchez López Felipe Antonio

 Código: 16190099
Laboratorio de Circuitos Digitales

CUESTIONARIO PREVIO
1. Concepto de sistema analógico y sistema digital. Señal
analógica y señal digital

 Sistema Analógico.
o Un Sistema Analógico contiene dispositivos que manipulan cantidades
físicas representadas de manera analógica. En estos sistemas las
cantidades pueden variar en un rango continuo de valores. Tipos de
sistemas analógicos son los amplificadores de audio, equipos de
grabaciones no digitales y reproductoras de los mismos.

o Ventajas de un sistema analógico


1.El mundo real está compuesto de variables análogas, por lo tanto, la
información a introducir en el sistema para ser procesada será real.
2. Capacidad de manejar grandes potencias.

o Desventajas de un sistema analógico


1. Para su diseño se requiere demasiado análisis matemático.
2. Una vez creado un sistema analógico, si se desea hacer una
actualización es necesario casi modificar todo el sistema nuevamente.
3. El consumo de energía es mayor.

o Sistema Digital
Un Sistema Digital, es una combinación de dispositivos diseñados para
manipular información lógica o cantidades físicas que son representadas
en forma digital, está destinado a la generación, transmisión,
procesamiento o almacenamiento de señales digitales. La mayoría de las
veces estos dispositivos son electrónicos, pero también pueden ser
mecánicos, magnéticos o neumáticos.
Los sistemas digitales pueden ser de dos tipos:

• Sistemas digitales Combinacionales: Son aquellos en los que la


salida del sistema sólo depende de la entrada presente. Por lo
Laboratorio de Circuitos Digitales

tanto, no necesita módulos de memoria, ya que la salida no


depende de entradas previas.

• Sistemas digitales Secuenciales: La salida depende de


la entrada actual y de las entradas anteriores. Esta clase de
sistemas necesitan elementos de memoria que recojan
la información de la historia pasada del sistema.

 Señal Analógica
Una señal analógica es un voltaje o corriente que varía suave y continuamente.
Una onda senoidal es una señal analógica de una sola frecuencia. Los voltajes de
la voz y del video son señales analógicas que varían de acuerdo con el sonido o
variaciones de la luz que corresponden a la información que se está transmitiendo.

 Señal Digital
Las señales digitales, en contraste con las señales analógicas, no varían en forma
continua, sino que cambian en pasos o en incrementos discretos. La mayoría de
las señales digitales utilizan códigos binarios o de dos estados (0 y 1).
Laboratorio de Circuitos Digitales

2. Circuitos Lógicos integrados: TTL y CMOS. Comentar respecto


a las características principales que definen a una puerta
lógica o circuito integrado:
Los circuitos digitales emplean componentes encapsulados, los cuales pueden
albergar puertas lógicas o circuitos lógicos más complejos.
Estos componentes están estandarizados, para que haya una compatibilidad entre
fabricantes, de forma que las características más importantes sean comunes. De
forma global los componentes lógicos se engloban dentro de una de las dos familias
siguientes:

- Características de la lógica CMOS:


• Disipación de baja potencia: La disipación de potencia depende de la potencia
de la fuente de poder, su frecuencia, carga en la salida y el tiempo de arranque.
A 1 MHz y a 50pF de carga, la disipación de potencia es típicamente 10nW por
compuerta.

• Retrasos de propagación corta: Depende de la fuente de poder, los retrasos de


propagación son usualmente de 25 ns a 50 ns.

• Tiempos de subida y bajada controlados: Los flancos de subida y de bajada son


usualmente denominados como rampas en lugar de funciones de escalón, y
tardan entre 20% – 40% más que los retrasos de propagación.

• La inmunidad al ruido ronda el 50% o 45% de la oscilación lógica.

• Niveles lógicos serán esencialmente iguales a la fuente de poder, esto debido a


la alta impedancia de entrada.

 Nivel de tensión desde 0 a VDD donde VDD es la fuente de tensión. Un nivel bajo
es cualquier valor entre 0 y 1/3 de VDD mientras que un nivel alto se representa
como cualquier valor entre 2/3 VDD y VDD.
Laboratorio de Circuitos Digitales

- Características de la lógica TTL:

• 10 mW de disipación de potencia por


compuerta.

• Retrasos de propagación son de 10ns al


tratar con 15 pF/400 Ω de carga.

• El rango de tensión está entre 0 y Vcc donde


Vcc es usualmente 4.75V – 5.25V. Un nivel
bajo es representado por niveles de tensión
entre 0V– 0.8V, mientras que un nivel alto se
representa por niveles de tensión entre 2V –
Vcc.

- CMOS comparado con TTL:


• Los componentes CMOS son usualmente más caros que los equivalentes en TTL.
Sin embargo, la tecnología CMOS es más barata a nivel de sistema, esto debido a los
chips que poseen un menor tamaño además que requieren menos regulación.

• Los circuitos CMOS no drenan tanta potencia como los TTL en los períodos de
inactividad. Sin embargo, el consumo de potencia de los CMOS se incrementa más
rápidamente que los TTL al aumentar la velocidad del reloj. Un menor consumo de
corriente requiere menor distribución de la fuente de alimentación, teniendo como
producto un diseño más sencillo y barato.

• Debido a que los tiempos de subida y bajada son mayores, la transmisión de las
señales digitales resulta más sencilla y barata con los chips CMOS.

• Los componentes CMOS son más susceptibles a daños por descargas


electrostáticas con respecto a los componentes TTL.

En el estudio de los circuitos lógicos, existen cuatro especificaciones lógicos


diferentes: VIL, VIH, VOL y VOH.
En los circuitos TTL:
VIL es la tensión de entrada válida para el rango 0 a 0.8 V que representa un nivel
lógico 0 (BAJO).
Laboratorio de Circuitos Digitales

El rango de tensión VIH representa la tensiones válidas de un 1 lógico entre 2 y 5 V. El


rango de valores 0.8 a 2
V determina un
funcionamiento no
predecible, por lo tanto estos
valores no son permitidos.
El rango de tensiones de

salida VOL, VOH se muestra en la figura.

Si estuviéramos trabajando con circuitos integrados TTL que se alimentan con +5


voltios, el “1″ se supondría que tiene un voltaje de +5 voltios y el “0″ voltios. Esto
es así en un análisis ideal de los circuitos digitales. En la realidad, estos valores
son diferentes. Los circuitos integrados trabajan con valores de entrada y salida
que varían de acuerdo a la tecnología del circuito integrado.
Ver la tabla anterior, donde se muestran niveles de voltaje para diferentes familias
lógicas y un rango de valores para el cual se acepta un nivel (sea este “0″ o “1″).
En las compuertas TTL un nivel lógico de “1″, será interpretado como tal, mientras
el voltaje de la entrada esté entre 2 y 5 Voltios. En la tecnología CMOS una nivel
lógico de “0″, será interpretado como tal, mientras el valor de voltaje de la salida
esté entre 0V. y 1.5V
Laboratorio de Circuitos Digitales

 Un voltaje de entrada nivel alto se denomina VIH


 Un voltaje de entrada nivel bajo se denomina VIL
 Un voltaje de salida nivel alto se denomina VOH
 Un voltaje de salida nivel bajo se denomina VOL

Además de los niveles de voltaje, también hay que tomar en cuenta,


las corrientes presentes a la entrada y salida de las compuertas digitales.

 La corriente de entrada nivel alto se denomina: IIH


 La corriente de entrada nivel bajo se denomina IIL
 La corriente de salida nivel alto se denomina: IOH
 La corriente de salida nivel bajo se denomina IOL

Estos valores de corriente de salida pueden obtenerse con ayuda de la ley de


Ohm. Io = Vo / RL, donde:
 Io: es la corriente de salida
 Vo: es el voltaje de salida
 RL: es el resistor de carga o su equivalente conectado a la salida.

TIEMPOS DE PROPAGACION

Definimos como tiempo de propagación el tiempo transcurrido desde que la señal de


entrada pasa por un determinado valor hasta que la salida reacciona a dicho valor.

Vamos a tener dos tiempos de propagación:

Tphl = tiempo de paso de nivel alto a bajo.


Tplh = tiempo de paso de nivel bajo a alto.

Como norma se suele emplear el tiempo medio de propagación, que se calcula como:

Tpd = (Tphl + Tplh)/2


Laboratorio de Circuitos Digitales

FAN IN

Fan-in es el número de entradas de una puerta puede manejar. Las puertas lógicas
es físico con una gran (fan-in) tienden a ser más lento que los que tienen un pequeño
fan-in. Esto se debe a la complejidad de la circuitería de entrada aumenta la
capacidad de entrada del dispositivo. El uso de puertas lógicas con mayor fan-in
ayudará a reducir la profundidad de un circuito lógico.

FAN OUT

En la mayoría de los diseños, las puertas lógicas son conectadas para formar circuitos
más complejos. Si bien no salida de la puerta más de una lógica está conectada a una
entrada única, es común para una salida para conectarse a varias entradas. La
tecnología utilizada para implementar puertas lógicas por lo general permite un cierto
número de entradas de la puerta para ser conectado directamente entre sí sin circuito
interfaz adicional. El máximo (fan-out) de potencia mide su capacidad de carga de
conducción: es el mayor número de entradas de puertas del mismo tipo a la que se
puede conectar de forma segura la salida.

3. Presente un resumen del sistema de numeración binario.


Muestre otros sistemas de numeración.
Sistema de Numeracion Binario
Un sistema de numeración es una serie de símbolos que se utilizan, de acuerdo a
ciertas reglas, para construir aquellos números que se consideran válidos. Entre los
diferentes sistemas de numeración, encontramos el sistema binario.
Antes de avanzar en la definición, podemos analizar a
qué se refiere la noción. Un sistema es un conjunto de
componentes que interactúan y están interrelacionados
entre sí. Binario, por su parte, es aquello que está
formado por dos componentes o unidades.
El sistema binario, de este modo, emplea sólo dos
dígitos o cifras: el cero (0) y el uno (1). Distinto es el
caso, por ejemplo, del sistema decimal, que utiliza diez
dígitos (del cero al nueve), o del hexadecimal, con sus
dieciseis elementos (del cero al nueve, y luego de la ‘A’ a la ‘F’). Si bien el sistema
decimal es el más conocido por todos, dado que es el primero que nos enseñan en la
Laboratorio de Circuitos Digitales

escuela y el que usamos para los cálculos básicos de la vida cotidiana, los otros dos
tienen una gran importancia en diferentes campos, tales como la informática.
En la actualidad, la popularidad del sistema binario radica en que es el empleado por
los ordenadores(computadoras o computadores, según la región). Como estos equipos, a
nivel interno, funcionan con dos grados diferentes de voltaje, apelan al sistema binario
para indicar el apagado, desenergizado, “cero voltios” o inhibido (representado con el 0) o
el encendido, energizado, +5 o +12 voltios (1).
Aunque puede parecer extraño, cualquier número del sistema decimal (el más empleado
en la vida cotidiana) puede expresarse a través del sistema binario. Sólo hay que seguir
alguno de los métodos establecidos para encontrar la equivalencia.

Sistema de numeración decimal:


El sistema de numeración que utilizamos habitualmente es el decimal, que se compone
de diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un
valor dependiendo de la posición que ocupen en la cifra: unidades, decenas, centenas,
millares, etc.
El valor de cada dígito está asociado al de una potencia de base 10, número que coincide
con la cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la
posición que ocupa el dígito menos uno, contando desde la derecha.
En el sistema decimal el número 528, por ejemplo, significa:

5 centenas + 2 decenas + 8 unidades, es decir:


5*102 + 2*101 + 8*100 o, lo que es lo mismo:
500 + 20 + 8 = 528

En el caso de números con decimales, la situación es análoga aunque, en este caso,


algunos exponentes de las potencias serán negativos, concretamente el de los dígitos
colocados a la derecha del separador decimal. Por ejemplo, el número 8245,97 se
calcularía como:

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos


8*103 + 2*102 + 4*101 + 5*100 + 9*10-1 + 7*10-2, es decir:
8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97
Laboratorio de Circuitos Digitales

Sistema de numeración octal


El inconveniente de la codificación binaria es que la representación de algunos números
resulta muy larga. Por este motivo se utilizan otros sistemas de numeración que resulten
más cómodos de escribir: el sistema octal y el sistema hexadecimal. Afortunadamente,
resulta muy fácil convertir un número binario a octal o a hexadecimal.
En el sistema de numeración octal, los números se representan mediante ocho dígitos
diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto
dependiendo del lugar que ocupen. El valor de cada una de las posiciones viene
determinado por las potencias de base 8.
Por ejemplo, el número octal 2738 tiene un valor que se calcula así:
2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610

2738 = 149610

Sistema de numeración hexadecimal


En el sistema hexadecimal los números se representan con dieciséis símbolos: 0, 1, 2, 3,
4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando
las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos
mayores que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende,
como es lógico, de su posición, que se calcula mediante potencias de base 16.
Calculemos, a modo de ejemplo, el valor del número hexadecimal 1A3F16:

1A3F16 = 1*163 + A*162 + 3*161 + F*160

1*4096 + 10*256 + 3*16 + 15*1 = 6719

1A3F16 = 671910
Laboratorio de Circuitos Digitales

4. Códigos binarios: explique las características del código BCD.


Muestre otros códigos binarios.

CÓDIGO BCD
Binario es un estándar para representar números decimales en el sistema binario, en donde
cada dígito decimal es codificado con una secuencia de 4 bits.

Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden
realizar operaciones aritméticas como suma, resta, multiplicación y división de números en
representación decimal, sin perder en los cálculos la precisión ni tener las inexactitudes en
que normalmente se incurren con las conversiones de decimal a binario puro y de binario
puro a decimal.

La conversión de los números decimales a BCD y viceversa es muy sencilla, pero los
cálculos en BCD se llevan más tiempo y son algo más complicados que con números
binarios puros.

Características :
 Ponderación
La mayoría de los sistemas de numeración actuales son ponderados, es
decir, cada posición de una secuencia de dígitos tiene asociado un peso.
El sistema binario es, de hecho, un sistema de numeración posicional
ponderado. Sin embargo, algunos códigos binarios, como el código Gray,
no son ponderados, es decir, no tienen un peso asociado a cada posición.
Otros, como el mismo código binario natural o el BCD natural sí lo son.

 Distancia
Es una característica sólo aplicable a las combinaciones binarias. La
distancia entre dos combinaciones es el número de bits que cambian de
una a otra. Por ejemplo, si se tienen las combinaciones de cuatro bits
0010 y 0111, correspondientes al 2 y al 7 en binario natural, se dirá que
la distancia entre ellas es igual a dos ya que de una a otra cambian dos
bits.

Además, con el concepto de distancia se puede definir la distancia


mínima de un código. Ésta no es más que la distancia menor que haya
entre dos de las combinaciones de ese código.

 Continuidad
Es una característica de los códigos binarios que cumplen que todas las
posibles combinaciones del código son adyacentes, es decir, que de
cualquier combinación del código a la siguiente cambia un sólo bit. En
este caso se dice que el código es continuo. Cuando la última
Laboratorio de Circuitos Digitales

combinación del código es, a su vez, adyacente a la primera, se trata de


un código cíclico.

 Autocomplementariedad
El código binario es autocomplementario cuando el complemento a
nueve del equivalente decimal de cualquier combinación del código
puede hallarse invirtiendo los valores de cada uno de los bits (operación
lógica unaria de negación) y el resultado sigue siendo una combinación
válida en ese código. Esta característica se observa en algunos códigos
BCD, como el código Aiken o el código BCD exceso 3. Los códigos
autocomplementarios facilitan las operaciones aritméticas.

Códigos binarios continuos y cíclicos


 Códigos binarios continuos: son aquellos en los que las combinaciones
correspondientes a números decimales consecutivos son adyacentes.
 Códigos binarios cíclicos: reciben este apelativo los códigos binarios continuos
cuya última configuración es contigua con la primera.
Los códigos binarios cíclicos se utilizan en convertidores rápidos de variables
analógicas a digitales y en circuitos codificadores de posición que convierten un
ángulo en una configuración binaria mediante un disco codificado. Comoquiera
que de una combinación binaria a la siguiente sólo varía un bit, estos códigos
eliminan la posibilidad de que aparezcan combinaciones intermedias erróneas.
 Código Gray
El código binario cíclico más difundido es el código Gray. Se denomina también
código reflejado debido al método de formación de dicho código.
Para formar un código Gray de n bits se parte del código para n-1 bits, repitiendo
de forma simétrica tales combinaciones y añadiendo un bit 0 para los 2n-1
primeras combinaciones y un bit 1 para las 2n-1 siguientes.
Gray básico de 2 bits Decimal
00 0
01 1
11 2
10 3
 Código Johnson
Otro código cíclico de amplia utilización es el código progresivo Johnson:
La capacidad de codificación para n bits asciende a 2n cantidades distintas. Ello
se comprueba de inmediato en la tabulación siguiente realizada para 4 bits.
n = 4 ® Número de configuraciones = 2 · 4 = 8 (del 0 al 7 decimal).
Decimal Jonhson
0 0000
1 0001
2 0011
3 0111
4 1111
5 1110
6 1100
Laboratorio de Circuitos Digitales

7 1000
Dado que la máxima capacidad de codificación binaria con n bits se eleva a 2n, el
código Johnson no se utiliza en sistemas digitales complejos, debido a la gran
cantidad de bits que exige para realizar codificaciones extensas.
Su presencia se reserva a contadores muy simplificados integrados, por ejemplo,
en el diseño de unidades de control para sistemas digitales.

Códigos alfanuméricos
Los códigos alfanuméricos se desarrollaron ante la necesidad de representar,
además de los caracteres numéricos decimales, las letras del alfabeto y signos
especiales.
Internacionalmente se ha adoptado un tipo convencional de código alfanumérico,
el código ASCII, que responde a la denominación de American Standard Code for
Information Interchange (Código estándar americano para el intercambio de
información).
* Código ASCII
Existen algunas variantes del código ASCII diferenciadas por el número de bits
que intervienen en las configuraciones binarias de codificación.
La versión más reducida es el código ASCII de 6 bits, el cual codifica un total de
26 = 64 caracteres: los 10 caracteres numéricos decimales, un conjunto de 26
caracteres alfabéticos y 28 símbolos especiales.
Las versiones actualmente más utilizadas codifican los caracteres alfanuméricos a
partir de configuraciones de 7 e incluso de 8 bits.
Los códigos ASCII son ampliamente utilizados en los ordenadores.
* Código EBCDIC
A pesar de que el código ASCII es el más ampliamente difundido, algunas
empresas de sistemas informáticos han creado su propio código alfanumérico.
Este es el caso de IBM, en cuyos equipos se utiliza habitualmente el código
alfanumérico EBCDIC.

Código binario natural


La construcción del código binario natural obedece a una distribución creciente de
pesos, los cuales coinciden con las sucesivas potencias de la base del sistema
binario:
2n … 24 (= 16), 23 (= 8), 22 (= 4), 21 (= 2), 20 (= 1)
La formación de los números, cifra a cifra, y de izquierda a derecha, es semejante
a la propia del sistema de numeración decimal, cuyos pesos son potencias
sucesivas de la base 10. Esto es:
10n … 103 (= 1.000), 102 (= 100), 101 (= 10), 100 (= 1)
Decimal Binario natural
Laboratorio de Circuitos Digitales

…23 22 21 20 (Distribución de pesos)


…8 4 2 1
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
……
Con n cifras binarias se pueden obtener 2n combinaciones distintas; cada
combinación está en correspondencia biunívoca con una cantidad. Así, con 4
cifras (n = 4) pueden obtenerse 24 = 16 combinaciones o configuraciones binarias
distintas.
La naturaleza y correspondencia de estas combinaciones da lugar a los diversos
códigos binarios. De todos ellos se estudiarán los más difundidos.

https://kerchak.com/codigos-binarios/

5. El algebra de Boole. Definiciones, presentar los postulados y


teoremas

ÁLGEBRA BOOLEANA
El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno
(falso y verdadero). Un operador binario " º " definido en éste juego de valores acepta un par
de entradas y produce un solo valor booleano, por ejemplo, el operador booleano AND acepta
dos entradas booleanas y produce una sola salida booleana.
Para cualquier sistema algebraico existen una serie de postulados iniciales, de aquí se pueden
deducir reglas adicionales, teoremas y otras propiedades del sistema, el álgebra booleana a
menudo emplea los siguientes postulados:
Cerrado: El sistema booleano se considera cerrado con respecto a un operador binario si
para cada par de valores booleanos se produce un solo resultado booleano.
Laboratorio de Circuitos Digitales

Conmutativo: Se dice que un operador binario " º " es conmutativo si A º B = B º A para todos
los posibles valores de A y B.
Asociativo:Se dice que un operador binario " º " es asociativo si (A º B) º C = A º (B º C) para
todos los valores booleanos A, B, y C.
Distributivo : Dos operadores binarios " º " y " % " son distributivos si A º (B % C) = (A º B) %
(A º C) para todos los valores booleanos A, B, y C.
Identidad: Un valor booleano I se dice que es un elemento de identidad con respecto a un
operador binario " º " si A º I = A.

Inverso: Un valor booleano I es un elemento inverso con respecto a un operador booleano " º
" si A º I = B, y B es diferente de A, es decir, B es el valor opuesto de A.

Para nuestros propósitos basaremos el álgebra booleana en el siguiente juego de operadores


y valores:
- Los dos posibles valores en el sistema booleano son cero y uno, a menudo llamaremos a
éstos valores respectivamente como falso y verdadero.
- El símbolo · representa la operación lógica AND. Cuando se utilicen nombres de variables
de una sola letra se eliminará el símbolo ·, por lo tanto AB representa la operación lógica AND
entre las variables A y B, a esto también le llamamos el producto entre A y B.
- El símbolo "+" representa la operación lógica OR, decimos que A+B es la operación lógica
OR entre A y B, también llamada la suma de A y B.
- El complemento lógico, negación ó NOT es un operador unitario, en éste texto utilizaremos el
símbolo " ' " para denotar la negación lógica, por ejemplo, A' denota la operación lógica NOT
de A.
- Si varios operadores diferentes aparecen en una sola expresión booleana, el resultado de la
expresión depende de la procedencia de los operadores, la cual es de mayor a menor,
paréntesis, operador lógico NOT, operador lógico AND y operador lógico OR. Tanto el
operador lógico AND como el OR son asociativos por la izquierda. Si dos operadores con la
misma procedencia están adyacentes, entonces se evalúan de izquierda a derecha. El
operador lógico NOT es asociativo por la derecha.

Utilizaremos además los siguientes postulados:


P1 El álgebra booleana es cerrada bajo las operaciones AND, OR y NOT
P2 El elemento de identidad con respecto a · es uno y con respecto a + es cero. No existe
elemento de identidad para el operador NOT
P3 Los operadores · y + son conmutativos.
P4 · y + son distributivos uno con respecto al otro, esto es, A· (B+C) = (A·B)+(A·C) y A+
(B·C) = (A+B) ·(A+C).
P5 Para cada valor A existe un valor A' tal que A·A' = 0 y A+A' = 1. Éste valor es el
complemento lógico de A.
P6 · y + son ambos asociativos, ésto es, (AB) C = A (BC) y (A+B)+C = A+ (B+C).
Laboratorio de Circuitos Digitales

Es posible probar todos los teoremas del álgebra booleana utilizando éstos postulados,
además es buena idea familiarizarse con algunos de los teoremas más importantes de los
cuales podemos mencionar los siguientes:
Teorema 1: A + A = A
Teorema 2: A · A = A
Teorema 3: A + 0 = A

Teorema 4: A · 1 = A
Teorema 5: A · 0 = 0
Teorema 6: A + 1 = 1
Teorema 7: (A + B)' = A' · B'

Teorema 8: (A · B)' = A' + B'


Teorema 9: A + A · B = A
Teorema 10: A · (A + B) = A
Teorema 11: A + A'B = A + B

Teorema 12: A' · (A + B') = A'B'


Teorema 13: AB + AB' = A
Teorema 14: (A' + B') · (A' + B) = A'
Teorema 15: A + A' = 1

Teorema 16: A · A' = 0


Los teoremas siete y ocho son conocidos como Teoremas de DeMorgan en honor al
matemático que los descubrió.

Características:

Un álgebra de Boole es un conjunto en el que destacan las siguientes características:


1- Se han definido dos funciones binarias (que necesitan dos parámetros) que llamaremos
aditiva (que representaremos por x
+ y) y multiplicativa (que representaremos por xy) y una función monaria (de un solo
parámetro) que representaremos por x'.

2- Se han definido dos elementos (que designaremos por 0 y 1)

3- Tiene las siguientes propiedades:

 Conmutativa respecto a la primera función: x + y = y + x

 Conmutativa respecto a la segunda función: xy = yx


Laboratorio de Circuitos Digitales

 Asociativa respecto a la primera función: (x + y) + z = x + (y +z)

 Asociativa respecto a la segunda función: (xy)z = x(yz)

 Distributiva respecto a la primera función: (x +y)z = xz + yz

 Distributiva respecto a la segunda función: (xy) + z = (x + z)( y + z)

 Identidad respecto a la primera función: x + 0 = x

 Identidad respecto a la segunda función: x1 = x

 Complemento respecto a la primera función: x + x' = 1

 Complemento respecto a la segunda función: xx' = 0

Propiedades Del Álgebra De Boole


Idempotente respecto a la primera función: x + x = x
Idempotente respecto a la segunda función: xx = x
Maximalidad del 1: x + 1 = 1
Minimalidad del 0: x0 = 0
Involución: x'' = x
Inmersión respecto a la primera función: x + (xy) = x
Inmersión respecto a la segunda función: x(x + y) = x
Ley de Morgan respecto a la primera función: (x + y)' = x'y'
Ley de Morgan respecto a la segunda función: (xy)' = x' + y'

Función Booleana
 Una función booleana es una de A x A x A x....A en A, siendo A un conjunto
cuyos elementos son 0 y 1 y tiene estructura de álgebra de Boole.
Supongamos que cuatro amigos deciden ir al cine si lo quiere la mayoría. Cada
uno puede votar si o no. Representemos el voto de cada uno por xi. La función
devolverá sí (1) cuando el numero de votos afirmativos sea 3 y en caso
contrario devolverá 0.
Si x1 vota 1, x2 vota 0, x3 vota 0 y x4 vota 1 la función booleana devolverá 0.
Producto mínimo (es el número posible de casos) es un producto en el que
aparecen todas las variables o sus negaciones.
El número posible de casos es 2n.
Siguiendo con el ejemplo anterior. Asignamos las letras A, B, C y D a los
amigos. Los posibles casos son:
Votos Resultado
ABCD
1111 1
1110 1
1101 1
Laboratorio de Circuitos Digitales

1100 0
1011 1
1010 0
1001 0
1000 0
0111 1
0110 0
0101 0
0100 0
0011 0
0010 0
0001 0
0000 0

Las funciones booleanas se pueden representar como la suma de productos mínimos


(minterms) iguales a 1.
En nuestro ejemplo la función booleana será:
f(A,B,C,D) = ABCD + ABCD' + ABC'D + AB'CD + A'BCD
Diagramas De Karnaugh
Los diagramas de Karnaugh se utilizan para simplificar las funciones booleanas.
Se construye una tabla con las variables y sus valores posibles y se agrupan los 1
adyacentes, siempre que el número de 1 sea potencia de 2.
En esta página tienes un programa para minimización de funciones booleanas mediante
mapas de Karnaugh
Laboratorio de Circuitos Digitales

6. Funciones y circuitos lógicos básicos. Tabla de verdad de una


función lógica. Dibujar el símbolo lógico y la tabla de verdad para
cada uno de los circuitos lógicos básicos

 FUNCIÓN INVERSORA: La salida es lo contrario de la entrada. Es la


negación lógica.

 FUNCIÓN AND: Responde a la función que da como resultado a su salida


el producto lógico, es decir, sólo dará uno a su salida si todas las entradas
están a uno también.

 FUNCIÓN NAND: Esta función es la complementaria de la AND, de


manera que sólo cuando todas las entradas valen uno la salida es cero.
Laboratorio de Circuitos Digitales

 FUNCIÓN OR: Responde a la función que da como resultado a su salida


la suma lógica, es decir, dará uno a su salida siempre que alguna de las
entradas esté a uno.

 FUNCIÓN NOR: Es la función complementaria de la OR, de manera que


sólo valdrá uno la salida cuando todas las entradas estén a cero.

 FUNCIÓN OR-EXCLUSIVA: Se dice que es una función generadora de


paridad par, ya que da a su salida uno cuando el número de unos en sus
entradas es impar.
Laboratorio de Circuitos Digitales

 FUNCIÓN NOR-EXCLUSIVA: Se dice que es una función generadora de


paridad impar, ya que da a su salida uno cuando el número de unos en
sus entradas es par.
Laboratorio de Circuitos Digitales

7. Habilitación/inhabilitación para el control de datos: Uno de los


usos más comunes de las compuertas básicas está en el control
del flujo de datos de la entrada a la salida. En este modo de
operación se emplea una entrada como control, mientras que la
otra lleva los datos que serán transferidos a la salida. Si se permite
el paso de estos, se dice entonces que la compuerta está
habilitada. Si no se permite el paso de los datos, entonces la
compuerta está inhabilitada. Muestre para cada una de las
compuertas básicas, las condiciones necesarias para la
habilitación/inhabilitación de éstas, analizando la tabla de verdad.
Laboratorio de Circuitos Digitales
Laboratorio de Circuitos Digitales

8. Mediante el algebra de Boole, implementar teóricamente


utilizando solo circuitos NAND un circuito que simule:
Laboratorio de Circuitos Digitales
Laboratorio de Circuitos Digitales

Bibliografía:

 https://www.monografias.com/trabajos27/analogico-y-
digital/analogico-y-digital.shtml#ventaj
 https://es.wikipedia.org/wiki/Tecnolog%C3%ADa_TTL
 https://es.wikipedia.org/wiki/Semiconductor_complementario_de_
%C3%B3xido_met%C3%A1lico
 http://ri.uaemex.mx/bitstream/handle/20.500.11799/63800/secme-
35342.pdf;jsessionid=520D457E513E2199ED178D6EC39CB00D
?sequence=1
 http://www.ireingenieros.com.pe/index.php?option=com_content&
view=article&id=101&Itemid=122
 http://www.labc.usb.ve/paginas/mgimenez/Ec1181ele/Material/%2
0Equipos/tds%20200%20manual%20usuario.pdf
 http://www.extech.com.es/instruments/product.asp?catid=39&pro
did=212
 http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html#
Sistema_de_numeraci%F3n_decimal:
 https://www.ecured.cu/C%C3%B3digo_BCD
 https://www.monografias.com/trabajos14/algebra-
booleana/algebra-booleana.shtml#teo

Vous aimerez peut-être aussi