Você está na página 1de 14

SISTEMAS DIGITAIS

Circuitos combinatrios tpicos: descodificadores e codificadores

Prof. Carlos Srro Prof. Joo Paulo Carvalho


Outubro de 2005 Sistemas Digitais 1

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

Exemplo de tabela de verdade fsica de um descodificador binrio

Palavra 2 do CBN
Outubro de 2005 Sistemas Digitais

A sada 2 vem activada


3

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

Smbolo IEC do descodificador binrio anterior

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

Prof. Carlos Srro Prof. Joo Paulo Carvalho

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

Estrutura interna de um descodificador binrio de 3 entradas e 8 sadas, todas activas a H

Outubro de 2005

Sistemas Digitais

Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho

Smbolo IEC de um descodificador BCD/Decimal


Notar apenas 10 sadas, numeradas de 0 a 9. Porque temos palavras do cdigo BCD nas entradas O cdigo nas sadas o cdigo 1 em 10 (ou decimal)

Outubro de 2005

Sistemas Digitais

Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho

Smbolo IEC de um descodificador 3:8 com sadas activas a L

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

Prof. Carlos Srro Prof. Joo Paulo Carvalho

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

interessante escrever a tabela de verdade fsica do descodificador 74LS138

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

Descodificador 3:8 com sadas 3-state e activas a L, e entrada de Enable


Sadas 3-state

Outubro de 2005

Sistemas Digitais

16

Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho

Tabela de verdade do descodificador 3:8 com sadas 3-state e activas a L

Outubro de 2005

Sistemas Digitais

17

Descodificadores. Exemplos
Prof. Carlos Srro Prof. Joo Paulo Carvalho

Significado da alta impedncia (Hi-Z) numa sada


Sada em alta impedncia se Enable inactivo

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

Tabela de verdade fsica

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

Você também pode gostar