Beruflich Dokumente
Kultur Dokumente
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11
Circuitos combinacionais. Procedimentos de anlise e de projeto. Decodificadores. Decodificadores/drivers BCD para 7-segmentos. Displays de cristal lquido. Codificadores. Multiplexadores/seletores de dados. Demultiplexadores. Comparadores de magnitude. Conversores de cdigos. Barramento de dados.
Circuitos Combinacionais.
Nos circuitos combinacionais a(s) sada(s) depende(m) exclusivamente das combinaes entre as variveis de entrada. - Circuitos que executam prioridades - Codificadores - Decodificadores - Multiplexadores - Demultiplexadores - Comparadores - Somadores - Subtratores
Estabelecendo Convenes:
a) b) c) d) e) f) g) Existncia de carros na rua A: A=1 No existncia de carros na rua A: A=0 Existncia de carros na rua B: B=1 No existncia de carros na rua B: B=0 Verde do sinal 1 aceso: V1 = 1 Verde do sinal 2 aceso: V2 =1 Quando V1 = 1 Vermelho do sinal 1 apagado: Verde do sinal 2 apagado: Vermelho do sinal 2 aceso: h) Quando V2 = 1 Vermelho do sinal 1 aceso: Verde do sinal 1 apagado: Vermelho do sinal 2 apagado:
Tabela da Verdade
SITUAO 0 1 2
A
0 0 1
B
0 1 0
V1
X 0 1
Vm1
X 1 0
V2
X 1 0
Vm2
X 0 1
O circuito lgico receber informaes das variveis de entrada, A, B e C, representando os aparelhos, e atravs das sadas SA, SB e SC comutar as chaves CH1, CH2 e CH3 para fazer a conexo conforme a situao requerida.
Convenes Utilizadas:
Variveis de entrada (A, B, C): aparelho ligado = 1 aparelho desligado = 0 Variveis de entrada (SA, SB, SC): S = 0 chave aberta S = 1 chave fechada
Tabela da Verdade
SITUAO 0 1 2
A
0 0 0
B
0 0 1
C
0 1 0
SA
X 0 0
SB
X 0 1
SC
X 1 0
3
4 5 6 7
0
1 1 1 1
1
0 0 1 1
1
0 1 0 1
0
1 1 1 1
1
0 0 0 0
0
0 0 0 0
Codificadores e Decodificadores
CODIFICADOR - Circuito combinacional que torna possvel a passagem de um cdigo conhecido para um cdigo desconhecido. Ex: Circuito inicial de uma calculadora, que transforma uma entrada decimal em uma sada binria, atravs do sistema de chaves de um teclado, para que o circuito interno processe e faa a operao.
Codificadores e Decodificadores
DECODIFICADOR Circuito digital que detecta a presena de uma combinao especfica de bits (cdigo) em suas entradas indicando a presena desse cdigo atravs de um nvel de sada especificado. Em sua forma geral, um decodificador tem n linhas de entrada para manipular n bits e de uma a 2n linhas de sada para indicar a presena de uma ou mais combinaes de n bits. Ex: No mesmo exemplo da calculadora, o decodificador o circuito que recebe o resultado da operao na forma binria e o transforma em sada decimal, na forma compatvel para um mostrador digital apresentar os algarismos.
Cdigos
Se cada dgito de um nmero decimal representado por seu equivalente binrio, o resultado um cdigo chamado Decimal Codificado em Binrio (Binary Coded Decimal). Como um dgito decimal pode assumir os valores de 0 a 9, quatro bits so necessrios para codificar cada dgito. A principal vantagem do cdigo BCD a relativa facilidade de converso para o decimal e vice-versa.
Cdigo BCD8421 BCD - Binary Coded Decimal 8421 valores dos algarismos num dado nmero binrio: 23, 22, 21, 20.
Decodificador Binrio/Decimal
Estrutura Geral do Decodificador
Decodificador Binrio/Decimal
Tabela da verdade do circuito no qual as entradas so bits do cdigo BCD8421 e as sadas so os respectivos bits do cdigo decimal 9876543210.
O cdigo BCD8421 no possui nmeros maiores que 9, logo, tanto faz o valor assumido nas possibilidade excedentes, visto que, quando passamos do cdigo BCD8421 para o cdigo decimal, estas no vo ocorrer.
Decodificador Binrio/Decimal
(a) Configuraes dos 7 segmentos e (b) segmentos ativos para cada dgito.
BCD8421 A 0 1 2 3 4 5 6 0 0 0 0 0 0 0 B 0 0 0 0 1 1 1 C 0 0 1 1 0 0 1 D 0 1 0 1 0 1 0 a 1 0 1 1 0 1 1
7
8 9
0
1 1
1
0 0
1
0 0
1
0 1
1
1 1
1
1 1
1
1 1
0
1 1
0
1 0
0
1 1
0
1 1
(a) Decodificador/driver BCD para 7 segmentos acionando um display de 7 segmentos a LEDs de anodo comum; (b) padres de segmentos para todos os cdigos de entrada possveis.
(a) Configurao bsica; (b) aplicando-se uma tenso entre o segmento e o backplane, o segmento ligado. Uma tenso zero desliga o segmento.
Vantagens dos Dispositivos CMOS em relao aos TTL para o acionamento de LCDs
Os CMOS necessitam de muito menos potncia que os TTL, e so mais adequados para aplicaes onde os LCDs so alimentados por baterias. O estado BAIXO dos dispositivos TTL no exatamente 0V e pode ser at 0,4V. Isto produziria uma componente DC entre o segmento e o backplane, que encurtaria a vida til de um LCD.
Conversores de Cdigos
Converses entre binrios e cdigos Gray
Conversor Gray-para-Binrio.
Conversor Binrio-para-Gray.
Multiplexadores
Multiplexador de 8 entradas
(a) Diagrama lgico para o multiplexador 74151; (b) tabela da verdade; (c) smbolo lgico.
(a) Diagrama lgico para o multiplexador 74157; (b) tabela da verdade; (c) smbolo lgico.
Multiplexador utilizado para implementar uma funo lgica descrita pela tabela da verdade.
Demultiplexador
O demultiplexador o circuito lgico que efetua a funo inversa ao multiplexador, ou seja, a de enviar informaes contidas em um canal a vrios canais de sada, para um de cada vez.
Demultiplexador de 2 Canais
Varivel de Seleo S 0 1 Canais de Informao O0 I 0 O1 0 I
O0 SI
O1 SI
O0 S0 S1 I
O1 S0 S1 I O2 S 0 S1 I
O3 S 0 S1 I
I a entrada de dados.
(a) Diagrama lgico para o decodificador 74LS138; (b) Tabela da verdade; ( c) Smbolo lgico
(a) O decodificador 74LS138 pode funcionar como um demultiplexador com E1 usado como entrada de dados; (b) Formas de ondas tpicas para o cdigo de seleo A2A1A0 = 000 mostram que 0o idntico entrada de dados I em E1.
Demultiplexador de Clock
Um demultiplexador de clock transmite o sinal de clock para o destino determinado pelo cdigo de seleo de entrada.
Canais de Sada
O2 O3 O4 O5 O6 O7
I 0 0 0 0 0 0 0
0 I 0 0 0 0 0 0
0 0 I 0 0 0 0 0
0 0 0 I 0 0 0 0
0 0 0 0 I 0 0 0
0 0 0 0 0 I 0 0
0 0 0 0 0 0 I 0
0 0 0 0 0 0 0 I
O valor de D1 quando a entrada 00, 10 ou 11 0. O valor de D1 quando a entrada 01 1 = F, pois a nica sada ativa D1..
Considere agora que se pretende fazer um circuito que realize a funo F = x.y + x.y . Neste caso a funo ser 1 em duas situaes distintas: quando xy 01 e 10. Assim, a funo F ser a soma de D1 e D2. A figura seguinte apresenta o circuito resultante.
Consideremos agora uma funo qualquer de n variveis. Uma vez que as sadas do decodificador correspondem aos termos mnimos de uma tabela de verdade, para implementar uma funo de n variveis, utilizando um decodificador, basta juntar as sadas correspondentes aos termos mnimos com recurso a portas OR.
Exemplo: Pretende-se fazer um circuito que indique se a soma dos 3 bits de entrada mpar.
Tabela de verdade
Comparadores de Magnitude
(a) 74HC85 ligado como um comparador de quatro bits; (b) dois 74HC85s cascateados para realizar uma comparao de oito bits.
Barramento de Dados