Prévia do material em texto
CIRCUITOS LÓGICOS CODIFICADORES E DECODIFICADORES Universidade Federal de Goiás Profa. Karina Rocha G. da Silva karinarg@eee.ufg.br http://www.ufg.br/~karinarg Agradecimentos à Pearson Education pela disponibilização das figuras do livro: Sistemas Digitais princípios e aplicações Decodificador � Recebe um conjunto de entradas em binário e ativa a saída correspondente � Todas as outras saídas permanecem desativadas � Possui N entradas Existem 2N possibilidades de códigos de entrada 2 � Existem 2N possibilidades de códigos de entrada � Exemplo decodificador BCD para decimal que não usa 2N entradas: � Tem entrada de 4 bits � 10 linhas de saída que correspondem ao código BCD � Se um dos códigos não usados for aplicado, nenhuma saída será ativada 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Decodificador � Recebe um conjunto de entradas em binário e ativa a saída correspondente � Diagrama geral: 3 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Decodificador � Muitos decodificadores podem ter a saída ativada em nível baixo � Uma saída estará em nível baixo enquanto todas as outras estarão em nível alto � Identificado por pequenos círculos na linha de saída 4 Identificado por pequenos círculos na linha de saída � Alguns decodificadores não usam todas as possibilidades 2N � Exemplo: decodificador BCD para decimal � Código de entrada de 4 bits e 10 linhas de saída � Se qualquer um dos códigos não usados for aplicado na entrada, nenhuma saída será ativada 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás 5 3 entradas 6 3 entradas 8 saídas 7 3 entradas 8 saídas Saídas ativas em nível alto 8 3 entradas 8 saídas A saída ativada corresponde ao decimal equivalente: O6 = 1102 = 610 Saídas ativas em nível alto O6 = 1102 = 610 Entrada de habilitação � Alguns decodificadores tem uma ou mais entradas de habilitação (ENABLE) � Elas são usadas para controlar suas operações 9 enable Entrada de habilitação � Alguns decodificadores tem uma ou mais entradas de habilitação (ENABLE) � Elas são usadas para controlar suas operações 10 enable Enable = 0, todas as saídas ficam em zero Entrada de habilitação � Alguns decodificadores tem uma ou mais entradas de habilitação (ENABLE) � Elas são usadas para controlar suas operações 11 enable Enable = 1, funciona normalmente Decodificador 74ALS138 12 Saídas com portas Entradas de habilitação portas NAND: ativado em nível baixo Decodificador 74ALS138 13 Decodificador 74ALS138 14 Codificadores � Um circuito codificador é capaz de converter um sinal de determinado tipo (exemplo decimal) em um sinal digital ou BCD � Possui em certo número de entradas e somente uma delas é ativada por vez 16 uma delas é ativada por vez � Produz um código de saída de N bits � Depende de qual entrada foi ativada 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Codificadores 17 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Codificador octal para binário 18 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Codificador de prioridade � Garante que quando duas ou mais entradas forem ativadas o código de saída será a entrada do número mais alto � Exemplo � Quando A3 e A5 estiverem em nível baixo, o código de 19 � Quando A3 e A5 estiverem em nível baixo, o código de saída será 101 (5) Codificador de prioridade decimal para BCD 20 Inverso de 0000 Código BCD para 0 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Codificador de prioridade decimal para BCD 21 Inverso de 1001 (9) 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Codificador de prioridade decimal para BCD 22 Inverso de 1000 (8) 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás 1. Determine os níveis de cada saída do decodificador da seguinte figura para o seguinte conjunto de entrada: a) Todas as entradas em nível alto b) Todas as entradas em nível baixo, exceto E3=alto c) Todas as entradas em nível alto, exceto E1=E2=baixo d) Todas as entradas em nível alto 23 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Exercícios 2. Qual é o número de entradas e saídas de um decodificador que aceita 64 combinações diferentes de entrada? 24 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás 3. Para o seguinte circuito determine quais condições de entrada produzirão as seguintes saídas: 25 saídas: � Nível baixo em O6 � Nível baixo em O3 � Nível baixo em O5 � Nível baixo em O0 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás 4. Considere A=A0, B=A1, C=A2, D=E3, determine a forma de onda para as saídas O0 e O3 26 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Multiplexadores � Seleciona um dos diversos sinais de entrada e o transfere para a saída � Exemplo � Um som moderno pode ter que escolher entre � Fita cassete 27 � Fita cassete � Compact Disc (CD) � Rádio � Entrada auxiliar (vídeo cassete ou DVD) 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Multiplexador digital ou seletor de dados 28 Pode ser mais de uma linha de sinal � O envio do dado da entrada para a saída é controlado pelas entradas de SELEÇÃO (entradas de endereço) 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Multiplexador digital ou seletor de dados � O multiplexador seleciona uma das N fontes de dados de entrada e transmite o dado para um único canal de saída 29 Z pode ser igual a I0 Z pode ser igual a I , 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Z pode ser igual a I1, etc Multiplexador de duas entradas 30 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Determina qual entrada de dados será selecionada Multiplexador de duas entradas 31 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Z = I0S + I1S Multiplexador de 4 entradas 32 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Multiplexador de 8 entradas 33 Demultiplexadores � Recebe uma única entrada e transmite para várias saídas 34 07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás Demultiplexador de 1 para 8 35