Aula 4 - Codificadores e Decodificadores de endereço Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC – Brasil 1 de março de 2016 ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 1 / 13 Conteúdo da Aula Decodificadores de endereço Codificadores de endereço Bibliografia ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 2 / 13 s based on thedeSOP expressions instead of POS, thus resulting in NAND gates in the columns (in this Decodificadores endereço se, the dissimilar bit is low instead of high). O que é o decodificador? URE 11.7. I (a) Address decoder symbols; (b) Truth table for N = 3, with the dissimilar bit equal to '1' (“one-hot” N entradas → 2N saidas. de). ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 3 / 13 Decodificadores de endereço Para quê serve o decodificador? I Endereçamento de memória; I Displays; I Leds/luzes indicativas (Ex: sinaleira); I ... ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 4 / 13 Decodificadores de endereço Projeto de um decodificador especial - Sinaleira x 00 01 10 11 y 0000 0001 0010 0100 Sinal desligado verde amarelo vermelho ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 5 / 13 Decodificadores de endereço Projeto de um decodificador especial - Termômetro digital x 00 01 10 11 y 0001 0011 0111 1111 Temperatura o C 20 21 22 23 ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 6 / 13 A solution is depicted in Figure 11.10(b), where four decoders are used to provide the 16-bit output. de endereço he Decodificadores same two bits (x1x0) are fed to all of them. However, a fifth decoder, receiving the other two inputs 3 x2), controls their enable ports. Because only one of the four decoders will be enabled at a time, the roper output signals are produced. Decodificador com Enable GURE 11.9. Address decoder with enable. ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 7 / 13 ofCodificadores the dissimilar bit. Figure 11.12 shows three equivalent address encoder symbols plus the truth table de endereço for N = 2 and also an implementation example (for N = 2) using OR gates. Many other parallel encoders/decoders exist besides the address encoder/decoder. An example is given below. O que é o codificador? FIGURE 11.12. (a) Address encoder symbols; (b) Truth table for N = 2; (c) Implementation example with OR gates. I 2N entradas → N saídas. ■ EXAMPLE 11.4 SSD DECODER Figure 11.13(a) shows a seven-segment display (SSD), often used to display BCD-encoded numeric digits from 0 to 9 and also other characters. Two common technologies employed in their fabrication are LEDs (light emitting diodes) and LCD (liquid crystal display). The segments have one end in common, as illustrated for LED-based SSDs in Figures 11.13(b)–(c). In the common-cathode case, the cathode is ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 8 / 13 Codificadores de endereço Para quê serve o codificador (Encoder )? I Identificar/codificar qual botão do teclado foi apertado; I Identificar/codificar ativação de sensores; I ... ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 9 / 13 Codificadores de endereço Projeto de um codificador - Teclado x 0001 0010 0100 1000 y 00 01 10 11 ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 10 / 13 Codificadores de endereço Projeto de um codificador - Sensores de nível x 0001 0011 0111 1111 y 00 01 10 11 ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 11 / 13 Bibliografia [1] Volnei A. Pedroni. Eletrônica digital moderna e VHDL: Princípios digitais, Eletrônica Digital, Projeto Digital, Microeletrônica e VHDL. Elsevier, 2010. ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 12 / 13 Aula 4 - Codificadores e Decodificadores de endereço Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC – Brasil 1 de março de 2016 Obrigado. ELD0001 ‡ Prof. Renan Sebem ‡ Aula 4 13 / 13