Você está na página 1de 24

04/05/2022

Eletrônica Digital

Prof. Arthur Braga

Tópicos
 Circuitos Lógicos MSI
 Decodificadores
 Codificadores
 Multiplexadores
 Demultiplexadores
 Comparador de Magnitude
 Lista de Exercícios

1
04/05/2022

Circuitos Lógicos MSI

Circuitos Lógicos MSI


Nos sistemas digitais modernos, dispositivos com grau médio de integração
(Medium-Scale-Integration – MSI) e com alto grau de integração realizam a
maior parte das funções que antes eram implementadas por várias placas de
circuito impresso, cheias de dispositivos SSI (Integração em Pequena
Escala).

CONSIDERA-SE:
 Integração em Pequena Escala (SSI) - Menos de 12 portas lógicas.
 Integração em Média Escala (MSI) - Entre 12 e 99 portas lógicas.

Há diversos dispositivos MSI que são Circuitos Combinacionais


muito úteis no projeto de Sistemas Digitais.

2
04/05/2022

Circuitos Lógicos MSI


Os sistemas digitais tratam com dados codificados em binário e informações
que, de alguma maneira, são continuamente submetidas a operações.
Algumas dessas operações incluem:

 Decodificação e codificação
 Multiplexação e demultiplexação
 Conversão de código
 Comparação

Todas essas operações, e outras não citadas, têm sido facilitadas pela
disponibilidade de inúmeros CIs da categoria MSI (Medium-Scale-Integration)

Estudaremos o princípio básico de funcionamento de alguns dispositivos MSI


que realizam as operações acima listadas.

DECODIFICADORES /
CODIFICADORES

3
04/05/2022

Decodificadores
 Decodificadores são usados quando uma saída ou um conjunto de saídas tem de ser
ativada na ocorrência de uma combinação específica de níveis de entradas.
– Geralmente fornecido por saídas de um contador ou de um registrador.

• Um decodificador aceita um conjunto de entradas que representa um número


binário - ativando normalmente apenas a saída correspondente ao número da
entrada.

Para cada uma dessas


combinações de entradas,
NORMALMENTE apenas
uma das M saídas será
ativada (ALTO); todas as
outras saídas ficam em
estado BAIXO.

Vários decodificadores também são projetados para produzir saídas ativas em BAIXO, nos
quais apenas a saída selecionada fica em BAIXO enquanto as outras ficam em ALTO.

Decodificadores
Circuito para um decodificador com 3 linhas de entrada e 8 linhas de saída.

Utiliza portas AND,


linhas ativas em ALTA.

Saída O6 em ALTA apenas


quando CBA 1102 = 610.

4
04/05/2022

Decodificadores
Circuito para um decodificador com 3 linhas de entrada e 8 linhas de saída.

Este circuito pode ser chamado de


decodificador de 3 linhas para 8
linhas (3 x 8) — ele possui três linhas
de entradas e oito linhas de saídas.

Também chamado de decodificador


(ou conversor) de binário para octal
— recebendo um código de entrada
binário de três bits e ativando um de
oito (octal) na saída.

Também referenciado como um


decodificador 1-de-8 — apenas 1 das
8 saídas é ativada por vez.

Decodificadores
Alguns decodificadores
têm uma ou mais
entradas ENABLE
(HABILITAÇÃO) que são
usadas para controlar a
operação deles.

10

5
04/05/2022

Decodificadores
A partir das entradas de habilitação pode-se interligar decodificadores.
EXEMPLO:
A partir de decodificadores 3 x 8, e portas inversoras, pode-se montar um
decodificador 5 x 32.

11

Decodificadores
Decodificadores com N bits de entrada não necessariamente possuem 2N bits
de saída. Um exemplo é um decodificador BCD para decimal.

12

6
04/05/2022

Decodificador - Aplicação
Decodificador BCD para display de 7 segmentos

 O display de 7 segmentos é uma forma usual para mostrar caracteres


decimais e hexadecimais.
 Uma das formas comuns de arranjo utiliza diodos emissores de luz (LEDs)
para cada segmento.
Os diodos permitem que a corrente flua em uma direção,
mas bloqueiam o fluxo na direção contrária.

Quando o anodo do LED está mais positivo do que o


catodo em aproximadamente 2 V, o LED acende.

13

Decodificador - Aplicação
Decodificador BCD para display de 7 segmentos

 O display de 7 segmentos é uma forma usual para mostrar caracteres


decimais e hexadecimais.
 Uma das formas comuns de arranjo utiliza diodos emissores de luz (LEDs)
para cada segmento.

Controlando a corrente que passa por cada LED, alguns segmentos são ligados e emitem luz, enquanto
outros são desligados, o que gera o padrão do caractere desejado.

14

7
04/05/2022

Decodificador - Aplicação
Decodificador BCD para display de 7 segmentos

O 7446/47 ativa
padrões de segmentos
específicos
em resposta aos
códigos de entrada.

15

Decodificador - Aplicação
Decodificador BCD para display de 7 segmentos

Esse é um display de
LED do tipo anodo
comum.
O anodo de todos os
segmentos é conectado
em conjunto a VCC .

Outro tipo usa o método catodo comum, onde cada segmento requer de 10 a 20 mA de corrente.
SEMPRE LEMBRAR DE UTILIZAR RESISTORES PARA LIMITAR A CORRENTE PARA OS
LEDs !!!!.

16

8
04/05/2022

Codificadores
 A maioria dos decodificadores aceita uma palavra de código na entrada e produz
um nível ALTO (ou BAIXO) em uma linha de saída.
 Um decodificador identifica, reconhece ou detecta uma palavra de um código particular.
O oposto do processo de decodificação é a codificação.
Executada por um circuito lógico chamado codificador.
Um codificador possui um número de
linhas de entradas, em que
NORMALMENTE somente uma é
ativada por vez.

Do lado é demonstrado um codificador


com M entradas e N saídas.

As entradas sendo ativas em ALTO,


significa que geralmente ficam em
BAIXO.
Ele produz um código de saída de N
bits, dependendo de qual entrada está
ativada.

17

Codificadores
• Um codificador octal para binário (de 8 para 3 linhas) aceita oito linhas de
entrada, produzindo um código de saída de três bits correspondente à entrada
ativada.

O que deve ocorrer se mais de uma entrada for 0 ???

Circuito lógico para um codificador octal para binário (de 8 para 3


linhas). Apenas uma entrada deve estar ativa por vez.

18

9
04/05/2022

Codificadores
• Um codificador de prioridade assegura que quando duas ou mais entradas estão
ativadas, o código da saída irá corresponder à entrada com a maior numeração.

Possui nove entradas ativas em BAIXO que representam os dígitos decimais de 1 a 9,


produzindo um código BCD invertido correspondente à entrada de numeração mais alta
ativada.

Aplicação ???

19

Codificadores
 Um codificador de chave pode ser usado quando dados BCD forem inseridos
manualmente em um sistema digital.
 As 10 chaves podem ser as teclas de uma calculadora, representando os dígitos de 0
a 9.

As chaves são normalmente do tipo aberta, então


as entradas do codificador ficam em estado ALTO.

Quando uma tecla é pressionada, o circuito irá produzir o


código BCD para aquele dígito.

O 74LS147 é um codificador de prioridade, então


ativações simultâneas de teclas produz o código BCD para
a tecla de numeração mais alta.

20

10
04/05/2022

MULTIPLEXADORES /
DEMULTIPLEXADORES

21

22

11
04/05/2022

MP3

23

Multiplexadores
• Um multiplexador (MUX) seleciona uma de N fontes de entrada (N
canais de entrada) de dados e transmite os dados selecionados para uma
única saída (canal de saída).

• Um multiplexador digital ou seletor de dados é um circuito lógico que


executa a mesma tarefa.

O controle de roteamento
da entrada de dados
desejada para a saída
feito pelas entradas de
SELECÃO referidas
também como entradas
ENDEREÇO.

EXEMPLO ???

24

12
04/05/2022

Multiplexadores

25

Multiplexadores

26

13
04/05/2022

Multiplexadores

27

28

14
04/05/2022

29

Multiplexadores

30

15
04/05/2022

31

Multiplexadores
Aplicações de multiplexadores

• Circuitos multiplexadores encontram numerosas e variadas aplicações


em sistemas digitais de todos os tipos:

– Seleção de Canal de Entrada


– Roteamento de dados,
– Implementação de Circuitos Combinacionais.
– Conversão paralelo-serial.

32

16
04/05/2022

Aplicação do MULTIPLEX no Roteamento de Dados

Sistema para
mostrar
contadores
BCD
multidígitos,
sendo um por
vez.

33

34

17
04/05/2022

A B C D F
0 0 0 0 1
E0
0 0 0 1 0
0 0 1 0 0
E1
0 0 1 1 0
0 1 0 0 1
E2
0 1 0 1 0
0 1 1 0 0
E3
0 1 1 1 0
1 0 0 0 1
E4
1 0 0 1 1
1 0 1 0 1
E5
1 0 1 1 1
1 1 0 0 1
E6
1 1 0 1 0
1 1 1 0 0
E7
1 1 1 1 0

35

1 E para fazer a
0 conversão serial
1 para paralelo ?
0
1
1
0
1

36

18
04/05/2022

Demultiplexadores
• Um demultiplexador (DEMUX) recebe uma única entrada e a distribui para várias
saídas.
 O código de entrada de seleção determina para qual saída os dados de entrada serão
transmitidos.

37

38

19
04/05/2022

Demultiplexadores

Um demultiplexador de 1 para 8
linhas.

39

40

20
04/05/2022

Comparador de Magnitude

41

Comparador de Magnitude
Outro elemento muito útil da categoria de CIs MSI é o comparador de
magnitude. Ele é um circuito combinacional que compara duas quantidades
binárias e gera saídas para indicar qual delas tem maior magnitude.

42

21
04/05/2022

Comparador de Magnitude
Outro elemento muito útil da categoria de CIs MSI é o comparador de
magnitude. Ele é um circuito combinacional que compara duas quantidades
binárias e gera saídas para indicar qual delas tem maior magnitude.

Como interligar comparadores de magnitude ?

43

Comparador de Magnitude
Entradas de cascateamento

44

22
04/05/2022

Comparador de Magnitude
Comparador de magnitude usado em um termostato digital.

45

Comparador de Magnitude
Circuito para verificar igualdade entre 2 números

Sugestão de Exercício: projete os circuitos para A > B e A < B.

46

23
04/05/2022

Exercícios
 Capítulo 9 (Tocci, 11ª Ed.): 9.3, 9.4, 9.12,
9.14, 9.27, 9.29, 9.30, 9.35, 9.36, 9.37,
9.38, 9.41, 9.53.

47

Bibliografia Básica
 Tocci, R. J., Widmer, N. S., Moss, G. L.; Sistemas
Digitais - Princípios e Aplicações - 11ª Ed, Editora
Pearson, 2011.
 Floyd, Thomas L.; Sistemas Digitais Fundamentos
e Aplicações - 9ª Ed, Editora Bookman, 2007.
 Pedroni, V. A.; Eletrônica Digital Moderna e VHDL,
Editora Elsevier, 2010.
 Szajnberg, Mordka; Eletrônica Digital - Teoria,
Componentes E Aplicações – LTC, 2014.

Material da Disciplina
SIGAA - Sistema Integrado de Gestão de Atividades Acadêmicas

48

24

Você também pode gostar