Você está na página 1de 55

Decodificadores e

Codificadores

ELETRÔNICA DIGITAL II

IFSC – UNIDADE JOINVILLE

1
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

2
Decodificador – Circuito Básico
2 para 4

3
Decodificador – Circuito Básico
ETAPA 1 1
1 1
0 1
1
0 0 0
0 1 0
1 0
0 0
0 0

4
Decodificador – Circuito Básico
ETAPA 2 0
1 0
1 0
1
1 1 1
0 1 0
0 0
0 0
1 0

5
Decodificador – Circuito Básico
ETAPA 3 1
0 0
0 1
0
0 0 0
1 0 1
1 1
1 1
0 0

6
Decodificador – Circuito Básico
ETAPA 4 0
0 0
1 0
0
1 1 0
1 0 1
0 0
1 1
1 1

7
Decodificador – Circuito Básico
TABELA VERDADE

A Q0
Q1
B Q2
Q3
8
Decodificador - ENABLE
• ENABLE – HABILITA a saída do circuito

Com ENABLE = 0 todas as saídas ficam em 0


Com ENABLE = 1 saída depende do estado de A e B

9
Decodificador - ENABLE
TABELA VERDADE

A Q0
Q1
B Q2
ENABLE Q3

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 ELETRÔNICO
• Decodificador
para display de
7 segmentos
com anodo
comum

12
Decodificador - 7447
Diagrama funcional - Pinagem

+5V
Entradas
de Saída
seleção
para o
display

-
Teste do CI

13
Decodificador – 7447 Tabela Verdade

Prof. Stefano - CEFET - SC - 14


JOINVILLE
Decodificador – 7447
Exemplo de ligação – SIMULADOR

MSB – Bit Mais


Significativo – A3

D
C
B
A

LSB – Bit Menos


Significativo – A0 Na prática colocar resistores.
No simulador não precisa 15
Decodificador – 74138
• Decodificador de 3 para 8 com entradas enable
para associação

16
Decodificador – 74138
Diagrama funcional - Pinagem

17
Decodificador – 74138 Tabela Verdade

18
Decodificador – 74138
Exemplo de ligação – SIMULADOR

Se A=C=1 E B=0,
HABILITAÇÃO qual saída 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 ligação – SIMULADOR
A B

23
CODIFICADOR 74154

Codificador 4 para 16
CODIFICADOR 74154
Diagrama funcional - Pinagem
Decodificador – 74154 Tabela Verdade
Decodificador – 74154
Exemplo de ligação – 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 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

Prof. Stefano - CEFET - SC - 34


JOINVILLE
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

35
Codificador de Prioridade - 74147
Decodificador de 10 para 1

U2
74147
I9
I8
I7 A3
I6 A2
I5 A1
I4 A0
I3
I2
I1

36
Codificador de Prioridade - 74147
Tabela Verdade

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

38
Codificador de Prioridade - 74148
Codificador de 8 para 3

U3
74148
EI GS
I7
I6 A2
I5 A1
I4 A0
I3
I2
I1
I0 EO

39
Codificador de Prioridade - 74148
Tabela Verdade

40
APLICAÇÕES DE DECODIFICADORES E CODIFICADORES

• É 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

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

Prof. Stefano - CEFET - SC - 42


JOINVILLE
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.

43
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.

44
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.

45
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.

46
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


47
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


48
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

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
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ível
do 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 a
lâmpada L2.

51
6 – Sistema de Reservatório
Considere 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ível
do 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. 52
7 – Sistema de Seleção de Caixa
Considere 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.
53
Nomenclatura utilizada
• ON = LIGADO
• OFF = DESLIGADO
• INPUT = ENTRADA
• OUTPUT = SAÍDA
• ENABLE = HABILITAÇÃO
• HIGH = ALTO (1)
• LOW = BAIXO (0)
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

55

Você também pode gostar