Professional Documents
Culture Documents
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 7 1. CIRCUITOS COMBINACIONAIS atravs do estudo destes que poderemos compreender o funcionamento de circuitos, tais como: somadores, subtratores, codificadores, decodificadores e outros utilizados na construo de computadores. O circuito combinacional aquele em que a sada depende nica e exclusivamente das combinaes entre as variveis de entrada. A seqncia abaixo ilustra o processo a partir da situao at o circuito final. Tabela Verdade Expresso Simplificada
Situao
Circuito
1.1. Projeto de Circuitos Combinacionais A figura abaixo mostra o esquema geral de um circuito combinacional composto pelas variveis de entrada, o circuito propriamente dito e suas sadas.
Circuito Lgico
O circuito pode possuir diversas variveis de entrada e uma ou mais sadas conforme o caso do projeto. 1.1.1. Circuitos com 2 variveis A figura abaixo representa o cruzamento das ruas A e B. Neste cruzamento queremos instalar um sistema automtico para os semforos, com as seguintes caractersticas: 1 - Quando houver carros transitando somente na rua B, o semforo 2 dever permanecer verde para que estas viaturas possam trafegar livremente.
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com 2 - Quando houver carros transitando somente na rua A, o semforo 1 dever permanecer verde pelo mesmo motivo. 3 - Quando houver carros transitando nas ruas A e B, deveremos abrir o semforo para a Rua A, pois preferencial.
Para solucionar este problema, podemos utilizar um circuito lgico. Para montarmos este circuito lgico, necessitamos e sua expresso, assim sendo necessrio obter a tabela verdade. Inicialmente, necessrio estabelecer as seguintes convenes:
a) Existncia de carro na rua A : b) No existncia de carro na rua A c) Existncia de carro na rua B d) No existncia de carro na rua B e) Verde do sinal 1 aceso f) Verde do sinal 2 aceso g) Quando V1 = 1 a. b. c.
A = 1; A = 0 ou A = 1; B = 1; B = 0 ou B = 1; V1 = 1 V2 = 1 Vm1 = 0; V2 = 0; Vm2 = 1
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
A situao 0 representa a ausncia de veculos em ambas as ruas. Se no h veculos independe a cor do sinal. No entanto, adotamos que o verde do sinal permanece aceso; A situao 1 representa a presena de veculos na rua B e ausncia de veculos na rua A, logo devemos acender o sinal verde para a rua B; A situao 2 representa a presena de veculo na rua A e ausncia na rua B, logo, devemos acender o sinal verde para a rua A; A situao 3 representa a presena de veculos em ambas as ruas, logo, devemos acender o sinal verde para a rua A, pois esta preferencial.
Vamos transpor a tabela para os Mapas de Karnaugh e agrupar para obtermos as expresses simplificadas das sadas V1, V2, Vm1 e Vm2:
0
V1 = A
1
Vm1 = A
1 1
1
V2 = A
0
Vm2 = A
Pela tabela ou pelos diagramas, nota-se que as expresses de V1 e Vm2 so idnticas, o mesmo correndo com V2 e Vm1 . Assim sendo, as expresses simplificadas so: V1 = Vm2 = A V2 = Vm1 = A
3
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com O circuito, a partir destas expresses ficaria assim:
V1 Vm2
V2 Vm1 1.1.2. Circuitos com 3 variveis Deseja-se utilizar um amplificador para ligar 3 aparelhos: - 01 toca-discos - 01 toca-fitas - Radio FM Definindo as prioridades: - 1 Prioridade: Tica-Discos - 2 Prioridade: Tica-Fitas - 3 Prioridade: Rdio FM Quando no ligarmos nem o toca-discos, nem o toca-fitas, o rdio FM, se ligado, ser conectado entrada do amplificador. Se ligarmos o toca-fitas, automaticamente o circuito conectlo- entrada do amplificador, pois possui prioridade sobre o rdio FM. Se ento, for ligado o toca-discos, este ser conectado ao amplificador, pois representa a 1 prioridade. Diagrama Toca-Discos
SA CH1
Toca-Fitas
SB CH2 SC
Rdio FM
CH2
AMPLIFICADOR
Neste projeto, o circuito lgico receber as informaes das variveis de entrada A, B e C, representando os aparelhos, e atravs das sadas SA, SB, SC comutar as chaves CH1, CH2 e CH3 para fazer a conexo conforme a situao requerida.
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com Convenes: Entrada: Sada: A, B e C SA, SB, SC 0 = Desligado S = 0 = Chave Aberta 1 = Ligado S = 1 = Chave Fechada
Montando a Tabela Verdade Para preencher a Tabela Verdade necessrio analisar as oito situaes possveis: Caso 0: Os trs esto desligados, logo a condio irrelevante; Caso 1: Est ligado apenas o rdio FM, logo somente SC assume valor 1; Caso 2: Est ligado apenas o toca-fitas, logo somente SB assume valor 1; Caso 3: Esto ligados o rdio FM e o toca-fitas. O toca-fitas tem prioridade, logo somente SB assume o valor 1; Caso 4: Est ligado apenas o toca-discos, logo somente o SA assume o valor 1; Caso 5: Esto ligados o toca-discos e o rdio FM. O toca-discos tem prioridade, logo somente SA assume o valor 1; Caso 6: Anlogo ao caso 5; Caso 7: Anlogo aos casos 5 e 7. Situao 0 1 2 3 4 5 6 7 A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 SA x 0 0 0 1 1 1 1 SB x 0 1 1 0 0 0 0 SB X 1 0 0 0 0 0 0
SA = A
5
SB = AB
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
A B SA SB SC
1.1.3. Circuitos com 4 variveis Vamos imaginar uma empresa que queira implantar um sistema de prioridade nos seus intercomunicadores, da seguinte maneira: 1 Prioridade Presidente 2 Prioridade Vice-Presidente 3 Prioridade Engenharia 4 Prioridade Chefe de seo Diagrama
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com Presidente
SA CH1
Vice-Presid
SB CH2
Engenharia
SC CH3 SD CH4
Ch. Seo
CENTRAL
Primeiramente, deve-se estabelecer as variveis de entrada e sada do circuito lgico e as convenes do projeto: Convenes: Entradas: Intercomunicador do presidente Intercomunicador do vice-presidente Intercomunicador da engenharia Intercomunicador do chefe de seo Presena de Chamada Ausncia de Chamada Sadas: SA, SB, SC e SD Efetivao da chamada No efetivao da chamada Montando a Tabela Verdade Situao 0 1 2 3 4 5 6 7 8 9 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 SA 0 0 0 0 0 0 0 0 1 1 SB 0 0 0 0 1 1 1 1 0 0 SC 0 0 1 1 0 0 0 0 0 0 SD 0 1 0 0 0 0 0 0 0 0
Efetua chamada do presidente Vice-presid. tem prioridade No efetua Chamada Efetua chamada do Ch. Seo Efetua chamada da Engenharia Engenharia tem prioridade Efetua chamada do vide-presid.
A B C D
1 0
1 0
SISTEMAS DIGITAIS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com 10 11 12 13 14 15 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Efetua chamada do presidente
0 0 0 0
0 0 0 0
1 1 1 1
1 1 1 1
0 0 0 0
1 1 1 1
0 0 0 0
0 0 0 0
SA = A
SB = AB
0 0 1 1
0 0 0 0
0 0 0 0
0 0 0 0
0 1 0 0
0 0 0 0
0 0 0 0
0 0 0 0
SC = ABC
SD = ABCD
SC
SD