25
Física Experimental Aula7 - Portas lógicas 2008-2009

Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

Física ExperimentalAula7 - Portas lógicas

2008-2009

Page 2: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

03-11-2008 2

Introdução a circuitos lógicos discretos

Nível lógicoEstado ALTO, ON, 1,VEstado BAIXO, OFF, 0,F

Porta ( duas entradas) OR Porta AND

Page 3: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

03-11-2008 Física Experimental - V. E. 3 3

Portas lógicasTransistor: Vin -Vout

Page 4: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 4

Representação simbólicaRepresentação abstracta de um circuito lógico

Variável Booleana: A,B,CA,B, C podem tomar os valores lógicos; 1, 0Lógica positiva : 1 corresponde a : +5 V (ou valores próxmos!)

Valor 0: corresponde a 0 VLógica negativa: 0 corresponde a : 5V (ou valores próximos!)

Valor 1: corresponde a 0 V

A

BC=A·BAND

A

BC=A·B

A

BC=A·BAND

Page 5: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 5

Funções lógicas

“AND” A • B Produto AxB, AB

“OR” A + B Soma

“INVERT” or “NOT” A Inversão

“not AND” = NAND A • B AB

“not OR” = NOR A + B

exclusive OR = XOR A + B

Page 6: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 6

Tabela da verdade

A tabela da verdade dá o valor de saída para as váriasfunções lógicas, para cada uma das combinações de entrada A, B

A B A AB A+B AB A+B A + B

0 0 1 0 0 1 1 0

0 1 1 0 1 1 0 1

1 0 0 0 1 1 0 1

1 1 0 1 1 0 0 0

Page 7: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

Símbolos portas lógicas

30-10-2007 Física Experimental - V. E. 7

A

BC=A·BAND

C = A

BNAND BA ⋅

C = NORA

BBA +

NOT

A A

ORA

BC=A+B

EXCLUSIVE OR

A

BBAC ⊕=

Page 8: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 8

Propriedades da Álgebra de Boole

A + 0 = A A • 1 = AA + A = 1 A • A = 0A + A = A A • A = AA + B = B + A A • B = B • AA + (B + C) = (A + B) + C (A • B) • C = A • (B • C)A • (B + C) = A • B + A • C A + B • C = (A + B) • (A + C)A + A • B = A A • (A + B) = A

Lei de De Morgan: A • B = A + BA • B = A + B

Page 9: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 9

Equivalências …

Equivalência de:

Porta NANDAB

C=A·BNAND

Page 10: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 10

Circuitos lógicosCom uma combinação de portas lógicas é possível construir qualquer função lógica. (V. Tabela de verdade).

ResultadoOU EXCLUSIVO (Exclusive OR)

Consultar tabela da verdade

Page 11: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 11

EXCLUSIVEOR (XOR)

XOR (Portas AND+Inversão+OR)

XOR (Portas : NAND)

Page 12: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 14

Implementação de circuitos : Portas lógicas …Como são construídas na prática ?!

Lógica díodo: DDL (Díodo-díodo-lógica)Lógica: RTL (Resistência-Transistor-logica)Lógica : DTL (Díodo-transistor-lógica)CMOSLógica :TTL Circuitos integrados

Família: SN74xxFamília: 74LSxx

. . .

Page 13: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 15

Lógica: diodos e transistores

Page 14: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 16

DTL - Díodo - Transistor

x

Page 15: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 17

RTL

Page 16: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 18

Implementação …

Page 17: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 19

Implementação…

Page 18: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 20

TTL e LSTTL output

HIGH ou TRUE2.4 V <output <5 V

LOW ou FALSE0 V <output <0,8 V

INPUT: HIGH quando : 2V <input <5VINPUT: LOW quando : 0 <input <0,4 V

Page 19: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 22

TTL _CMOS

Page 20: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 23

TTL e CMOS.

logica binária : ‘1’ is true or more positive voltage level,‘0’ is the false or less positive voltage level

Familia

Nivel lógco

TTL CMOS

HIGH (1) 2 to 5V 3.5 to 5V

LOW (0) 0 to 0.8V 0 to 1.5V

5V5V1 3.5V

7400 NAND Porta7486 XOR Porta

74AAxx

Sub-familia (eg. LS)

Função lógica

TTL00V

2V0.8V 1.5V

0VCMOS

indeterminado 0.8 to 2V 1.5 to 3.5V

Page 21: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 24

Semi - Adição (Half Adder)

Page 22: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 25

Adicionador (Full Adder)

Page 23: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 26

De novo, a lógica e o díodo …

A lógica do díodo sofre de degradação do sinal …Funções permitidas : AND e ORNão usada em IC …Modificação

VVVVII

RRR

VVVVVVI

outBA

LHL

CCoutBA

0,0)

)7,0(,5)

=⇒==

×+−

=⇒==

Page 24: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 27

Diodo e transistor!

Porta NOR

) : , , 5 , 0!) 0,

A B C out

A B C out

I Se uma das entradas V V V for V Transistor satura V LOWII Se todas as entradas V V V V HIGH

⇒ == = = ⇒ =

Page 25: Física Experimental Aula7 - Portas lógicasvaesteves/Aula7PL...Porta ( duas entradas) OR Porta AND 03-11-2008 Física Experimental - V. E. 3 3 Portas lógicas Transistor: Vin -Vout

30-10-2007 Física Experimental - V. E. 28

Exemplo