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