Você está na página 1de 18

ELE300: Circuitos Digitais

Circuitos Combinacionais
Objetivos de Aprendizagem

Reconhecer e entender o funcionamento e a aplicação


dos principais circuitos combinacionais
Usar estas unidades no projeto de circuitos digitais
mais complexos
Circuitos Combinatórios
Circuitos Combinatórios são aqueles cujas saídas dependem
exclusivamente das entradas atuais

Podem ser representados por funções booleanas,


tabelas verdades, diagramas de tempo, símbolos,
códigos VHDL, …
Vamos estudar alguns dos circuitos combinatórios mais
usados, que servem de base para a construção de
outros circuitos complexos
Multiplexador
O Multiplexador (MUX) permite que informação de diversas fontes seja
roteada para uma única saída
O MUX possui duas
especificações principais:
• Número de Entradas
• Tamanho (em bits) das Entradas

No exemplo ao lado temos o


MUX 2-para-1 de 1 bit
Multiplexador – Número de
Entradas
O MUX 4-para-1 pode ser obtido com 2 entradas de seleção
Multiplexador – Tamanho das
Entradas
Implementando Funções
Lógicas com Multiplexadores
Multiplexadores podem ser usados para implementar funções lógicas
genéricas
Implementando Funções
Lógicas com Multiplexadores
Multiplexadores podem ser usados para implementar funções lógicas
genéricas

Usamos as entradas da
função na posição das
chaves seletora, e os valores
assumidos por ela como
entradas constantes de
dados
Implementando Funções
Lógicas com Multiplexadores
Muitas vezes, é possível simplificar o circuito, e obter solução com MUX
de menos entradas
Síntese via Multiplexadores
(Expansão de Shannon)

A expansão pode ser feita de sobre qualquer uma das


variáveis.
Síntese via Multiplexadores
(Expansão de Shannon)
Aplicação sucessiva do teorema permite expansão para MUX de mais
entradas
Exemplo
Demultiplexador
Um Demultiplexador (DEMUX) reverte a função de um multiplexador.

O dado de entrada é roteado para a saída determinada


pelas linhas de seleção
Decodificador
Circuito que detecta a presença de uma combinação de valores (código)
da entrada.

Em geral, possui um
sinal de Enable, que
habilita ou desabilita
seu funcionamento
Decodificador de 4 bits
(ativo-baixo)
Decodificador de 4 entradas e 16 saídas, onde o decimal representado
pelo binário de entrada é marcado com 0.
Codificador (Encoder)
Um codificador tem função inversa a de um decodificador
O circuito recebe um sinal em nível ativo
em um dos canais e o converte em um sinal
codificado
Conversores de Códigos
Conversores de códigos convertem os códigos de maneira que possam
ser utilizadas por outros dispositivos.

Conversor BCD para 7 segmentos


Referências
TOCCI, R. T.; WIDMER, N. S; MOSS, G. L. |
Sistemas Digitais: Princípios e Aplicações,
ed. 12
BROWN, S.; VRANESIC, Z. | Fundamentals
of Digital Logic with VHDL Design, ed. 3

Você também pode gostar