decodificadores_2

55
1 Decodificadores e Codificadores ELETRÔNICA DIGITAL II IFSC – UNIDADE JOINVILLE

Transcript of decodificadores_2

Page 1: decodificadores_2

1

Decodificadores e Codificadores

ELETRÔNICA DIGITAL II

IFSC – UNIDADE JOINVILLE

Page 2: decodificadores_2

2

Decodificador - Definição

• É um circuito lógico que recebe um conjunto de entradas, que representa um número binário, e ativa apenas a saída que corresponde ao número recebido

Page 3: decodificadores_2

3

Decodificador – Circuito Básico2 para 4

Page 4: decodificadores_2

4

Decodificador – Circuito Básico

0

0 0

0

1

0

1

1

1

0

0

0

1

1

1

0

0

0

ETAPA 1

Page 5: decodificadores_2

5

Decodificador – Circuito Básico

1

1 1

1

0

0

0

1

1

0

0

0

1

0

1

0

0

0

ETAPA 2

Page 6: decodificadores_2

6

Decodificador – Circuito Básico

0

0 0

0

1

1

1

0

0

1

1

1

0

1 1

0

0

0

ETAPA 3

Page 7: decodificadores_2

7

Decodificador – Circuito Básico

1

1 1

1

0

1

0

0

0

1

1

1

0

0

1

0

0

0

ETAPA 4

Page 8: decodificadores_2

8

Decodificador – Circuito Básico

TABELA VERDADE

Q1

A

B

Q0

Q2

Q3

Page 9: decodificadores_2

9

Decodificador - ENABLE• ENABLE – HABILITA a saída do circuito

Com ENABLE = 0 todas as saídas ficam em 0Com ENABLE = 1 saída depende do estado de A e B

Page 10: decodificadores_2

10

Decodificador - ENABLE

TABELA VERDADE

Q1

A

B

Q0

Q2

Q3ENABLE

Page 11: decodificadores_2

11

DECODIFICADORES Alguns Modelos Comerciais

• 7447 – PARA 7 SEGMENTOS - ANODO

• 74138 – 3 PARA 8

• 74139 – 2 PARA 4 DUPLO

• 74154 – 4 PARA 16

• 7442 - 4 PARA 10

• 7448 – PARA 7 SEGMENTOS - CATODO

Page 12: decodificadores_2

12

Decodificador - 7447• Decodificador

para display de 7 segmentos com anodo

comum

ESQUEMA ELETRÔNICO

Page 13: decodificadores_2

13

Decodificador - 7447

Saída

para o

display

Entradas de

seleção

Teste do CI

Diagrama funcional - Pinagem

-

+5V

Page 14: decodificadores_2

Prof. Stefano - CEFET - SC - JOINVILLE

14

Decodificador – 7447 Tabela Verdade

Page 15: decodificadores_2

15

Decodificador – 7447 Exemplo de ligação – SIMULADOR

Na prática colocar resistores.No simulador não precisa

D

C

B

A

MSB – Bit MaisSignificativo – A3

LSB – Bit MenosSignificativo – A0

Page 16: decodificadores_2

16

Decodificador – 74138• Decodificador de 3 para 8 com entradas enable

para associação

Page 17: decodificadores_2

17

Decodificador – 74138Diagrama funcional - Pinagem

Page 18: decodificadores_2

18

Decodificador – 74138 Tabela Verdade

Page 19: decodificadores_2

19

Decodificador – 74138 Exemplo de ligação – SIMULADOR

HABILITAÇÃOSe A=C=1 E B=0, qual saída deverá desligar?

Page 20: decodificadores_2

20

DECODIFICADOR - 74139

• 2 PARA 4 DUPLO

Page 21: decodificadores_2

21

Decodificador – 74139Diagrama funcional - Pinagem

A

B

Page 22: decodificadores_2

22

Decodificador – 74139 Tabela Verdade

Page 23: decodificadores_2

23

Decodificador – 74139 Exemplo de ligação – SIMULADOR

BA

Page 24: decodificadores_2

CODIFICADOR 74154

Codificador 4 para 16

Page 25: decodificadores_2

CODIFICADOR 74154Diagrama funcional - Pinagem

Page 26: decodificadores_2

Decodificador – 74154 Tabela Verdade

Page 27: decodificadores_2

Exemplo de ligação – SIMULADOR

Decodificador – 74154

Page 28: decodificadores_2

Decodificador 7442

Decodificador de 4 para 10

Page 29: decodificadores_2

CODIFICADOR 7442Diagrama funcional - Pinagem

Page 30: decodificadores_2

Decodificador – 7442 Tabela Verdade

Page 31: decodificadores_2

DECODIFICADOR 7448

• Decodificador para display de 7 segmentos com catodo

comum

Page 32: decodificadores_2

CODIFICADOR 7448Diagrama funcional - Pinagem

Page 33: decodificadores_2

Decodificador – 7448 Tabela Verdade

Page 34: decodificadores_2

Prof. Stefano - CEFET - SC - JOINVILLE

34

CODIFICADORESUm codificador tem um certo número de linhas de entrada, onde somente uma delas é ativada por vez, e produz um código de saída de Nbits, dependendo de qual entrada está ativada

Page 35: decodificadores_2

35

Codificador de Prioridade

• É um codificador onde quando duas ou mais entradas são ativadas, o código da saída seja correspondente à entrada de maior valor

Page 36: decodificadores_2

36

Codificador de Prioridade - 74147

74147I9I8I7I6I5I4I3I2I1

A0A1A2A3

U2

Decodificador de 10 para 1

Page 37: decodificadores_2

37

Codificador de Prioridade - 74147Tabela Verdade

Page 38: decodificadores_2

38

Codificador de Prioridade - 74147EXEMPLO DE CIRCUITO - SIMULAÇÃO

Page 39: decodificadores_2

39

Codificador de Prioridade - 74148

74148EI

I7I6I5I4I3I2I1I0 EO

A0A1A2

GS

U3

Codificador de 8 para 3

Page 40: decodificadores_2

40

Codificador de Prioridade - 74148Tabela Verdade

Page 41: decodificadores_2

41

• É possível implementar algumas aplicações com os decodificadores estudados até o momento.

• Pode-se utilizar, por exemplo, a informação de um valor lido em um instrumento e se este valor for igual ou maior que um valor pré-determinado pode-se ligar uma lâmpada de sinalização ou mesmo ligar um relê ou uma entrada digital de uma máquina que poderia servir para ligar e desligar um motor

APLICAÇÕES DE DECODIFICADORES E CODIFICADORES

Page 42: decodificadores_2

Prof. Stefano - CEFET - SC - JOINVILLE

42

1 - Seleção de apenas um determinado valor.

Page 43: decodificadores_2

43

1 Circuito para seleção de somente 1 saída

Quando determinado valor for digitado na entrada, a saída correspondente, neste caso o 5, liga.

Page 44: decodificadores_2

44

2 - Seleção de mais de um valor.

• Neste caso temos mais de uma possibilidade de saída, sendo necessário projetar uma porta lógica que tenha mais entradas, algumas vezes pode ser necessário associar mais de uma porta.

Page 45: decodificadores_2

45

2 Circuito para seleção de mais de 1 saída

Quando algum dos números selecionados for digitado na entrada, neste caso o 8,6,4 e 1, o LED da saída liga.

Page 46: decodificadores_2

46

3 - Seleção por faixa de valores

• Se tivermos a necessidade de trabalharmos com faixa de valores, como quando trabalhamos com níveis em silos ou com temperatura em fornos, em que uma ação deve ser tomada se a temperatura ou nível forem abaixo ou acima de determinado valor.

Page 47: decodificadores_2

47

3 – Faixa ACIMA de determinado valor

Quando algum dos números selecionados for igual ou maior que 7 o LED da saída liga.

Podemos ainda dizer que o número é maior que 6

Page 48: decodificadores_2

48

3 – Faixa ABAIXO de determinado valor

Quando algum dos números selecionados for igual ou menor que 2 o LED da saída liga.

Podemos ainda dizer que o número é menor do que 3

Page 49: decodificadores_2

49

4 - Sistema de senha

• Uma outra possibilidade de aplicação é a que permite a visualização e atuação de um sistema de senhas. Neste caso terá que se fazer a escolha da senha através da conexão física da saída.

• A mudança de senha somente poderá ocorrer mudando-se a conexão da saída

Page 50: decodificadores_2

50

4 - Sistema de senha - Circuito

SENHA

Page 51: decodificadores_2

51

5 – Sistema com SilosConsidere um sistema composto por um silo, para armazenamento de material, com um sensor ultrasônico no topo do mesmo, conforme a figura. A função do sensor é informar a altura do nível de material dentro do tanque, sendo que, a informação é disponibilizada na saída hexadecimal A,B,C e D.

Sabendo que o nível é dado em metros, podendo variar entre 0 (vazio) e 9 (cheio) metros, projete um circuito digital que possibilite visualizar o níveldo silo. Além disso, quando o nível for maior ou igual a 7 metros ele deveráligar a lâmpada L1, e quando o nível for menor que 3 metros deverá ligar alâmpada L2.

Page 52: decodificadores_2

52

6 – Sistema de ReservatórioConsidere um sistema composto por um reservatório par abastecimento, com um sensor ultrasônico no topo do mesmo, conforme a figura. A função do sensor é informar a altura do nível de líquido dentro do tanque, sendo que, a informação é disponibilizada na saída hexadecimal A,B,C e D. A bomba é controlado por um sistema eletrônico, onde, quando a entrada X1 recebe um pulso positivo a bomba liga, permanecendo assim até que receba um outro pulso positivo na entrada X2.

Sabendo que o nível é dado em metros, podendo variar entre 0 (vazio) e 9(cheio) metros, projete um circuito digital que possibilite visualizar o níveldo silo. Além disso, quando o nível for menor ou igual que 3 metros ele deverá ligar a bomba, e quando o nível for maior que 8 metros deverá desligar a bomba.

Page 53: decodificadores_2

53

7 – Sistema de Seleção de CaixaConsidere um sistema utilizado para selecionar determinado tipo de caixa através da altura, conforme a figura ao lado. Se a caixa for do tipo 1 somente o sensor S3 será atuado, se for do tipo 2 atuará os sensores S3 e S2, e se for do tipo 3 atuará os três sensores S1, S2 e S3. As lâm-padas L1 e L2 são utilizadas para aprovar ou não a caixa, de acordo com as condições im-postas pelo problema.

Sabendo que o cliente solicitou apenas caixas do tipo 2, projete um circuito digital que ao passar caixas do tipo 2 ele ligue a lâmpada L1, aprovando a caixa, e quando passar qualquer um dos dois outros tipos de caixas ele deverá considerar como reprovado, alertando ao operador para retirar as caixas da linha e para isso acender a lâmpada L2.

Page 54: decodificadores_2

Nomenclatura utilizada

• ON = LIGADO

• OFF = DESLIGADO

• INPUT = ENTRADA

• OUTPUT = SAÍDA

• ENABLE = HABILITAÇÃO

• HIGH = ALTO (1)

• LOW = BAIXO (0)

Page 55: decodificadores_2

55

REFERÊNCIAS

• Tocci e Widmer.Sistemas Digitais. Princípios e Aplicações

• Idoeta e Capuano. Elementos de Eletrônica Digital

• Mairton. Eletrônica Digital. Teoria e Laboratório

• www.alldatasheet.com