Upload
diego-matos
View
215
Download
0
Embed Size (px)
Citation preview
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
1/13
10/03/2016
1
AULA 2 - LGEBRA DE BOOLE
UNIVERSIDADE TECNOLGICA FEDERAL DO PARANDEPARTAMENTO ACADMICO DE ELETROTCNICAELETRNICA DIGITAL - ET75C - Prof Elisabete N Moraes
Em 11 de maro de 2016.
REVISO: SIST. COMBINACIONAL XSIST. SEQUENCIAL
2
Aula 2 - lgebra de Boole 11-Mar-16
Sistemas Combinacionaisas variveis de sada dependem exclusivamentedo valor presente das variveis de entrada.
Sistemas Sequenciais o comportamento de sinais variveis de sada nodependem somente do valor presente das variveis de entrada mas tambm dohistrico desse subsistema (estado interno).
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
2/13
10/03/2016
2
REVISO: SISTEMAS DE NUMERAO
3
Aula 2 - lgebra de Boole 11-Mar-16
Sistema decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Ex.: 32510 = 3x102 + 2x101 + 5x100
Sistema binrio: 0 e 1 base 2
Ex.: 1012= 1x22 + 0x21 + 1x20 =5
Sistema octal: 0, 1, 2, 3, 4, 5, 6, 7 base 8
Ex.: 548 = 5x81 + 4x80 = 4410
Sistema hexadecimal: sistema alfanumrico, ou seja, composto porletras e nmeros.0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E , F base 16
Ex.: 3A116= 3x162 + 10x161 + 1x160 = 92910
NVEL LGICO X NVEL ELTRICO
4
Aula 2 - lgebra de Boole 11-Mar-16
0
1
0,7VDD
10
VDD
0V
TTL Vcc=5V CMOS VDD= 3 a 18V
0
1
2,3V
0,2V
5V
0V
Nomenclatura usual:IN (entrada) i HIGH (alto) hOUT (sada) o LOW (baixo) l
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
3/13
10/03/2016
3
ALIMENTAO CMOS-DATASHEET
Aula 2 - lgebra de Boole 11-Mar-16
5
24 = 16 linhas23 = 8 linhas
TABELA DA VERDADE : 2N
6
Aula 2 - lgebra de Boole 11-Mar-16
A B C D S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 10 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 0
A B S
0 0 0
0 1 1
1 0 0
1 1 1
A B C S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 11 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
22 = 4 linhas
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
4/13
10/03/2016
4
DIAGRAMAS DE CONEXO DE CIS TTL USUAIS
7
Aula 2 - lgebra de Boole 11-Mar-16
O sinal * ao lado do smbolo indica configurao coletor aberto.
7408 7432
7404
7402 7400
Consulta s folhas de especificao datasheets:
EQUIVALNCIA ENTRE PORTAS LGICAS
8
Aula 2 - lgebra de Boole 11-Mar-16
Em alguns circuitos, determinadas portas lgicas podem sersubstitudas por um conjunto de portas que realizem a mesmafuno lgica. Esta ao auxilia na reduo do custo final docircuito eletrnico, do custo ou mesmo o reaproveitamento de
estoque.A porta lgica que possibilita a implementao de qualquerexpresso lgica a porta NAND, pois em combinaesapropriadas resulta nas operaes lgicas elementares como aNOT, AND e OR.
Idoeta & Capuano: cap 3: Boole, De Morgan e Simplificao
Tocci: cap 3
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
5/13
10/03/2016
5
UNIVERSALIDADE DA PORTA NAND
9
Aula 2 - lgebra de Boole 11-Mar-16
LGEBRA DE BOOLE
10
Aula 2 - lgebra de Boole 11-Mar-16
George Boole (1819 - 1864) matemtico e pensador ingls queem 1854 apresentou o seu trabalho que serviu de basematemtica das proposies lgicas.
POSTULADOS entes abstratos que provocam uma definiointuitiva sem que haja a necessidade da demonstrao.
1-Complemento 3-Multiplicao
01
10
AASe
AASe
2-Adio
111
101
110
000
11.1
00.1
01.0
00.0
Matemtica dos circuitos lgicos
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
6/13
10/03/2016
6
LGEBRA DE BOOLE
11
Aula 2 - lgebra de Boole 11-Mar-16
Propriedades:
1-Associativa 2-Comutativa
CBACBA
CBACBA
.... ABBA
ABBA
..
3-Elemento Neutro 4-Distributiva
5-Complemento
AA
AA
0
.1 CABACBA
CABACBA
..
...
1
0.
AA
AA
TEOREMAS
12
Aula 2 - lgebra de Boole 11-Mar-16
So regras, leis no intuitivas que necessitam ser demonstradas para se tornar evidentes.
1-Teorema da Dualidade 2-Teorema da Convoluo
3-Teorema de De Morgan
AAA
AAA
.
........
.........
CBACBA
CBACBA
AA
Sequncia de soluo: Operao E (.) prioridade sobre OU (+)
1 ( )
2 [ ]
3 { }
4-Teorema da Adjacncia
ABABA ).().(
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
7/13
10/03/2016
7
IDENTIDADES
13
Aula 2 - lgebra de Boole 11-Mar-16
Multiplicao Adio
Porta E multiplicador booleano Porta OU somador booleano
COMENTRIO SOBRE A QUESTO 2 DO ROTEIRO
14
Aula 2 - lgebra de Boole 11-Mar-16
xxx
xxx
.
Flutuao uma condio que deve
ser evitada, pois o terminal abertoserve como captador de rudos.
Empregar a condio eltrica que no interfira na condio eltrica sendoisso feito pela propriedade da identidade 3 e 7:
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
8/13
10/03/2016
8
IDENTIDADES AUXILIARES
15
Aula 2 - lgebra de Boole 11-Mar-16
1) ABAA .
BABAA .3)
CBACABA .. 5)
BBABA .6)
7) BABABABA ...
2) ABAA
4) BABAA .
8) CABACBCACA .....
9) CABACBCABA ...
Disponibilizadas na webpage da disciplina.
(i) DEMONSTRAO DA IDENTIDADE 3
16
Aula 2 - lgebra de Boole 11-Mar-16
BABAA .
BAA .
ZBA .
1) Aplicando convoluopara no alterar a expressoe fazendo:
2) Aplicando De Morganna primeira negao :
ZA
ZA .
3) Retornando o valor de Z:
BAA
..
4) Aplicando De Morganno termo entre ( ):
BAA .
5) Aplicando a proprie-dade distributiva edesenvolvendo:
BA
BAAA
.0
..
BAA .BA
BA
6) Aplicando novamenteDe Morgan :
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
9/13
10/03/2016
9
(ii) DEMONSTRAO DA IDENTIDADE 3
17
Aula 2 - lgebra de Boole 11-Mar-16
BABAA .
BABA .1
1) Empregando propriedadedo elemento neutro para amultiplicao: ,
3) Propriedade distributiva:
BAAAB .
4) Agrupando os termos em B:
AAAB .
5) Aplicando a identidade:
AA 1.
BAA .1
2) Na sequncia propriedade
identidade: 11
B
AB
AB
1.
EXERCCIOS
18
Aula 2 - lgebra de Boole 11-Mar-16
Exerccios resolvidos do livro Idoeta & Capuano: item 3.8.1, p.99Exerccios propostos: item 3.10, p. 148
BCAR :
DCABR :
BACR :
ADABDCR :Dica: use a identidade auxiliar 8!!
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
10/13
10/03/2016
10
EXERCCIOS
19
Aula 2 - lgebra de Boole 11-Mar-16
+
+
EXERCCIOS
20
Aula 2 - lgebra de Boole 11-Mar-16
7-Obtenha a equao lgica a partir da equivalncia entre a associao dosinterruptores
8-
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
11/13
10/03/2016
11
EXERCCIOS
21
Aula 2 - lgebra de Boole 11-Mar-16
9-
TEMPO (DE ATRASO) DE PROPAGAO
22
11-Mar-16
Tempo de Propagao
O tempo de propagao de LOW para HIGH (tPLH) e o tempo de propagaode HIGH e LOW (tPHL) so definidos como o tempo que a tenso de sada demora aatingir o valor mdio entre os valores mximo e mnimo da tenso de sada, desde omomento em que a entrada comuta. Ou seja, o tempo que decorre entre a definio donvel lgico de entrada e a definio do nvel lgico na sada. Naturalmente, desejvel
que tPHL e tPHLsejam iguais dado que o pior destes tempos define a velocidade mxima aque a porta lgica pode operar.
Aula 2 - lgebra de Boole
CONDIOTERICA
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
12/13
10/03/2016
12
Aula 2 - lgebra de Boole 11-Mar-16
23
tpHL = tempo entre opulso de entrada e ocorrespondente pulsona sada de ALTO paraBAIXO.
tpLH = tempo entre opulso de entrada e ocorrespondente pulsona sada de BAIXOpara ALTO.
TEMPO DE ATRASO) DE PROPAGAO
50
50
TEMPO (DE ATRASO) DE PROPAGAO
24
11-Mar-16
Sedra, seo 1.7Tocci, cap 8
Avalia o comportamento dinmico em termos do atraso temporal no chaveamento datenso de entrada da porta (de baixo para alto e vice-versa) e a mudanacorrespondente na sada. Motivos:1. Os transistores que implementam as chaves exibem tempos de chaveamento
finitos (diferente de zero).2. Capacitncia presente entre a sada e o terra, que necessita ser carregada ou
descarregada antes que a sada atinja os nveis VOH ou VOL.A camada de depleo, comporta-se essencialmente como uma regio sem portadoresportanto um isolante entre camadas opostas.Na polarizao reversa, essa camada aumenta, ou seja, a distncia d maior, o que
resulta em uma reduo na capacitncia nesta regio.
TJB como chave
MODO JBE JBC
Corte Reversa Reversa
Saturao Direta Direta
d
AC
Vcc
Sada
R1
Circuito equivalentedo inversor
Aula 2 - lgebra de Boole
Modelo eltrico do TJBpara frequncias
7/25/2019 AulaDT2 AlgebraBoole 1oSem16 Web
13/13
10/03/2016
TEMPOS DE SUBIDA E DESCIDA
25
11-Mar-16
Tempos de subida (tr) e descida (tf)O tempo que uma porta lgica demora a comutar est relacionado com os tempos desubida e descida, ou seja, com os tempos de comutao de LOW para HIGH ede HIGH e LOW respectivamente.O tempo de subida (tr) rise time - definido como o tempo que a tenso na sada daporta lgica demora a subir entre 10% e 90% do seu valor mximo. De formacomplementar, o tempo de descida (tf) fall time - definido como o tempo que atenso na sada demora a descer entre 90% e 10% do seu valor mximo.
Aula 2 - lgebra de Boole
Thomas Floyd
TEMPO (ATRASO) DE PROPAGAO
26
Aula 2 - lgebra de Boole 11-Mar-16
Inversor TTL
Tp=22nsfmax=45,45MHz
Tp=14nsfmax=71,43MHz
Inversor CMOS
Minha mquina (HP Pavilion x360) 2,16GHz