You are on page 1of 55

Decodificadores e Codificadores

ELETRNICA DIGITAL II

IFSC UNIDADE JOINVILLE


1

Decodificador - Definio
um circuito lgico que recebe um conjunto de entradas, que representa um nmero binrio, e ativa apenas a sada que corresponde ao nmero recebido

Decodificador Circuito Bsico


2 para 4

Decodificador Circuito Bsico


ETAPA 1
0 1 1 0 0 1 1 1

1 0
0

0
0 1

0 0

0
4

Decodificador Circuito Bsico


ETAPA 2
1 0 1 1 0 1 0 1

0
1 0

1
0 0

0 1

0
5

Decodificador Circuito Bsico


ETAPA 3
0 1 0 0 1 0 1 0

0
1 1

0 1 0
6

1 0

Decodificador Circuito Bsico


ETAPA 4
1 0 0 1 1 0 0 0

1
1 0

0 0
1
7

1 1

Decodificador Circuito Bsico


TABELA VERDADE

A
B

Q0 Q1 Q2 Q3
8

Decodificador - ENABLE
ENABLE HABILITA a sada do circuito

Com ENABLE = 0 todas as sadas ficam em 0 Com ENABLE = 1 sada depende do estado de A e B
9

Decodificador - ENABLE
TABELA VERDADE
Q0 Q1 Q2 Q3

A
B ENABLE

10

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

11

Decodificador - 7447
ESQUEMA ELETRNICO

Decodificador para display de 7 segmentos com anodo comum

12

Decodificador - 7447
Diagrama funcional Pinagem

+5V
Entradas de seleo Sada para o display

Teste do CI

13

Decodificador 7447 Tabela Verdade

Prof. Stefano - CEFET - SC JOINVILLE

14

Decodificador 7447
Exemplo de ligao SIMULADOR

MSB Bit Mais Significativo A3 D

C
B A LSB Bit Menos Significativo A0

Na prtica colocar resistores. No simulador no precisa

15

Decodificador 74138
Decodificador de 3 para 8 com entradas enable para associao

16

Decodificador 74138
Diagrama funcional Pinagem

17

Decodificador 74138 Tabela Verdade

18

Decodificador 74138
Exemplo de ligao SIMULADOR

HABILITAO

Se A=C=1 E B=0, qual sada dever desligar?


19

DECODIFICADOR - 74139
2 PARA 4 DUPLO

20

Decodificador 74139
Diagrama funcional Pinagem

21

Decodificador 74139 Tabela Verdade

22

Decodificador 74139
Exemplo de ligao SIMULADOR
A B

23

CODIFICADOR 74154

Codificador 4 para 16

CODIFICADOR 74154
Diagrama funcional Pinagem

Decodificador 74154 Tabela Verdade

Decodificador 74154
Exemplo de ligao SIMULADOR

Decodificador 7442
Decodificador de 4 para 10

CODIFICADOR 7442
Diagrama funcional Pinagem

Decodificador 7442 Tabela Verdade

DECODIFICADOR 7448
Decodificador para display de 7 segmentos com catodo comum

CODIFICADOR 7448
Diagrama funcional Pinagem

Decodificador 7448 Tabela Verdade

CODIFICADORES
Um codificador tem um certo nmero de linhas de entrada, onde somente uma delas ativada por vez, e produz um cdigo de sada de Nbits, dependendo de qual entrada est ativada

Prof. Stefano - CEFET - SC JOINVILLE

34

Codificador de Prioridade
um codificador onde quando duas ou mais entradas so ativadas, o cdigo da sada seja correspondente entrada de maior valor

35

Codificador de Prioridade - 74147


Decodificador de 10 para 1

I9 I8 I7 I6 I5 I4 I3 I2 I1

U2 74147
A3 A2 A1 A0

36

Codificador de Prioridade - 74147


Tabela Verdade

37

Codificador de Prioridade - 74147


EXEMPLO DE CIRCUITO - SIMULAO

38

Codificador de Prioridade - 74148


Codificador de 8 para 3

EI I7 I6 I5 I4 I3 I2 I1 I0

U3 74148

GS A2 A1 A0

EO

39

Codificador de Prioridade - 74148


Tabela Verdade

40

APLICAES DE DECODIFICADORES E CODIFICADORES

possvel implementar algumas aplicaes com os decodificadores estudados at o momento. Pode-se utilizar, por exemplo, a informao de um valor lido em um instrumento e se este valor for igual ou maior que um valor pr-determinado pode-se ligar uma lmpada de sinalizao ou mesmo ligar um rel ou uma entrada digital de uma mquina que poderia servir para ligar e desligar um motor

41

1 - Seleo de apenas um determinado valor.

Prof. Stefano - CEFET - SC JOINVILLE

42

1 Circuito para seleo de somente 1 sada

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

43

2 - Seleo de mais de um valor.


Neste caso temos mais de uma possibilidade de sada, sendo necessrio projetar uma porta lgica que tenha mais entradas, algumas vezes pode ser necessrio associar mais de uma porta.

44

2 Circuito para seleo de mais de 1 sada

Quando algum dos nmeros selecionados for digitado na entrada, neste caso o 8,6,4 e 1, o LED da sada liga.
45

3 - Seleo por faixa de valores


Se tivermos a necessidade de trabalharmos com faixa de valores, como quando trabalhamos com nveis em silos ou com temperatura em fornos, em que uma ao deve ser tomada se a temperatura ou nvel forem abaixo ou acima de determinado valor.

46

3 Faixa ACIMA de determinado valor

Quando algum dos nmeros selecionados for igual ou maior que 7 o LED da sada liga. Podemos ainda dizer que o nmero maior que 6
47

3 Faixa ABAIXO de determinado valor

Quando algum dos nmeros selecionados for igual ou menor que 2 o LED da sada liga. Podemos ainda dizer que o nmero menor do que 3
48

4 - Sistema de senha
Uma outra possibilidade de aplicao a que permite a visualizao e atuao de um sistema de senhas. Neste caso ter que se fazer a escolha da senha atravs da conexo fsica da sada. A mudana de senha somente poder ocorrer mudando-se a conexo da sada

49

4 - Sistema de senha - Circuito

SENHA

50

5 Sistema com Silos


Considere um sistema composto por um silo, para armazenamento de material, com um sensor ultrasnico no topo do mesmo, conforme a figura. A funo do sensor informar a altura do nvel de material dentro do tanque, sendo que, a informao disponibilizada na sada hexadecimal A,B,C e D.
Sabendo que o nvel dado em metros, podendo variar entre 0 (vazio) e 9 (cheio) metros, projete um circuito digital que possibilite visualizar o nvel do silo. Alm disso, quando o nvel for maior ou igual a 7 metros ele dever ligar a lmpada L1, e quando o nvel for menor que 3 metros dever ligar a lmpada L2.
51

6 Sistema de Reservatrio
Considere um sistema composto por um reservatrio par abastecimento, com um sensor ultrasnico no topo do mesmo, conforme a figura. A funo do sensor informar a altura do nvel de lquido dentro do tanque, sendo que, a informao disponibilizada na sada hexadecimal A,B,C e D. A bomba controlado por um sistema eletrnico, 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 nvel dado em metros, podendo variar entre 0 (vazio) e 9(cheio) metros, projete um circuito digital que possibilite visualizar o nvel do silo. Alm disso, quando o nvel for menor ou igual que 3 metros ele dever ligar a bomba, e quando o nvel for maior que 8 metros dever desligar a bomba. 52

7 Sistema de Seleo de Caixa


Considere um sistema utilizado para selecionar determinado tipo de caixa atravs 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 trs sensores S1, S2 e S3. As lmpadas L1 e L2 so utilizadas para aprovar ou no a caixa, de acordo com as condies impostas 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 lmpada 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 lmpada L2.
53

Nomenclatura utilizada
ON = LIGADO OFF = DESLIGADO INPUT = ENTRADA OUTPUT = SADA ENABLE = HABILITAO HIGH = ALTO (1) LOW = BAIXO (0)

REFERNCIAS
Tocci e Widmer.Sistemas Digitais. Princpios e Aplicaes Idoeta e Capuano. Elementos de Eletrnica Digital Mairton. Eletrnica Digital. Teoria e Laboratrio www.alldatasheet.com
55

You might also like