Você está na página 1de 104

ESCOLA TCNICA ESTADUAL

MONTEIRO LOBATO

ELETRNICA DIGITAL

PROF.: ROSANE B. KUNKEL

NDICE

ELETRNICA DIGITAL ....................................................................................................................3


1.1
REPRESENTAES ANALGICAS..............................................................................................3
1.2

SISTEMAS DE NUMERAO..........................................................................................................4
2.1
SISTEMA BINRIO DE NUMERAO ...........................................................................................4
2.2

SISTEMA OCTAL DE NUMERAO .............................................................................................6

2.3

SISTEMA HEXADECIMAL DE NUMERAO ..................................................................................8

CIRCUITOS LGICOS....................................................................................................................11
3.1
NVEIS LGICOS OU VARIVEIS LGICAS (0 OU 1)..................................................................11
3.2

TABELA VERDADE .................................................................................................................11

3.3

FUNES LGICAS ...............................................................................................................12

LGICA ELETRNICA...................................................................................................................14
4.1
PORTAS LGICAS..................................................................................................................14
4.2

5
6

REPRESENTAES DIGITAIS ....................................................................................................3

QUADRO RESUMO .................................................................................................................16

TERMINOLOGIA DE CIRCUITOS INTEGRADOS DIGITAIS ........................................................17


CARACTERSTICAS DA FAMLIA TTL .........................................................................................18
AO DE FORNECIMENTO DE CORRENTE E AO DE ABSORO DE CORRENTE..................................18
6.1

SADA TOTEM-POLE ..............................................................................................................22

6.2

CONECTANDO SADAS TTL JUNTAS ........................................................................................24

6.3

SADA COLETOR ABERTO (OPEN-COLECTOR).........................................................................25

6.4

CONEXO W IRED AND...........................................................................................................26

6.5

SADA TRISTATE (TERCEIRO ESTADO)....................................................................................27

7 CARACTERSTICAS DA FAMLIA CMOS.....................................................................................29


8 INTERFACEAMENTO TTL CMOS ............................................................................................31
9 ANLISE DAS FORMAS DE ONDA ..............................................................................................33
10
CIRCUITOS COMBINACIONAIS.................................................................................................34
10.1
TEOREMA DE DE MORGAN .................................................................................................36
11

CIRCUITO INTEGRADO 555.......................................................................................................38


11.1
555 COMO ASTVEL ( OSCILADOR ) ....................................................................................39
11.2

12
13
14

15

555 MONOESTVEL (TEMPORIZADOR) ................................................................................42

CIRCUITO INTEGRADO SCHMITT TRIGGER ...........................................................................44


OSCILADORES A CRISTAL DE QUARTZO ..............................................................................47
ELETRNICA SEQENCIAL......................................................................................................49
14.1
FLIP- FLOP......................................................................................................................49
14.2

FLIP-FLOP RS ...................................................................................................................49

14.3

FLIP-FLOP JK ....................................................................................................................52

14.4

FLIP-FLOP TIPO D.............................................................................................................56

14.5

FLIP-FLOP TIPO T ..............................................................................................................57

CONTADORES ............................................................................................................................58
15.1
CONTADORES ASSNCRONOS..............................................................................................58
N

15.2

CONTADORES DE MDULO MENOR QUE 2 ..........................................................................59

15.3

CONTADOR ASSNCRONO DECRESCENTE .............................................................................60

ESCOLA TCNICA MONTEIRO LOBATO

16
17

ELETRNICA DIGITAL

15.4

ATRASO DE PROPAGAO DE CONTADORES ASSNCRONOS ..................................................61

15.5

CONTADORES SNCRONOS..................................................................................................62

15.6

CONTADORES SNCRONOS BCD .........................................................................................63

CIS CONTADORES ...................................................................................................................64


DECODIFICADORES E CODIFICADORES................................................................................70
17.1
DECODIFICADORES ............................................................................................................70
17.2

MOSTRADORES DE 7 SEGMENTOS (DISPLAYS).....................................................................73

17.3

DECODIFICADORES BCD PARA DISPLAY DE 7 SEGMENTOS ..................................................75

17.4

CODIFICADORES ................................................................................................................76

18
19
20

COMPARADORES DE MAGNITUDE .........................................................................................77


MULTIPLEXADORES ..................................................................................................................80
DEMULTIPLEXADORES.............................................................................................................82
20.1
ASSOCIAO DE DEMULTIPLEXADORES ...............................................................................85

21

CIRCUITOS ARITMTICOS (SOMA)..........................................................................................87


21.1
ARITMTICA BINRIA ..........................................................................................................87

22

21.2

CIRCUITO MEIO SOMADOR (HALF ADDER)...........................................................................87

21.3

SOMADOR COMPLETO (FULL ADDER)..................................................................................88

IMPLEMENTAO DO CIRCUITO A PATIR DA TABELA VERDADE.....................................90


22.1
PRODUTOS FUNDAMENTAIS ................................................................................................90
22.2

23

SIMPLIFICAO DOS CIRCUITOS..........................................................................................91

INTRODUO A REGISTRADORES DE DESLOCAMENTO ...................................................99


23.1
REGISTRADORES DE DESLOCAMENTO .................................................................................99
23.2

TRANSFERNCIA PARALELA DE DADOS ENTRE REGISTRADORES............................................99

23.3

TRANSFERNCIA SERIAL DE DADOS ENTRE REGISTRADORES ..............................................100

23.4

COMPARAO ENTRE TRANSFERNCIA SERIE E PARALELA .................................................100

23.5

CONTADORES COM REGISTRADORES DE DESLOCAMENTO ..................................................100

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

ELETRNICA DIGITAL

a parte da Eletrnica que se dedica ao estudo dos circuitos que processam variveis digitais.
Onde estas variveis digitais so todos os sinais que entram ou saem de um circuito eletrnico
digital. Utiliza-se letras maisculas para identificar variveis digitais, evitando-se o uso do F, L, H e O.
A seguir est relacionado a diferena entre a representao analgica e digital.
1.1

Representaes Analgicas
Na representao analgica, o valor de uma quantidade proporcional ao valor de uma tenso

ou corrente, ou ainda de uma medida de movimento, elas podem variar em um determinado intervalo
contnuo de valores.
Um exemplo disso o velocmetro de um automvel, onde a velocidade pode assumir qualquer
valor no intervalo entre zero e, digamos, 160Km/h. De modo similar, a tenso de sada de um microfone
pode estar em qualquer ponto de um intervalo de zero a 10mV (por exemplo: 1mV, 2,3724mV,
9,9999mV).

Grandezas Analgicas so aquelas que na passagem de um valor a outro obrigatoriamente


assumem todos os valores intermedirios existentes em um determinado instante de tempo.
Exemplos: temperatura, velocidade, presso, etc...

1.2

Representaes Digitais

Na representao digital, as quantidades so representadas no por outras quantidades


proporcionais, mas por smbolos chamados dgitos. Por exemplo, um relgio digital, que fornece as
horas do dia na forma de dgitos decimais que representam as horas, os minutos (e s vezes segundos).
Em outras palavras, esta forma de representao digital das horas do dia varia em passos discretos,
quando comparada com a representao fornecida por um relgio analgico, em que as mudanas no
mostrador ocorrem de modo contnuo.
A diferena principal entre as formas de representao analgica e digital pode ser simplesmente
simbolizada da seguinte maneira:
Analgica contnua
Digital discreta (passo a passo)

Grandezas Digitais so aquelas que somente podem assumir dois estados distintos
inconfundveis e nas quais a transio entre os estados to rpida que se caracteriza como
fenmeno transitrio.
Exemplos: interruptor, rel, lmpada, etc...

Estado das Variveis


Ligado (L)
Fechado
Com tenso
Sim
1
Alto
High (H)

Desligado (D)
Aberto
Sem tenso
No
0
Baixo
Low (L)

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Como obter uma varivel digital:


1. A partir de um termostato
Varivel Digital T
Temperatura Alta Termostato Aberto T= +V= 1
Temperatura Baixa Termostato Fechado T= GND= 0

2. Com boto de comando


Porta Aberta: P= 1
Porta Fechada: P= 0

SISTEMAS DE NUMERAO

Existem vrios sistemas numricos, dentre os quais se destacam os sistemas: decimal, binrio,
octal e o hexadecimal.
O sistema decimal utilizado por ns no dia-a-dia e o mais importante dos sistemas numricos,
possui dez algarismos com os quais podemos formar qualquer nmero atravs da lei de formao.
2.1

Sistema Binrio de Numerao


O sistema binrio de numerao um sistema onde existem apenas dois algarismos.
Algarismo 0 (zero)

Algarismo 1 (um)
Para representarmos a quantidade zero, utilizamos o algarismo zero (0), para a quantidade um
(1) e para representarmos a quantidade dois devemos seguir a lei de formao.
No sistema decimal ns no possumos o algarismo dez e representamos a quantidade dez
utilizando o algarismo um seguido do zero. O algarismo 1 representa uma dezena e o zero nenhuma
unidade.
Vejamos um exemplo abaixo:
Tomamos um nmero decimal qualquer, como 594, este nmero significa:
5 x 100

centena

9 x 10

dezena

4x1

unidade

594

Esquematicamente temos:
100

10

5 . 100 + 9.10 + 4 . 1 = 594

5 . 10 + 9.10 + 4 . 10 = 594

10

10

10

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

5
0

Neste exemplo, podemos notar que o algarismo menos significativo (4) multiplica a unidade (10 ),
1
2
o segundo algarismo (9) multiplica a dezena (10 ) e o mais significativo (5) multiplica a centena (10 ).
Podemos notar que a base deste sistema o 10 (dez).
A base do sistema binrio o nmero dois (2).
Exemplos de nmeros binrios: 101, 100101, 111, 10
2.1.1

Converso do Sistema Binrio para o Sistema Decimal


Utilizando o conceito bsico de formao de um nmero, podemos converter um nmero binrio

para o decimal. Analisemos um nmero binrio qualquer, 101 e como a base do sistema binrio dois,
esquematicamente temos:
a)
2

 1 x 22 + 0 x 21 + 1 x 20 = 5
 1 x 4 + 0 x 2 + 1x 1 = 5

O nmero 101 na base 2 equivalente ao nmero 5 na base 10.


Daqui por diante colocaremos como ndice do nmero a base do sistema em que estamos
trabalhando, ou seja:

2010 significa o nmero vinte decimal

1102

significa o nmero seis binrio

Para exemplificar: 510 = 1012


b) Converta o nmero 10012 para decimal:
3
2
1
0
 1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 =
2
2
2
2
=
0
+
0
+ 1x 1 = 910
1
0
0
1
 1x8 +
Assim podemos notar como fica a numerao binria:
Decimal

Binrio

10

11

100

101

EXERCCIOS:
Converta os nmeros binrios em decimal:
a) 11102 =

f)

b) 10102 =

g) 100012 =

c) 10011002 =

h) 10101102 =

d) 11112 =

i)

01101102 =

e) 111112 =

j)

10101112 =

100002 =

ESCOLA TCNICA MONTEIRO LOBATO

2.1.2

ELETRNICA DIGITAL

Converso do Sistema Decimal para o Sistema Binrio


Mtodo das divises sucessivas:

1 R

47

23

11

2 R
3 R
4 R

1

ltimo quociente
O ltimo quociente ser o algarismo mais significativo e ficar colocado esquerda, os outros
5 R

algarismos seguem-se na ordem at o 1 resto.


Teremos ento:
1

ltimo
quociente

5 R

1
4 R

1
3 R

1
2 R

1011112 = 4710

1 R

EXERCCIOS:

2.2

Converta os nmeros decimais em binrio:


a) 40010 =

e) 7810 =

b) 3510 =

f)

c) 2110 =

g) 21510 =

d) 55210 =

h) 6610 =

10210 =

Sistema Octal de Numerao

O sistema octal de numerao um sistema no qual existem oito algarismos: 0, 1, 2, 3, 4, 5, 6 e 7.


Este sistema simplifica muito a numerao do mapa de memrias digitais com palavras de 6 bits.
O quadro a seguir mostra a seqncia da numerao octal:
Decimal
0
1
2
3
4
5
6
7
8

Octal
0
1
2
3
4
5
6
7
10

9
10
11
12
13
14
15
16
:

11
12
13
14
15
16
17
20
:

ESCOLA TCNICA MONTEIRO LOBATO

2.2.1

ELETRNICA DIGITAL

Converso do Sistema Octal para o Sistema Decimal


Exemplos:
1) Converter o nmero 1448 em decimal:
2

1.8 + 4.8 + 4.8 =


1 . 64 + 4 . 8 + 4 . 1 = 64 + 32 +4 = 10010

2) Converter 778 em decimal:


1
0
1
0
8
7.8 + 7.8 =
8

56 + 7 = 6310
7
7

2.2.2

Converso do Sistema Octal para o Sistema Binrio


Analisemos um nmero octal qualquer, por exemplo 278. A regra consiste em transformar

cada algarismo no correspondente binrio:


1) 2
7
278 = 101112
010
2)

5368 :
5
101

2.2.3

111

011

110

5368 = 1010111102

Converso do Sistema Binrio para o Sistema Octal


Analisamos um nmero binrio qualquer e o dividimos em grupos de trs algarismos a partir

da direita.
Exemplos:
1) 110 0102 para octal:
110
010
6

1100102 = 628

2) 10102 para octal:


001
1

2.2.4

010
2

10102 = 128

Converso do Sistema Decimal para Sistema Octal

Para evitarmos as divises sucessivas, convertemos primeiramente o nmero decimal para


binrio e aps para octal.
Exemplo:
Converter 9210 em octal:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

92

46

23

11

92

11

9210 = 1348

9210 = 10111002

001

011

100

= 1348

EXERCCIOS:
Converta para o sistema pedido:
a) 148

decimal =

decimal =

c) 1538 

decimal =

b) 678

i)

10112  octal =

j)

1001112  octal =

k) 11101012  octal =
d) 15448  decimal =
l)
e) 418

7410  octal =

 decimal =
m) 51210  octal =

f)

4778  binrio =
n) 71910  octal =

g) 15238  binrio =
o) 6710  octal =
h) 43218  binrio =

2.3

Sistema Hexadecimal de Numerao


O sistema hexadecimal possui dezesseis algarismos assim enumerados:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
A letra A representa a quantidade 10 e, assim por diante at a letra F que representa a

quantidade 15.
Vejamos a seqncia da numerao hexadecimal abaixo:
Decimal
0
1
2
3
4
5
6
7
8
9

Hexadecimal
0
1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
17
18
:

A
B
C
D
E
F
10
11
12
:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Este sistema muito utilizado em microprocessadores e tambm no mapeamento de


memrias de mquinas digitais com palavras de 4, 8 ou 16 bits.

2.3.1

Converso do Sistema Hexadecimal para o Sistema Binrio


anloga a converso do sistema octal para o sistema binrio s que se necessita de quatro

algarismos binrios para representar um algarismo hexadecimal.


Exemplos:
1) Converter o nmero C1316 para binrio:
C
1
3
1100

0001

C1316 = 1100000100112

0011

2) Converter o nmero 1ED16 para binrio:


1

0001
2.3.2

1110

1ED16 = 1111011012

1101

Converso do Sistema Hexadecimal para Decimal


Segue-se a regra das bases.
Exemplos:

1) Converter o nmero 3F16 em decimal:


1
0
16
16

3 . 16 + 15 . 1 = 6310
3
F
2) Converter o nmero 1C316 em decimal:
2

2.3.3

16

16

16

1 . 16 + C . 16 + 3 . 1 =
1 . 256 + 12 . 16 + 3 = 45110

Converso do Sistema Binrio para Hexadecimal


Divide-se o nmero binrio em grupos de 4 algarismos da direita para a esquerda.
Exemplos:

1) 100110002  Hexadecimal
1001
1000
9

= 9816

2) 1111000111002  Hexadecimal
1111
0001
1100
F

2.3.4

= F1C16

Converso do Sistema Decimal para Hexadecimal

mais fcil primeiramente converter o nmero decimal para o sistema binrio e aps
converter para hexadecimal. Mas o mtodo das divises sucessivas tambm pode ser utilizado.

ESCOLA TCNICA MONTEIRO LOBATO

Exemplo: 5910

ELETRNICA DIGITAL

 Hexadecimal

59

29

14

5910 = 1 1 1 0 1 12
3

= 3B16

ou
59

16

11

resto

5910 = 3B16

EXERCCIOS:
Converter:
a) 47916  decimal =

i)

100112  hexa =

b) 4AB16  decimal =

j)

11100111002  hexa =

c) BDE16  decimal =

k) 11100002  hexa =

d) F0CA16  decimal =

l)

e) 1FC16  decimal =

m) 100010  hexa =

f)

ABF16  binrio =

10101012  hexa =

n) 13410  hexa =

g) 3716  binrio =

o) 38410  hexa =

h) 6CF916  binrio =

p) 388210  hexa =

10

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

11

CIRCUITOS LGICOS

So circuitos eltricos ou eletrnicos que permitem a uma varivel lgica de entrada atuar
sobre uma varivel lgica de sada.
Exemplos:

3.1

Nveis Lgicos ou Variveis Lgicas (0 ou 1)

o nvel de tenso presente nas ligaes ou nos terminais de entrada/sada do circuito. Por
exemplo, num certo sistema digital o valor 0 dado para qualquer nvel de tenso situado num
intervalo entre zero e 0,8V, enquanto o valor 1 dado para qualquer nvel de tenso situado num
intervalo entre 2 a 5V.
OBS.: Nveis de tenso entre 0,8 e 2V so indefinidos (no so 0 nem 1) e em circunstncias
normais no devem ocorrer.
3.2

Tabela Verdade
A tabela verdade uma maneira de descrever como a sada de um circuito lgico depende

dos nveis lgicos presentes nas entradas dos circuitos. A figura abaixo mostra a tabela verdade para
um tipo de circuito lgico de duas entradas. A tabela relaciona todas as combinaes possveis dos
nveis lgicos presentes nas entradas A e B com nvel correspondente da sada X.
Entradas
Sada
A

0
0
1
1

0
1
0
1

1
0
1
0

Exemplo simples de circuito lgico:

O funcionamento do circuito pode ser apresentado de


maneira simplificada atravs da tabela verdade.

Tabela Verdade:
A

0
1

0
1

Pela tabela verdade observa-se que o estado da varivel de sada


Y sempre igual ao estado da varivel de entrada A. O que est
representado pela equao lgica.
Equao Lgica:

Y=A

ESCOLA TCNICA MONTEIRO LOBATO

3.3

ELETRNICA DIGITAL

12

Funes Lgicas
Alguns circuitos so to utilizados que passaram a ser definidos como funes lgicas

padro, como:

3.3.1

Funo Lgica E ( AND)

Funo Lgica OU (OR)

Funo Lgica INVERSOR (NOT)

Funo E (AND)
Exemplo de lgica cotidiana.
Ser feriado

Ter dinheiro

Ir praia

NO

NO

NO

NO

SIM

NO

SIM

NO

NO

SIM

SIM

SIM

Circuito Eltrico:

3.3.2

Equao Lgica:

Y=AB

Funo OU (OR)
Circuito Eltrico

3.3.3

Tabela Verdade:

Tabela Verdade:

Equao Lgica:

Y=A+B

Funo INVERSOR (NOT)

Circuito Eltrico:

Tabela Verdade:
A

Equao Lgica:
Y=
L-se: A BARRADO
NO A
A NEGADO
COMPLEMENTO DE A

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

13

Como se pode ver, a tabela verdade mostra todas as combinaes possveis das variveis de
entrada e a correspondente sada para cada uma dessas possibilidades.
O nmero de combinaes possveis na tabela dada pela expresso:
n
Comb.= 2
onde n = nmero de variveis de entrada
3.3.4

Funes Compostas:

NO E (NAND)
A

NO OU (NOR)

EXERCCIO:
1) Uma fbrica instalou um sistema de alarme contra incndio. O sistema constitui-se de dois
botes, um no setor de produo e outro na sala do diretor, e o alarme s dispara quando os dois
botes so pressionados simultaneamente. Desenhe o circuito, a tabela de funcionamento e d a
sua equao.

2)

A nossa fbrica cresceu possuindo mais um setor de produo. Planeje a adaptao do

circuito para que o setor S1 ou o setor S2 possam disparar o alarme desde que o diretor aperte o
seu boto.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

14

LGICA ELETRNICA

Os circuitos lgicos, inicialmente construdos a base de chaves e rels, evoluram e passaram


a ser construdos usando componentes eletrnicos como diodos e transistores.
Nestes circuitos, as variveis de entrada e sada so nveis de tenso. Quase todos os
circuitos digitais existentes so circuitos integrados (CIs).
A grande variedade de CIs lgicos disponvel tornou possvel a construo de sistemas
digitais complexos menores e mais confiveis do que aqueles construdos com circuitos lgicos
discretos.
Existem diversas tecnologias de fabricao utilizadas para produzir CIs digitais, e as mais
comuns so: TTL, CMOS, NMOS e ECL. Cada uma difere da outra no tipo de circuitos que so
utilizados para obter a operao lgica desejada. Por exemplo, a tecnologia TTL (TransistorTransistor Logic) utiliza o transistor bipolar como elemento principal, enquanto a CMOS
(Complementary Metal Oxide Semiconductor) usa o MOSFET do tipo enriquecimento como elemento
principal. Aprenderemos sobre algumas tecnologias de CIs, suas caractersticas, suas vantagens e
desvantagens aps termos dominado os tipos bsicos de circuitos lgicos.

Classificao quanto ao nmero de integrao:

Tipo de Circuito Integrado

N de Portas Lgicas

SSI (Small-scale integrated)

<10

MSI (Mdium-scale integrated)

De 10 a 100

LSI (Large-scale integrated)

De 100 a algumas centenas

VLSI (Very large-scale integrated)

De algumas centenas at 100 milhes

4.1

Portas Lgicas

As portas lgicas so blocos fundamentais a partir dos quais todos os outros circuitos lgicos
e sistemas digitais so construdos. Veremos a operao das diferentes portas lgicas e de circuitos
mais complexos, formados pela combinao de portas lgicas.

ESCOLA TCNICA MONTEIRO LOBATO

4.1.1

ELETRNICA DIGITAL

Porta E (AND)
A

Exemplo: TTL Circuito Integrado 7408


CMOS Circuito Integrado 4081
4.1.2

Quadruple 2 Input AND Gates

Porta OU (OR)
A

Exemplo: TTL 7432


CMOS 4071

4.1.3

INVERSOR (NOT)
A

Exemplo: TTL 7404


CMOS 4009

4.1.4
4.1.4.1

Portas Lgicas Compostas


NO E (NAND)
A

=
X = AB

Y= X

Exemplo: TTL - Circuito Integrado 7400


CMOS - Circuito Integrado 4011
4.1.4.2

NO OU (NOR)

Exemplo: TTL Circuito Integrado 7402


CMOS Circuito Integrado 4001

15

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

16

Em situaes prticas podemos considerar, por exemplo, um controle industrial onde nem a
temperatura, nem a presso em um sistema podem ultrapassar um valor pr-ajustado ( valor
referncia ), em situaes como estas podemos utilizar a lgica OU:
Existem dois transdutores
que convertem a temperatura e
presso para sinais eltricos que
sero posteriormente comparados
com
valores
de
referncia
(valores limite), se estes valores
forem maiores teremos nas
sadas TH ou PH nveis lgicos
1, portanto basta que ou a
temperatura ou a presso suba a
nveis indesejados que o alarme
ir ser acionado em qualquer dos
casos.

4.2

Quadro Resumo
BLOCOS LGICOS BSICOS
Porta

Smbolo Usual

Equao

Tabela

Lgica

Verdade

E
AND

OU
OR

Funo Lgica

A
0
0
1
1

B
0
1
0
1

S
0
0
0
1

Funo E: assume valor


ALTO quando todas as
variveis forem iguais a 1 e
assume valor BAIXO nos
outros casos possveis.

A
0
0
1
1

B
0
1
0
1

S
0
1
1
1

Funo OU: assume valor


BAIXO
quando
todas
variveis forem iguais a zero
e assume valor ALTO nos
outros casos.

NO
NOT

A
0

INVERSOR

Funo NO: Inverte a


varivel aplicada a sua
entrada.

BLOCOS LGICOS DERIVADOS


Porta

NE
NAND

NOU
NOR

Smbolo Usual

Equao
Lgica

Tabela Verdade

Funo Lgica

A
0
0
1
1

B
0
1
0
1

S
1
1
1
0

Funo NE:
funo E.

A
0
0
1
1

B
0
1
0
1

S
1
0
0
0

Funo NOU: inverso da


funo OU.

Inverso

da

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

17

Porta OU-EXCLUSIVO (EX-OR)


Este circuito produz uma sada em ALTO sempre que as duas entradas esto em nveis
opostos.
Uma porta EX-OR tem apenas duas entradas. No existem portas EX-OR de trs ou quatro
entradas.

Y=AB

OBS.:

Porta NO-OU-EXCLUSIVO (EX-NOR)


O circuito EX-NOR opera ao contrrio do circuito EX-OR. Este circuito produz uma sada em
ALTO sempre que as duas entradas esto no mesmo nvel.

Y=A B

TERMINOLOGIA DE CIRCUITOS INTEGRADOS DIGITAIS

Os fabricantes de circuitos integrados digitais seguem praticamente o mesmo padro de


nomenclatura e terminologia:
Tenso e Corrente:
- VIH(min) Mnima Tenso de Entrada em Nvel Alto.
- VIL(max) Mxima Tenso de Entrada em Nvel Baixo.
- VOH(min) Mnima Tenso de Sada em Nvel Alto.
- VOL(mx) Mxima Tenso de Sada em Nvel Baixo.
- IIH Corrente de Entrada em Nvel Alto.
- IIL Corrente de Entrada em Nvel Baixo.
- IOH Corrente de Sada em Nvel Alto.
- IOL Corrente de Sada em Nvel Baixo.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

18

CARACTERSTICAS DA FAMLIA TTL

Conforme se pode observar na figura, os intervalos de variao para as entradas so


superiores aos intervalos de variao para as sadas, permitindo que os CIs sejam tolerantes a
pequenas variaes indesejveis (rudo eltrico). A margem de rudo definida por:
VOHmn - VIHmn = 2,4V 2V= 0,4V = 0,4V para o estado alto;

Correntes na Famlia TTL:


Entrada:

Nvel 1 = 40A

IIH mx = 40A
IILmx = - 1,6mA

Nvel 0 = -1,6mA

Nvel 1 = -400A

Sada:
IOH mx = - 400A
IOL mx = 16mA

Nvel 0 = 16mA

Ao de Fornecimento de Corrente e Ao de Absoro de Corrente


As famlias lgicas podem ser descritas de acordo com o modo como a corrente flui entre a
sada de um circuito lgico e a entrada de um outro. A figura a abaixo ilustra a ao de
fornecimento de corrente. Quando a sada da porta 1 est em ALTO, ela fornece uma corrente IIH
para a entrada da porta 2, que funciona essencialmente como uma resistncia para a terra. Assim, a
sada da porta 1 funciona como uma fornecedora de corrente para a entrada da porta 2. Podemos
pensar nisto como uma torneira que opera como uma fonte de gua.

A ao de absoro de corrente est ilustrada na figura abaixo. Neste caso, o circuito de


entrada da porta 2 est representado como uma resistncia ligada a +Vcc. Quando a sada da porta 1

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

19

vai para o estado BAIXO, a corrente fluir no sentido mostrado, do circuito de entrada da porta 2,
atravs da resistncia de sada da porta 1, para o terra. Em outras palavras, no estado BAIXO o
circuito de sada que aciona a entrada da porta 2 deve ser capaz de absorver a corrente IIL, vinda
daquela entrada. Podemos pensar nisto como um ralo pelo qual a gua est fluindo.

FAN-OUT:
O fan-out significa leque de sada, e corresponde ao nmero mximo de entradas lgicas que uma
sada de um circuito lgico pode acionar. Na interligao dos circuitos integrados, devem ser
respeitadas as condies definidas para os valores mximos de corrente, resultando numa limitao
do nmero de entradas que uma sada pode alimentar. Se esse nmero for excedido, os nveis de
tenso e corrente no sero garantidos.
A famlia TTL tem FAN-OUT de 10 (mdia).

Se considerarmos IILmx igual para todas


as entradas (utilizando CIs da mesma
sub-famlia), obtem-se:

Se considerarmos IILmx igual para todas


as entradas (utilizando CIs da mesma
sub-famlia), obtem-se:

IOLmx NL IILmx ,
Onde NL representa o nmero de
entradas alimentadas por uma sada no
estado baixo (L).

IOHmx NH IIHmx ,
Onde NH representa o nmero de
entradas alimentadas por uma sada no
estado alto (H).

Para uma determinada sub-famlia, o nmero mximo de entradas que uma sada pode
alimentar, designado por fan-out, corresponde ao valor mnimo de NL e NH que verifica
simultaneamente as desigualdades definidas anteriormente, ou seja:
Fan-out = N = mnimo (NL, NH)
Fan-out = N = mnimo (IOLmx / IILmx , IOHmx / ILHmx)
Para os CIs da sub-famlia LS-TTL:
Fan-out = N = mnimo (8mA / 0,4mA , 400A / 20A) = mnimo (20, 20)= 20
Para os CIs da sub-famlia S-TTL:
Fan-out = N = mnimo (20mA / 2mA , 1000A / 50A) = mnimo (10,20)= 10

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

20

FAN-IN:
Nmero mximo de entradas de uma porta lgica de um CI de uma determinada sub-famlia.
Cada entrada de uma famlia lgica representa uma carga padro, isso significa que um CI com duas
entradas tem FAN-IN igual a 2.
TEMPO DE PROPAGAO:
o tempo que uma sada leva parar acompanhar a mudana de estado de uma entrada.
VI

5V
Vi

V0

Onde:
TP = Tempo de Propagao
TPHL = Tempo de propagao do
estado alto para o baixo

TP = TPHL + TPLH
2

TPLH = Tempo de propagao do


estado baixo para o alto

7404: TPHL = 8ns


TPLH = 12ns
TPHL

TPLH

TP = 10ns

TTL Padro

POTNCIA
A quantidade de potncia de que um CI necessita
determinada pela corrente, Icc, que ele consome da
fonte de alimentao Vcc, e a potncia real o produto Icc
x Vcc. Para muitos CIs, a corrente consumida da fonte
varia dependendo dos estados lgicos dos circuitos no
chip. Por exemplo, a figura a, a seguir mostra um chip
NAND onde todas as sadas das portas esto em ALTO. A
corrente consumida da fonte Vcc para este caso
denominada ICCH. Analogamente, a figura b, mostra o
consumo de corrente quando todas as sadas esto em
BAIXO. Esta corrente chamada ICCL. Os valores sempre
so medidos com as sadas em aberto (sem carga), j que
o carregamento teria um efeito sobre ICCH.
Em geral, ICCH e ICCL tm valores diferentes. A corrente mdia calculada considerando-se que
as sadas das portas estaro em BAIXO durante a metade do tempo e em ALTO durante a outra
metade.
Icc (md) = ICCH + ICCL
2
Isto pode ser usado para calcular o consumo mdio de potncia como:
PD(md)= Icc(md) X Vcc

VELOCIDADE X POTNCIA
Um circuito digital ideal aquele que possui o menor consumo de potncia e o menor atraso
de propagao. Em outras palavras, o produto de velocidade e potncia deve ser o menor possvel.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

21

IMUNIDADE AO RUDO
Rudos so sinais indesejveis gerados por campos eletromagnticos podem afetar o
funcionamento de um circuito lgico. Esses sinais podem fazer com que a tenso de entrada de um
circuito lgico caia abaixo de VIH(min) ou aumente alm de VIL(max), gerando falsos sinais.
A imunidade ao rudo se refere capacidade de um circuito lgico de rejeitar esse rudo.
ENTRADAS DESCONECTADAS (FLUTUANDO)
Entradas desconectadas (abertas) em circuitos TTL se comportam como se o nvel lgico 1
fosse aplicado essa entrada. Embora a lgica esteja correta, entradas desconectadas se omportam
como captadoras de rudos, fazendo com que o circuito lgico no trabalhe corretamente.
- Entradas No-Usadas : Trs maneiras de tratar entradas lgicas no usadas

SRIES DA FAMLIA TTL:


- Sries 74L e 74H
Estas sries so verses TTL para baixa potncia (74L) e alta velocidade (74H). A primeira
consumia 1mW e tinha um tempo de atraso de propagao de 33ns e a segunda consumia 23mW,
com um tempo de atraso de propagao de 6ns.
No so mais fabricadas atualmente.
- TTL Schottky, Srie 74S
Esta srie utiliza diodos Schottky entre a base e o coletor dos seus transistores, evitando que
eles trabalhem saturados. Com isso o tempo de resposta do circuito mais rpido. Por exemplo, a
porta NAND 74S00 tem um atraso mdio de 3ns, mas um consumo de potncia de 20mW.
- TTL Schottky de Baixa Potncia, Srie 74LS (LS-TTL)
A srie 74LS uma verso de menor potncia e menor velocidade da srie 74S. Ela utiliza a
combinao transistor/diodo Schottky, mas com valores maiores de resistores de polarizao, o que
diminui o consumo.
Uma porta NAND 74LS tem um atraso tpico de propagao de 9,5ns e dissipao mdia de
potncia de 2W.
- TTL Schottky Avanada, Srie 74AS (AS-TTL)
A srie 74AS surgiu como uma melhoria da srie 74S. Possui velocidade e fan-out maiores e
um menor consumo se comparado com a srie 74S.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

22

- TTL Schottky Avanada de Baixa Potncia, Srie 74ALS


Esta srie surgiu como uma melhoria da srie 74SL.
- TTL Fast 74F
Esta a srie TTL mais nova. Ela utiliza uma tcnica de fabricao de circuitos integrados
que reduz as capacitncias entre os dispositivos internos visando reduzir os atrasos de propagao.

6.1

Sada Totem-Pole

O circuito lgico bsico TTL a porta NAND e o seu diagrama detalhado mostrado na figura
acima.
Primeiramente, note que o transistor Q1 tem 2 emissores, logo, tem duas junes baseemissor (BE) que podem ser usadas para fazer Q1 conduzir. Este transistor de entrada de mltiplos
emissores, pode ter at oito emissores para uma porta NAND de oito entradas.
Repare tambm que na sada do circuito os transistores Q3 e Q4 esto num arranjo
denominado TOTEM-POLE, onde, em estado normal um dos dois est conduzindo.
Embora o circuito parea complexo, podemos simplificar, utilizando o equivalente a diodo do
transistor de mltiplos emissores.
6.1.1

Operao do circuito em nvel baixo


(Situao onde a porta absorve corrente)

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

23

Para que a sada esteja em zero, as entradas A e B devem estar em nvel ALTO (5V). Com
isso D2 e D3 esto cortados, no conduzindo corrente. A fonte fornecer corrente atravs de R1 e D4
para a base de Q2, que conduz. A corrente do emissor de Q2 fluir para a base de Q4 fazendo-o
conduzir. Ao mesmo tempo, o fluxo de corrente no coletor de Q2 produz uma queda de tenso sobre
R2, que reduz a tenso no coletor de Q2 para um valor que insuficiente para fazer Q3 conduzir.
A tenso no coletor de Q2 de 0,8V, isto porque o emissor de Q2 est a 0,7V em relao ao
terra devido a tenso direta entre B-E de Q4, e o coletor de Q2 est a 0,1V em relao ao seu emissor
devido ao VCE (SAT). Este valor de 0,8V na base de Q3 no suficiente para polarizar diretamente a
juno B-E de Q3 e o D1. Na verdade, D1 necessrio para manter Q3 cortado nessa situao.
Com Q4 conduzindo, a sada X estar com uma tenso muito baixa, j que a resistncia de Q4
quando conduz, ser baixa (1 a 25). Na verdade a tenso de sada, VOL, depender de quanta
corrente de coletor Q4 conduz.
Com Q3 cortado, no existe corrente vindo do terminal da fonte de +5V, atravs de R4. A
corrente do coletor de Q4 vir das entradas TTL, s quais o terminal X estiver conectado.

6.1.2

Operao do circuito em nvel alto


(Situao onde a porta fornece corrente)

Esta situao produzida com uma ou ambas entradas em nvel BAIXO. Aqui a entrada B
est ao terra, fazendo que D3 conduza, de modo que a corrente fluir do Vcc para o terra atravs de
R1 e D3. Isso far com que no ponto Y tenha aproximadamente 0,7V. Esta tenso no suficiente
para fazer D4 conduzir.
Com Q2 cortado, no existe corrente de base para Q4 e ele corta. Como Q2 est cortado a
tenso na base de Q3 suficiente para polarizar sua juno B-E e D1, fazendo Q3 conduzir.
Q3 opera como um seguidor de emissor, porque o terminal de sada X est no seu emissor.
Sem carga conectada do ponto X para o terra, VOH estar em torno de 3,4V a 3,8V, pois duas
quedas de diodos de 0,7V (B-E de Q3 e D1) devem ser subtradas dos 5V aplicados base de Q3.
Esta tenso diminuir com a carga, porque a mesma receber corrente de emissor de Q3, que por
sua vez recebe corrente de base atravs de R2, aumentando portanto a queda de tenso sobre R2.

ESCOLA TCNICA MONTEIRO LOBATO

6.2

ELETRNICA DIGITAL

24

Conectando sadas TTL juntas

Por mais estranho que possa parecer, existem situaes nas quais vantajoso conectar as
sadas de duas ou mais portas lgicas (ou outros dispositivos). Sempre que isto feito, devemos
estar cientes da situao em que uma sada est tentando ir para BAIXO, enquanto outra sada est
tentando ir para ALTO; como esto ligadas juntas, temos um conflito ALTO/BAIXO. Como veremos
em breve, com dispositivos TTL o BAIXO sempre ganha. At agora, nos familiarizamos somente com
a estrutura de sada totem-pole para dispositivos TTL. Dois outros tipos de estruturas de sada sero
apresentados. Primeiramente vamos considerar a tentativa de ligar sadas totem-pole juntas.
Sadas totem-pole no devem ser ligadas juntas.
A razo para esta regra geral pode ser vista se observarmos a figura a seguir, onde as sadas
totem-pole de duas portas so conectadas juntas no ponto X. Suponha que a sada da porta A est
no estado ALTO (Q3A ON, Q4A OFF) e a sada da porta B est no estado BAIXO (Q3B OFF, Q4B ON).
Nesta situao, Q4B, uma resistncia ce carga muito baixa para Q3A e consumir uma corrente que
pode ir at 55mA. Esta corrente pode no danificar Q3B nem Q4A imediatamente, mas com o passar
do tempo pode causar superaquecimento, deteriorao de performance e falha eventual do
dispositivo. A situao piora quando mais de duas sadas totem-pole so ligadas juntas.
Um outro problema causado por esta corrente relativamente alta fluindo atravs de Q4A que
ela produzir uma queda de tenso maior entre o coletor e o emissor do transistor, fazendo VOL maior
que o VOL (mx) permitido.
Algumas vezes, sadas totem-pole so casualmente colocadas juntas por causa de erros de
ligao ou curtos acidentais na placa de circuito impresso. Quando isto ocorre, o sinal no ponto
comum usualmente ser o AND lgico das sadas; isto , ele estar BAIXO quando qualquer um dos
sinais de sada colocados juntos for para BAIXO. Isto verdade somente para circuitos TTL; MOS e
CMOS se comportam de maneira menos previsvel quando as sadas so conectadas juntas.

ESCOLA TCNICA MONTEIRO LOBATO

6.3

ELETRNICA DIGITAL

25

Sada Coletor Aberto (Open-Colector)


Simbologia:

A sada no coletor de Q4, que est aberto (desconectado). No estado de sada em nvel
BAIXO, Q4 est saturado (tem corrente de base e um curto entre COLETOR e EMISSOR.
No estado ALTO de sada, Q4 est cortado (aberto entre COLETOR e EMISSOR).
Para operao adequada, deve-se conectar um resistor elevador externo (Rp). Como
mostrado na figura abaixo.
Quando Q4 est ON (saturado), ele deixa a tenso de sada em nvel BAIXO. Quando Q4 est
OFF (cortado), Rp faz a tenso de sada ir para nvel ALTO. Notq que sem o resistor externo a tenso
de sada seria indeterminada (flutuante). O valor desse resistor usualmente escolhido como 10K
.
Este valor pequeno o bastante para que no estado ALTO, a queda de tenso sobre ele, devido a
corrente de carga, no reduzir a tenso de sada para menos que o mnimo para TTL. Ele grande
o suficiente para que no estado BAIXO limite a corrente atravs de Q4 para um valor de IOLmx.
Desvantagens: baixa velocidade, precisa de resistor externo (resistor de pull-up).
Vantagens: pode manipular tenses e corrente maiores na sada. (30V 40mA mx).

6.3.1

Buffers/Drivers de Coletor Aberto


Todo circuito lgico que chamado de buffer, driver ou buffer/driver projetado para ter uma

corrente e/ou uma capacidade de tenso na sada maior do que um circuito lgico comum. CIs
buffers/drivers esto disponveis com sadas totem-pole e com sadas em coletor aberto.
Devido a suas especificaes de alta corrente e tenso de sada, o 7406 e o 7407 so os
nicos dispositivos TTL padro que ainda so recomendados para novos projetos. O 7406 um CI
buffer/driver de coletor aberto que contm seis inversores com sadas em coletor aberto que podem

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

26

absorver at 40mA no estado BAIXO. Alm disso, o 7406 aceita tenses de sada de at 30V. Isto
significa que o transistor de sada pode ser conectado a uma tenso maior do que 5V.
Isto est ilustrado na figura a seguir, onde um 7406 usado como um buffer entre um flip-flop
e uma lmpada incandescente de 24V e 25mA. O 7406 controla o estado ON/OFF da lmpada para
indicar o estado da sada Q do FF. Repare que a lmpada alimentada com +24V e funciona como o
resistor de pull up para a sada de coletor aberto.
O CI 7407 buffer no-inversor com sadas em coletor aberto com as mesmas especificaes
de tenso e corrente do 7406.

6.4

Conexo Wired And


(Sadas coletor-aberto juntas)

Dispositivos com sadas em coletor aberto podem ter suas sadas conectadas juntas de modo
seguro.
Esta conexo denominada Wired-And porque equivalente operao lgica AND.
Esta configurao elimina a necessidade de uma porta AND real, mas os dispositivos com
coletor aberto apresentam uma velocidade de chaveamento bem menor do que aqueles com sada
totem-pole, que tem um transistor de pull-up (Q3). Por isso, os circuitos com coletor aberto no devem
ser usados onde a velocidade importante.

ESCOLA TCNICA MONTEIRO LOBATO

6.5

ELETRNICA DIGITAL

27

Sada Tristate (Terceiro Estado)

o terceiro tipo de configurao de sada TTL. Ela possui a operao de alta velocidade do
arranjo TOTEM-POLE, enquanto permite que as sadas sejam conectadas juntas. chamada
TRISTATE porque permite trs estados de sadas possveis: ALTO, BAIXO e ALTA IMPEDNCIA
(HI-Z).
O estado de alta impedncia uma condio na qual ambos os transistores do arranjo
TOTEM-POLE esto cortados, e, portanto o terminal de sada apresenta uma alta impedncia para o
terra e para Vcc. Em outras palavras, a sada um terminal aberto ou flutuante. como se tivesse
uma resistncia de vrios megaohms em relao ao terra e ao Vcc.
A operao TRISTATE, obtida modificando-se o circuito TOTEM-POLE bsico. A figura
mostra o circuito para um inversor TRISTATE, onde o que est dentro do tracejado foi includo no
circuito bsico.
O circuito tem duas entradas: A a entrada lgica normal e E uma entrada de
HABILITAO (enable) que pode produzir o estado de alta impedncia.
ESTADO HABILITADO: com E=1, o circuito opera como um inversor normal, pois um nvel
ALTO em E no tem efeito sobre Q1 nem D2. Nesta condio habilitada, a sada simplesmente o
inverso da entrada lgica A.
ESTADO DESABILITADO: (alta impedncia): Quando E=0, o circuito vai para o estado de
alta impedncia independentemente do estado da entrada A. Um nvel BAIXO em E polariza
diretamente a juno B-E de Q1 e desvia a corrente de R1 da base de Q2 cortando-o, o que deixa Q4
cortado. O nvel BAIXO em E polariza diretamente D2 para desviar a corrente da base de Q3 fazendoo cortar.
Com ambos os transistores sem conduzir, o terminal de sada est praticamente em circuito
aberto.
VANTAGEM DO TRISTATE: As sadas tristate podem ser conectadas juntas (em paralelo)
sem sacrificar a velocidade de chaveamento; porque a sada tristate, quando habilitada opera como
uma sada TOTEM-POLE; com suas caractersticas de baixa impedncia e alta velocidade. No
entanto, deve-se observar que quando as sadas tristate esto em paralelo, apenas uma delas pode
estar habilitada de cada vez. Seno, duas sadas TOTEM-POLE ativas estariam conectadas e
correntes altas poderiam fluir.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

28

Exemplo de aplicao: controlar a passagem de um sinal lgico de uma entrada para uma
sada.

ACIONAMENTO DE LED
a) Acionamento com nvel 0
Sada Y

LED

Aceso

Apagado

R=

Vcc VLED
I LED

Valor tpico para R = 220

b) Acionamento com nvel 1


Y IB IL

LED

0 Apagad
o

Aceso

IC = ILED

RB = VOH mn - VBE
IB

IB = IC
CC

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

29

CARACTERSTICAS DA FAMLIA CMOS

Caractersticas da Srie CMOS


- Srie 4000/14000
A srie 4000 e a srie 14000 so equivalentes. Os circuitos integrados dessas duas sries
tm um consumo muito baixo e podem operar de 3 a 15 V.
So muito lentos quando comparados com TTL e possuem corrente de sada muito baixa.
- Srie 74C
Srie CMOS compatvel pino a pino e funcionalmente equivalente a componentes TTL.
Quanto performance, a srie 74C possui quase todas as caractersticas da srie 4000.
- 74HC/HCT (High Speed CMOS CMOS de Alta Velocidade)
Verso aperfeioada da srie 74C. Possui maior velocidade e maior capacidade de corrente.
Componentes das sries 74HC e 74HCT so compatveis pino a pino com componentes da srie
TTL. A srie 74HC no eletricamente compatvel com TTL.
- 74AC/ACT (CMOS Avanado)
Esta srie apresenta uma melhoria no que se refere a imunidade a rudo, atraso de
propagao e mxima freqncia de clock. No so compatveis pino a pino com TTL. A srie 74AC
no compatvel eletricamente com TTL.
- 74AHC (Advanced High-Speed CMOS CMOS Avanado de Alta Velocidade)
Esta a mais recente srie utilizada em aplicaes de alta velocidade, baixo consumo e baixa
capacidade de acionamento.
- Tenso de Alimentao
As sries 4000/14000 e 74C podem operar com VDD de 3 a 15 V. As sries 74HC/HCT e
74AC/ACT podem operar com VDD de 2 a 6 V.

TECNOLOGIA DE BAIXA TENSO


O aumento do nmero de componentes dentro dos circuitos integrados acarreta em um
aumento de sua potncia consumida e em problemas no material isolante entre os seus componentes
internos.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

30

Para solucionar estes problemas surgiram os circuitos integrados que utilizam a tecnologia de
baixa tenso, ou seja, a tenso menor que os 5 V:
Srie 74LVC (Low-Voltage CMOS CMOS de Baixa Tenso) Utiliza lgica de 3,3V mas
pode aceitar nveis lgicos de 5 V em suas entradas.
Srie 74ALVC(Advanced Low-Voltage CMOS CMOS de Baixa Tenso Avanado)
Oferece melhor performance e trabalha apenas com lgica de 3,3 V.
Srie 74LV (Low-Voltage Baixa Tenso) Utiliza tecnologia CMOS mas opera somente
com dispositivos de 3,3 V.
Srie 74LVT(Low-Voltage BiCMOS Technology Tecnologia BiCMOS de Baixa Tenso)
Oferece as mesmas caractersticas da srie 74LVC (as entradas aceitam nveis lgicos de 5 V) e so
eletricamente compatveis com TTL.

Entradas No-Utilizadas
Entrada CMOS nunca devem ficar desconectadas. Elas devem ser conectadas a um nvel
lgico ou alguma outra entrada.
Uma entrada CMOS no conectada susceptvel a rudo e a eletricidade esttica, que
poderiam polarizar os MOSFETs para um estado de conduo, resultando no aumento de dissipao
de potncia e em possvel superaquecimento.
Quadro Comparativo das Famlias TTL / CMOS
TTL

CMOS

Tenso de Alimentao
Potncia Dissipada
Margem de Rudo
FANOUT
Velocidade ( ns )
VOL
VOH
VIL
VIH

VCC = 5V

VCC = 10V

VCC = 15V

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

31

INTERFACEAMENTO TTL CMOS

Quando interfaceamos tipos diferentes de CIs, devemos verificar se o dispositivo acionador


pode satisfazer os requisitos de tenso e corrente do dispositivo de carga.
O circuito de interface est conectado entre a sada do circuito acionador e a entrada do
circuito de carga. Sua funo condicionar o sinal vindo do acionador e condicion-lo de modo a
torn-lo compatvel com os requisitos da carga.

TTL acionando CMOS:


Os requisitos de corrente de entrada para CMOS so extremamente baixo (exemplo IIH mx =
1A, IIL mx = 1A; IOH mx = 0,4mA, IOL mx = 0,4mA) quando comparados com a capacidade de
corrente de sada de qualquer srie TTL (IIH mx = 40A, IIL mx = 1,6mA; IOH mx = 0,4mA, IOL mx =
16mA). Portanto, dispositivos TTL no tem nenhum problema para satisfazer os requisitos de
correntes de entrada do CMOS.
Existe um problema, entretanto, quando comparamos as tenses de sada TTL com as de
entrada CMOS. Notamos que VOH mn de todas as sries TTL muito baixa quando comparada com
VIHmn das sries CMOS.
Para estas situaes, algo deve ser feito para
aumentar a tenso de sada TTL para um valor
aceitvel para um dispositivo CMOS.
A soluo mais utilizada para este problema,
conectar a sada TTL ao Vcc atravs de um resistor de
pull-up (elevador). A presena do resistor faz com que
o valor de tenso de sada suba para aproximadamente
5V no estado ALTO. Esse resistor no necessrio se
for um CI CMOS 74HCT porque estas sries foram
projetadas para aceitar sadas TTL diretamente.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

32

TTL Acionando CMOS com Tenso de Alimentao ALTA


Os circuitos integrados TTL no podem operar com tenses maiores do que 5V. Quando o
dispositivo CMOS estiver operando com tenso maior que 5V, o resistor de pull-up no poder ser
utilizado. A soluo utilizar um buffer coletor aberto (7407) conforme a figura.

CMOS acionando TTL:


CMOS acionando TTL no estado ALTO: As sadas CMOS podem facilmente fornecer
tenso e corrente suficiente para satisfazer os requisitos de uma entrada TTL no estado ALTO. Logo
nenhum cuidado especial necessrio.
CMOS acionando TTL no estado BAIXO: No so necessrios cuidados especiais, a no
ser com a srie 4000B, pois mais limitada, seu baixo IOL no suficiente para acionar nem mesmo
uma nica entrada das sries 74 ou 74AS. A soluo usar um buffer tristate (74LS125). Este circuito
de interface possui corrente de entrada baixa e corrente alta de sada.

CMOS com Tenso de Alimentao Alta Acionando TTL


A maioria das entradas TTL no suporta mais do que 7V em suas entradas, portanto um
circuito de interface necessrio para o caso delas serem acionadas por sadas CMOS operando
com tenso de alimentao mais alta.
Um buffer 4050 pode ser usado como um conversor de nvel entre um componente TTL e um
outro CMOS com fonte de alimentao de valor mais alto, conforme figura abaixo.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

ANLISE DAS FORMAS DE ONDA

Exemplo:
Formas de onda de sada das portas lgicas, se aplicarmos os sinais nas entradas A e B.

EXERCCIOS:
Desenhe a forma de onda na sada para as seguintes portas lgicas:

33

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

10

34

CIRCUITOS COMBINACIONAIS

So circuitos montados com portas lgicas, que realizam uma operao especfica, descrita
pela equao ou pela tabela verdade.
Exemplo:
Escreva a equao lgica do circuito e monte a sua tabela verdade:

EXERCCIOS:
1) Desenhe os circuitos a partir das equaes lgicas:

ESCOLA TCNICA MONTEIRO LOBATO

2) Construir a tabela verdade:


a)

b)

c)

ELETRNICA DIGITAL

35

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

d)

3) D a equao lgica e a tabela verdade a partir dos circuitos:


a)

b)

10.1 Teorema de De Morgan


1. O complemento do produto igual a soma dos complementos.

Prova:
A

2. O complemento da soma igual ao produto dos complementos.

36

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

37

Equivalncia entre portas lgicas:


Em determinados casos, quando h
falta de alguma porta lgica para a montagem
de um circuito, ou para se obter uma reduo
no nmero de CIs do mesmo, existe a
possibilidade de se transformar uma porta
lgica em outra.

Universalidade das portas NAND e NOR:


Qualquer expresso lgica pode ser implementada usando apenas portas NAND ou portas
NOR. Isso porque podemos representar portas OR, AND ou NOT usando apenas portas NAND ou
NOR.

EXERCCIOS:
3)

Quantas maneiras diferentes temos agora para implementar a operao de inverso em um

circuito lgico?

4)

Implemente a expresso

usando portas AND e OR. Posteriormente

implemente esta expresso utilizando apenas portas NOR. Para isso, converta cada porta AND e
OR que seja necessria pela sua implementao em portas NOR. Qual circuito mais eficiente?

5)

Escreva a expresso para a sada do circuito a e use o Teorema de DeMorgan para mostrar

que esta equivalente expresso dada para o circuito b:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

11

38

CIRCUITO INTEGRADO 555

um circuito integrado largamente usado para montagem de temporizadores e osciladores.


+ VCC RESET

Descarga

Limiar

Disparo

Tenso de Referncia

555
3

Sada

- VCC

Caractersticas principais:

Alimentao: 5 a 18V

Corrente de Sada: at 200mA

Tempo de comutao: 100ns

Consumo aproximado: 10mA no estado alto


1mA no estado de repouso.

Descrio dos Pinos:


Pinos 8 e 1: So os pinos de alimentao do integrado. O pino 8 sempre positivo em relao ao
pino 1.
Pino 3: a sada do CI. Funciona em termos lgicos. Em nvel 0 a tenso de sada tpica para baixas
correntes (10mA) aproximadamente 0,1V, e nvel 1 prxima de VCC. Para correntes mais
altas, na faixa de 100mA, os nveis de sada so:

0 2V

1 VCC 1,7

Observao: Recomenda-se no usar correntes de sada maiores que 50mA.


Pino 4: o pino de RESET. Quando este ativado (0), a sada forada para 0, independente dos
estados dos demais pinos.
Ativo em nvel 0
4

555
Pino 7: Entre o pino 7 e o terra existe um transistor que pode estar saturado ou cortado, dependendo
do estado de sada.
Sada 0:

Transistor saturado

Pino 7 aterrado

Sada 1:

Transistor cortado

Pino 7 aberto

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

39

Pino 2: o pino de disparo do CI. Toda vez que a tenso neste pino cai abaixo de de VCC, o CI
sofre disparo e dois fenmenos acontecem:

Sada vai para 1

Pino 7 comporta-se como circuito aberto.

Pino 6: denominado limiar, porque toda vez que sua tenso atinge 2/3 de VCC, o 555 retorna ao
estado de repouso. Isto traz duas conseqncias:

A sada vai para 0

Pino 7 aterrado
Pino 5: denominado de tenso de referncia. O pino 5 a nica maneira de mudar os valores de
tenso de disparo e limiar para valores diferentes de 1/3 e 2/3 de VCC.
Usando um resistor do pino 5 ao terra, as tenses de disparo e limiar diminuem de
valor.
Toda vez que o pino no for usado liga-se um capacitor de 10nF a 100nF para o
terra.

11.1 555 como Astvel ( Oscilador )

Descrio do funcionamento:
No momento da alimentao a tenso do capacitor
zero. A tenso zero no pino 2 provoca o disparo do 555. Como
conseqncia a sada vai a nvel 1 e o transistor do pino 7
entra em corte.
O capacitor comea a carregar-se atravs de RA +
RB. A sada continua em nvel alto.
Quando a tenso nos pinos 2 e 6 atinge 2/3 de VCC o
limiar provoca dois fenmenos:

Sada vai a 0

Transistor do pino 7 satura


No momento que o pino 7 aterrado o capacitor
comea a se descarregar atravs de RB e a sada permanece
zero.
No momento em que a tenso nos pinos 2 e 6 cai a
1/3 de VCC ocorre novo disparo do 555 e o processo se repete
novamente.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

40

A freqncia de oscilao do circuito dada por:


F(Hz) =

1,44
(RA + 2RB) C

F (Hz)
R (M)
C (F)

TON = 0,69 (RA + RB) C


TOFF = 0,69 RB C
T=1

TON e TOFF em segundos

T: Perodo (s)

F: Freqncia (Hz)

(Duty Cicle) = TON (100%)

Ciclo de Trabalho

TTOTAL
Os resistores RA e RB no devem ser menores que 1K e o capacitor no deve ser menor
que 150pF.
No recomenda-se usar resistores maiores que 2M.
EXEMPLO:
Calcular a freqncia de oscilao, TON, TOFF e Ciclo de Trabalho de um oscilador com 555 usando os
seguintes valores: RA = 120K; RB = 270K e C = 100nF.

EXERCCIOS:
Projetar um oscilador para 1500Hz, ciclo de trabalho 66% (usar C = 56nF).

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

41

Outras configuraes Astveis:

EXERCCIO:
Calcular os 6 valores diferentes de freqncia que poderemos obter com o circuito abaixo, levando
em conta as posies mxima e mnimo do trimpot.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

42

11.2 555 Monoestvel (Temporizador)

T(s) = 1,1 R C

R (M)

C (F)

EXERCCIO:
Projete um temporizador que mantenha o LED aceso durante 2,2s, a cada vez que o boto seja
pressionado.
OBS.: O capacitor deve estar na faixa de 150pF a 2000F.
O resistor R deve estar na faixa de 1K a 2M.

Power ON-RESET (RESET de Partida)


+V
RR
4

CR

555

EXERCCIO:
1) Para os circuitos abaixo, calcule a freqncia de oscilao e desenhe os grficos de Vc(t) e
Vsada(t):
a.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

b.

c.

2) Calcular o tempo em que o LED fica aceso e apagado no circuito a seguir:

3) Projetar um circuito astvel simtrico com 555 que oscile em 5KHz. (C=100nF)
4) No circuito a seguir:
a. Qual a configurao em que o 555 est funcionando?
b. Explique o funcionamento do circuito:
c. Qual a funo de C1 (0,1F):
d. Determine a frequncia mxima e mnima.

43

ESCOLA TCNICA MONTEIRO LOBATO

12

ELETRNICA DIGITAL

44

CIRCUITO INTEGRADO SCHMITT TRIGGER

A maioria dos circuitos integrados lgicos so construdos para trabalhar apenas com nveis
lgicos bem definidos na entrada, no sendo possvel prever o comportamento do CI para um valor
de tenso proibido na entrada.
Entretanto, em funo das necessidades de interligar circuitos ou sensores analgicos
entrada de circuitos digitais foram criados circuitos cujas entradas podem receber tenses analgicas
fornecendo sadas digitais. So circuitos tipo Schmitt Trigger, cuja funo principal quadradar
informaes.

Smbolo:
Exemplos de CIs:

Funcionamento:
O bloco ir considerar iguais a nvel BAIXO, os valores de entrada abaixo do especificado por
VT- ou limiar negativo de tenso, e ir considerar iguais a nvel ALTO, os valores acima de VT+ ou
limiar positivo de tenso.

Pelo grfico notamos que para a sada


assumir nvel BAIXO (VOL= 0,2V), necessrio que a
variao de entrada atinja aproximadamente VT+=
1,7V, e que para assumir nvel ALTO (VOH= 3,4V)
necessrio que a variao de entrada caia abaixo de
VT-= 0,9V aproximadamente.

OBS.: Os dispositivos schimit-trigger so largamente utilizados em sistemas digitais, para


transformar em onda quadrada as variaes oriundas de sistemas analgicos diversos no
compatveis. Uma dessas aplicaes consiste em a partir de uma amostra de tenso senoidal da rede
eltrica, obter o sinal de clock quadrado de 60Hz para, aps dividido, fornecer 1Hz aos contadores de
segundos dos relgios digitais.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Aplicaes:
Astvel:
Funcionamento:
No momento em que ligado o
circuito, o capacitor est descarregado
(nvel 0) e leva a sada a nvel 1,
dando incio ao processo de carga de
C atravs de R. No momento em
que a tenso de entrada chega a +VT ,
a sada vai a zero e o capacitor se
descarrega via R at que a tenso
em C caia abaixo de VT, dando
reinicio ao processo.

45

ESCOLA TCNICA MONTEIRO LOBATO

Controle de Temperatura

Detector de Passagem:

Pisca-pisca noturno automtico

EXERCCIO:
Descreva o funcionamento dos circuitos a seguir:

ELETRNICA DIGITAL

46

ESCOLA TCNICA MONTEIRO LOBATO

13

ELETRNICA DIGITAL

47

OSCILADORES A CRISTAL DE QUARTZO

O cristal de quartzo tem internamente duas lminas de cristal de quartzo que vibram com
velocidade constante quando aplicamos uma tenso eltrica nos terminais. So usados em
osciladores que devem trabalhar sempre numa freqncia constante. Abaixo vemos alguns exemplos:

A principal caracterstica dos osciladores a cristal de quartzo sua estabilidade e preciso


quanto freqncia de oscilao. Um pedao de cristal de quartzo pode ser cortado, com forma e
tamanho especficos, para vibrar (ressoar) em uma freqncia precisa e extremamente estvel com a
temperatura e com o envelhecimento.
No circuito a, o valor de R est geralmente entre 300 e 1500, e depende do tipo do cristal
utilizado e da sua freqncia. Este circuito capaz de produzir freqncias de clock de at 20MHz.
No circuito b um valor tpico para R 100K. Este circuito capaz de oscilar em freqncias de at
10MHz.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

48

OPTO-ACOPLADORES
Opto-Acopladores, tambm chamado de acoplador tico, fotoacoplador, ou optoisolador, so
componentes eletrnicos cuja finalidade permitir a transferncia de informaes entre circuitos sem
que exista contato eltrico entre eles, sendo capazes de isolar com total segurana dois circuitos
eletrnicos, mantendo uma comunicao ou controle entre ambos. O isolamento garantido porque
no h contato eltrico, a informao transferida atravs de energia luminosa. Estes componentes
so utilizados largamente em circuitos controlados por computador.
O seu funcionamento simples: h um emissor de luz (geralmente um LED) e um receptor
(fototransistor). Quando o LED est aceso, o fototransistor responde entrando em conduo. Com o
LED apagado o fototransistor entra em corte. Sabendo que podemos alterar a luminosidade do LED,
obtemos assim diferentes nveis na sada.
Podemos tambm controlar o fototransistor atravs de sua base, como se fosse um transistor
normal.
Os Acopladores pticos possuem diversas vantagens sobre outros tipos de acopladores: alta
velocidade de comutao, nenhuma parte mecnica, baixo consumo e isolamento total. Abaixo
vemos o smbolo e alguns tipos de optoacopladores:

Existem vrios tipos de fotoacopladores, alguns com dois LEDs e dois fototransstores
(duplo), outros ainda mais complexos, contendo muitos componentes no interior do CI. Abaixo vemos
alguns tipos de fotoacopladores complexos:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

14

49

ELETRNICA SEQENCIAL

Circuito Seqencial aquele que possui uma realimentao da sada para a entrada,
denominada estado interno, fazendo com que as condies atuais da entrada e do estado interno
determinem a condio futura da sada.

RESUMINDO:

Nos

circuitos

digitais

seqenciais os estado de uma sada depende


do estado das entradas e tambm do estado
anterior das prprias sadas.

14.1 FLIP- FLOP


Construtivamente todo circuito seqencial tem pelo menos um elemento de memria, ou seja,
um circuito capaz de manter o estado (0 ou 1) anterior de uma varivel, sendo, geralmente, sistemas
pulsados, ou seja, operam sob o comando de uma seqncia de pulsos denominada clock. Este
circuito de memria o FLIP-FLOP.
Tipos de Flip-Flop: RS JK D T
Os Flip-Flops JK so largamente utilizados em contadores, os do tipo D so aplicados em
computadores, interfaces e controles industriais.

14.2 Flip-Flop RS
Este flip-flop tem duas entradas denominadas RESET ou CLEAR (R ou C) e SET (S) e o
tempo necessrio para a atualizao das sadas Q e Q depende apenas do atraso (t) das portas
lgicas que constituem o seu circuito.

Latch com portas NAND

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Tabela Verdade:
OBS.: Qn  estado atual da sada Q aps a ltima mudana nas entradas
Qn 1  estado da sada Q anterior a ltima mudana nas entradas
Entradas

Sada
Qn

RESET

SET

Qn 1

No muda
Estado proibido (as duas sadas, Q e Q ficam em 1)

EXERCCIO:
Aplicando os sinais abaixo no flip-flop RS (NAND) desenhe a forma de onda da sada Q.

Latch com portas NOR

Entradas

Sada

Qn

SET

RESET

Qn 1

No muda
Estado proibido (as duas sadas vo a 0)

50

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

51

EXERCCIO:
Desenhe a forma de onda da sada de acordo com os sinais aplicados num FF RS (NOR).

Exemplo de Aplicao: Barreira de Infravermelho


A figura abaixo mostra um circuito simples que pode ser usado para detectar a interrupo de
um feixe de luz. A luz focalizada em um fototransistor, que est conectado na configurao emissorcomum para operar como uma chave. Suponha que o latch foi previamente limpo para o estado 0
abrindo-se a chave SW1 momentaneamente, e descreva o que acontece se o feixe de luz for
momentaneamente interrompido.

Soluo:
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
EXERCCIO:
1) Quando a alimentao inicialmente aplicada em qualquer circuito com FFs, impossvel
. O que poderia ser feito para garantir que um latch
prever os estados iniciais de Q e
NAND sempre comece no estado Q=1?

ESCOLA TCNICA MONTEIRO LOBATO

2) Qual o estado de Q e

ELETRNICA DIGITAL

52

aps um FF ter sido limpo?

14.3 Flip-Flop JK
A diferena do Flip-Flop JK para RS o aparecimento da entrada de CLOCK, esta entrada
funciona como entrada de sincronismo, de forma que as sadas do FF s obedecem as entradas
quando na decorrncia do sinal de CLOCK.

14.3.1 Tipos de Entrada de Clock


a) Clock sensvel a nvel lgico:
Significa que o estado das entradas J e K s pode interferir no estado das sadas quando a
entrada de clock estiver no nvel determinado.
Clock Ativo em 1

Clock Ativo em 0

Neste tipo de FF o nvel final das sadas para um determinado pulso de clock o ltimo nvel
estabelecido. Antes do clock torna-se inativo.
b) Clock sensvel a borda ou transio:
So FF que consideram o estado das entradas apenas durante a passagem da entrada de
clock de 0 para 1 ou de 1 para 0.
 Clock ativo na borda de subida (

(Positive Edge Triggered)


 Clock ativo na borda de descida (
(Negative Edge Triggered)
Tabela Verdade:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Entradas

53

Sadas

Qn

Qn

SET

RESET

Qn - 1 Qn - 1 (sem CK o FF no trabalha)

Qn - 1 Qn - 1 No muda
Toggle

Troca simples

OBS.: Quando um evento ou circuito depende de uma cadncia diz-se que este sncrono.

14.3.1.1 Entradas Assncronas dos FFs JK

Entrada de CLEAR: coloca a sada em 0 independentemente dos estados das entradas


CK, J e K.

Entrada de PRESET: coloca a sada Q em 1 independentemente dos estados de J, K e


CK.

Exemplo TTL: 7476  Dual JK negative edge triggered flip-flop with Preset and Clear.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

TABELA COM ENTRADAS SNCRONAS E ASSNCRONAS


INPUTS

OUTPUTS

CLOCK

PRESET

CLEAR

Proibido

Q0

Q0

No muda

SET

RESET

Toggle

Troca Simples

EXERCCIOS:
1) Complete a forma de onda de sada do FF abaixo de acordo com as entradas:

3) Determinar:

54

ESCOLA TCNICA MONTEIRO LOBATO

a.

ELETRNICA DIGITAL

55

o estado lgico das sadas A, B e C do circuito abaixo aps serem aplicados os pulsos
de clock na entrada:

b. a freqncia em cada sada, considerando a freqncia de entrada igual a 1KHz:

Observaes importantes:

O FF JK com J=K=1 divide por dois a freqncia de clock aplicada a sua entrada. (Leitura
Complementar  TOCCI, pg. 136 tpico 5-19)
Cascateando-se o FF JK como visto, temos um circuito contador binrio.

14.3.2 Circuitos de Partida

Para PR e CLR ativo em 0:


Exemplo: CLR de Partida

EXEMPLOS DE CIs:

Para PR e CLR ativo em 1:


Exemplo: CLR de Partida

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

56

14.4 Flip-Flop Tipo D


Nos Flip-Flops tipo D, a sada sempre ter o estado da entrada D aps a transio do clock.
EXEMPLO: FF tipo D com clock ativo na borda de subida:

Exemplo de Aplicao: Transmisso paralela de dados

Na maioria das aplicaes do flip-flop tipo D, a sada Q deve assumir valores de sua entrada
D em determinados instantes de tempo precisamente definidos.
As sadas X, Y, Z de um circuito combinacional devem ser transferidas para os FFs Q1, Q2 e
Q3 para armazenamento. Utilizando-se FFs D, os nveis lgicos presentes em X, Y e Z so
transferidos, respectivamente, para Q1, Q2 e Q3, mediante a aplicao de um pulso, chamado
TRANSFER, nas entradas CLK dos FFs.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

57

Exemplos de CIs:

14.5 Flip-Flop Tipo T


As figuras abaixo representam um Flip-Flop JK com as entradas curto-circuitadas, formando
um Flip-Flop T.
Deste modo, tem-se J=K, ou seja:

Se T= 0 ento J= 0 e K= 0 e, portanto, as sadas futuras do flip-flop permanecero iguais


as atuais (Qf= Qa e Qf= Qa.

Se T= 1 ento J= 1 e K= 1 e, portanto, as sadas futuras do flip-flop sero o complemento


das atuais (Qf= Qa e Qf= Qa.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

15

58

CONTADORES

Os flip-flops tm funes ilimitadas em sistemas digitais. Podemos associ-los e utiliz-los


como contadores, registradores e muitos outros circuitos.
Os contadores podem ser assncronos ou sncronos. Basicamente, a principal diferena entre
eles que o sncrono utiliza um sinal de clock comum a todos os flip-flops e o assncrono possui um
sinal de clock que dividido at o ltimo flip-flop.
Os registradores tambm so arranjos de flip-flops, mas com o objetivo de armazenar,
manipular e transferir dados entre outros registradores ou circuitos.
15.1 Contadores assncronos
Os contadores assncronos tambm so chamados de contadores por pulsao (ripple
counter). Um circuito tpico de um contador assncrono mostrado na figura.
Contador assncrono utilizando flip-flops J-K:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

59

A tabela mostra os estados de contagem deste contador assncrono de quatro bits. Podemos
perceber que a cada 16 estados esse contador reinicia sua contagem. Ento ele um contador
assncrono mdulo 16, ou seja, tem 16 estados (0000 at 1111) distintos. Equacionando:

Onde N o nmero de flip-flops conectados (nmero de bits). Nos contadores assncronos, a


freqncia do clock dividida por 2 em cada flip-flop, ou seja: na sada A teremos Clock/2, na sada B
teremos Clock/4, na sada C teremos Clock/8 e na sada D teremos Clock/16. Concluindo, os
contadores assncronos so divisores de freqncia e no ltimo flip-flop teremos a freqncia de clock
dividida pelo mdulo desse contador.
15.2

Contadores de mdulo menor que 2

Um contador assncrono com N flip-flops ter, no mximo, mdulo 2 . Se precisarmos de um


N

contador com mdulo menor do que 2


mostrado na figura a seguir:

ser necessrio utilizar um circuito adicional, conforme

A figura anterior mostra um contador mdulo 6. Se no houvesse a porta NAND ligada nas
entradas CLEAR dos flip-flops, o mdulo seria 8. A seqncia de contagem mostrada na tabela a
seguir:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

60

Neste diagrama, as linhas contnuas


correspondem aos estados estveis e as linhas
tracejadas indicam o estado temporrio.
O procedimento para a construo de um
contador mdulo X :

Determinar o menor nmero de flip-flops tal


que 2N X. Se 2N = X, no necessrio
conectar a porta
assncrona CLEAR;

NAND

na

entrada

Conectar a porta NAND nas entradas


assncronas CLEAR de todos os flip-flops;

Determinar quais sadas estaro em ALTO


na contagem X. Ento s conectar essas
sadas nas entradas da porta NAND.

Para construir um contador crescente que comea contando de 0 e tem mdulo x :


N
N
1. Determine o menor nmero de FFs tal que 2 x, e conecte-os como um contador. Se 2 =x, no
faa os passos 2 e 3.
2. Conecte uma porta NAND nas entradas assncronas de CLEAR de todos os FFs.
3. Determine quais FFs estaro no estado alto na contagem x; ento conecte as sadas normais
destes FFs nas entradas da porta NAND.
N

Mdulo 2
2
2 FFs: 2 = 4 mdulo 4 (conta de 0 a 3)
3
3 FFs: 2 = 8 mdulo 8 (conta de 0 a 7)
5
5 FFs: 2 = 32 mdulo 32 (conta de 0 a 31)

15.3

Contador assncrono decrescente


Os contadores que contam progressivamente a partir do zero so denominados contadores

crescentes. J os contadores decrescentes contam do valor mximo at zero.Um contador


decrescente pode ser construdo conforme mostrado na figura abaixo:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

61

Nesse circuito vemos que o clock de cada flip-flop acionado com a sada invertida do flipflop anterior. Com isso a sada invertida, ou seja, conforme a tabela abaixo:

O diagrama de transio de estados do contador decrescente de mdulo 8 mostrado na


figura abaixo:

15.4 Atraso de propagao de contadores assncronos


Cada flip-flop de um contador assncrono disparado pela sada de um flip-flop anterior. Essa
caracterstica traz uma desvantagem: o tempo de atraso de propagao. Isso pode ser visto na figura
a seguir:

Ao passar por um flip-flop, o sinal de clock sofre um atraso de propagao tPD e esse efeito
somado at o ltimo flip-flop, gerando um atraso total de N x tPD, onde N o nmero de flip-flops.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

62

Para que um contador assncrono funcione de modo confivel necessrio que o atraso total
de propagao seja menor que o perodo de clock usado, ou seja:

15.5

Contadores sncronos

Como vimos, o atraso de propagao dos flip-flops dos contadores assncronos limitam a
freqncia mxima de trabalho destes componentes. Esse problema pode ser resolvido se os flipflops mudassem de estado suas sadas no momento em que houvesse a transio de clock. Essa
configurao pode ser vista na figura abaixo:

Na figura anterior, o sinal de clock comum a todos os flip-flops. Com isso, o atraso de
propagao ser o atraso de um flip-flop somado com o atraso da porta NAND:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

63

Ainda analisando, vemos que o contador sncrono mais complexo do que o contador
assncrono. Entretanto, com um atraso de propagao menor, ele pode trabalhar com freqncias
maiores.
15.6 Contadores sncronos BCD

Contadores BCD so bastante usados em circuitos onde pulsos devem ser contados e
mostrados num display, por exemplo. A figura a seguir mostra um arranjo de contadores BCD com
contagem de 000 a 999, ligados em cascata:

Inicialmente todos os contadores esto em 0 e, no display, mostrado 000. A cada borda de


descida do sinal de clock, o contador de unidades incrementado e o valor mostrado no display.
Quando o valor 009 (1001), o prximo pulso far com que o contador BCD de unidades v a 0.
Nesse momento tambm ocorrer uma transio de 1 para 0 (borda de descida) da sada D
que est ligada ao clock do contador BCD de dezenas. E agora o display mostrar o valor 010. Isso
continua at 999 quando, no prximo pulso, os contadores iro para 000, iniciando novamente a
contagem.
Podemos encontrar diversos circuitos integrados no mercado, tanto da famlia TTL como
CMOS. Dentre eles esto:
74LS160 / 162, 74HC160 / 162 contadores sncronos decdicos.
74LS161 / 163, 74HC161 / 163 Contadores sncronos mdulo 16.
Contadores sncronos podem contar a partir de um valor pr-determinado pelo usurio. Isso
conhecido como carga paralela. A figura abaixo mostra um flip-flop com circuito carga de inicializao:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

16

64

CIS CONTADORES

So circuitos digitais que variam os seus estados, sob o comando de um clock, de acordo
com uma seqncia pr-determinada. So utilizados principalmente para contagem diversas, diviso
de freqncia, medio de freqncia e tempo, gerao de formas de onda e converso de analgico
para digital.

CMOS 4017

PINO
12

FUNO
(C/O) Carry Out Trata-se de uma sada especial, que apresente um nico pulso largo a
cada 10 pulsos apresentados Entrada de Contagem. Normalmente, utilizado para
enfileirar mais de um 4017, quando ento fornece o sinal para excitao da Entrada de
Contagem do prximo integrado.

13

(C/E) Cloc Enable (Disable) o pino autorizador de clock, ou seja: a contagem dos
pulsos apresentados Entrada apenas se realiza com o pino 13 recebendo nvel digital 0.
Com o dito pino 13 colocado em nvel digital 1, o Integrado no aceita os pulsos na sua
Entrada, no realizando a contagem nem a decodificao.

14

(C) Clock Entrada geral para os pulsos a serem contados/decodificados.

15

(R) - Reset Pino de zeramento da contagem/decodificao. Enquanto esse pino estiver


recebendo nvel digital 0, a contagem dos pulsos apresentados Entrada de Clock (pino
14) se d normalmente. Com um nvel digital 1 aplicado ao pino de Reset (15) a contagem
ou apresentao dos resultados decodificados , automaticamente, zerada ou reiniciada (a
partir da sada 0).

Funcionamento do 4017
A cada transio ascendente, ou seja: cada vez que o estado na Entrada passa de 0 para
1, o arranjo interno do integrado reconhece o incremento de um nmero, imediatamente indicandoo atravs da positivao (transio de 0 para 1 da Sada de Contagem correspondente, sempre
pela ordem numrica.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

65

Dessa forma, enquanto nenhum pulso for aplicado Entrada (pino 14), estar em 1 apenas
a primeira sada (pino 3, correspondente ao 0 decimal). Logo que seja aplicado o primeiro pulso,
apenas se manifestar com 1 a primeira sada (pino 2, correspondente ao 1 decimal). No segundo
pulso, o nvel no pino 4 eleva-se para 1. No terceiro pulso, o pino 7 que passa a apresentar nvel
1, e assim por diante, at que se manifeste em 1 apenas a sada decimal 9 (no pino 11), e desde
que os pulsos se sucedam sob as convenientes polarizaes nos pinos de Reset (15) e de Clock
Enable (13).
Um ponto importante de se notar, que apenas a Sada da vez, ou seja, aquela selecionada
pelo decodificador interno ao integrado em funo da contagem realizada, que fica em nvel digital
1 a cada instante, permanecendo todas as outras nove sadas em nvel digital 0.

Para o 7493 funcionar como contador de 4 bits, a sada QA deve ser conectada a entrada
INPUT B externamente ao integrado.
EXEMPLO:
Implementar um contador, usando um 7493, que conte at 4 e zere novamente.

ESCOLA TCNICA MONTEIRO LOBATO

EXERCCIOS:
1) Implementar um contador /divisor por 10 com 7493.

2) Implementar um circuito divisor por 60 com 7493.

3) Implementar um circuito contador/ divisor por 24:

TTL 7490  4 Bits Decade Counter

ELETRNICA DIGITAL

66

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

67

RESET / COUNT FUNCTION TABLE


RESET INPUTS

OUT PUT

R0 (1)

R0 (2)

R9 (1)

R9 (2)

QD

QC

QB

QA

Count

Count

Count

Count

EXERCCIO:
1) Implementar um contador /divisor por 7 com 7490.

2) Implementar um contador/ divisor por 60 com 7490.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Contador CMOS 4518  Duplo Contador de Dcada


Contador CMOS 4520  Dual 4-bit (0-15) counter

CLOCK

ENABLE

RESET

ACTION

Increment Counter

Increment Counter

No change

No change

No change

No change

Q1=Q2=Q3=Q4=0

0
X
X
0
1
X

EXERCCIOS:
1) Em relao ao circuito abaixo:
a. Descreva o seu funcionamento;
b. Determine a freqncia na sada do 555;
c.

Qual a seqncia dos LEDs a serem ligados?

68

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

2) Projete um circuito contador de 00 a 99 com o CI 4017:

3) Projete um circuito contador/ divisor por 60 com 4518:

69

ESCOLA TCNICA MONTEIRO LOBATO

17

ELETRNICA DIGITAL

70

DECODIFICADORES E CODIFICADORES

Uma grande parte dos sistemas digitais trabalha com nveis lgicos que representam
informaes que, portanto, devem ser codificadas.
Exemplos:

A calculadora trabalha com informaes numricas;

O computador trabalha com informaes alfanumricas;

O sistema de telefonia digital trabalha com canais de voz;

O Disc Laser trabalha com sinais sonoros.

Estes exemplos correspondem a sistemas digitais que, na realidade, no entendem nmeros,


letras, canais de voz ou sinais sonoros, mas sim, cdigos binrios que possuem apenas dois nveis
lgicos para representar qualquer tipo de informao.
Devido grande diversidade de informaes e ao desenvolvimento da eletrnica digital,
vrios cdigos foram criados e, conseqentemente, vrios circuitos se fizeram para a codificao e
decodificao destas informaes.
Retornando a um exemplo anterior, podemos citar o circuito inicial de uma calculadora que
transforma uma entrada decimal, atravs do sistema de chaves de um teclado, em sada binria para
que o circuito interno processe e faa a operao.
Chamamos de decodificador o circuito que faz o inverso, ou seja, passa um cdigo
desconhecido para um conhecido. No exemplo citado o circuito que recebe o resultado da operao
em binrio e o transforma em sada decimal, na forma compatvel para um mostrador digital
apresentar os algarismos.
A figura abaixo ilustra este exemplo:

17.1 Decodificadores
Um decodificador um circuito lgico que aceita um conjunto de entradas que representa
um nmero binrio e ativa somente uma sada que corresponde ao nmero da entrada, sendo que as
demais sadas permanecem desativadas.
O diagrama para um decodificador geral com N entradas e M sadas mostrado na figura
N
abaixo. Como cada uma das N entradas pode ser 0 ou 1, existem 2 combinaes ou cdigos de
entrada possveis.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

Decodificador 2  4 linhas

Entradas

VCC

Sadas

Y0

Y1

Y2

Y3

Y3
Y2

A
Y1
B

Y0

GND

74139
INPUTS

+V

OUT-PUT

Y0

Y1

Y2

Y3

Y3
Y2
Y1

Y0

GND

G = Desabilitador ativo em 0

71

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

72

Cdigo BCD 8421


O cdigo BCD (Binary Coded Decimal) que significa Decimal Codificado em Binrio, um dos
mais comuns nos sistemas digitais.
Ele composto por 4 bits, tendo cada bit um peso equivalente ao do sistema numrico
binrio, ou seja, 1 para o primeiro bit direita que chamado de bit menos significativo (LSB Least
Significant Bit), 2 paro o segundo bit, 4 para o terceiro bit e 8 para o quarto bit que chamado de bit
mais significativo (MSB Most Significant Bit).
Desta forma, este cdigo representa os nmeros decimais de 0 a 9 no sistema binrio.
BCD
Decimal

Assim, ao invs de se converter um nmero formado por diversos


dgitos para o sistema binrio, os sistemas digitais que trabalham
com este cdigo fazem a converso de CADA DGITO do nmero
para o cdigo BCD.
Exemplo: O nmero 2538
No sistema binrio: (100111101010)2
No cdigo BCD: (0010 0101 0011

1000)

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

73

Decodificador BCD para Decimal


Funcionamento: Cada sada vai para BAIXO, apenas quando sua entrada BCD
correspondente aplicada.
Por exemplo: O5 vai para BAIXO somente com as entradas DCBA= 0101;
O8 vai para BAIXO somente com DCBA= 1000
Para codificaes de entrada que so invlidas para BCD, nenhuma das sadas ser ativada.
Decodificador BCD  Decimal

17.2 Mostradores de 7 segmentos (Displays)


So dispositivos que permitem a apresentao dos nmeros decimais de 0 a 9 e o ponto
decimal. So usados em relgios, calculadoras, etc, e painis de controle e medidas de processos.
Constituio: So compostos por 8 LEDs, sendo que estes sempre apresentam um terminal
em comum.

Display Anodo Comum:

a
f

b
g

c
d

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

74

Display Catodo Comum

O acendimento de cada segmento realizado excitando o LED correspondente. A limitao


de corrente de cada segmento feita externamente por resistores, ou o prprio CI acionador pode ter
limitao interna de corrente.
EXERCCIO:
1) Diga quais os segmentos que devemos acionar num display para termos os seguintes
nmeros mostrados:
Caracteres

Display

BCD 8421
D

Cdigo para 7 segmentos


A

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

75

2) Cada segmento de um tpico display a LEDs de 7 segmentos opera com 10mA e 2,7V para
um brilho normal. Calcule o valor do resistor limitador de corrente necessrio para produzir
aproximadamente 10mA por segmento.
(Faa o clculo, utilizando as sadas de decodificadores TTL e CMOS).

17.3 Decodificadores BCD para Display de 7 Segmentos


So circuitos integrados que recebem os valores de 0 a 9 e geram os sinais binrios
necessrios para acionamento dos mostradores de 7 segmentos. Podem ter sada ativa em alto ou
em baixo, de acordo com o tipo de Display usado (anodo comum ou catodo comum).
Circuito padro:

Exemplos de CIs:

TTL: Anodo-comum  7446, 7447


Cadodo-comum  7448, 7449

CMOS: Catodo-comum  4511

OBSERVAES:
1) Existem diversos tipos de decodificadores para display, de forma que, a compreenso da funo
de cada um dos terminais s possvel com o manual do fabricante.
2) Os decodificadores tem por obrigao decodificar os valores de 0 a 9. Alm disso, em alguns
casos, estes apagam completamente o display ou reajustam em smbolos que dependem de
cada CI.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

76

3) Existe um CI capaz de receber hexadecimal na entrada (0 a F) e fornecer a sada para display


correspondente (CI 9368).
Circuito tpico 4511

17.4 Codificadores
O oposto do processo de decodificao chamado CODIFICAO; e realizado por um
circuito lgico denominado CODIFICADOR.
Um codificador tem um certo nmero de linhas de entrada, onde somente uma delas ativada
por vez, e produz um cdigo de sada de N bits, dependendo de qual entrada est ativada.
Exemplo: A maior aplicao dos codificadores est na converso de dados oriundos de um
teclado (calculadora micro), que transforma uma entrada decimal, atravs do sistema de chaves do
teclado, em sada binria para que o circuito interno processe e faa a operao.
Funcionamento: Um codificador de 8 linhas para 3 linhas aceita oito linhas de entrada e
produz um cdigo de sada de trs bits correspondente a entrada ativada.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

A0

A1

A2

A3

A4

A5

A6

A7

O2

O1

O0

77

1K

Codificadores de Prioridade
Funcionamento: quando duas ou mais entradas estiverem ativadas o cdigo de sada
corresponder entrada com nmero mais alto.
Exemplo: Quando tanto A3 quanto A5 estiverem em BAIXO, o cdigo de sada ser 101 (5).

18

COMPARADORES DE MAGNITUDE

So circuitos que comparam duas quantidades binrias de entrada, e geram sadas para
indicar em qual das entradas tem maior magnitude.
Um circuito comparador permite determinar se dois nmeros binrios so iguais, e no o
sendo, qual deles o maior.

Comparador de nmeros de 2 bits


O circuito compara os nmeros A (A1, A0) e B (B1, B0), indicando nas sadas se A>B (GT),
A=B (EQ), ou A<B (LT), mutuamnete exclusivas, isto , apenas uma destas sadas pode estar ativa.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

78

A figura abaixo mostra o smbolo lgico para o comparador de magnitude de 4 bits 74HC85,
que tambm est disponvel como 7485 e como 74LS85.

Para compararmos apenas duas palavras de 4 bits devemos usar o CI como abaixo:

Entradas de Comparao

Entradas de Cascateamento

A3, B3

A2, B2

A1, B1

A0, B0

IA > B

IA < B

IA = B

A3 > B3

A3 < B3

A3 = B3

A2 > B2

A3 = B3

A2 < B2

A3 = B3

A2 = B2

A1> B1

A3 = B3

A2 = B2

A1 < B1

A3 = B3

A2 = B2

A1 = B1

A0 > B0

A3 = B3

A2 = B2

A1 = B1

A0 < B0

A3 = B3

A2 = B2

A1 = B1

A0 = B0

A3 = B3

A2 = B2

A1 = B1

A0 = B0

A3 = B3

A2 = B2

A1 = B1

A0 = B0

A3 = B3

A2 = B2

A1 = B1

A0 = B0

A3 = B3

A2 = B2

A1 = B1

A0 = B0

Sadas
OA > B

OA < B

OA = B

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

79

Entradas de Cascateamento
As entradas de cascateamento fornecem uma maneira de expandir a operao de
comparao para mais do que 4 bits, cascateando dois ou mais comparadores de 4 bits.
Quando dois comparadores so cascateados, as sadas do comparador de mais baixa ordem
so conectadas nas entradas correspondentes do comparador de mais alta ordem. Isto mostrado
na figura abaixo, onde o comparador da esquerda est comparando os 4 bits de mais baixa ordem
das duas palavras de 8 bits: A7A6A5A4A3A2A1A0 e B7B6B5B4B3B2B1B0. Suas sadas so ligadas nas
entradas de cascateamento do comparador da direita, que est comparando os bits de ordem mais
alta. As sadas do comparador de mais alta ordem so as sadas finais que indicam o resultado da
comparao de 8 bits.

EXEMPLO:
1) A7A6A5A4A3A2A1A0 = 10101111
B7B6B5B4B3B2B1B0 = 10110001
Como A7A6A5A4 = 1010 e B7B6B5B4 = 1011, o comparador de sada mais alta ordem gera em
OA<B sada 1, no importando os nveis de entrada do outro comparador.
2) A7A6A5A4A3A2A1A0 = 10101111
B7B6B5B4B3B2B1B0 = 10101001
Como A7A6A5A4 = B7B6B5B4 = 1010, o comparador de mais alta ordem verifica o resultado
do comparador de mais baixa ordem:
A3A2A1A0 = 1111 e B3B2B1B0 = 1001, ento OA>B = 1 na sada do primeiro comparador e
assim OA>B = 1 tambm aparece na sada do circuito.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

19

80

MULTIPLEXADORES

O multiplexador ou MUX ou seletor de dados um circuito lgico que aceita diversos dados
digitais de entrada e seleciona um deles, em um certo instante, para a sada. O roteamento do sinal
de entrada desejado para a sada controlado pelas entradas de SELEO (freqentemente
chamadas de entradas de ENDEREO).

EXEMPLO 1: Multiplex de Duas Entradas

Num MUX bsico para duas entradas I0 e I1, temos uma varivel de seleo A. Quando A for
igual a 0, teremos na sada, a mesma informao que a entrada I0; se I0 for igual a 0, S ser igual a 0
e se I0 for igual a 1, S ser igual a 1. Neste caso, a informao I1 ser bloqueada pela porta E
referente a I1, pois o outro terminal desta estar ligado a A que valer 0.
Quando A for igual a 1, I0 ser bloqueado e, a informao I1 aparecer na sada.

EXEMPLO 2:
MUX
de
4
Entradas

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

81

Neste MUX existem 4 entradas, as quais so seletivamente transmitidas para a sada, de


acordo com as 4 combinaes possveis das entradas de seleo S1S0. Cada entrada de dados
selecionada com uma combinao diferente de nveis das entradas de seleo. I0 selecionado com
S1S0, de modo que I0 passar pela sua porta AND para as sadas E somente quando S1=0 e S0= 0. A
tabela na figura fornece as sadas para os outros trs cdigos de seleo.

EXEMPLOS TTL  74157, MUX qudruplo de duas entradas


 74151, MUX de 8 entradas
 74150, MUX de 16 entradas

Exemplo de aplicao 74150: Gerao de funo lgica


D

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

20

82

DEMULTIPLEXADORES

Um demultiplexador (DEMUX) realiza a operao inversa do MUX: ele recebe uma nica
entrada e a distribui por vrias sadas. A figura abaixo mostra o diagrama funcional de um DEMUX
digital. As setas largas para as entradas e sadas podem representar uma ou mais linhas. O cdigo
de seleo de entrada determina para qual sada a entrada de DADOS ser transmitida. Em outras
palavras, o DEMUX recebe uma fonte de dado e seletivamente a distribui para 1 entre N canais de
sada, como se fosse uma chave de vrias posies.

Da mesma forma que o Mux, no Demux o nmero


de entradas est relacionado com o nmero de variveis
de seleo, ou seja:
m

n= 2
n nmero de canais de sada;
m nmero de variveis de seleo.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

83

Ento um Demux com duas variveis de seleo (m=2) pode ser codificado de quatro modos
diferentes e possui quatro canais de sada.

Com trs variveis de seleo (m=3) pode ser codificado de oito maneiras diferentes
possuindo oito canais de sada. Dentre as vrias aplicaes do Demux podemos citar:
seleo de circuitos que devem receber uma determinada informao digital;
converso de informao serial em paralela;
recepo e demultiplexao de informaes de forma compatvel com o sistema de
demultiplexao.
Exemplo TTL: CI 74138 DEMUX de 8 canais
Aplicaes de Demultiplexadores
Distribuidor de Dados
O demultiplexador distribui um fluxo de dados de entrada para uma entre vrias sadas, como
determinado pelas linhas de seleo.

Empregando o DMUX 74138, temos o circuito abaixo:

ESCOLA TCNICA MONTEIRO LOBATO

Transmisso de dados modelo simplificado:

Exerccio:
Descreva o funcionamento do circuito abaixo:

ELETRNICA DIGITAL

84

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

85

20.1 Associao de Demultiplexadores


Como nos multiplexadores, vrios circuitos demultiplexadores podem ser associados para
ampliar o nmero de canais de sada para uma nica entrada ou ampliar o nmero de entradas para
se obter mais de um canal de sada ativo simultaneamente.
Associao paralela de demultiplexadores:
Esta associao utilizada para a ampliao dos canais de sada simultneos, quando se
necessita demultiplexar informaes digitais de vrios bits simultaneamente.
Exemplo: Deseja-se demultiplexar trs informaes diferentes (I1, I2 e I3) cada uma composta
de 4 bits.

Associao srie de demultiplexadores:


Utilizada para a ampliao da
capacidade de canais de sada, bastando
ligar o Demux de sada em um Demux de
entrada.
Exemplo:

Deseja-se

obter

um

Demux de 16 canais utilizando circuitos


Demux de 4 canais.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

86

MULTIPLEX E DEMULTIPLEX UTILIZADOS NA TRANSMISSO DE DADOS


Formas de transmisso:
Transmisso paralela

Transmisso srie

Trasmisso

de

dados com gerador de paridade


Na transmisso de dados comum enviarmos um bit a mais na informao (bit de paridade).
Esse bit contm:
1 Se a informao transmitida contm nmero par de 1s;
0 Se a informao transmitida contm nmero mpar de 1s.

ESCOLA TCNICA MONTEIRO LOBATO

21

ELETRNICA DIGITAL

CIRCUITOS ARITMTICOS (SOMA)

21.1 Aritmtica Binria


Regras da soma:

87

Exemplos:

0+0=0

1 0 11
+0 111

0+1=1
1+0=1

1001
+ 010 0

1 + 1 = 0 e vai 1
Exerccios:
11001
+1011

101101

11100

+100011

+1 1 1 0 1

Porta OU-EXCLUSIVO (EX-OR)


Este circuito produz uma sada em ALTO sempre que as duas entradas esto em nveis
opostos.
Uma porta EX-OR tem apenas duas entradas. No existem portas EX-OR de trs ou quatro
entradas.
A

Y=AB

Porta NO-OU-EXCLUSIVO (EX-NOR)


O circuito EX-NOR opera ao contrrio do circuito EX-OR. Este circuito produz uma sada em
ALTO sempre que as duas entradas esto no mesmo nvel.
A

Y=A B

21.2 Circuito Meio Somador (Half Adder)


O circuito meio somador bsico composto por duas entradas binrias A e B que
representam os bits a serem somados, uma sada S que representa o resultado da soma e uma sada
Ts (transporte de sada, tambm representado por Co  Carry-out) que representa o vai um (carryout). O nome meio somador se origina do fato de ele no realizar a soma do carry-out vindo de uma
operao anterior.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

88

21.3 Somador Completo (Full Adder)


O meio somador trabalha apenas com nmeros binrios de 1 algarismo. Para se fazer a soma
de nmeros com mais algarismos precisamos de um circuito que possibilite a introduo de
transporte de entrada proveniente da soma das colunas anteriores.
O somador completo efetua a soma completa de uma coluna considerando o transporte de
entrada (TE, que tambm pode ser denominado Carry-In) que nada mais do que o TS da coluna
anterior.

S = A B TE
Vamos, ento, escrever as expresses caractersticas, sem simplificao, de um somador
completo:
S=
TS =
Ainda, atravs das expresses anteriores, podemos esquematizar o circuito somador
completo:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

89

Vamos, para exemplo de aplicao, montar um sistema em blocos que efetua a soma de dois
nmeros de 4 bits, conforme o esquema a seguir:

Para efetuar a soma dos bits A0 e B0 dos nmeros (1 coluna), vamos utilizar um meio
somador, pois no existe transporte de entrada, mas para outras colunas utilizaremos somadores
completos, pois necessitaremos considerar os transportes provenientes das colunas anteriores. O
sistema montado visto na figura abaixo:

Somador para palavras binrias de 4 bits:


Smbolo lgico:

Cascateamento:

ESCOLA TCNICA MONTEIRO LOBATO

22

ELETRNICA DIGITAL

90

IMPLEMENTAO DO CIRCUITO A PATIR DA TABELA VERDADE

22.1 Produtos Fundamentais


Os produtos fundamentais renem a operao a ser feita, diretamente com as variveis de
entrada.
Exemplo:
1)
A

Produto
Fundamental

AB

AB

AB

AB

2)
C

Produto
Fundamental

ABC

ABC

ABC

ABC

ABC

ABC

ABC

ABC

Para implementar circuitos, os produtos fundamentais so usados para representar somente


as sadas que esto em nvel alto.
Exemplo:
Para que a sada seja 1, com entradas A = 1, B = 0 e C = 0, ento a equao deve ser:
= 1 0 0 = 1

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

91

Para montar o circuito somamos os produtos fundamentais das sadas que derem o valor 1.
C

22.2 Simplificao dos Circuitos


1 Mtodo: Direto

Tanto faz o estado de B, logo este pode ser eliminado, restando:

2 Mtodo: lgebra de Boole

3 Mtodo: Mapa de Karnaugh


O Mapa de Karnaugh uma representao rearranjada da tabela verdade do circuito. Atravs
deste podemos verificar visualmente as simplificaes possveis. Ele arranjado de forma que de
uma clula para outra apenas uma varivel muda de estado.
Mapa para duas variveis:
A 0 1

1 2

Mapa para trs variveis:

Produto Fundamental (B A)
BA 00
C

01
1

11
3

10
2

Mintermo da tabela verdade

ESCOLA TCNICA MONTEIRO LOBATO


4

ELETRNICA DIGITAL

92

Mapa para quatro variveis:

BA 00

DC

01

11

10

12

13

15

14

11

10

00
01
11
10

Enlace
Enlace o agrupamento que fazemos no mapa K afim de visualizarmos as clulas
adjacentes. De cada enlace teremos uma expresso booleana correspondente e estes nos daro o
resultado do mapa que a funo simplificada. Os enlaces s podem agrupar um nmero de clulas
0
1
2
3
que seja igual a uma potncia de dois ou seja 1 (2 ), 2 (2 ), 4 (2 ), 8 (2 ) etc.
Um mapa de Karnaugh de 3 variveis na sua forma horizontal pode ter apenas os seguintes
enlaces:

Podemos concluir ento que cada enlace define uma regio onde as variveis de
endereamento apresentam uma propriedade em comum.

Funcionamento do Mapa:
1) Anota-se no mapa todas as situaes (mintermos) em que a sada 1.
Exemplo:
Y = m4 + m6
BA 00
C

0
4

01
1

0
5

11
3

0
7

10
2

0
6

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

93

2) Reunir grupos adjacentes de dois, quatro ou oito termos. A varivel que mudou no grupo
eliminada.
Y=CA
N de Clulas

Elimina _____ Variveis

4
8

2
3

OBS.: - Nas simplificaes no poder sobrar Ums.


- A soluo final a soma dos grupos.

Exemplos:
b)

1) a)
BA 00

1
4

01
1

0
5

11
3

1
7

10
2

1
6

CD 00

AB

00

01
1

11
3

10
2

12

13

15

14

01
11

10

1
11

10

2) Desenhar a simplificao do circuito que apresenta sada 1 nos mintermos 0, 2, 6 e 7 da


tabela verdade com quatro variveis (ABCD).
Dica: 1) Construir a tabela verdade.
2) Desenhar o circuito a partir da tabela verdade.
3) Montar o mapa para a simplificao.
4) Montar a equao, somando o resultado dos grupos.
5) Desenhar o circuito simplificado a partir da equao simplificada.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

94

Podemos simplificar quaisquer circuitos e expresses, basta montarmos sempre a tabela


verdade primeiro, quer seja do circuito ou da expresso (equao lgica) e depois usar o mapa para
simplificao.

A partir da equao:

Y=AB+AB

A partir do circuito:
A

EXERCCIOS:
1) Desenhar o circuito completo e depois o simplificado para uma tabela verdade com quatro
variveis, DCBA, cuja sada 1 nos mintermos m0, m6, m7, m8, m14 e m 15.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

2) Desenhe o circuito completo e simplificado a partir do mapa :


a)
MN 00

01

11

10

b)
JK 00

FG

01

11

10

12

13

15

14

11

10

00

01
11

1
8

10

c)
CD 00

AB

01
1

12

13

15

11

00

01

10
2

1
6

11
10

11

14

1
1

10

95

ESCOLA TCNICA MONTEIRO LOBATO

3) Simplifique os mapas e d a equao simplificada:


a)
CD 00

AB

01

11

12

13

15

14

11

10

00

10

01

11

1
8

10

1
9

b)
ZT 00

XY

00

01
1

1
4

01

11
10

15

14

11

10

1
13

1
8

10
2

1
5

12

11
3

1
9

c)
CD 00

AB

00

01
1

1
4

01

11
10

15

14

11

10

1
13

1
8

10
2

1
5

12

11
3

1
9

d)
OP 00

MN

01

11

00

01

12

13

11
10

10
2

1
15

1
11

14

1
10

ELETRNICA DIGITAL

96

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

97

e)
DE 00

01

11
3

10
2

1
7

f)
KV 00

RE

01

11

10

12

13

15

14

00
01
11

10

11

1
10

ESTADOS IRRELEVANTES
Na construo de circuitos lgicos podem acontecer determinadas combinaes existentes na
teoria, mas que nunca podem acontecer na prtica. Quando esta situao acontece diz-se que o
estado de sada produzido irrelevante, ou seja, tanto faz se 0 ou 1.
Representa-se esta situao colocando um X no local correspondente a varivel.
Embora os estados irrelevantes nunca venham a acontecer na prtica, estes devem ser
includos na tabela verdade ou mapa de Karnaugh, pois escolhendo valor 0 ou 1 pode-se melhorar a
simplificao do circuito.
Exemplo:
Faa a simplificao de acordo com a tabela abaixo:
A

Se escolhermos X= 0

Se escolhermos X= 1

ESCOLA TCNICA MONTEIRO LOBATO

EXERCCIOS:
Simplifique os mapas e d a equao simplificada:
a)
BA 00

DC

00

01
1

0
4

01

1
5

0
12

11
10

0
6

X
15

X
9

10
2

13

1
8

11
3

1
14

0
11

1
10

b)
PQ 00

MN

00

01
1

1
4

01

X
5

1
12

11
10

1
6

X
15

1
9

10
2

13

0
8

11
3

1
14

0
11

0
10

c)
WZ 00

XY

01
1

00 X
4

01

0
5

0
12

11
10

X
6

1
15

X
9

10
2

13

0
8

11
3

1
14

X
11

1
10

d)
CD 00

AB

00

01
1

1
4

01

0
5

1
12

11
10

0
6

1
15

X
9

10
2

13

X
8

11
3

0
14

X
11

X
10

e)
EF 00

CD

01
1

00 X
4

01

11

1
0
9

1
6

0
15

1
11

10
2

13

0
8

10

1
5

12

11
3

0
14

X
10

ELETRNICA DIGITAL

98

ESCOLA TCNICA MONTEIRO LOBATO

23

ELETRNICA DIGITAL

99

INTRODUO A REGISTRADORES DE DESLOCAMENTO

A utilizao mais comum dos flip-flops no armazenamento e transferncia de informaes.


Essas informaes so armazenadas em grupos de flip-flops chamados registradores. Alm de
armazenar informaes, os registradores tm a capacidade de transferir essas informaes para
outros registradores. Isso bastante interessante, j que o armazenamento e a transferncia de
dados, so as principais caractersticas dos sistemas digitais.
23.1 Registradores de deslocamento
A figura a seguir mostra um registrador de deslocamento de 4 bits e suas formas de onda.

Fig. Registrador de deslocamento de 4 bits e formas de onda


A cada pulso de clock, o valor contido nas entradas J e K dos flip-flops transferido para a
sada. Essa sada est conectada na entrada do prximo flipflop e no final de 4 pulsos de clock, o
valor da entrada DADOS, que foi transferido serialmente, estar armazenado no registrador.

23.2 Transferncia paralela de dados entre registradores


A figura abaixo mostra a transferncia paralela de dados entre dois registradores:

Fig.: Transferncia paralela de dados entre registradores

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

100

As sadas dos flip-flops que constituem o registrador X esto conectadas nas entradas dos
flip-flops que constituem o registrador Y. Depois do pulso TRANFER, o contedo armazenado no
registrador X transferido para o registrador Y.

23.3 Transferncia serial de dados entre registradores


A figura mostra a transferncia serial de dados entre dois registradores.

23.4 Comparao entre transferncia serie e paralela


Na transferncia paralela, os dados so transmitidos simultaneamente na ocorrncia de um
nico pulso de transferncia. Na transferncia serial, cada bit transmitido a cada pulso de
transferncia. Com relao velocidade de transmisso, a transferncia paralela mais rpida do
que a serial. Em compensao, a transferncia paralela necessita de um nmero maior de conexes
entre os registradores.

23.5 Contadores com registradores de deslocamento


Registradores de deslocamento tambm podem ser usados como contadores:
-

Contador em Anel O contador em anel mostrado na figura a seguir:

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

101

No contador em anel, um das sadas dos flip-flops est em 1 e as outras esto em 0. Por ser
um registrador de deslocamento, esse 1 transferido para o prximo flip-flop e assim
sucessivamente. A tabela 5-1 mostra a seqncia da contagem.

Para o perfeito funcionamento deste tipo de contador, um dos flip-flops deve ter inicialmente o
valor 1 e os outros 0. Isso pode ser feito atravs das entradas assncronas PRESET e CLEAR.

Contador Johnson O contador Johnson mostrado na figura:

A tabela mostra a seqncia de contagem do contador Johnson:

23.5.1 Circuitos integrados de registradores


Os registradores podem ser classificados da forma com a qual seus dados so transferidos:
- Entrada paralela / sada paralela 74174, 74LS174, 74HC174;
- Entrada serial / sada serial 4731B;
- Entrada paralela / sada serial 74165, 74LS165, 74HC165;

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

102

- Entrada serial / sada paralela 74164, 74LS164, 74HC164.


Existem outras verses de registradores como, por exemplo:
- 74194, 74LS194, 74HC194 registrador de deslocamento bidirecional universal de quatro
bits com entrada paralela e sada paralela.
- 74373, 74LS373, 74HC373, 74HCT373 registrador de oito bits de entrada paralela e sada
paralela que contm oito latches tipo D com sadas em tristate.
-74374, 74LS374, 74HC374, 74HCT374 registrador de oito bits de entrada paralela e sada
paralela que contm oito flip-flops tipo D com sadas em tristate.

ESCOLA TCNICA MONTEIRO LOBATO

ELETRNICA DIGITAL

103

REFERNCIAS

IDOETA, Ivan Valeije e CAPUANO, Francisco Gabriel Elementos de Eletrnica Digital, 33 Edio, So
Paulo, rica, 2002.

TOCCI, Ronald J. E WIDMER, Neal S. Sistemas Digitais Princpios e Aplicaes, 7 Edio, Rio de Janeiro,
LTC, 2000.

MALVINO, Albert Paul e LEACH, Donald P. Eletrnica Digital Princpios e Aplicaes - Volumes 1 e 2, So
Paulo, McGraw-Hill

CRUZ, Eduardo Csar Alves e Silva, Luiz Carlos da Cunha, - Manual Didtico de Circuitos Integrados TTL
(Srie Estude e USE), So Paulo, rica.

AZEVEDO Jr., Joo Batista de TTL/CMOS Teoria e Aplicao em Circuitos Digitais Vol. 1, So Paulo,
rica.