ELT601 – Eletrônica Digital IIelt2014.com.br/materiais/1-2016/ELT601-32/Aulas/Aula 04 -...

Post on 08-Feb-2019

216 views 0 download

Transcript of ELT601 – Eletrônica Digital IIelt2014.com.br/materiais/1-2016/ELT601-32/Aulas/Aula 04 -...

ELT601 – Eletrônica Digital IIGraduação em Engenharia Eletrônica

Prof. Rodrigo de Paula Rodrigues

Universidade Federal de Itajubá IESTI

Famílias lógicas

Eletrônica Digital IIGraduação em Engenharia Eletrônica

Prof. Rodrigo de Paula Rodrigues

Universidade Federal de Itajubá

Famílias lógicas

Famílias lógicas | Contexto

Dialeto

Eletrônica

ELT601 – Eletrônica Digital II

Dialeto

Álgebra

Variáveis discretas

Dialeto “digital”

Eletrônica Digital

Dialeto “digital”

Álgebra Booleana

discretas0, Não

1, Sim

Famíliaslógicas

Álgebra Booleana

Variáveis discretas0, Não

1, Sim

Famílias lógicas | Contexto

ELT601 – Eletrônica Digital II

Variáveis discretas1, Sim

“Variáveis digitais”

Teoria

Famíliaslógicas

Circuitos elétricos

Variáveis contínuas∞ Variáveis contínuas∞

“Variáveis analógicas”

Aplicação

Famílias lógicas | O que são?n

íve

l a

na

lógic

o

Nível lógico X

família lógica

ELT601 – Eletrônica Digital II

nív

el a

na

lógic

o lógico X

Nível lógico Y

...

família “A”

...

...

...

família “B”

Famílias lógicas | O que são?

Conjunto de circuitos eletrônicos

Família

ELT601 – Eletrônica Digital II

Conjunto de circuitos eletrônicos

Elementos característicos

entre 1964 e 2005, surgiram cercade 30 famílias lógicas diferentes!

Família lógica

Lógicas TTL, CMOS, ECL, etc.

Características elétricas próprias

Lógicas TTL, CMOS, ECL, etc.

Classes

Bipolar, CMOS e BiCMOS

+

Famílias lógicas | Família TTL

Família lógica

ELT601 – Eletrônica Digital II

Primeira família lógica (1964)

Bipolar

Lógica Transistor-

Transistores BJT

Características

lógica TTL

-Transistor

Transistores BJT

Base para as demais famílias

Predominou por muito tempo

Importância

Famílias lógicas | Família TTL

Porta lógica

A

BY

ELT601 – Eletrônica Digital II

Porta lógica SN5400/SN7400

AB

A

0011

B

0101

Y

1110

Nível

indeterminado

0V

0.2V

5V

2.4V

Nível lógico 1

Nível lógico 0

Porta lógica Não-E TTL

Vcc (5V)

R14 kΩ

R21.6 kΩ

R4130 Ω

Porta lógica SN5400/SN7400

GND

YQ1

Q2

Q3

Q4

R31 kΩ

D1

Famílias lógicas | Análise da porta 7400

Porta lógica 7400

R14 kΩ

ELT601 – Eletrônica Digital II

AB

Q1

Estágio de entrada(múltiplos emissores)

Transistores polarizados para atuarem como chaves!

Análise da porta 7400

Porta lógica 7400

Vcc

R21.6 kΩ

R4130 Ω

GND

Y

Q2

Q3

Q4

R31 kΩ

D1

Estágio de saída (totem-pole)

Famílias lógicas | Análise da porta 7400

Porta lógica 7400

Transistor com múltiplos emissores

ELT601 – Eletrônica Digital II

Q1 Q1

D2 D4

D3

Análise da porta 7400

Porta lógica 7400

Potencial A

Configuração totem-pole

Y

Q3

Q4

D1

Potencial B

Sempre: um transistor em corte, outro, saturação

Famílias lógicas | Análise da porta 7400

Porta lógica 7400

R14 kΩ

ELT601 – Eletrônica Digital II

A = +5V

Q1

D2 D4

D3

B = +5V

Análise da porta 7400

Porta lógica 7400 – Estado BAIXO

Vcc = +5V

R21.6 kΩ

R4130 Ω

Y

Q2

Q3

Q4

R31 kΩ

D1

VOL ≤ 0.4V

Porta lógica 7400

R14 kΩ

Famílias lógicas | Análise da porta 7400

ELT601 – Eletrônica Digital II

A = +5V

Q1

D2 D4

D3

B = 0V

Porta lógica 7400 – Estado ALTO

Vcc = +5V

R21.6 kΩ

R4130 Ω

Análise da porta 7400

Y

Q2

Q3

Q4

R31 kΩ

D1

VOH ≥ 2.4V

Famílias lógicas | Família TTL

Níveis de representação

Entrada

ELT601 – Eletrônica Digital II

Nível lógico 1

Nível lógico 0

Nível indeterminado

Tensão

Nível lógico 1

Nível lógico 0

Nível indeterminado

representação TTL

5V (Vcc) 5V (Vcc)

Saída

0V

VIL= 0.8V

5V (Vcc)

VIH= 2.0V

Nível lógico 1

Nível lógico 0

Nível indeterminado

0V

VOL= 0.2V

5V (Vcc)

VOH= 2.4V

Famílias lógicas | Família TTL

Níveis de representação

VIH(mín)Mínima tensão de entrada considerada nível lógico 1

ELT601 – Eletrônica Digital II

VIH(mín) Mínima tensão de entrada considerada nível lógico 1

VIL(máx) Máxima tensão de entrada considerada nível lógico 0

VOH(mín) Mínima tensão de saída capaz de sinalizar nível lógico 1

VOL(máx) Máxima tensão de saída capaz de sinalizar lógico 0

representação TTL

Mínima tensão de entrada considerada nível lógico 1Mínima tensão de entrada considerada nível lógico 1

Máxima tensão de entrada considerada nível lógico 0

Mínima tensão de saída capaz de sinalizar nível lógico 1

Máxima tensão de saída capaz de sinalizar lógico 0

Famílias lógicas | Família TTL

Níveis de representação TTL

Entrada Saída

ELT601 – Eletrônica Digital II

Nível lógico 1

Nível lógico 0

Nível indeterminado

VIL(máx)

VIH(mín)

Nível lógico 1

Nível lógico 0

Nível indeterminado

VOL (máx)

VOH(mín)VNH

VNL

TTL – Imunidade ao Ruído

Saída

Nível lógico 1

Nível lógico 0

Nível indeterminado

VNH = VOH(mín) – VIH(mín)

VNL = VIL(máx) – VOL(máx)

Níveis de representação TTL

Para a especificação de representaçãoum ruído de 0,5V prejudicariaempregasse tal família lógica?

Famílias lógicas | Família TTL

ELT601 – Eletrônica Digital II

empregasse tal família lógica?

Parâmetro Mín (V) Típico (V)

VOH 2.6

VOL

VIH 2.0

VIL

TTL – Imunidade ao Ruído

representação de níveis lógicos a seguir,a operação do circuito que

(V) Típico (V) Máx (V)

3.4

0.2 0.4

0.8

Fornecimento e absorção de corrente

+5V

R4

+5V

Saída em nível BAIXO

Famílias lógicas | Análise da porta 7400

ELT601 – Eletrônica Digital II

R14 kΩ

Q1

R4130 Ω

Q3

Q4

D1

VOL

IIL

Fornecimento e absorção de corrente

R4130 Ω

+5V

Saída em nível ALTO

Análise da porta 7400

130 Ω

Q3

Q4

D1

R14 kΩ

Q1

VOH

IIH

Níveis de corrente

IIH Corrente de entrada em nível lógico 1

Famílias lógicas | Família TTL

ELT601 – Eletrônica Digital II

IIH Corrente de entrada em nível lógico 1

IIL Corrente de entrada em nível lógico 0

IOH Corrente de saída em nível lógico 1

IOL Corrente de saída em nível lógico 0

corrente TTL

Corrente de entrada em nível lógico 1Corrente de entrada em nível lógico 1

Corrente de entrada em nível lógico 0

Corrente de saída em nível lógico 1

Corrente de saída em nível lógico 0

Acionamento de carga:

+5V

R4

Saída em nível BAIXO

+5V

Famílias lógicas | Análise da porta 7400

ELT601 – Eletrônica Digital II

R4130 Ω

Q3

Q4

D1

VOL

IOL

Acionamento de carga: fan-out

Saída em nível BAIXO

+5V +5V

Análise da porta 7400

IIL IIL

...

Acionamento de carga:

+5V

R4

Saída em nível ALTO

Famílias lógicas | Análise da porta 7400

ELT601 – Eletrônica Digital II

R4

Q3

Q4

D1

VOH

IOH

IIH

R2

Acionamento de carga: fan-out

Saída em nível ALTO

+5V +5V

Análise da porta 7400

IH...

IIH

Acionamento de carga:

Saída TTL em nível BAIXO

Limite de corrente dado por I

Famílias lógicas | Análise da porta 7400

ELT601 – Eletrônica Digital II

Limite de corrente dado por I

Saída TTL em nível ALTO

Limite de corrente dado por I

Acionamento de carga: fan-out

Saída TTL em nível BAIXO

Limite de corrente dado por I

Análise da porta 7400

Limite de corrente dado por IOL (máx)

Saída TTL em nível ALTO

Limite de corrente dado por IOH (máx)

Cálculo da capacidade de acionamento

Saída TTL em nível BAIXO

Fan-out (BAIXO) = I

Famílias lógicas | Análise da porta 7400

ELT601 – Eletrônica Digital II

Fan-out (BAIXO) = I

Saída TTL em nível ALTO

Fan-out (ALTO) = I

Cálculo da capacidade de acionamento

Saída TTL em nível BAIXO

(BAIXO) = I / I

Análise da porta 7400

(BAIXO) = IOL (máx) / IIL (máx)

Saída TTL em nível ALTO

(ALTO) = IOH (máx) / IIH (máx)

Cálculo da capacidade de acionamento

Para a família lógica a seguir, qualde cargas máxima sobre a qualsubmetida?

Famílias lógicas | Família TTL

ELT601 – Eletrônica Digital II

submetida?

Parâmetro Corrente

IOH

IOL

IIHIIL

Cálculo da capacidade de acionamento

qual é a capacidade de acionamentoqual um de suas saídas pode ser

Parâmetro Corrente

-0.4 mA16 mA

0.04 mA

-1.6 mA

Famílias lógicas | Família CMOS

Família lógica

ELT601 – Eletrônica Digital II

Tecnologia MOSFET

LógicaComplementar

Apenas NMOS e PMOS

Elevada integração

Características

Família CMOS

lógica CMOS

Apenas NMOS e PMOS

Elevada integração

Baixa potência

Mais empregada

Importância

Famílias lógicas | Família CMOS

MOSFET

ELT601 – Eletrônica Digital II

FET

Família CMOS

MOSFET

Substrato

Meta

l -

SiO

2

Porta

Substrato

Famílias lógicas | Família CMOS

MOSFET

ELT601 – Eletrônica Digital II

Tipos de MOSFETs

Família CMOS

MOSFET

Enriquecimento

N-MOSP-MOS

Depleção

CM

OS

Famílias lógicas | Família CMOS

MOSFET N

S(fonte)

G(porta) (dreno)

ELT601 – Eletrônica Digital II

N N

SS(substrato)

Substrato de Dopagenstipo N

Família CMOS

MOSFET N-MOS

D

D(dreno)

S

D

G

Substrato de tipo P

Camada de SiO2

Famílias lógicas | Família CMOS

N-MOS: Operação

D

VGS < V

ELT601 – Eletrônica Digital II

S

G

VGS

+

-

IDS

D

S

ROFF

1010 Ω

Família CMOS

Operação como chave

< VT VGS ≥ VT

D

S S

D

RON

103 Ω

D

S

Famílias lógicas | Família CMOS

MOSFET P

S(fonte)

G(porta) (dreno)

ELT601 – Eletrônica Digital II

P P

SS(substrato)

Substrato de Dopagenstipo P

Família CMOS

MOSFET P-MOS

D

D(dreno)

S

D

G

Substrato de tipo N

Camada de SiO2

Famílias lógicas | Família CMOS

P-MOS: Operação

D

VGS > V

ELT601 – Eletrônica Digital II

S

G

VGS

-

+

IDS

D

S

ROFF

1010 Ω

Família CMOS

Operação como chave

> VT VGS ≤ VT

D

S S

D

RON

103 Ω

D

S

Famílias lógicas | Família CMOS

MOSFET: capacitância

N-MOS

ELT601 – Eletrônica Digital II

SiO2

G

SS (S)

VGS ≥ VT

VGS

++++++++++

-----------------

++++++++++

------------------

CGS ≈ 1 a 10pF

Em operação, há uma capacitância entre a porta e a fonte do MOSFET!

Família CMOS

capacitância de entrada

P-MOS

SiO2

G

SS (S)

VGS ≤ VT

VGS

-----------------

++++++++++

++++++++++

------------------

≈ 1 a 10pF

Em operação, há uma capacitância entre a porta e a fonte do MOSFET

Famílias lógicas | Família CMOS

Lógica CMOS - MOS

VCC

ELT601 – Eletrônica Digital II

N-MOS

P-MOS

VSS

Saída

Família CMOS

MOS Complementar

Configuração totem-pole

P-MOS: transistor de pull-up ↑

N-MOS: transistor de pull-down ↓

Famílias lógicas | Família CMOS

Inversor

V

ELT601 – Eletrônica Digital II

GND

X

Circuitos integrados 74HC04 e CD4049

Família CMOS

Inversor CMOS

VCC

N-MOS

P-MOS

GND

Y

Q1

Q2

Famílias lógicas | Família CMOS

Inversor CMOS – Entrada

VCC

ELT601 – Eletrônica Digital II

N-MOS

P-MOS

GND

Y X = V

CC

Q1

Q2

Vsg(Q1) ≈ 0

Vgs(Q2) ≈ V

Família CMOS

Entrada em nível ALTO

VCC

VCC

(Q1) ≈ 0Q1ROFF

1010 Ω

Q2RON

103 Ω

Vcc Y ≈ 0V

Vcc RON

(ROFF + RON)Y =

Famílias lógicas | Família CMOS

Inversor CMOS – Entrada

VCC

ELT601 – Eletrônica Digital II

N-MOS

P-MOS

GND

Y X = 0V

Q1

Q2

Vgs(Q2) ≈ 0V

Vsg(Q1) ≈ V

Família CMOS

Entrada em nível BAIXO

VCC

VCC

Q2ROFF

1010 Ω(Q2) ≈ 0V

Vcc

Q1RON

103 Ω

Vcc ROFF

(ROFF + RON)Y =

Y ≈ Vcc

Porta Não

Famílias lógicas | Família CMOS

P

Vcc

A Q1

S

G

ELT601 – Eletrônica Digital II

PA

B

Q1G

D

D

G

S

D

G

S

Não-E CMOS

Família CMOS

Vcc

PQ2

S

G

Y

P

N

N

Q2

Q3

Q4

D

D

S

D

S

Famílias lógicas | Família CMOS

Características de

ELT601 – Eletrônica Digital II

Alimentação Há famílias

Maiores versatilidade

Família CMOS

de famílias CMOS

famílias com suporte de 3V a 18V

versatilidade e margem de ruído

Famílias lógicas | Família CMOS

Características de

Dissipação de potência

VCC V

CC

ELT601 – Eletrônica Digital II

VCC

Y = ALTO

Q2ROFF

1010 Ω

Q1RON

103 Ω

VCC

IDS ≈ 0

Família CMOS

de famílias CMOS

potência em nível estático

V VVCC

Y = BAIXO

Q1ROFF

1010 Ω

Q2RON

103 Ω

VCC

IDS ≈ 0

Famílias lógicas | Família CMOS

Características de

Dissipação de potência

VCC

ELT601 – Eletrônica Digital II

GND

VCC

Y X = 0V

Ccarga

ID (≈ 5mA)

ID

X

Y

Família CMOS

de famílias CMOS

potência x Comutação

Vcc

GND

Vcc

GND

Freq. comutação, ↑ dissipação de potência

Famílias lógicas | Família CMOS

Características de

Capacidade de

VCC V

CC

ELT601 – Eletrônica Digital II

GND

VCC

Y

Ccarga

ID

VCC

Y ID

Ccarga

GND

Família CMOS

de famílias CMOS

de acionamento

Capacidade ≈ atraso máximo de propagação permitido

Primeiras séries CMOS:cada carga CMOS → atraso de 3 ns

Famílias lógicas | Família CMOS

Características de

ESD e Travamento

A YVcc

ELT601 – Eletrônica Digital II

P+

A

N

N+

Y

Bandas de guarda

SiO2

P+

Família CMOS

de famílias CMOS

Travamento em nível ALTO

Y GND

N+ PN+

Y GND

P+

Metal

N+

Famílias lógicas | Família CMOS

Características de

ESD e Travamento

+Vcc

ELT601 – Eletrônica Digital II

GND

Req↓Tiristor

Família CMOS

de famílias CMOS

Travamento em nível ALTO

↓ IR ↑Damo aodispositivo!

Famílias lógicas | Família CMOS

Características de

ESD e Travamento

ELT601 – Eletrônica Digital II

Melhores processos

Proteção contra surtos

Soluções

Exemplo: CD4049

Família CMOS

de famílias CMOS

Travamento em nível ALTO

processos de fabricação

surtos nas entradas

Soluções?

Exemplo: CD4049

Famílias lógicas | Família CMOS

Família CMOS em

ELT601 – Eletrônica Digital II

baixo consumo

elevada margem de ruído

Vantagens

fácil fabricação

elevada integração

Família CMOS

comparação à TTL

atraso de propagação ↑

acionamento de corrente ↓

Desvantagens

fabricação

integração

Famílias lógicas | Portas especiais

Saídas a Coletor

Saídas TTL

+5V

IOH

ELT601 – Eletrônica Digital II

Q3

Q4

IOH

Portas especiais

Coletor/Dreno aberto

TTL conectadas

+5V

Q3

Q4

IOL

Famílias lógicas | Portas especiais

Saídas a Coletor

Saídas CMOS

I

VCC

ELT601 – Eletrônica Digital II

IOHRON

ROFF

Portas especiais

Coletor/Dreno aberto

CMOS conectadas

VCC

IOL

Famílias lógicas | Portas especiais

Saídas a Coletor

VCC

ELT601 – Eletrônica Digital II

ramo de pull-down

ramo de pull-up

Configuração totem-pole

Portas especiais

Coletor/Dreno aberto

Vcc

ramo de pull-down

Saída a coletor/dreno aberto

Rp

(externo)

Famílias lógicas | Portas especiais

Saídas a Coletor

Vcc

ramo de pull-down

ELT601 – Eletrônica Digital II

Porta 1

Portas especiais

Coletor/Dreno aberto

Vcc

ramo de pull-down

RpPorta 2

Não-E TTL a coletor

Vcc

R14 kΩ

R21.6 k

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

AB

Q1Q2

R31 k

coletor aberto

Vcc

R21.6 kΩ

Rp

Vcc

Portas especiais

GND

Y

Q4

R31 kΩ

Rp10 kΩ

Inversor CMOS a

Vcc

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

X

CMOS a dreno aberto

Rp

Vcc

Portas especiais

GND

N-MOS

Y

Rp

Vcc

Vcc

Famílias lógicas | Portas especiais

Aplicações de coletor

ELT601 – Eletrônica Digital II

Rp

Rp

SDA

SCLµC

Memórias seriais

Barramento I2C

Portas especiais

coletor/dreno aberto

Memórias seriais

ConversoresDAC

....

+5V

Famílias lógicas | Portas especiais

Aplicações de coletor

ELT601 – Eletrônica Digital II

Rp10 kΩ

A

B

Y = AB

lógica a fios (wired)

Portas especiais

coletor/dreno aberto

Y = AB

Aplicações de coletor

Acionamento de tensões elevadas

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

Q

Q

J

K

74LS112 (5V)

coletor/dreno aberto

Portas especiais

+24 V

24 V, 25 mA

7406

Vo

+

-

Saída em alta impedância

VCC V

CC

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

ALTO

impedância (Tri-State)

VCC

Portas especiais

BAIXOAlta

impedância (Z)

Saída em alta impedância

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

Entradas Circuito lógico

Habilitação

impedância (Tri-State)

VCC

Portas especiais

Saída

Circuito lógico

Controle

Inversor TTL com

R14 kΩ

R21.6 k

Famílias lógicas | Portas especiais

+5V

ELT601 – Eletrônica Digital II

AQ1

Q2

R31 k

H

TTL com alta impedância

R21.6 kΩ

R4130 Ω

Portas especiais

+5V

GND

Y

Q2

Q3

Q4

R31 kΩ

D1D2

Buffer CMOS com

Famílias lógicas | Portas especiais

VCC

E

ELT601 – Eletrônica Digital II

Porta lógica CD4503

GND

H

Buffer CMOS com alta impedância

Portas especiais

YE YE

HY

H E Y

X

0

1

Z (alta impedândia)

0

1

1

0

0

Portas Schmitt

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

B < 1 e AB > 1

Schmitt-Trigger

Portas especiais

histerese

Portas Schmitt

Famílias lógicas | Portas especiais

Vo

ELT601 – Eletrônica Digital II

Vi Vo

Vo

VOH

VOL

Schmitt-Trigger

Portas especiais

ViVTH- VTH+ VCC

Entrada Schmitt

Famílias lógicas | Portas especiais

ELT601 – Eletrônica Digital II

Schmitt-Trigger

Portas especiais

Modelo geral

Famílias lógicas | Interface TTL e CMOS

Circuito de Interface

ELT601 – Eletrônica Digital II

Interface

Respeitar os níveis

Respeitar os níveis

acionador

geral de interface

Interface TTL e CMOS

Circuito de InterfaceInterface

níveis de tensão

níveis de corrente

carga

Níveis de

Famílias lógicas | Interface TTL e CMOS

Acionador

ELT601 – Eletrônica Digital II

Nível lógico 1

Nível lógico 0

Nível indeterminado

VOL (máx)

VOH(mín) V

V

de tensão

Interface TTL e CMOS

Carga

Nível lógico 1

Nível lógico 0

Nível indeterminado

VIL(máx)

VIH(mín)

VNH

VNL

Níveis de

Famílias lógicas | Interface TTL e CMOS

Acionador

ELT601 – Eletrônica Digital II

Nível lógico 1

Nível lógico 0

Nível indeterminado

VOL (máx)

VOH(mín)

de tensão

Interface TTL e CMOS

Carga

Nível lógico 1

Nível lógico 0

Nível indeterminado

VIL(máx)

VIH(mín)

VNH

VNL

Níveis de tensão

Famílias lógicas | Interface TTL e CMOS

V > V

ELT601 – Eletrônica Digital II

VOH(mín) > V

VOL(máx) + V

Acionador

Acionador

tensão - Regra

Interface TTL e CMOS

> V + V > VIH(mín) + V NH

+ VNL < VIL(máx)

Carga

Carga

Níveis de corrente

Famílias lógicas | Interface TTL e CMOS

I > I

ELT601 – Eletrônica Digital II

IOH(máx) > I

IOL(máx) > I

Acionador

corrente - Regra

Interface TTL e CMOS

> I> IIH(total)

> IIL(total)

Carga

Exemplo: TTL acionando

Famílias lógicas | Interface TTL e CMOS

ELT601 – Eletrônica Digital II

Família 74HC

+5V

TTL

+5V

Família 74

CMOS?

acionando CMOS em 5V

Interface TTL e CMOS

Família 74HC

Parâmetro 74XX 74HCXX

VIH (mín)

VIL (máx)

VOH (mín)

VOL (máx)

2.0

0.8

2.4

0.4

3.5

1.5

4.9

0.1

Exemplo: TTL acionando

Famílias lógicas | Interface TTL e CMOS

+5V

ELT601 – Eletrônica Digital II

+5V

TTL

Família 74

acionando CMOS em 5V

Interface TTL e CMOS

+5V

5 kΩ +5V

Família 74HC

CMOS

Obrigado

Famílias lógicas | Fim

Obrigado

ELT601 – Eletrônica Digital II

ObrigadoObrigado