GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de...

61
GUÍA DE ELECTRÓNICA DIGITAL Jairo Plaza Castillo c Universidad del Atlántico Barranquilla, 2011

Transcript of GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de...

Page 1: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

GUÍA DEELECTRÓNICA DIGITAL

Jairo Plaza Castillo

c© Universidad del Atlántico

Barranquilla, 2011

Page 2: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

ii

GUÍA DE ELECTRÓNICA DIGITAL

JAIRO PLAZA CASTILLO

ISBN: 978-958-8123-77-6

UNIVERSIDAD DEL ATLÁNTICO

RECTORA

ANA SOFIA MESA DE CUERVO

VICERECTOR ADMINISTRATIVO Y FINANCIERO

FREDDY DÍAZ

VICERECTOR DE DOCENCIA

FERNANDO CABARCAS CHARRIS

VICERECTORA DE INVESTIGACIÓN, EXTENSIÓN Y PROYECCIÓN SOCIAL

RAFAELA VOS OBESO

DECANO FACULTAD DE CIENCIAS BÁSICAS

LUÍS CARLOS GUTIÉRREZ MORENO

SE HIZO UN TIRAJE DE 300 LIBROS

EL MATERIAL DE ESTA PUBLICACIÓN NO PUEDE SER REPRODUCIDO SIN LA

AUTORIZACIÓN DE LOS AUTORES Y EDITORES. LA RESPONSABILIDAD DEL

CONTENIDO DE ESTE TEXTO CORRESPONDE A SUS AUTORES.

IMPRESO Y HECHO EN COLOMBIA

c© UNIVERSIDAD DEL ATLÁNTICO

BARRANQUILLA, 2010

Page 3: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

prefacio

La electrónica y especialmente la electrónica digital es una herramienta que debe ser

incorporada a nuestra vida diaria. Su implementación nos facilitará la ejecución de tareas coti-

dianas que por su frecuencia se hacen molestas. Pudiéramos pensar, erróneamente, que esta tarea

es compleja y requiere de mucha lectura y esfuerzo para llevarla a cabo, pero por el contrario,

incluso en un nivel básico, podemos hacer cosas útiles implementando elementos electrónicos

de fácil adquisición. Con esta premisa nos aventuramos a diseñar este material, con el cual no

se pretende formar ingenieros electrónicos, pues está diseñado para cursos de electrónica de

estudiantes de licenciaturas, ciencias puras e ingenierías como la mecánica e industrial.

Así pues, en este material encontraremos conceptos básicos, principios de funcionamiento

y ejemplos de la implementación de temas como compuertas lógicas, las funciones lógicas más

importantes, hasta llegar a los flip-flops. En cada caso se hace referencia a los circuitos integrados

que implementan estos elementos. Es necesario que el usuario de esta guía complemente la

información con los datos técnicos de cada dispositivo, información que provee el fabricante y a

la cual se accede fácilmente por internet.

iii

Page 4: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

iv

Page 5: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

Contenido

Prefacio IV

Contenido VI

1. Sistemas Electrónicos 1

1.1. Sistemas electrónicos análogos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2. Sistemas electrónicos digitales: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Sistemas numéricos 5

2.1. Números octales y hexadecimales: . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2. Códigos binarios: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.3. Lógica binaria: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.4. Compuertas lógicas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.5. Circuitos integrados digitales: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3. Álgebra Booleana 11

3.1. Álgebra booleana de dos valores: . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.2. Principio de dualidad: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.3. Teoremas básicos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.4. Funciones booleanas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.5. Simplificación algebraica: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4. Construcción y simplificación de funciones Booleanas 17

4.1. Codificación binaria: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2. Decodificación: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.3. Simplificación de la funciones booleanas mediante el método de mapas: . . . . . . 22

4.4. Condiciones “no importa”: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

5. Diseño de circuitos combinacionales 27

5.1. Diseño con redes modulares: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2. Sumadores: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

5.3. Comparadores: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

v

Page 6: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

vi CONTENIDO

5.4. Multiplexores: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

5.5. Demultiplexores: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

6. Sistemas secuenciales 37

6.1. Flip-flops: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

6.2. Flip-flops con reloj: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

6.3. Flip-flop RS: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

6.4. Flip-flop JK: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

6.5. Flip-flop T: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

6.6. Flip-flop D: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

6.7. Análisis de circuitos secuenciales temporizados: . . . . . . . . . . . . . . . . . . . 45

6.8. Secuenciador de 3 bits: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

6.9. Circuito para los motores de paso: . . . . . . . . . . . . . . . . . . . . . . . . . . 48

7. Anexos 51

7.1. Familias lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

7.2. Circuitos integrados de uso común: . . . . . . . . . . . . . . . . . . . . . . . . . . 51

7.3. Distribución de los pines de algunos circuitos integrados: . . . . . . . . . . . . . . 53

7.4. Distribución de los pines de algunos visualizadores: . . . . . . . . . . . . . . . . . 53

Page 7: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

1Sistemas Electrónicos

Las señales eléctricas obtenidas de los elementos eléctricos y electrónicos son procesadas

por los sistemas a los que se les denomina sistemas electrónicos. Ellos reciben una o varias señales

eléctricas de entrada y entregan una o varias señales de salida, cuya magnitud depende de las

entradas. En la figura 1.1 se representa un sistema electrónico con dos señales de entrada (Vin1

y Vin2) y la señal de respuesta o salida (Vo).

Figura 1.1: Diagrama que representa un sistema electrónico con dos entradas y

una salida. La descripción del sistema da la información de su comportamiento

eléctrico, es decir, define la función Vo = f(Vin1, Vin2).

Los sistemas electrónicos se dividen en dos grupos, acordes con los tipos de señales que

procesan:

1.1. Sistemas electrónicos análogos:

Se caracterizan por recibir señales que varían en forma continua, dentro de rangos de-

finidos. Igualmente las salidas también son análogas. Por ejemplo, un amplificador operacional

implementado como sumador recibe dos señales de entrada Vin1 y Vin2, en donde el voltaje de

salida es una función de estas dos variables V0 = kVin1 + lVin2, donde k y l son constantes.

Observe en la figura 1.2 la respuesta obtenida al procesar las dos señales de entrada.

1

Page 8: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 1. SISTEMAS ELECTRÓNICOS

Figura 1.2: Respuesta de un amplificador operacional implementado como su-

mador. La señal a la salida del amplificador es la suma de las dos señales de

entrada: Vo = Vin1 + Vin2.

Puesto que la mayoría de variables físicas presentan cambios continuos dentro de rangos

específicos, los equipos análogos tienen gran implementación como medidores de dichas variables,

para lo cual se recurre a elementos sensores que traducen la magnitud a medir en una señal

eléctrica y esta se procesa mediante elementos electrónicos análogos.

Ejercicio 1: Implementar un sumador empleando un amplificador operacional. Para obte-

ner la entrada Vin1 emplee un potenciómetro y para obtener Vin2 recurra a un divisor de voltaje.

Varíe el potenciómetro y observe el cambio a la salida del amplificador operacional. Haga los

cálculos correspondientes para mostrar los que dice la teoría.

1.2. Sistemas electrónicos digitales:

Son aquellos que procesan señales con valores discretos. Tanto las entradas como las

salidas toman valores definidos. Así, una compuerta lógica recibirá y entregará voltajes bajos o

altos cuyos niveles dependerán del tipo de tecnología de fabricación. El voltaje de salida es una

función de los voltajes de entrada. Un ejemplo de estos sistemas se encuentra en la compuerta

XOR representada en la figura 1.3.

El gran desarrollo alcanzado por los sistemas electrónicos digitales se debe a la analogía

existente entre los niveles de voltaje y las representaciones numéricas de las cantidades en los sis-

temas numéricos. Por ello, se hace corresponder la base del sistema numérico con el número de ni-

veles existentes. Así, por ejemplo, si una señal tiene 8 niveles diferentes (0, V0, 2V0, 3V0, ... 7V0),

con ella se implementa un sistema numérico octal. En electrónica las señales más implementadas

2

Page 9: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

1.2. SISTEMAS ELECTRÓNICOS DIGITALES:

Figura 1.3: Respuesta del dispositivo electrónico digital que implementa la fun-

ción lógica XOR. Observe los cambios de estado en la respuesta, en los tiempos

t1, t2 y t3, de tal forma que se satisface la función Vo = Vin1 XOR Vin2.

son las digitales binarias, con dos posibles valores, 0 y V0 (expresados como 0 y 1, ó bajo y alto).

Por su gran similitud con los sistemas lógicos matemáticos, a estos sistemas se les denomina

sistemas lógicos digitales o binarios.

Actualmente existe la tendencia a hacer digitales los equipos análogos, esto debido a las

múltiples ventajas que éstos poseen, entre otras se pueden mencionar la facilidad de almacena-

miento, transmisión y reproducción de la información sin deterioro o pérdida en la fidelidad de

la señal.

Los voltajes en los circuitos digitales tienen solamente dos valores permitidos (alto y bajo)

y en la práctica son dos franjas de voltajes que contienen a dichos valores, estas franjas están

separadas por una región de voltajes que no garantizan un buen comportamiento del circuito.

Los fabricantes de circuitos integrados digitales definen sus franjas de trabajo para el estado alto

y bajo respectivamente. Ver figura 1.4.

Figura 1.4: Valores digitales. Los valores de voltaje definidos como “alto” y

“bajo” están dentro de rangos de valores de voltajes aceptados para cada nivel.

3

Page 10: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 1. SISTEMAS ELECTRÓNICOS

Ejercicio 2: Alimente apropiadamente el integrado 74LS04 (circuito integrado con 6

compuertas NOT) y conecte en la entrada de la primera compuerta un potenciómetro cuyos

extremos están conectados a 5 voltios y cero voltios respectivamente. Variando el potenciómetro

y observando la respuesta de la compuerta, determine las franjas de valores definidos para esta

tecnología.

4

Page 11: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

2Sistemas numéricos

En la vida cotidiana, la representación más usual de las cantidades se hace empleando

el sistema decimal, pues en este sistema numérico se han definido 10 símbolos, 0, 1, 2,. . . 8 y

9, y cualquier cantidad se representa con un número resultante de la combinación de ellos. Los

sistemas electrónicos binarios efectúan la toma de información, procesamiento y el respectivo

almacenamiento con señales de dos dígitos o bits. Para nuestro entendimiento, el resultado debe

reportarse en el sistema numérico decimal.

Un número decimal como el 472 equivaldría a la representación numérica 4× 102 + 7 ×

101 + 2× 100, en la que cada columna cambia su valor en un factor de 10 (su base), siendo los

valores de la columna de la izquierda 10 veces mayores que los de su predesesora, la columna

de la derecha. Igualmente en un sistema diferente, una cantidad representada como 21034, el

subíndice indica que su base es cuatro y tendra 4 símbolos diferentes: 0, 1, 2 y 3. Esta cantidad

representada en el sistema decimal corresponde al número 2×43 +1×42 +0×41 +3×40 = 147.

De esta manera se puede calcular en un número de cualquier base, el equivalente en

decimal. El proceso inverso requiere de divisiones sucesivas del número en decimal por la base

del otro sistema. Así, el decimal 151 escrito en el sistema base 4 será:

151 ÷ 4 = 37 −→ Residuo = 3©

37 ÷ 4 = 9 −→ Residuo = 1©

9 ÷ 4 = 2© −→ Residuo = 1©

El número resultante es el 21134.

5

Page 12: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 2. SISTEMAS NUMÉRICOS

Ejercicio 3: Complete la tabla siguiente. Calcule las equivalencias de las cantidades dadas

en los demás sistemas numéricos.

SISTEMAS NUMÉRICOS

DECIMAL HEXADECIMAL OCTAL BINARIO

291

A5

376

110100111

2.1. Números octales y hexadecimales:

Las conversiones entre números binarios, octales y hexadecimales es muy usual en el

manejo de las computadoras, sus bases 2, 8 y 16 se pueden expresar como potencias: 20, 23 y 24.

Cada dígito octal corresponde a 3 dígitos binarios y cada dígito hexadecimal corresponde a

4 dígitos binarios. Un binario se puede expresar fácilmente en octal organizando grupos de 3

dígitos, a partir del punto decimal, es decir, desde el dígito menos significativo) y reemplazando

el valor de cada grupo de binarios por su equivalente en octal. Es así como el número 1277

expresado en binario es 10 011 111 101 y su equivalente en octal se obtiene agrupando:

BINARIO 10 011 111 101

OCTAL 2 3 7 5

El resultado es el número 23758. Con grupos de 4 binarios, se obtiene el hexadecimal

equivalente 4FD16.

Ejercicio 4: Exprese en binario puro y en octal los hexadecimales 8A, FF y B9C.

2.2. Códigos binarios:

Un grupo de n elementos binarios distintos (n bits) es posible ordenarlos en 2n formas

diferentes. Para representar las cantidades 0 y 1 se requiere de un bit (21 = 2), con 3 bits re-

presentaríamos 8 cantidades 000, 001, 010, 011, 100, 101, 110 y 111, equivalentes a los valores

0, 1, 2, 3, 4, 5, 6 y 7 respectivamente. Para representar los primeros 10 números decimales se

6

Page 13: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

2.3. LÓGICA BINARIA:

requieren como mínimo 4 bits. Puesto que es posible ordenar en formas diferentes las 2n com-

binaciones, existen varios códigos binarios con los cuales se pueden representar las cantidades,

como el BCD (del inglés “binary coded decimal”), el código gray, exceso-3, etc. Estos códigos,

y sus equivalencias se visualizan en la siguiente tabla:

Decimal Binario puro BCD Gray Exceso-3

0 0000 0000 0000 0011

1 0001 0001 0001 0100

2 0010 0010 0011 0101

3 0011 0011 0010 0110

4 0100 0100 0110 0111

5 0101 0101 0111 1000

6 0110 0110 0101 1001

7 0111 0111 0100 1010

8 1000 1000 1100 1011

9 1001 1001 1101 1100

10 1010 1 0000 1111 1101

11 1011 1 0001 1110 1110

Ejercicio 5: Exprese en binario puro y BCD los números decimales 32 y 250. Cuántos

dígitos se requieren en cada codificación para representar estos valores?

2.3. Lógica binaria:

Trata con variables que toman solamente dos posibles valores: falso y verdadero, bajo y

alto ó 0 y 1. Una señal eléctrica en un circuito lógico toma solamente dos valores de voltaje,

0 y 5 voltios (para la tecnología TTL) y se representan como 0 y 1 respectivamente. La lógica

binaria consta de variables y operaciones lógicas. Hay tres operaciones lógicas básicas: AND,

OR y NOT.

AND (y): Esta operación se representa mediante un punto (·) o por la ausencia del operador

y el resultado es 1 solamente cuando las variables de entrada son 1.

7

Page 14: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 2. SISTEMAS NUMÉRICOS

O (o): Se representa mediante un signo de suma (+) y es igual a 0 solamente cuando

ambas entradas son 0.

NOT (no): Está representada por una barra sobre la variable o por una comilla (¯o ´ ).

El resultado es 0 si la entrada es 1 o 1 si la entrada es 0.

AND OR NOT

X Y X · Y X Y X + Y X X

0 0 0 0 0 0 0 1

0 1 0 0 1 1 1 0

1 0 0 1 0 1

1 1 1 1 1 1

2.4. Compuertas lógicas:

Los circuitos electrónicos digitales conocidos como circuitos lógicos operan con señales

binarias. Cada señal representa una variable y su respuesta igualmente es una señal binaria.

El diseño de las compuertas es tal que se permiten rangos de trabajo para los dos niveles. Por

ejemplo, en los circuitos integrados de tecnología TTL, la lógica 0 está definida entre −0, 5 y 0, 5

voltios y la lógica 1 está entre 2,5 y 5,0 voltios. Los circuitos lógicos que realizan las operaciones

de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio-

dos, resistencias y capacitores que satisfacen los requisitos de la lógica. Los símbolos de cada

compuerta se representan a continuación:

Figura 2.1: Diagrama de las compuertas básicas. Las compuertas AND y OR

representan circuitos electrónicos de dos entradas y una salida, el negador es una

función de una sola entrada y una salida.

Ejercicio 6: Represente con compuertas lógicas la función Z = A · (B + C)

8

Page 15: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

2.5. CIRCUITOS INTEGRADOS DIGITALES:

2.5. Circuitos integrados digitales:

Un circuito integrado es un pequeño cristal semiconductor de silicio que contiene un

gran número de componentes electrónicos conectados para conformar un circuito electrónico.

Este circuito se empaqueta en un material plástico al que se le adicionan las clavijas externas

(pines) con las que se tendrá acceso al circuito integrado. Comúnmente, aunque hay otros, los

circuitos integrados se fabrican en el paquete plano y el paquete dual en línea (DIP). Este

último es el de mayor uso por su fácil conexión en los tableros de experimentación, por ejemplo,

cuatro compuertas AND están dentro de un DIP de 14 pines de 20x8x3 mm. Su identificación

se hace mediante un número que el fabricante escribe en la parte superior y que documenta

en catálogos. Algunos de los integrados que contienen las compuertas AND, OR y NOT son el

7408, 7432 y 7404 respectivamente. En la figura 2.2 se detalla la configuración interna de estos

circuitos integrados.

Figura 2.2: Diagrama de la configuración interna de los circuitos integrados de

las compuertas AND, OR y NOT. Las Figuras fueron tomadas de las hojas de da-

tos que proveen los fabricantes: ON Semiconductor, FAIRCHILD Semiconductor

y ON Semiconductor respectivamente.

La mayoría de los integrados agrupan una gran cantidad de compuertas conectadas de

tal forma que satisfacen una función en particular, como lo es el 7486, el cual contiene 4 com-

puertas XOR. Cada una de ellas se podría obtener combinando 2 compuertas AND, una OR y

2 negadores, implementando la función X ⊕ Y = X · Y + X · Y . Esta función y su circuito se

muestran en la figuras 2.3 y 2.4.

Ejercicio 7: Implemente el circuito de la figura 2.4.

9

Page 16: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 2. SISTEMAS NUMÉRICOS

Figura 2.3: Diagrama del la implementación del la función XOR. El circuito

integrado 7486 agrupa todas estas funciones y provee de 4 compuertas XOR

dispuestas como las AND en el 7408.

Figura 2.4: Implementación con compuertas de la función lógica XOR. El estado

de la señales de entrada X y Y se observa en los LEDs L1 y L2, la respuesta se

visualiza en L3.

10

Page 17: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

3Álgebra Booleana

Se dio el nombre de álgebra booleana en homenaje al matemático inglés George Boole,

quien en 1854 publicó el libro con los resultados del trabajo de investigación en el que su propósito

era el de realizar un análisis matemático de la lógica.

En el álgebra booleana se definen un conjunto de elementos que tienen una propiedad

común y dos operadores binarios + y ·. que asignan a cada par de elementos del conjunto un

elemento único del conjunto y que satisfacen los siguientes postulados:

Cierre con respecto al operador +.

Cierre con respecto al operador ·.

Un elemento identidad con respecto a +, designado por 0, tal que X+0 = 0+X = X.

Un elemento identidad con respecto a ·, designado por 1, tal que X·1 = 1·X = X.

Conmutativo con respecto a +, X+Y = Y+X.

Conmutativo con respecto a ·, X·Y = Y ·X.

· es distributivo sobre +, X·(Y+Z) = (X·Y )+(X·Z).

+ es distributivo sobre ·, X+(Y ·Z) = (X+Y )·(X+Z).

Para cada elemento X ∈ B, existe un elemento X ∈B (denominado complemento) tal que

X+X = 1 y X·X = 0.

Existen cuando menos dos elementos X, Y ∈ B tales que X6=Y.

11

Page 18: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 3. ÁLGEBRA BOOLEANA

En electrónica tiene interés el álgebra de dos valores por su aplicabilidad en los circuitos

lógicos.

3.1. Álgebra booleana de dos valores:

Se define un conjunto de elementos, B = {0, 1}, con las reglas para dos operadores

binarios + y ·, como se muestra en la tabla siguiente:

X Y X·Y X Y X+Y X X

0 0 0 0 0 0 0 1

0 1 0 0 1 1 1 0

1 0 0 1 0 1

1 1 1 1 1 1

Que corresponden a las operaciones lógicas AND, OR y NOT respectivamente y que

están asociados a los símbolos de la figura 2.1.

Ejercicio 8: Compare esta tabla con la tabla de la sección 2.3

Demostrando que se satisfacen los postulados anteriores, se define de una manera mate-

máticamente formal el álgebra booleana para dos valores y se muestra que es equivalente a la

lógica binaria.

3.2. Principio de dualidad:

Se observa que toda expresión algebraica deducida de los postulados del álgebra booleana

sigue siendo válida al intercambiar los operadores y los elementos identidad.

3.3. Teoremas básicos:

En el listado siguiente se especifican los teoremas y postulados más empleados en el

álgebra booleana de dos valores:

12

Page 19: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

3.4. FUNCIONES BOOLEANAS:

POSTULADOS Y TEOREMAS DEL ÁLGEBRA BOOLEANA

Identidad X+0 = X X·1 = X

Complemento X+X = 1 X·X = 0

X+X = X X·X = X

X+1 = 1 X·0 = 0

Involución (X) = X

Conmutatividad X+Y = Y+X X·Y = Y ·X

Asociatividad X+(Y+Z) = (X+Y )+Z X·(Y ·Z) = (X·Y )·Z

Distributividad X·(Y+Z) = (X·Y )+(X·Z) X+(Y ·Z) = (X+Y )·(X+Z)

De Morgan (X+Y ) = X·Y (X·Y ) = X+Y

Absorción X+(X·Y ) = X X·(X+Y ) = X

Al comparar las columnas 2 y 3 de la tabla, en cada uno de los postulados y teoremas, se

corrobora el principio de dualidad, no es si no reemplazar un operador por el otro y el elemento

identidad cuando éste esté presente.

Ejercicio 9: Empleando compuertas, demuestre el cumplimiento de los postulados y

teoremas del álgebra booleana.

3.4. Funciones booleanas:

Son funciones resultantes de las combinaciones de los operandos AND ( · ), OR ( + ) y

NOT (¯ ), actuando sobre variables binarias. Una función le asocia a cada combinación de las

variables un solo valor (0 ó 1 en el caso de variables booleanas de dos valores). Si la función

opera sobre n variables, habrá 2n posibles combinaciones y a cada una se le asignará un valor.

Estas se representan en una tabla de verdad. Por ejemplo, la función expresada algebraicamente

A = (X·Y )+(Y ·Z) asigna un resultado a cada una de las 8 combinaciones resultantes, tal como

se representa en la siguiente tabla de verdad:

13

Page 20: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 3. ÁLGEBRA BOOLEANA

X Y Z X·Y Y ·Z A

0 0 0 0 0 0

0 0 1 0 0 0

0 1 0 0 0 0

0 1 1 0 1 1

1 0 0 1 0 1

1 0 1 1 0 1

1 1 0 0 0 0

1 1 1 0 1 1

Y la implementación con compuertas se muestra en la figura 3.1:

Figura 3.1: Implementación de una función lógica con compuertas. A es una

función de X, Y y Z, así: A = (X · Y ) + (Y · Z).

Ejercicio 10: Haga la tabla de verdad y represente con su respectivo diagrama de com-

puertas la función A = (X + Y ) · (Z +X) · Z

3.5. Simplificación algebraica:

Aplicando teoremas y postulados a una función, se obtienen expresiones equivalentes más

sencillas facilitándose su implementación. Por ejemplo, dada la función:

Z = [(X·Y )+X]+(X·Y )

14

Page 21: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

3.5. SIMPLIFICACIÓN ALGEBRAICA:

es posible obtener una expresión más simple aplicando:

De Morgan e involución Z = [(X+Y )+X]+(X·Y )

Distributividad de + sobre · Z = {[(X+Y )+X]+X}·{[(X+Y )+X]+Y }

Asociatividad y conmutatividad Z = {[(X+X)+X]+Y }·{(X+Y )+(X+Y )}

M + M = M Z = (X+Y )·(X+Y )

M ·M =M Z = X+Y

Existen algunas combinaciones de los operandos AND, OR y NOT cuyos resultados son

funciones de uso común. Las más empleadas son NAND, NOR, OR excluyente y NOR excluyente.

Estas funciones están implementadas en los IC 7400, 7402, 7486 y 74LS266 respectivamente.

NOMBRE FUNCIÓN SÍMBOLO

NAND (X·Y ) X ↑ Y

NOR (X+Y ) X ↓ Y

OR excluyente X·Y+X·Y X ⊕ Y

NOR excluyente X·Y+X·Y X ⊗ Y

El símbolo empleado en cada compuerta se muestra en la figura 3.2:

Figura 3.2: Implementación de funciones lógicas de uso común, basadas en las

compuertas básicas: NAND, NOR, XOR y XNOR.

Ejercicio 11: Haga la tabla de verdad de la función A = X + [(Y + Z) · (X + Z)].

15

Page 22: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 3. ÁLGEBRA BOOLEANA

Ejercicio 12: Simplifique la función anterior, haga la tabla de verdad de esta nueva

función y compare.

Ejercicio 13: Represente con compuertas las funciones anteriores.

Ejercicio 14: Simplifique la función A = (X · Y · Z) · [X + (Z · X) + X] y represéntela

con compuertas lógicas.

Ejercicio 15: Haga los cambios necesarios para implementar la función anterior empleando

solamente negadores y compuertas OR.

16

Page 23: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

4Construcción y simplificación de funciones Booleanas

Las funciones del álgebra booleana de dos valores se construyen a partir de actividades

y operaciones lógicas que definen el estado de una variable. Por ejemplo, si se quiere asignar un

código a un grupo de elementos debemos saber cuántos elementos se deben codificar, cuántos

elementos de salida se requieren y las operaciones lógicas que ayudan a definir el código de cada

elemento.

4.1. Codificación binaria:

Para asignar un código binario a un grupo de m elementos (m entradas), se requiere de n

dígitos (n salidas), tales quem = 2n puesto que se obtienen hasta 2n posibles combinaciones. Por

ejemplo, para codificar los elementos p, q, r y s (m = 4), se requieren 2 dígitos A y B (4 = 22).

Una combinación apropiada de las variables de salida A y B, para codificar las variables de

entrada p, q, r y s es la siguiente:

ENTRADAS SALIDAS

p q r s B A

1 0 0 0 0 0

0 1 0 0 0 1

0 0 1 0 1 0

0 0 0 1 1 1

Las variables de salida A y B son funciones de las variables de entrada p, q, r y s. Observe

que A es 1 (verdadera) solamente cuando q es 1 y las demás son cero, ó cuando s es 1 y p, q, r

17

Page 24: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 4. CONSTRUCCIÓN Y SIMPLIFICACIÓN DE FUNCIONES BOOLEANAS

son 0. La función que describe a A es:

A = (p·q·r·s) + (p·q·r·s)

Y aplicando un poco de álgebra se llega a una expresión más simple:

A = [p+r+(q·s)]

De idéntica manera obtenemos una expresión para B

B = [p+q+(r·s)]

En este ejemplo es necesario resaltar que por ser A y B funciones de 4 variables (p, q,

r y s), una completa definición de la función requiere de las 16 posibles combinaciones, por lo

tanto, en el ejemplo existen 8 combinaciones que no se han tenido en cuenta, pues se considera

que nunca se presentarán.

Ejercicio 16: Identifique las 8 combinaciones faltantes en el ejemplo anterior y evalúe el

resultado de A y B en caso de que estas se presenten.

Para codificar los símbolos del sistema decimal se requieren como mínimo 4 bits. La

codificación más utilizada es la del BCD (sigla del inglés Binary Coded Decimal que significa

Decimal Codificado en Binario). Si se quiere codificar un número mayor que 9 y menor que 99

se deben emplear 8 bits, cuatro por cada dígito, así:

9310 = 1001 00112

Los códigos alfanuméricos (letras, números, símbolos ortográficos, caracteres de control,

etc.) se han codificado con el código ASCII (American Standard Code for Information Interchan-

ge), que implementa 7 bits y 8 bits el ASCII extendido. Así pues, los teclados de las calculadoras

y computadores utilizan entre sus componentes diversos codificadores como el 74C922, codifica-

dor de 16 teclas y el 74147 que codifica 10 líneas a 4 y emplea el código BCD como se muestra

en la siguiente tabla:

18

Page 25: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

4.1. CODIFICACIÓN BINARIA:

ENTRADAS SALIDAS

I1 I2 I3 I4 I5 I6 I7 I8 I9 OD OC OB OA

H H H H H H H H H H H H H

X X X X X X X X L L H H L

X X X X X X X L H L H H H

X X X X X X L H H H L L L

X X X X X L H H H H L L H

X X X X L H H H H H L H L

X X X L H H H H H H L H H

X X L H H H H H H H H L L

X L H H H H H H H H H L H

L H H H H H H H H H H H L

Figura 4.1: El IC 74147 es un codificador de 10 líneas y emplea el BCD como

código de salida. Este IC es de lógica negativa, es decir, se decodifica la entrada

más alta que esté en bajo (I9 > I8 > ... > I1) y la respuesta se representa en

ODOCOBOA, también con lógica negativa.

Ejercicio 17: Sabiendo que los códigos ASCII y ASCII extendido emplean 7 y 8 bits

respectivamente, hasta cuantos símbolos pueden representar en cada caso?

19

Page 26: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 4. CONSTRUCCIÓN Y SIMPLIFICACIÓN DE FUNCIONES BOOLEANAS

4.2. Decodificación:

Conjunto de operaciones que especifica a qué elemento corresponde un determinado có-

digo. Un código de n bits permite decodificar hasta 2n elementos (n entradas y 2n salidas).

Un circuito integrado muy empleado en los secuenciadores es el 74LS139, decodificador dual

(dos decodificadores implementados en un IC) de 2 líneas a 4. Su tabla de verdad se muestra

a continuación, observe en ella que las entradas trabajan con lógica positiva, mientras que las

salidas con lógica negativa.

ENTRADAS SALIDAS

Enabled Selector

G B A Y0 Y1 Y2 Y3

L X X H H H H

H L L L H H H

H L H H L H H

H H L H H L H

H H H H H H L

Figura 4.2: IC decodificador dual de 2 líneas a 4, cada decodificador consta de

un pin que lo habilita (G), dos selectores (A, B) y cuatro salidas (Y0, Y1, Y2 y

Y3). Con este integrado se implementan los secuenciadores.

Ejercicio 18: Se quiere implementar un secuenciador de 8 elementos y se cuenta con un

74LS139, que elementos se deben adicionar al circuito? Haga el respectivo gráfico de la imple-

20

Page 27: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

4.2. DECODIFICACIÓN:

mentación.

Si se quiere representar un número hexadecimal de un dígito (binario de 4 dígitos) en

un visualizador (display) de 7 segmentos (como el de la figura 4.3, en la que se detallan los

segmentos a, b, c, d, e, f y g), construimos funciones que seleccionen cada segmento solamente

en los respectivos códigos. Así, el segmento horizontal superior (segmento a) se pone en alto con

los códigos 0, 2, 3, 5, 6, 7, 8, 9, A, C, E y F como se especifica en la siguiente tabla de verdad:

Hexadecimal Código binario Segmentos

D C B A a b c d e f g

0 0 0 0 0 1

1 0 0 0 1 0

2 0 0 1 0 1

3 0 0 1 1 1

4 0 1 0 0 0

5 0 1 0 1 1

6 0 1 1 0 1

7 0 1 1 1 1

8 1 0 0 0 1

9 1 0 0 1 1

A 1 0 1 0 1

b 1 0 1 1 0

C 1 1 0 0 1

d 1 1 0 1 0

E 1 1 1 0 1

F 1 1 1 1 1

Existen 12 posibles combinaciones para las cuales el segmento a debe activarse y se

especifican en la función (en adelante, en la operación AND se omitirá el símbolo · ):

a = ABCD+ABCD+ABCD+ABCD+ABCD+ABCD

+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD

21

Page 28: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 4. CONSTRUCCIÓN Y SIMPLIFICACIÓN DE FUNCIONES BOOLEANAS

Figura 4.3: Display de 7 segmentos. Cada segmento (diodo LED) se activa

por separado, de tal forma que se pueden representar los símbolos del sistema

decimal. Se encuentran en rojo, verde, etc., algunos incluyen el punto decimal y

se fabrican en dos presentaciones: ánodo común y cátodo común [5].

Y después de la simplificación algebraica

a = ACD+D[A(B ⊕ C)+ABC]+D[(B ⊕ C)+A(B ⊕ C)]

Ejercicio 19: Complete las columnas de los segmentos b, c, d, e, f y g y obtenga las

funciones que controlan su encendido en el display de 7 segmentos.

Las funciones que definen todos los segmentos del visualizador se implementan en circui-

tos integrados como el ECG8370, conocido como decodificador de hexadecimal a 7 segmentos. El

IC 7447 es un decodificador de BCD a 7 segmentos. Este último se caracteriza por tener salidas

de colector abierto.

4.3. Simplificación de la funciones booleanas mediante el método de ma-

pas:

Al simplificar las funciones booleanas algebraicamente, es posible encontrar diferentes

expresiones para la misma función dada la gran variedad en los pasos sucesivos de la manipu-

lación algebraica. El método propuesto por E. W. Veitch en 1952, conocido como “diagrama

de Veitch” o “mapa de Karnaugh”, consiste en un rectángulo dividido en recuadros donde cada

22

Page 29: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

4.3. SIMPLIFICACIÓN DE LA FUNCIONES BOOLEANAS MEDIANTE EL MÉTODO DEMAPAS:

Figura 4.4: Decodificador del display de 7 segmentos. Sus salidas están en ca-

pacidad de drenar de 20 a 30 mA, esto para encender los LEDs del display. Sus

entradas trabajan con lógica positiva mientras que las salidas con lógica negativa,

en este caso se sugiere su conexión a un display de 7 segmentos de ánodo común.

recuadro representa una de las posibles combinaciones de las variables, operadas por una AND,

cada uno de estos términos se denomina mintérmino o producto estándar. El rectángulo tendrá

en total 2n mintérminos, para n variables. El gráfico facilita la visualización de las condiciones

semejantes en los grupos de mintérminos, permitiendo hallar la expresión más sencilla.

Un “diagrama de Veitch” para dos variables contendrá 4 recuadros así:

B B

A

A

Observe que los mintérminos correspondientes a la primera columna cumplen la condición

B y los de la segunda, la condición B, así mismo, los mintérminos de la primera fila cumplen la

condición A, y A los de la segunda.

Sea la función f(A,B) = AB+AB+AB. La representación de los mintérminos es la

siguiente:

B B

A 1 1

A 1

23

Page 30: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 4. CONSTRUCCIÓN Y SIMPLIFICACIÓN DE FUNCIONES BOOLEANAS

Los dos primeros términos de la función están en la primera fila, por lo tanto ambos

cumplen la condición A (por simplificación algebraica se demuestra que AB+AB = A). Dos

términos consecutivos en una fila simplifican una de las variables localizadas en las columnas.

El segundo y tercer término de la función se ubican en la segunda columna, por lo tanto

ambos cumplen la condición B (se cumple que AB+AB = B). Dos términos consecutivos en

una columna simplifican una de las variables localizadas en las filas.

Agrupar 2n recuadros consecutivos (por filas, columnas o en rectángulos) simplifica n

variables.

En la decodificación de códigos binarios en un “display” de 7 segmentos obtuvimos una

función para el segmento a, los 12 mintérminos resultantes los llevamos a un diagrama de Veitch

y formamos 6 grupos para simplificar la función, una columna de 4 y otra de dos, una fila de 4

y otra de dos y dos recuadros de 4, así:

B B B B

A 1 1 C

A 1 1 1 C

A 1 1 1 C

A 1 1 1 1 C

D D D D

En el orden descrito, se obtiene la función con los siguientes términos:

a = BD+BCD+AC+ACD+BC+AD

Ejercicio 20: Empleando los mapas de Karnaugh simplifique las funciones descritas para

los segmentos b, c, d, e, f y g.

4.4. Condiciones “no importa”:

Al describir algunas funciones, nos damos cuenta de que existen algunos mintérminos

que nunca se van a presentar, o si se presentan, no tienen sentido en la definición de la función,

por ejemplo, en la decodificación del código BCD al display de 7 segmentos, las combinaciones

correspondientes a 1010, 1011, 1100, 1101, 1110 y 1111 (A, B, C, D, E y F respectivamente)

no están definidas en el BCD y no tendrán ocurrencia. Utilizamos estas condiciones de “no

24

Page 31: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

4.4. CONDICIONES “NO IMPORTA”:

importa”, para simplificar la función resultante, ubicándolas en el diagrama y conformando

grupos con ellas si es conveniente.

B B B B

A 1 X 1 C

A 1 X X 1 C

A 1 X X C

A 1 X 1 1 C

D D D D

Conformamos dos grupos de dos columna de 4 y dos de una fila de 4, creándose la función

siguiente para el segmento a, con los términos en el respectivo orden:

a = B+D+AC+AC.

Ejercicio 21: Emplee las condiciones “no importa” para simplificar al máximo las fun-

ciones que controlan los segmentos b, c, d, e, f y g del display de 7 segmentos.

25

Page 32: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 4. CONSTRUCCIÓN Y SIMPLIFICACIÓN DE FUNCIONES BOOLEANAS

26

Page 33: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

5Diseño de circuitos combinacionales

Como se mostró en la sección anterior, una función lógica puede implementarse en cir-

cuitos combinacionales de dos niveles, pero por su magnitud nos hace ver el problema como

algo complejo y tedioso de implementar. Así, por ejemplo, resolver la suma aritmética de nú-

meros binarios de 4 bits nos representaría 5 funciones lógicas, una para cada salida, en la que

se emplean decenas de compuertas. Por ello, se sugiere trabajar modularmente, en la que cada

módulo realiza una tarea específica.

5.1. Diseño con redes modulares:

Un módulo resuelve sólo una pequeña parte del problema. Éste intercambiará información

con los demás, recibiendo datos de unos y entregándole a otros. Para su interconexión deben

tenerse en cuenta las siguientes normas:

Los niveles lógicos de las salidas deben ser iguales a los de las entradas.

Una salida va conectada con una entrada; nunca dos salidas entre si. Algunas tecnologías

soportan dos o más salidas conectadas a una entrada. Estas configuraciones reciben los

nombres de OR cableada o AND cableada. Otro caso particular se da cuando los módulos

dejan sus salidas en un estado de alta impedancia y sólo un módulo está habilitado al

tiempo. En este caso los módulos tendrán una entrada adicional de habilitación (E de

“Enable”).

Cada salida debe ser capaz de alimentar la entrada o entradas con la(s) que se interconecta.

27

Page 34: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 5. DISEÑO DE CIRCUITOS COMBINACIONALES

Ejercicio 22: Investigar cual es el valor de la corriente máxima que es capaz de entregar

en las salidas la compuerta 74LS00 y el valor de la corriente mínima requerida para su correcto

funcionamiento en las entradas.

Ejercicio 23: Investigar cómo se obtiene una OR cableada o una AND cableada.

Ejercicio 24: Investigar qué es una salida de colector abierto.

Ejercicio 25: Investigar qué son salidas tri-estado.

5.2. Sumadores:

La suma de 2 números binarios, de 4 o más dígitos, se divide en operaciones modulares,

una suma por cada columna:

X3 X2 X1 X0

+ Y3 Y2 Y1 Y0

Z4 Z3 Z2 Z1 Z0

el resultado de la columna n (Zn) depende del valor de los respectivos dígitos y de Cn,

variable que es 1 cuando el resultado de la columna anterior es mayor que 1, es decir, cuando se

produce un acarreo:

Zn = Xn + Yn + Cn

Relación válida para todas las columnas, menos para la primera, en la que Z0 = X0 +Y0.

Se muestra que cada módulo tiene 3 entradas y dos salidas, las cuales satisfacen la tabla de

verdad que se muestra a continuación. Éstas se representan en la figura 5.1.

28

Page 35: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

5.2. SUMADORES:

Xn Yn Cn Cn+1 Zn

0 0 0 0 0

0 0 1 0 1

0 1 0 0 1

0 1 1 1 0

1 0 0 0 1

1 0 1 1 0

1 1 0 1 0

1 1 1 1 1

Figura 5.1: Diagrama de un módulo sumador completo, con sus entradas (Xn,

Yn, Cn) y sus salidas (Zn, Cn+1).

A este módulo se le conoce como sumador completo. Para Z0 se implementa el circuito

conocido como medio sumador, en el que las salidas no dependen de C0.

En este caso se ha sumado solamente una columna de 2 bits con el acarreo de la columna

anterior. La suma de 4 bits implica la implementación de 4 módulos interconectados. Cada uno

recibe información del que le precede (el menos significativo) y entrega un resultado al siguiente,

tal como se muestra en la figura 5.2. La variable que sirve para recibir o entregar información

recibe el nombre de variable de encadenamiento.

Un sumador de 4 bits está implementado en el IC 7483 y 74LS83, suma las variables A

y B, donde cada una se compone de 4 dígitos. El resultado lo obtenemos en∑

y C. Igualmente∑se compone de 4 bits y C, que es la variable de encadenamiento o acarreo, corresponde a C4.

La distribución de sus pines se ve en la figura 5.3.

29

Page 36: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 5. DISEÑO DE CIRCUITOS COMBINACIONALES

Figura 5.2: Sumador de 4 bits. Aquí se implementan 3 sumadores completos

y un medio sumador. Sus entradas son X = X3X2X1X0 y Y = Y3Y2Y1Y0. Su

salida, de 5 dígitos, es Z = Z4C3C2C1C0.

Ejercicio 26: Una calculadora muy limitada suma números decimales de dos dígitos,

implemente con varios integrados 74LS83 el módulo que efectúa las sumas.

5.3. Comparadores:

Son circuitos que comparan dos magnitudes enteras binarias de n bits, A y B, con tres

salidas, A>B, A=B, A<B y tres entradas de encadenamiento (E>, E=, E<). La tabla de verdad

para un comparador elemental se muestra a continuación:

A B E> E= E< A>B A=B A<B

0 1 X X X 0 0 1

1 0 X X X 1 0 0

1 0 0 1 0 0

A = B 0 1 0 0 1 0

0 0 1 0 0 1

La comparación de datos de n bits se logra encadenando comparadores elementales. Un

comparador de 4 bits se encuentra implementado en los ICs 7485 y 74LS85, con la distribución

de pines como se muestra en la figura 5.4.

30

Page 37: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

5.4. MULTIPLEXORES:

Figura 5.3: IC sumador completo de 4 bits. Cuenta con 9 entradas (C0, A1, B1,

A2, B2, A3, B3, A4, B4) y 5 salidas (∑

1,∑

2,∑

3,∑

4, C4).

5.4. Multiplexores:

Un multiplexor o selector es un circuito lógico combinacional de m datos de entradas o

canales, n entradas selectoras o de control y una salida. El circuito pone en la salida el valor del

canal seleccionado, pudiéndose multiplexar hasta 2n canales (m ≤ 2n). Un multiplexor de 4 bits

satisface la siguiente tabla de verdad:

ENTRADAS SALIDA

U W X Y S1 S0 Z

x x x x 0 0 U

x x x x 0 1 W

x x x x 1 0 X

x x x x 1 1 Y

Este funcionamiento puede expresarse fácilmente en notación algebraica así:

Z = U(S1S0) +W (S1S0) +X(S1S0) + Y (S1S0)

Algunos multiplexores poseen salidas de 3-estado, para lo cual cuentan con un pin adi-

cional de habilitación que activa la salida o la deja en un estado de alta impedancia. Los multi-

plexores se han implementado en ICs como el 74153, integrado que cuenta con dos multiplexores

31

Page 38: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 5. DISEÑO DE CIRCUITOS COMBINACIONALES

Figura 5.4: IC comparador de 4 bits. Compara las entradas A y B y en caso

de ser iguales evalúa el dato de las entradas E>, E= y E<. El resultado está en

S>, S= y S<.

de 4 líneas a una, el 74157 y el 74257 contienen cuatro de 2 líneas a una, el último con salidas

en 3-estado. Otro multiplexor se encuentra en el 74150, el cual multiplexa 16 líneas a una.

El 74LS298 es una versión de cuatro multiplexores de 2 líneas a una con memoria. La

entrada de los datos está controlada por los estados de un reloj externo. La distribución de los

pines se muestra en la figura 5.6 .

Ejercicio 27: Implemente con compuertas un multiplexor para dos entradas X y Y, el

selector y lógicamente 1 salida. Cuántos bits se requieren para el selector?

Ejercicio 28: Alguien implementó un multiplexor de 8 entradas a una salida empleando

3 integrados 74LS298. Qué es más barato, esta implementación o una con compuertas? Realice

los correspondientes diagramas y los cálculos con los precios actuales de los integrados.

5.5. Demultiplexores:

Circuitos que efectúan la operación inversa a la multiplexación. El dato de la entrada

debe escribirse en la salida seleccionada. El demultiplexor tendrá una entrada, n selectores y 2n

salidas. Su comportamiento se muestra en la siguiente tabla de verdad:

32

Page 39: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

5.5. DEMULTIPLEXORES:

Figura 5.5: Esquema de un multiplexor de 4 canales (U, W, X y Y), 2 selectores

(S0 y S1) y una salida (Z).

Y S1 S0 A B C D

x 0 0 Y 0 0 0

x 0 1 0 Y 0 0

x 1 0 0 0 Y 0

x 1 1 0 0 0 Y

Algunos demultiplexores poseen entradas de habilitación ( E ) que al desactivarla hace

que el circuito deje todas las salidas en el mismo estado, como si no hubiera decodificado ninguna.

Según la tabla anterior, A, B, C y D se pondrán en cero si E = 0, independiente de los valores

de Y, S1 y S0.

El IC 74154 demultiplexa la entrada por 16 salidas (4 selectores), el 74LS139 contiene

dos demultiplexores de 4 salidas cada uno y el 74LS138 es un demultiplexor de 8 salidas. En la

figura 5.8 se muestra la distribución de los pines.

Ejercicio 29: Para iluminar una discoteca se desea construir un secuenciador empleando

el circuito integrado 74LS139, el prototipo se implementó a partir de LEDs. Este secuenciador

es tal que permite series de 4, es decir, dos secuencias de 4 LEDs y también una serie de 8 LEDs.

Haga el diagrama con el cual logra dicha implementación.

33

Page 40: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 5. DISEÑO DE CIRCUITOS COMBINACIONALES

Figura 5.6: IC multiplexor con memoria. Las entradas X y Y al igual que la

salida Z se componen de 4 bits. Z es igual a X cuando S está en bajo y es igual

a Y cuando S está en alto. La transferencia del dato se hace cuando ocurre la

transición del reloj CK de alto a bajo.

Figura 5.7: Esquema de un demultiplexor de 2 selectores y 4 salidas. El dato se

ingresa por Y y sale por A, B, C o D. La salida activa es selecciona con S0 y S1.

E habilita o deshabilita las salidas.

34

Page 41: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

5.5. DEMULTIPLEXORES:

Figura 5.8: Este IC decodificador / demultiplexor se compone de 6 entradas y 8

salidas. Para habilitar las salidas se debe cumplir que G1 = 1 y G2A +G2B = 0.

Una salida se selecciona con la combinación de S2S1S0, en este caso solamente

la salida seleccionada se pone en estado bajo.

35

Page 42: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 5. DISEÑO DE CIRCUITOS COMBINACIONALES

36

Page 43: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6Sistemas secuenciales

En los circuitos lógicos vistos hasta ahora, su respuesta es función de las variables de

entrada, si hacemos que una de ellas (o varias) sea función de sus salidas, su resultado depende

de su respuesta anterior, en este caso tenemos un circuito combinacional con retroalimentación,

a cada una de sus posibles respuestas le llamaremos estado.

Analicemos los posibles estados de un circuito conformado por una compuerta NAND en

la que una de sus entradas es retroalimentada por su única salida, como se muestra en la figura

6.1. Observe que el estado de S depende de la variable A y de S, diremos que el estado posterior

de S es una función de A y del estado actual de S. S(t+ 1) = f(A,S(t))

Figura 6.1: Compuerta NAND con retroalimentación.

En este circuito, independientemente del estado de S(t), si A = 0, S(t + 1) = 1, pero si

A = 1, S(t+ 1) = S(t). Si se mira la evolución en el tiempo del sistema para esta condición, S

alternará sus estados entre 0 y 1, como se describe en su tabla de verdad.

37

Page 44: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

A S(t) S(t+ 1)

0 0 1

0 1 1

1 0 S(t) = 1

1 1 S(t) = 0

Ejercicio 30: El circuito de la figura 6.1, la evolución se hace en tiempos muy cortos,

una transición de un estado a otro ocurre en tiempos del orden de micro o nanosegundos.

Qué debemos adicionar al circuito para hacer que este tiempo sea mayor? Estime los valores

aproximados que tendrán R y C.

6.1. Flip-flops:

Estos circuitos se caracterizan por mantener su estado en forma indefinida, el cual cambia

solamente cuando se modifican sus entradas. Existen diferentes tipos de flip-flops, cada uno con

su tabla de verdad característica. Un flip-flop básico se construye a partir de dos compuertas

NAND o de dos NOR, como se muestra en la figura 6.2.

Figura 6.2: Flip-flop básico. Una entrada de cada compuerta se alimenta con la

salida de la otra. Los controles Set y Reset se implementan en las entradas que

quedan libres.

38

Page 45: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6.2. FLIP-FLOPS CON RELOJ:

S R Q(t) Q(t+ 1) Q(t+ 1)

1 0 X 0 1

1 1 0 0 1

0 1 X 1 0

1 1 1 1 0

0 0 X 1 1

En este flip-flop, si se desea que conserve su estado ambas entradas deben estar en 1, al

aplicar momentáneamente un 0 en S, la salida se hace 1, y un 0 en R hace que Q sea 0. Si S y

R se hacen 0, las dos salidas so iguales a 1, esta situación debe evitarse en la operación normal

del flip-flop.

Debe tenerse en cuenta que estos circuitos secuenciales responden “inmediatamente” a las

variaciones que se hacen en sus entradas, clasificándoseles como circuitos secuenciales asíncronos.

Ejercicio 31: En la figura 6.2 reemplace las compuertas NAND por compuertas NOR y

obtenga la correspondiente tabla de verdad. Cuáles son las nuevas características y restricciones

del nuevo circuito?

6.2. Flip-flops con reloj:

Con la adición de compuertas a las entradas del flip-flop básico se hace que el circuito

responda a niveles de entrada durante la ocurrencia de un pulso del reloj, observe como las

entradas del flip-flop básico NOR son controladas con la señal del reloj mediante las compuertas

AND, como puede verse en la figura 6.3.

39

Page 46: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

Figura 6.3: Diagrama lógico de un flip-flop RS con pulso de reloj.

Q(t) S R Q(t+ 1)

0 0 0 0

0 0 1 0

0 1 0 1

0 1 1 Indeterm

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 Indeterm

Ejercicio 32: Considere un estado alto en el reloj del flip-flop de la figura 6.3, modifique

primero R, luego S, después R y S y consigne el comportamiento de las salidas en cada caso.

Proceda de igual manera con el reloj en estado bajo. Para completar las tabla haga modificaciones

en R y S y cambie de estado el reloj. Describa las conclusiones a las que se llega.

6.3. Flip-flop RS:

En este flip-flop las salidas de las dos compuertas AND permanecen en 0 siempre y cuando

el reloj esté en cero, cuando el reloj pasa a 1, las entradas R y S son transferidas al flip-flop

40

Page 47: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6.3. FLIP-FLOP RS:

básico. En este estado del reloj, si S=0 y R=1 la salida es cero, con S=1 y R=0 la salida es uno,

cuando S=R=0 la salida es igual a su estado anterior y si S=R=1 el estado final se indetermina,

en este caso, el flip-flop a la salida puede ser 0 o 1. El símbolo gráfico y la ecuación característica

se muestran en la figura 6.4.

Figura 6.4: Símbolo gráfico del flip-flop RS con pulsos de reloj.

S S S S

Q x 1

Q 1 x 1

R R R R

Q(t+ 1) = S + RQ

SR = 0

El estado del flip-flop depende de las variables S, R, CK y su estado anterior. Diremos

que la salida del flip-flop RS con reloj tiene 3 posibles estados, el estado A=0, B=1 y un estado

I=indeterminado, el cual debe evitarse, este sistema gráficamente se representa con el diagrama

de la figura 6.5, en él las transiciones entre estados se esquematizan con una línea que parte del

estado actual y termina en el estado siguiente, se muestra a la izquierda del “/” el estado de las

variables que generan los cambios de estado y a su derecha el estado actual.

Observe que el flip-flop en estado A=0 hará transición al estado B=1 y si está en B

permanece en él cuando las variables SR toman los valores de 10 y si SR=01 el sistema cambiará

de B a A o permanece en A; también permanece en el estado actual A o B si SR=00. Cuando

SR=11 el resultado no es predecible.

41

Page 48: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

Figura 6.5: Diagrama de estados para el flip-flop RS con reloj. Las transiciones

entre estados ocurren solamente cuando el reloj está en alto.

Ejercicio 33: En el flip-flop RS debe evitarse que tanto R como S sean 1, implemente

compuertas en las entradas para que esto ocurra. Haga el gráfico de la implementación.

6.4. Flip-flop JK:

Es un refinamiento del flip-flop RS, el estado indeterminado es definido. Las entradas J y

K se comportan como las entradas S y R para ajustar y despejar el flip-flop. Su símbolo y tabla

de verdad se muestran en la figura 6.6.

Figura 6.6: Símbolo gráfico del flip-flop JK con pulsos de reloj.

42

Page 49: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6.5. FLIP-FLOP T:

J J J J

Q 1 1

Q 1 1

K K K K

Q(t+ 1) = JQ+ KQ

Los flip-flops JK se han implementado en ICs como el 74LS73, en la figura 6.7 se muestra

la distribución de sus pines y la ecuación característica.

Figura 6.7: Flip-flop JK dual con pulso de reloj y clear. Estos flip-flops son

diseñados para que cuando el reloj CK pase a alto, las entradas se habilitan y el

dato es transferido.

J J J J

Q 1 1

Q 1 1

K K K K

Q(t+ 1) = JQ+ KQ

Ejercicio 34: Investigar qué es un flip-flop maestro-esclavo.

6.5. Flip-flop T:

Se obtiene al unir las entradas J y K del flip-flop JK, este flip-flop conmuta al esta-

do complementario, independiente de cual sea su estado actual. Su símbolo, tabla y ecuación

característica se muestran en la figura 6.8.

43

Page 50: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

Figura 6.8: Símbolo gráfico del flip-flop T con pulsos de reloj.

Q(t) T Q(t+1)

0 0 0

0 1 1

1 0 1

1 1 0

T T

Q 1

Q 1

Q(t+ 1) = TQ+ TQ

Ejercicio 35: A partir de la ecuación característica del flip-flop JK, deduzca la ecuación

del flip-flop T.

6.6. Flip-flop D:

Es una modificación del flip-flop RS de compuertas NAND con reloj, donde la entrada

D va directamente a la entrada S y a R el complemento de D, implementando un inversor,

el flip-flop queda de una sola entrada y se caracteriza por transferir a la salida el valor de D,

independiente del estado presente. Su símbolo, tabla y ecuación característica se muestran en la

figura 6.9.

44

Page 51: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6.7. ANÁLISIS DE CIRCUITOS SECUENCIALES TEMPORIZADOS:

Figura 6.9: Símbolo gráfico del flip-flop D con pulsos de reloj.

Q(t) D Q(t+1)

0 0 0

0 1 1

1 0 0

1 1 1

D D

Q 1

Q 1

Q(t+ 1) = D

Los flip-flops D se han implementado en ICs como el 74LS74A, 74174 y 74175, en la

figura 6.10 se muestra la distribución de pines del 74LS74A.

Ejercicio 36: A partir de la ecuación característica del flip-flop RS, deduzca la ecuación

del flip-flop D.

6.7. Análisis de circuitos secuenciales temporizados:

La dependencia del estado actual del anterior en los sistemas secuenciales es razón para

emplear flip-flops en los circuitos, para ello debemos tener en cuenta la secuencia en los estados,

la función del estado siguiente, su simplificación y expresión en función de las funciones básicas

de los flip-flops, mostradas a continuación:

45

Page 52: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

Figura 6.10: Flip-flop tipo D dual con preset y clear. Las salidas son puestas

en alto o en bajo cuando PR o CL están en bajo respectivamente, esto indepen-

dientemente de D.

ESTADO NO

FLIP-FLOP ECUACIÓN PERMITIDO

RS Q(t+ 1) = S + RQ SR = 1

JK Q(t+ 1) = JQ+ KQ −−−

T Q(t+ 1) = TQ+ TQ −−−

D Q(t+ 1) = D −−−

6.8. Secuenciador de 3 bits:

Deseamos construir un secuenciador de 3 LEDs en el que inicialmente están los tres

apagados y después se van prendiendo y apagando uno a uno. Para ello debemos construir el

circuito secuencial apropiado. La tabla de estados es la siguiente:

A(t) B(t) C(t) A(t+1) B(t+1) C(t+1)

0 0 0 0 0 1

0 0 1 0 1 0

0 1 0 1 0 0

1 0 0 0 0 0

Construyendo las respectivas ecuaciones y asociándolas con las de los flip-flos tenemos:

46

Page 53: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6.8. SECUENCIADOR DE 3 BITS:

ECUACIÓN FLIP-FLOP PARÁMETROS

A(t+ 1) = BCA(t) JK J = BC K = 0

B(t+ 1) = ACB(t) JK J = AC K = 0

C(t+ 1) = ABC(t) JK J = AB K = 0

Requerimos de tres flip-flops cuyas salidas serán A(t+1), B(t+1) y C(t+1) respectiva-

mente, habrá una AND en cada entrada J retroalimentada con A, B y C como se muestra en la

tabla y cada entrada K estará en alto. El circuito resultante se muestra en la figura 6.11.

Figura 6.11: Implementación de un secuenciador con flip-flops y compuertas.

47

Page 54: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

Ejercicio 37: Haga las modificaciones necesarias en el circuito del al figura 6.11 para que

la secuencia sea la siguiente: Primero estado todos apagados, segundo estado solamente prendido

A, tercer estado prendidos A y B y último estado prendidos A, B y C.

6.9. Circuito para los motores de paso:

Consideremos la necesidad de accionar un motor de paso monopolar de 4 fases en un solo

sentido, en ellas debemos generar voltajes (V=Vo=1 y V=0) con la siguiente secuencia:

A(t) B(t) C(t) D(t)

1 0 1 0

0 1 1 0

0 1 0 1

1 0 0 1

Teniendo en cuenta B(t) = A(t) y D(t) = C(t), la tabla característica se resume a:

A(t) C(t) A(t+1) C(t+1)

1 1 0 1

0 1 0 0

0 0 1 0

1 0 1 1

De donde se obtiene que A(t+1) = A(t) C(t)+A(t)C(t) y C(t+1) = A(t)C(t)+A(t)C(t)

Después de simplificar tenemos que A(t+ 1) = C(t) y C(t+ 1) = A(t). Note que A(t+1)

no depende de A(t), ni C(t+1) de C(t), esto sugiere la implementación de flip-flops tipo D, como

resultado tenemos el circuito que se muestra en la figura 6.12.

48

Page 55: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

6.9. CIRCUITO PARA LOS MOTORES DE PASO:

Figura 6.12: Circuito secuencial que genera los estados de las fases de un motor

de pasos de 4 fases.

49

Page 56: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 6. SISTEMAS SECUENCIALES

50

Page 57: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

7Anexos

7.1. Familias lógicas

Los circuitos integrados se fabrican empleando diferentes tecnologías, cada una con sus

ventajas y desventajas. Los grupos de compuertas por tecnología se denominan familias lógicas y

se destacan familias como la ECL, TTL y MOS. Cada familia establece sus voltajes de salida para

cada estado lógico, por lo tanto es necesario revisar la compatibilidad entre niveles de tensión

por estado, cuando se requiera conectar entre si elementos de diferentes familias. A continuación

se presenta una tabla que destaca algunas características de interés por familia, tomada de [7].

Familia Tecnología Velocidad IO Icc Vcc

tpd(ns) tr(ns) (mA) (mA) (V)

74 Bipolar 9 7 -0,4/16 15 5

CD4000 CMOS 55 60 -0,4/0,4 15

10K ECL 2 2 26 -5,2

LVC CMOS 3,5 1 -24/24 0,010 3,3

7.2. Circuitos integrados de uso común:

Listado de circuitos lógicos de uso más generalizado. El número de compuertas por in-

tegrado, su referencia comercial en tecnología TTL, la referencia del IC con salidas en colector

abierto y la referencia de la figura representativa en la que se denota la alimentación, entradas

y salidas.

51

Page 58: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 7. ANEXOS

CIRCUITOS INTEGRADOS DE USO MÁS GENERALIZADO

FUNCIÓN No DE REFER. REF. COL. FIGURA

COMP ABIERTO 7.1

AND 4 7408 7409 A

OR 4 7432 A

NOT 6 7404 7405 C

XOR 4 7486 A

XNOR 4 74LS266 D

NAND 4 7400 7403 A

NOR 4 7402 7433 B

AND de 4 entradas 2 7421 E

NAND de 4 entradas 2 7420 7422 E

NAND de 8 entradas 1 7430 F

2 AND a una NOR 2 7451 -

4 AND a una OR 1 74H52 -

4 AND a una NOR 1 7454 -

Flip-flop JK MS 2 7473 -

Flip-flop D 2 7474 -

Contador decimal 1 7490 -

Contador binario 1 7493 -

Decodificador/demultiplexor 3 a 8 1 74138 -

Decodificador/demultiplexor 2 a 4 2 74139 -

Decodificaro BCD a decimal 1 74141 74145 -

Codificador 8 a 3 1 74148 -

Selector/multiplexor 2 a 1 4 74157 -

Decodificador BCD a 7 segmentos 1 74248 74247 -

Sumador completo de 2 bits 1 7482 -

Sumador completo de 4 bits 1 74LS283 -

Comparador de 4 bits 1 7485 -

52

Page 59: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

7.3. DISTRIBUCIÓN DE LOS PINES DE ALGUNOS CIRCUITOS INTEGRADOS:

7.3. Distribución de los pines de algunos circuitos integrados:

Figura representativa de las distribuciones más usuales de las compuertas. VCC es la

alimentación positiva, +5 Voltios para los IC de tecnología TTL, GND es el voltaje de referencia

(tierra), R, S, T, U, V, W, X y Y las variables de entrada y Z la variable de salida.

Figura 7.1: En estos diagramas se representan algunas posibles distribuciones

de las compuertas, por ejemplo en los ICs 7400, 7408 y 7432 las entradas y salidas

se distribuyen como en la figura A.

7.4. Distribución de los pines de algunos visualizadores:

Distribución de los pines en visualizadores de 0,560” ( 1,44 cm de alto ), sencillo y doble,

implementados con ánodo común o cátodo común, en cada caso x, x1 y x2 representan el ánodo

53

Page 60: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

CAPÍTULO 7. ANEXOS

o el cátodo común de los segmentos.

Figura 7.2: Distribución de pines para displays de ánodo y cátodo común.

a)Display sencillo. b)Display doble.

54

Page 61: GUÍA DE ELECTRÓNICA DIGITAL - Uniatlantico · 2017-07-19 · de AND, OR y NOT son bloques de circuitos electrónicos conformados por transistores, dio- dos, resistencias y capacitores

Referencias

[1] Morris Mano M. DISEÑO DIGITAL. PEARSON EDUCACIÓN, 3a. edición, México, 2003.

[2] Pérez M., J. y Acha A., S. ELECTRÓNICA DIGITAL. Introducción a la lógica digital:

Teoría, Problemas y Simulación. Editorial Microinformática, España, 2002.

[3] Hermosa D., A. Electrónica Digital Práctica. Editorial Marcombo S. A. Barcelona, 1995.

[4] Malvino A. P. Principios y Aplicaciones Digitales. Marcombo S. A., Barcelona, 1993.

[5] A. Carretero M. et al. ELECTRÓNICA. Editorial EDITEX, España, 2002.

[6] D. Pardo C. y L. A. Bailón V. Fundamentos de Electrónica Digital. Editorial Universidad

Salamanca, España, 2006.

[7] E. Sanchis. Sistemas Electrónicos Digitales: Fundamentos y Diseño de Aplicaciones. Edición

Universidad de Valencia, España, 2002.

[8] Hermosa D., A. Electrónica Digital Fundamental, Editorial Marcombo S. A., Barcelona,

2004.

55