Projeto do codificador de BCD 8421 para Excesso-3 Decimal 0 1 2 3 4 5 6 7 8 9 X X X X X X A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 BCD 8421 B C 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 S3 0 0 0 0 0 1 1 1 1 1 X X X X X X Excesso-3 S2 S1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 0 1 1 0 X X X X X X X X X X X X S0 1 0 1 0 1 0 1 0 1 0 X X X X X X
S3 = A + B(C + D) S2 = B CD + B (C + D) = B (C + D) + B (C + D) S1 = CD + CD = (C + D) + CD S0 = D
Cada sada um produto cannico das variveis de entrada. Somente uma sada est ativa de cada vez. As sadas no formam uma palavra, no formam um valor.
Os decodificadores disponveis em CIs de prateleira (74XXX) podem funcionar de forma um pouco diferente: o Sinais ativos em nvel baixo (active-low signals): podem ser entradas ou sadas. o Chip Enable ou Enable: Habilita ou inibe a operao do CI. Pode ser active-low ou active-high.
E 1 0 0 0 0 0 0 0 0
C X 0 0 0 0 1 1 1 1
B X 0 0 1 1 0 0 1 1
A X 0 1 0 1 0 1 0 1
Y0 1 0 1 1 1 1 1 1 1
Y1 1 1 0 1 1 1 1 1 1
Y2 1 1 1 0 1 1 1 1 1
Y3 1 1 1 1 0 1 1 1 1
Y4 1 1 1 1 1 0 1 1 1
Y5 1 1 1 1 1 1 0 1 1
Y6 1 1 1 1 1 1 1 0 1
Y7 1 1 1 1 1 1 1 1 0
Seus trs sinais de habilitao, G1, G2A e G2B, permitem que a habilitao do circuito possa estar condicionada ocorrncia de mltiplas condies. No significa que tm-se que usar necessariamente os trs sinais. Se for necessria somente uma habilitao simples, pode-se manter G2A e G2B sempre aterrados, e controlar somente G1.
Y Z 1 0
Chave tri-state no-inversora, ativa em nvel baixo: C A Y 0 0 0 0 1 1 1 X Z Chave tri-state inversora, ativa em nvel baixo: C A 0 0 0 1 1 X Y 1 0 Z
Ctodo comum
nodo comum
O ctodo comum deve ser ligado ao terra (acionamento com tenso alta), e o nodo comum deve ser ligado tenso de alimentao (acionamento com tenso baixa). Todo LED deve ser sempre ligado com um resistor em srie!
Decimal 0 1 2 3 4 5 6 7 8 9
BCD 8421 A B C D 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1
a = B . D + B.D + A + C c=B+C+D e = C. D + B . D g = B .C + B. C + C. D + A
Pode-se projetar o decodificador para reconhecer tambm as palavras binrias restantes com quatro bits (1010 a 1510), exibindo os algarismos hexa de A a F. Isso depende da aplicao em que o mostrador ser inserido.
m = log2 n ou n = 2m
tabela-verdade,
expresso
lgica
Tabela-Verdade
CBA XXX 000 001 010 011 100 101 110 111
E 1 0 0 0 0 0 0 0 0
Y 0 D0 D1 D2 D3 D4 D5 D6 D7
Y 1 D0 D1 D2 D3 D4 D5 D6 D7
Demultiplexador ou Demux
Uma nica fonte de dados, que podem ser encaminhados para vrios destinos possveis. As entradas de seleo especificam o endereo da sada que vai receber a entrada, isto , os dados recebidos. Redistribui um canal de dados multiplexados para vrios canais de menor capacidade, em transmisso de dados.
m = log2 n ou n = 2m
Exemplo: demux de 4 canais (1x4). Smbolo, tabela-verdade, expresso lgica e esquemtico detalhado.
O esquema do 74138 mostra que ele tambm pode atuar como um demux.
D0 D1
.
. Dn-1 .
Gerador de Paridade
P = D3 D2 D1 D0
C = D3 D2 D1 D0 P
circuitos
simples
para
obter
circuitos
de
maior
1) Desenhar as interfaces do circuito-alvo e dos blocos de circuito mais simples de que se dispe. 2) Deduzir quantos blocos so necessrios para compor o circuito-alvo, e coloc-los dentro da caixa de interface do circuito-alvo. 3) Escrever a tabela-verdade do circuito-alvo e relacionar suas entradas e sadas com as entradas e sadas dos subcircuitos, para deduzir as relaes lgicas entre os sinais de E/S de ambos.
Bloco multiplex de 8 canais, formado de blocos mux de menor capacidade: