tema sistemas combinacionales

27
Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1 Tema 5. SISTEMAS COMBINACIONALES

Upload: others

Post on 23-Mar-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1

Tema 5. SISTEMAS COMBINACIONALES

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 2

SISTEMAS COMBINACIONALES

Sistemas combinacionales.CodificadoresDecodificadoresMultiplexoresDemultiplexoresComparadoresDetectores de paridad

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 3

Sistemas combinacionales (I)

• Son aquellos en los que su salida depende de la combinación aplicada a sus entradas.

• A cada combinación de entrada le corresponde siempre los mismos niveles de salida.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 4

Codificadores (I)

• Son circuitos combinacionales que transforman un número decimal en un código binario.

• Esta formado por ‘N’ salidas y 2N entradas, una por cada número decimal.

CodificadorM:NM = 2N N

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 5

Codificador (II)• Pueden ser:

– Codificadores sin prioridad.– Codificadores con prioridad.

• Codificador sin prioridad. Solo puede estar activa una entrada.

1

0

0

0

3

Entradas

0

1

0

0

2

0

0

1

0

1

110

010

100

001

D0D10

Salidas

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 6

Codificadores (III)

• Codificador con prioridad. Cuando hay más de una entrada activa, en la salida se obtendrá la combinación correspondiente a la entrada de mayor prioridad.

1

0

0

0

3

Entradas

X

1

0

0

2

X

X

1

0

1

11X

01X

10X

001

D0D10

Salidas

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 7

Codificadores (IV)

• Algunos integrados comerciales:– 74148 (Codificador de prioridad 8:3)– 74147 (Codificador decimal)

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 8

Decodificadores (I)

• Son circuitos combinacionales que transforman un código binario, en código decimal.

• Esta formado por N entradas y 2N salidas.

DecodificadorN:M M = 2NN

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 9

Decodificadores (II)

• Tabla de verdad de un decodificador 2:4

0

1

0

0

D2

1

0

0

0

D3

1

1

0

0

E1

Entradas

1

0

1

0

E0

00

00

01

10

D0D1

Salidas

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 10

Decodificadores (III)

• Decodificadores BCD 7 segmentos• Es un tipo especial de decodificador,

empleado para la excitar visualizadores de LED de siete segmentos o displays.

• Esta formado por 4 entradas y 7 salidas.• El estado de las salidas dependerá, del

dígito decimal que deseemos representar en el display.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 11

Decodificadores (IV)

• Teniendo en cuenta la siguiente distribución de los segmentos de un display, obtenemos la tabla de verdad de un decodificador BCD/7 segmentos:

ab

c d e

gf

común

p

Vista posterior

a

b

c

d

e

f g

Vista delantera

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 12

Decodificador (V)

00000001111

00011110111

10010111011

01000110011

00110011101

00011010101

11100111001

11111110001

11100001110

00111110110

10110111010

01100110010

11110011100

11011010100

01100001000

11111100000

abcdefgABCD

SALIDASENTRADAS

a

b

c

d

e

f g

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 13

Decodificadores (VI)

• Algunos integrados comerciales:– 74138 (Decodificador 3:8)– 74139 (Decodificador 2:4 Dual)– 74154 (Decodificador 4:16)– 7442 (Decodificador BCD/decimal)– 74141 (Decodificador BCD/decimal)– 7447 (Decodificador BCD/7 segmentos)– 7448 (Decodificador BCD/7 segmentos)

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 14

Multiplexores (I)

• El multiplexor o selector de datos, es un circuito combinacional formado por N terminales de selección, 2N entradas y una salida.

• Dependiendo de la combinación binaria aplicada en los terminales de selección, aparecerá en la salida el dato correspondiente a la entrada seleccionada.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 15

Multiplexores (II)

MUX SalidaEntradas

2N

SelecciónN

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 16

Multiplexores (III)

• Diseño del MUX 2:1 con puertas lógicas. Tabla de verdad

11S0

11S0

E0 E1E0 E1E0 E1E0 E1

1

0

1

0

Salida (X)

1X1E1

1X0

01XE0

00X

S0E0E1

X = E0 S0 + S0 E1

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 17

Multiplexores (V)

• Circuito del MUX 2:1 con puertas lógicas

S0

X = E0 S0 + E1 S0

E0

E1

E0 S0

E1 S0

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 18

Multiplexores (VI)

• Aplicaciones:– Selector de datos.– Resolución de ecuaciones lógicas.– Conversión de datos paralelo-serie.

• Algunos integrados comerciales:– 74151 (Multiplexor 8:1)– 74153 (Multiplexor 4:1 Dual)– 74157 (Cuádruple multiplexor 2:1)

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 19

Demultiplexores (I)

• Los demultiplexores o distribuidores de datos, son circuitos combinacionales formados por N terminales de selección y 2N salidas.

• Dependiendo de la combinación binaria aplicada a los terminales de selección, el nivel de la entrada aparecerá en la salida seleccionada.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 20

Demultiplexores (II)

DMUXEntrada Salidas2N

SelecciónN

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 21

Demultiplexores (III)

• Algunos integrados comerciales:– 74138 (Demultiplexor 1:8)– 74139 (Demultiplexor 1:4 Dual)– 74154 (Demultiplexor 1:16)– 74155 (Demultiplexor 1:4)

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 22

Comparador (I)

• Es un circuito combinacional capaz de comparar dos combinaciones binarias presentes en sus entradas.

• Permite determinar si las combinaciones son iguales o distintas. Si son distintas, cual de ellas es mayor.

• Integrado comercial:– 7485

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 23

Comparador (II)

COMP7485

A

A > BBEntradas A = B Salida

A < BA > BA = BA < B

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 24

Generador-Detector de paridad (I)

• En la transmisión de señales digitales, es posible que debido a agentes externos (ruido), algún bit pueda ser modificado.

• Para detectar esta variación es necesario el uso de sistemas de detección de errores.

• Entre ellos se encuentran los generadores-detectores de paridad.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 25

Generador-Detector de paridad (II)

• El generador de paridad añade un bit de paridad al dato transmitido.

• A este bit se le denomina bit de paridad.• Existen dos convenios:

– Paridad par (even parity). Si el número de unos es par, el bit de paridad es ‘0’. En caso contrario es ‘1’.

– Paridad impar (odd parity). Si el número de unos es par, el bit de paridad es ‘1’. En caso contrario es ‘0’.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 26

Generador-Detector de paridad (III)

• Decimos que un número binario tiene paridad par, si el número de unos (1), es par.– Ejemplo: 10001101 (4 unos)

• Decimos que un número binario tiene paridad impar, si el número de unos (1), es impar.– Ejemplo: 10011011 (5 unos)

• El número 0 en binario se le considera de paridad par.

Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 27

Generador-Detector de paridad (IV)

• Los detectores de paridad, siguen dos procesos:– Obtienen la paridad del número binario

recibido.– Comparan el bit obtenido por el detector, con el

bit de paridad transmitido.