Escolar Documentos
Profissional Documentos
Cultura Documentos
Descodificadores
Um descodificador binrio um circuito combinatrio que permite, quando uma palavra do CBN vem aplicada s entradas, activar uma e s uma sada (funo de descodificao) ! A sada que vem activada identifica a palavra do CBN aplicada s entradas
!
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
Descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Palavra 2 do CBN
Outubro de 2005 Sistemas Digitais
Descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
De notar
" Entradas (3) activas a H " Sadas (8) activas a H " Apenas uma sada activa de cada vez (em cada
linha da tabela de verdade) " A sada activa indica a palavra do CBN aplicada s entradas
Outubro de 2005
Sistemas Digitais
Descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
Descodificadores
Notar o qualificador geral BIN/1-OF-8 ! Cdigo de entrada: BIN (ie, CBN) ! Cdigo de sada: 1 em 8
!
Outubro de 2005 Sistemas Digitais 6
Descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
No esquecer
" Entradas
esquerda " Sadas direita " A menos que se explicite (com setas) outro fluxo de informao
Outubro de 2005
Sistemas Digitais
Descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
10
Descodificadores. Exemplos
Smbolo IEC de um descodificador 3:8 com sadas activas a L e 3 entradas de Enable, sendo duas activas a L e uma activa a H ! Existe um CI com este descodificador: o 74LS138
!
Outubro de 2005 Sistemas Digitais 11
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
74LS138
Enable: entrada(s) que tem que estar activa(s) para que o descodificador descodifique (isto , funcione como descodificador)
Outubro de 2005
Sistemas Digitais
12
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
74LS138
Se o Enable estiver inactivo, todas as sadas vm desactivadas (a H). Como temos um AND dos Enable, basta um deles inactivo para desactivar as sadas todas
Outubro de 2005
Sistemas Digitais
13
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
14
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Smbolo IEC de um descodificador duplo de 2:4 ! Existe um CI com este descodificador: o 74LS139
!
Outubro de 2005
Sistemas Digitais
15
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
16
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
17
Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
18
Expanso de descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Queremos obter descodificadores maiores a partir de descodificadores mais pequenos ! Exemplo: obteno de um descodificador 4:16 a partir de descodificadores 2:4
!
Outubro de 2005
Sistemas Digitais
19
Expanso de descodificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
20
Implementao de funes
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Queremos implementar uma dada funo booleana usando um descodificador ! Cada sada do descodificador utilizado vai ser um mintermo
! " activo a H se a sada for activa a H " activo a L se a sada for activa a L
Outubro de 2005
Sistemas Digitais
21
Implementao de funes
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Exemplo
m0_L
m5_L
Outubro de 2005
Sistemas Digitais
22
Implementao de funes
Prof. Carlos Srro Prof. Joo Paulo Carvalho
claro, quem diz mi_L tambm quer dizer Mi_H M0_H ! Porque mi = Mi
!
M5_H
Outubro de 2005
Sistemas Digitais
23
Implementao de funes
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Exemplo
F(a,b,c) = !m(0,2,3,5)
Outubro de 2005
Sistemas Digitais
24
Codificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Circuito combinatrio que permite, perante a activao de uma entrada (cdigo 1 em n) , gerar nas sadas a palavra de um certo cdigo que corresponde a essa entrada (funo de codificao) Um codificador com n sadas poder ter, no mximo, 2n entradas
Outubro de 2005
Sistemas Digitais
25
Codificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Por vezes tambm se chama transcodificador a um codificador Exemplo de um codificador de prioridades com o cdigo BCD nas sadas e 10 entradas, I0 a I9 As entradas possuem prioridades diferentes
Outubro de 2005
Sistemas Digitais
26
Codificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
Outubro de 2005
Sistemas Digitais
27
Codificadores
Prof. Carlos Srro Prof. Joo Paulo Carvalho
! ! !
A entrada mais prioritria a I9 As sadas e as entradas so activas a H Notar a sada Val (de Palavra Vlida)
Outubro de 2005
Sistemas Digitais
28