Eletrônica Digital Codificadores/Decodificadores e Multiplexadores/Demultiplexadores Prof. Wanderley Decodificador Circuito lógico digital que recebe um conjunto de N bits de entrada e transforma em outro conjunto de M bits de saída; Normalmente os M-1 bits de saída possui um mesmo estado padrão enquanto que 1 único bit é levado a um estado diferenciado. Decodificador Decodificador 3 para 8 Aula 1 Decodificador Decodificador Entradas Enable (Habilita) Aula 1 Decodificador Decodificador Decodificador 5 para 32 Aula 1 Decodificador Decodificador Decodificador BCD para Decimal Aula 1 Decodificador Decodificador Aplicação Aula 1 Decodificador Decodificador Decodificador BCD para 7 Segmentos Aula 1 Decodificador Codificador O identifica, reconhece ou detecta um código; O codificador faz o inverso do decodificador. Aula 1 Codificador Codificador de 8 para 3 Aula 1 Codificador Codificador Codificador de Prioridade Aula 1 Codificador Codificador Codificador de Chaves Aula 1 Codificador Tarefa: Obtenha o circuito lógico digital de codificação de chaves, considerando que não existe a possibilidade de se pressionar duas chaves ao mesmo tempo. Multiplexador Um multiplexador é um circuito com muitas entradas e apenas uma saída. Aplicando sinais de controle, pode-se dirigir qualquer uma das entradas para a saída. Um multiplexador pode ser construído usando portas lógicas NOT, AND e OR. A figura 1.1 ilustra o projeto de um multiplexador 2x1 usando essas portas e a figura 1.2 mostra a representação simplificada do multiplexador da figura 1.1: Multiplexador Os multiplexadores (mux) podem ser aplicados de duas maneiras distintas: Como seletores de canal; Como geradores de função. Mux como Seletor de Canal Como seletor de dados: um multiplexador, como já foi dito, é um circuito digital com várias entradas e apenas uma saída. Pode-se através dos bits de endereço, selecionar para a saída, dados provenientes de qualquer uma das entradas. Mux de 2 Canais por 1 Linha (Mux 2x1) Mux de 4 Canais por 1 Linha (Mux 4x1) Mux de 4 Canais por 1 Linha (Mux 4x1) Usando o conceito de árvore de multiplexadores, pode-se fazer um multiplexador 4x1 usando três multiplexadores 2x1, como está ilustrado na figura 1.3. Mux de 4 Canais por 2 Linhas (Mux 4x2) Mux 4x1 (74153) Mux de 16 Canais por 1 Linha a partir de Mux 4x1 Mux como Gerador de Função O multiplexador também é chamado de circuito lógico universal. Qualquer tabela verdade pode ser implementada usando mux, desde que o número de variáveis seja igual ao número de entradas de seleção. I0 I1 0 0 X 0 0 1 X s1s0 1 0 X s1s0 1 1 X s1s0 s1s0 Mux como Gerador de Função Exemplo: Utilizando um MUXs 4x1, gere a função Demultiplexadores (Demux) Realiza a operação inversa do multiplexador, isto é, recebe uma única entrada e a distribui para uma das várias saídas. Demux 1x4 Demux 1x4 Mux de 4 Canais por 1 Linha (Mux 4x1) Usando o conceito de árvore de multiplexadores, pode-se fazer um multiplexador 4x1 usando três multiplexadores 2x1, como está ilustrado na figura 1.3.