Curso de Eletrônica Digital - Newton C. Braga

Você também pode gostar

Você está na página 1de 88

CURSODEELETRNICA DIGITAL

1 SABER ELETRNICA ESPECIAL N 8 - 2002


10010100111010101001010010101
10101010100111010100101011101
01010011001111010100111010010
01010000111101010011101010010
CURSODE CURSODE
CURSODE CURSODE CURSODE
ELETRNICA LETRNICA
LETRNICA LETRNICA LETRNICA
DIGITAL IGITAL
IGITAL IGITAL IGITAL
Os circuitos equipados com processadores,
cada vez mais, esto fazendo parte do cotidiano
do tcnico e/ou engenheiro, tanto de campo como
de desenvolvimento.
Hoje, dificilmente encontramos um equipamen-
to, seja ele de consumo ou de produo, que no
possua pel o menos um processador (DSP,
microprocessador, ou microcontrolador).
fato tambm que vrios profissionais encon-
tram muitas dificuldades na programao e desen-
volvimento de projetos com esses componentes,
simplesmente por terem esquecido alguns concei-
tos fundamentais da eletrnica digital clssica.
A inteno desse especial justamente essa,
ou seja, cobrir possveis lacunas sobre essa
tecnologia de modo simples e objetivo. Procuramos
complementar a teoria com circuitos prticos e
teis, e dividimos o trabalho em doze captulos:
Sistemas de numerao
lgebra de Boole e portas lgicas
Famlia TTL
Famlia CMOS
Funes lgicas
Flip-Flops
Funes lgicas integradas
Multivibradores
Contadores
Decodificadores
Registradores de deslocamento
Displays
Tivemos o cuidado de elaborar alguns testes,
para que o leitor possa acompanhar melhor sua
percepo.
Newton C. Braga
INTRODUO
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 2
1.1- ANALGICO E DIGITAL
Por que digital? Esta certamen-
te a primeira pergunta que qualquer
leitor que est chegando agora e tem
apenas alguma base terica sobre
Eletrnica faria ao encontrar o nosso
curso.
Por este motivo, comeamos jus-
tamente por explicar as diferenas
entre as duas eletrnicas, de modo
que elas fiquem bem claras. Devemos
lembrar que em muitos equipamen-
tos, mesmo cl assi fi cados como
analgicos ou digitais, encontraremos
os dois tipos de circuitos. o caso dos
computadores, que mesmo sendo
classificados como mquinas estrita-
mente digitais podem ter em alguns
pontos de seus circuitos configura-
es analgicas.
Uma definio encontrada nos li-
vros especializados atribui o nome de
Eletrnica Digital aos circuitos que
operam com quantidades que s po-
dem ser i ncrementadas ou
decrementadas em passos finitos.
Um exemplo disso dado pelos
circuitos que operam com impulsos.
S podemos ter nmeros inteiros de
pulsos sendo trabalhados em qual-
quer momento em qualquer ponto do
circuito. Em nenhum lugar encontra-
remos meio pulso ou um quarto de
pulso.
A palavra digital tambm est as-
sociada a dgito (do latim digitu, dedo)
que est associado representao
de quantidades inteiras. No pode-
mos usar os dedos para representar
meio pulso ou um quarto de pulso.
Na Eletrnica Analgica trabalha-
mos com quantidades ou sinais que
podem ter valores que variam de
modo contnuo numa escala. Os va-
lores dos sinais no precisam ser in-
teiros. Por exemplo, um sinal de udio,
que analgico, varia suavemente
entre dois extremos, enquanto que um
sinal digital s pode variar aos saltos,
observe a figura 1.
Conforme o leitor pode perceber,
a diferena bsica entre os dois tipos
de eletrnica est associada inicial-
mente ao tipo de sinais com que elas
trabalham e no que elas fazem com
os sinais.
De uma forma resumida podemos
dizer que:
A Eletrnica Digital trabalha com
sinais que s podem assumir valores
discretos ou inteiros.
A Eletrnica Analgica trabalha
com sinais que podem ter qualquer
valor entre dois limites.
1.2 - LGICA DIGITAL
Os computadores e outros equi-
pamentos que usam circuitos digitais
funcionam obedecendo a um tipo de
comportamento baseado no que se
denomina Lgica.
Diferentemente dos circuitos am-
plificadores comuns que simplesmen-
te amplificam, atenuam ou realizam
algum tipo de processamento simples
dos sinais, os circuitos digitais usa-
dos em computadores e outras m-
quinas no processam os sinais ba-
seados em uma finalidade simples
determinada quando so fabricados.
Os circuitos digitais dos computa-
dores e outros equipamentos so ca-
pazes de combinar os sinais toman-
do decises segundo um comporta-
mento lgico.
evidente que se o leitor deseja
realmente entender como as coisas
acontecem nos circuitos digitais, deve
partir exatamente do aprendizado do
comportamento lgico. Podemos di-
zer que a lgica nos permite tirar
LIO 1
ELETRNICA ANALGICA E DIGITAL
SISTEMAS DE NUMERAO
Figura 1- Os sinais digitais variam aos saltos.
COMPUTADORES: os com-
putadores atuais so digitais em
sua totalidade e praticamente
no usado outro tipo de confi-
gurao. No entanto, nem sem-
pre foi assim. Nas primeiras d-
cadas deste sculo, quando os
circuitos eram ainda valvulados,
os primeiros computadores
eram mquinas analgicas. A
impreciso e algumas outras di-
ficuldades tcnicas que estes
computadores apresentavam fi-
zeram com que logo fossem
substitudos pelos circuitos digi-
tais hoje usados.
CURSODEELETRNICA DIGITAL
3 SABER ELETRNICA ESPECIAL N 8 - 2002
concluses ou tomar decises a par-
tir de fatos conhecidos.
Por exemplo, a deciso de acen-
der uma lmpada quando est escu-
ro uma deciso lgica, pois a pro-
posio e a concluso so fatos
relacionados.
Ao contrrio, a deciso de acen-
der uma lmpada, porque est cho-
vendo no uma deciso lgica, pois
os fatos envolvidos no tm relao.
Evidentemente, os fatos relaciona-
dos acima so simples e servem
para exemplificar como as coisas
funcionam.
Na eletrnica dos computadores,
o que temos a aplicao da lgica
digital, ou seja, de circuitos que ope-
ram tomando decises em funo de
coisas que acontecem no seu prprio
interior. claro que os computadores
e seus circuitos digitais no podem
entender coisas como est escuro ou
est chovendo e tomar decises.
Os circuitos lgicos digitais traba-
lham com sinais eltricos.
Assim, os circuitos lgicos digitais
nada mais fazem do que receber si-
nais com determinadas caractersti-
cas e em funo destes tomar deci-
ses que nada mais so do que a pro-
duo de um outro sinal eltrico.
Mas, se os sinais eltricos so di-
gitais, ou seja, representam quantida-
des discretas e se a lgica baseada
em tomada de decises, o prximo
passo no entendimento da Eletrnica
Digital, partir para o modo como
as quantidades discretas so repre-
sentadas e entendidas pelos circuitos
eletrnicos.
1.3 - SISTEMAS DE NUMERAO
O modo como contamos as quan-
tidades vem do fato de possuirmos 10
dedos. Assim, tomando os dedos das
mos podemos contar objetos com
facilidade at certo ponto.
O ponto crtico ocorre quando te-
mos quantidades maiores do que 10.
O homem resolveu o problema pas-
sando a indicar tambm a quantida-
de de mos ou de vezes em que os
dez dedos eram usados.
Assim, quando dizemos que temos
27 objetos, o 2 indica que temos duas
mos cheias ou duas dezenas mais
7 objetos. O 2 tem peso 10.
Da mesma forma, quando dizemos
que temos 237 objetos, o 2 indica que
temos duas dezenas de mos chei-
as ou duas centenas, enquanto o 3
indica que temos mais 3 mos cheias
e finalmente o 7, mais 7 objetos, fi-
gura 3. Em outras palavras, a posi-
o dos algarismos na representao
dos nmeros tem um peso e em nos-
so sistema de numerao que deci-
mal este peso 10, veja a figura 4.
O que aconteceria se tivssemos
um nmero diferente de dedos, por
exemplo 2 em cada mo?
Isso significaria, em primeiro lugar,
que em nosso sistema de base 4 (e
no base 10) s existiriam 4 algaris-
mos para representar os nmeros: 0,
1, 2 e 3, confira a figura 5.
Para representar uma quantidade
maior do que 4 teramos de usar mais
de um algarismo.
Assim, para indicar 7 objetos na
base 4, teramos uma mo cheia com
4 e mais 3. Isso daria 13, figura 6.
Veja ento que no 13 na base 4,
o 1 tem peso 4, enquanto que o 3 tem
o seu valor normal.
De uma forma generalizada, dize-
mos que dependendo da base do sis-
tema os algarismos tm pesos que
correspondem sua posio no
Figura 2- Elementos simples de lgica so a base de funcionamento dos circuitos digitais.
Figura 3- A posio do algarismo
d seu valor relativo.
Figura 4- Os pesos so
potncias de 10 no sistema decimal.
Figura 5- Na base 4
so usados 4
algarismos.
Figura 6- Treze na base quatro
equivale a sete na base 10.
nmero e que estes pesos so po-
tncias da base. Por exemplo, para a
base 10, cada algarismo a partir da
direita tem um peso, que uma po-
tncia de 10 em ordem crescente, o
que nos leva unidade (dez elevado
a zero), dezena (dez elevado ao
expoente um), centena (dez eleva-
do ao quadrado), ao milhar (dez ele-
vado ao cubo) e assim por diante,
conforme a figura 7.
Em Eletrnica Digital costumamos
dizer que o dgito mais direita, por
representar a menor potncia ou ter
menor peso, o dgito ou bit* menos
significativo ou LSB (Less Significant
Bit) enquanto que o mais esquerda
o mais significativo ou MSB (Most
Significant Bit). Para a base 4, con-
forme observamos na figura 8, os d-
gitos tm potncias de 4.
*O bit que o dgito binrio (na base 2)
ser estudado mais adiante.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 4
Figura 9- Pesos na numerao binria.
1.4 - NUMERAO BINRIA
Os circuitos eletrnicos no pos-
suem dedos.
evidente tambm que no seria
muito fcil projetar circuitos capazes
de reconhecer 10 nveis de uma ten-
so ou de outra grandeza eltrica sem
o perigo de que qualquer pequeno
problema fizesse-os causar qualquer
confuso.
Muito mais simples para os circui-
tos eletrnicos trabalhar com um sis-
tema de numerao que esteja mais
de acordo com o seu princpio de fun-
cionamento e isso realmente feito.
Um circuito eletrnico pode ter ou
no corrente, ter ou no tenso, pode
receber ou no um pulso eltrico.
Ora, os circuitos eletrnicos so
mais apropriados para operar com si-
nais que tenham duas condies pos-
sveis, ou seja, que representem dois
dgitos ou algarismos.
Tambm podemos dizer que as
regras que regem o funcionamento
dos circuitos que operam com ape-
nas duas condies possveis so
muito mais simples.
Assim, o sistema adotado nos cir-
cuitos eletrnicos digitais o sistema
binrio ou de base 2, onde so usa-
dos apenas dois dgitos, correspon-
dentes a duas condies possveis de
um circuito: 0 e 1.
Mas, como podemos representar
qualquer quantidade usando apenas
dois algarismos?
A idia bsica a mesma usada
na representao de quantidades no
sistema decimal: atribuir pesos aos
dgitos conforme sua posio no n-
mero. Assim, vamos tomar como
exemplo o valor 1101 que em binrio
representa o nmero 13 decimal e ver
como isso ocorre.
O primeiro dgito da direita nos in-
dica que temos uma vez o peso des-
te dgito ou 1.
O zero do segundo dgito da direi-
ta para a esquerda indica que no te-
mos nada com o peso 2.
Agora o terceiro dgito da direita
para a esquerda e que tem peso 4
1, o que indica que temos uma vez
quatro.
Finalmente, o primeiro dgito da
esquerda que 1 e est na posio
de peso 8, nos diz que temos uma
vez oito.
Somando uma vez oito, com uma
vez quatro e uma vez um, temos o
total, justamente a quantidade que
conhecemos em decimal como treze.
Veja ento, conforme indica a fi-
gura 9, que na numerao binria, os
dgitos vo tendo pesos da direita
para a esquerda que so potncias
de 2, ou seja, dois elevado ao expo-
ente zero que um, dois elevado ao
expoente 1 que 2, dois ao quadra-
do que 4 e assim por diante.
Basta lembrar que a cada vez que
nos deslocamos para a esquerda, o
peso do dgito dobra, figura 10.
Como no existe um limite para os
valores dos pesos, isso significa que
posvel representar qualquer quan-
tidade em binrio, por maior que seja,
simplesmente usando o nmero apro-
priado de dgitos.
Para 4 dgitos podemos represen-
tar nmeros at 15; para 8 dgitos po-
demos ir at 255; para 16 dgitos at
65 535 e assim por diante.
O leitor deve lembrar-se desses
valores limites para 4, 8 e 16 dgitos
de um nmero binrio, pois eles tm
uma grande im-
por tnci a na
Informtica.
A seguir da-
mos a represen-
tao binria dos
nmeros deci -
mais at 17 para
uma melhor ilus-
trao de como
tudo funciona:
Decimal Binrio Decimal Binrio
0 0 9 1001
1 1 10 1010
2 10 11 1011
3 11 12 1100
4 100 13 1101
5 101 14 1110
6 110 15 1111
7 111 16 10000
8 1000 17 10001
Para o leitor que pretende enten-
der de Eletrnica Digital aplicada aos
computadores h momentos em que
preciso saber converter uma indi-
cao em binrio para o decimal cor-
respondente.
Podemos dar como exemplo o
caso de certas placas que so usa-
das no diagnstico de computadores
e que possuem um conjunto de LEDs
que acende indicando um nmero
correspondente a um cdigo de erros.
Os LEDs apagados indicam o alga-
rismo 0 e os LEDs acesos, o algaris-
mo 1.
Vamos supor que num diagnsti-
co a sequncia de acendimento dos
LEDs seja 1010110. preciso saber
por onde comear a leitura ou seja,
se o de menor peso o da direita ou
da esquerda.
Nas indicaes dadas por instru-
mentos ou mesmo na representao
da valores binrios, como por exem-
plo na sada de um circuito, preciso
saber qual dos dgitos tem maior peso
e qual tem menor peso.
Isso feito com uma sigla adota-
da normalmente e que se refere ao
dgito, no caso denominado bit.
Figura 7- Os pesos aumentam
da direita para a esquerda.
Figura 8- Os pesos na base 4.
Figura 10- Na numerao binria os pesos
dobram a cada digito deslocado para a esquerda.
Dgito
ou bit
CURSODEELETRNICA DIGITAL
5 SABER ELETRNICA ESPECIAL N 8 - 2002
Assim, conforme citado anterior-
mente, para o dgito de menor peso
ou bit menos significativo adotada
a sigla LSB (Less Significant Bit) e
para o mais significativo adotada a
sigla MSB (Most Significant Bit), figu-
ra 11.
O que fazemos somar os valo-
res dados pelos dgitos multiplicados
pelo peso de sua posio. No caso
do valor tomado como exemplo,
1010110, temos:
Dgito Peso Valor
1 x 64 = 64
0 x 32 = 0
1 x 16 = 16
0 x 8 = 0
1 x 4 = 4
1 x 2 = 2
0 x 1 = 0
Somando os valores teremos:
64 + 16 + 4 + 2 = 86
O valor decimal de 1010110 86.
Assim, tudo que o leitor tem de
fazer lembrar que a cada dgito que
saltamos para a esquerda seu peso
dobra na sequncia 1, 2, 4, 8, 16, 32,
64, 128, etc.
Na prtica tambm pode ocorrer
o problema inverso, transformao de
um valor expresso em decimal (base
10) para a base 2 ou binrio.
Para esta transformao podemos
fazer uso de algoritmo muito simples
que memorizado pelo leitor pode ser
de grande uti l i dade, dada sua
praticidade.
Para os que no sabem, algoritmo
nada mais do que uma sequncia
de operaes que seguem uma de-
terminada regra e permitem realizar
uma operao mais complexa. Quan-
do voc soma os nmeros um sobre
o outro (da mesma coluna) e passa
para cima os dgitos que excedem o
10, fazendo o conhecido vai um,
voc nada mais est fazendo do que
usar um algoritmo.
Os computadores usam muitos ti-
pos de algoritmos quando fazem suas
operaes, se bem que a maioria no
precise ser conhecida dos leitores.
Assim, para a converso de um
decimal para binrio, como por exem-
plo o 116, o que fazemos uma srie
de divises sucessivas, figura 12.
Vamos dividindo os nmeros por
2 at o ponto em que chegamos a um
valor menor que 2 e que portanto, no
pode mais ser dividido.
O resultado desta ltima diviso,
ou seja, seu quociente ento o pri-
meiro dgito binrio do nmero con-
vertido. Os demais dgitos so obti-
dos lendo-se os restos da direita para
a esquerda da srie de divises
que realizamos. Tudo muito simples e
rpido.
A prpria existncia de um 0, j
nos sugere que se trata de um nme-
ro menor que 1 e portanto, fracionrio.
Ocorre que os dgitos deste nme-
ro tm pesos que correspondem a
potncias de 2 negativas, que nada
mais so do que fraes, conforme a
seguinte sequncia:
Dgito Peso Valor
0, x 1 = 0
0 x 1/2 = 0
1 x 1/4 = 0,25
1 x 1/8 = 0,0625
0 x 1/16 = 0
1 x 1/32 = 0,03125
Somando os valores relativos te-
remos:
0,25 + 0,0625 + 0,03125 = 0,625
O nmero decimal representado
portanto 0,625.
Veja que usando tantos dgitos
quantos sejam necessrios podemos
representar com a preciso desejada
um nmero decimal.
1.6 - FORMAS DIFERENTES DE
UTILIZAR O SISTEMA BINRIO
A utilizao de circuitos eletrni-
cos com determinadas caractersticas
e a prpria necessidade de adaptar o
sistema binrio representao de
valores que sejam convertidos rapi-
damente para o decimal e mesmo
outros sistemas, levou ao apareci-
mento de algumas formas diferentes
de utilizao dos binrios.
Estas formas so encontradas em
diversos tipos de equipamentos digi-
tais, incluindo os computadores.
Sistema BCD (Decimal
Codificado em Binrio)
BCD a abreviao de Binary
Coded Decimal e se adapta melhor
aos circuitos digitais.
Permite transformar cada dgito
deci mal de um nmero numa
representao por quatro dgitos bi-
nrios (bits) independentemente
do valor total do nmero que ser re-
presentado.
Figura 11-
Extremos de
um nmero
binrio.
Figura 12- Converso de um decimal em
binrio por divises sucessivas.
resultado: 1110100
1.5 - BINRIOS MENORES QUE 1
Para o leitor talvez seja difcil en-
tender como usando quantidades que
s podem ser inteiras, como dado
pela definio de digital no incio desta
lio, seja possvel representar quan-
tidades menores que um, ou seja,
nmeros quebrados ou fracionrios.
claro que isso possvel na pr-
tica, pois se assim no fosse os com-
putadores e as calculadoras no po-
deriam realizar qualquer operao
com estes nmeros e sabemos que
isso no verdade.
O que se faz usar um artifcio
que consiste em empregar potncias
negativas de um nmero inteiro para
representar quantidades que no so
inteiras.
Assim possvel usar dgitos bi-
nrios para representar quantidades
fracionrias sem problemas.
Vamos dar um exemplo tomando
o nmero 0,01101 em binrio.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 6
Assim, partimos da seguinte tabela:
Dgito decimal BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
Se quisermos representar em
BCD o nmero 23,25 no o converte-
mos da forma convencional por divi-
ses sucessivas mas sim, tomamos
cada dgito e o convertemos no BCD
equivalente, conforme segue:
2 3, 2 5
0010 0011 0010 0101
Veja ento que para cada dgito
decimal sempre teremos quatro dgi-
tos binrios ou bits e que os valores
1010, 1011, 1100, 1101 e 1111 no
existem neste cdigo.
Esta representao foi muito inte-
ressante quando as calculadoras se
tornaram populares, pois era poss-
vel us-las para todas as operaes
com nmeros comuns e os 5 cdigos
no utilizados dos valores que no
existiam foram adotados para indicar
as operaes! (figura 13)
O leitor tambm perceber que
usando representaes desta forma,
operavam os primeiros computado-
res, apropriadamente chamados de
computadores de 4 bits.
Outros Cdigos
Outros cdigos binrios, mas no
to importantes neste momento, so
o Cdigo Biquinrio, em que cada d-
gito tem um peso e so sempre usa-
dos 7 bits para sua representao e
o Cdigo Gray que aparece em diver-
sas verses.
O Cdigo Gray se caracteriza pelo
fato da passagem de qualquer nme-
ro para o seguinte sempre ser feita
com a mudana de um nico dgito.
Assim, por exemplo, quando pas-
samos de 0111 (7 em decimal) para
1000 (8 em decimal) os quatro dgi-
tos mudam. No Cdigo Gray a passa-
gem do 7 para 8 muda apenas um
dgito, pois o 7 0100 e o 8 1100.
Podemos ainda citar os Cdigos
de Paridade de Bit e o Cdigo de Ex-
cesso 3 (XS3) encontrados em apli-
caes envolvendo circuitos digitais.
1.7 - SISTEMA HEXADECIMAL
Os bits dos computadores so
agrupados em conjuntos de 4, assim
temos os computadores de 4, 8, 16 e
32 bits. Tambm observamos que com
4 bits podemos obter representaes
binrias de 16 nmeros e no somen-
te de 10. Vimos que os 5 excedentes
poderiam ser usados para represen-
tar operaes nas calculadoras.
Isso significa que a representao
de valores no sistema hexadecimal ou
de base 16 mais compatvel com a
numerao binria ou operao bin-
ria dos computadores.
E de fato isso feito: abrindo mui-
tos programas de um computador,
vemos que suas caractersticas como
posies de memria ou quantidade
de memria so feitas neste sistema.
Isso significa que o tcnico preci-
sa conhecer este sistema e mais do
que isso, deve saber como fazer con-
verses dele para o decimal e vice-
versa, alm de converses para o sis-
tema binrio. Na tabela abaixo damos
as representaes dos dgitos deste
sistema com equivalentes decimais e
binrios:
Decimal Binrio Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
Observe que como no existem
smbolos para os dgitos 10, 11, 12,
13, 14 e 15, foram usadas as letras
A,B,C,D,E e F.
Como fazer as converses: os
mesmos procedimentos que vimos
para o caso das converses de deci-
mal para binrio e vice-versa so v-
lidos para o caso dos hexadecimais,
mudando-se apenas a base.
Vamos dar exemplos:
Como converter 4D5 em decimal:
Os pesos no caso so: 256, 16 e
1. (a cada dgito para a esquerda
multiplicamos o peso do anterior por
16 para obter novo peso).
Temos ento:
4D5 = (4 x 256)+(13x16)+(1x5) = 1237
Observe que o D corresponde ao
13. O nmero decimal equivalente ao
4D5 hexadecimal ou hex, como
muitas vezes representado, 1237.
4D5 (hex) = 1237 (dec)
A converso inversa, ou seja, de
decimal para hexadecimal feita por
divises sucessivas. Tomemos o caso
de 1256, apresentado na figura 14.
Veja que basta ler o quociente fi-
nal e depois os restos das divises
sucessivas, sempre lembrando que os
que excederem 10 devem ser troca-
dos pelas letras equivalentes.
Figura 13- Uso dos valores de 0000 a 1111.
Figura 14- 1367 decimal
equivale a 557 na base 16.
EXERCCIOS
a) Converter 645 em BCD
b) Converter 45 em binrio puro
c) Converter 11001 (binrio) em decimal
d) Converter 1101 0011 1011 (BCD) em
decimal
e) Conver ter 1745 (deci mal ) em
hexadecimal.
f) Converter FFF (hex) em decimal.
g) Converter F4D (hex) em decimal.
CURSODEELETRNICA DIGITAL
7 SABER ELETRNICA ESPECIAL N 8 - 2002
Na primeira lio do nosso curso
aprendemos o significado das pala-
vras Digital e Lgica empregadas na
Eletrnica e nos computadores. Vimos
que os computadores so denomina-
dos digitais quando trabalham com
sinais discretos, ou seja, sinais que
no variam continuamente entre dois
valores, mas que assumem determi-
nados valores inteiros. Tambm vimos
que os computadores so mquinas
lgicas, porque tomam decises a
partir de certos fatos, segundo regras
muito bem estabelecidas. Vimos que
no caso dos circuitos digitais, como
os usados nos computadores, a base
10 no a mais apropriada e que
estes equipamentos usam principal-
mente o si stema bi nri o e
hexadecimal. Aprendemos ainda
como fazer as converses de base e
ler os nmeros binrios e hexade-
cimais.
Nesta lio veremos de que modo
os circuitos digitais podem tomar de-
cises lgicas. Todas essas decises
so baseadas em circuitos muito sim-
ples e configuraes que operam na
base 2 e que portanto, so fceis de
entender, porm muito importantes
para os leitores que pretendam tra-
balhar com computadores, ou pelo
menos entender melhor seu princpio
de funcionamento.
2.1 - A lgebra de Boole
Em meados do sculo passado
George Boole, um matemtico ingls,
desenvolveu uma teoria completa-
mente diferente para a poca, base-
ada em uma srie de postulados e
operaes simples para resolver uma
infinidade de problemas.
Apesar da algebra de Boole, como
foi chamada, poder resolver proble-
mas prticos de controle e fabricao
de produtos, na poca no havia Ele-
trnica e nem as mquinas eram su-
ficientemente avanadas para utilizar
seus princpios.
A lgebra de Boole veio a se tor-
nar importante com o advento da Ele-
trnica, especificamente, da Eletrni-
ca Digital, que gerou os modernos
computadores.
Boole estabelece em sua teoria
que s existem no universo duas con-
dies possveis ou estados, para
qualquer coisa que se deseje anali-
sar e estes dois estados so opostos.
Assim, uma lmpada s pode es-
tar acesa ou apagada, uma torneira
s pode estar aberta ou fechada, uma
fonte s pode ter ou no ter tenso
na sua sada, uma pergunta s pode
ter como resposta verdadeiro ou fal-
so. Dizemos de maneira simples que
na lgebra de Boole as variveis lgi-
cas s podem adquirir dois estados:
0 ou 1
Verdadeiro ou Falso
Aberto ou Fechado
Alto ou Baixo (HI ou LO)
Ligado ou Desligado
Na Eletrnica Digital partimos jus-
tamente do fato de que um circuito s
pode trabalhar com dois estados pos-
sveis, ou seja, encontraremos pre-
sena do sinal ou a ausncia do si-
nal, o que se adapta perfeitamente
aos princpios da lgebra de Boole.
Tudo que um circuito lgico digital
pode fazer est previsto pela lgebra
de Boole. Desde as mais simples ope-
raes ou decises, como acender
um LED quando dois sensores so
ativados de uma determinada manei-
ra ou quando uma tecla pressiona-
da, at girar no espao uma imagem
tridimensional.
2.2 - Os nveis lgicos
Partimos ento do fato de que nos
circuitos digitais s encontraremos
duas condies possveis: presena
ou ausncia de sinal, para definir al-
guns pontos importantes para o nos-
so entendimento.
Nos circuitos digitais a presena
de uma tenso ser indicada como 1
ou HI (de HIGH ou Alto) enquanto que
a ausncia de uma tenso ser
indicada por 0 ou LO (de LOW ou
baixo).
O 0 ou LO ser sempre uma ten-
so nula, ou ausncia de sinal num
ponto do circuito, mas o nvel lgico 1
ou HI pode variar de acordo com o
circuito considerado (figura 1). Nos
PCs de mesa, a tenso usada para a
alimentao de todos os circuitos l-
gicos, por exemplo, de 5 V. Assim, o
nvel 1 ou HI de seus circuitos ser
LIO 2
A LGEBRA DE BOOLE
Figura 1- Nos circuitos digitais s
encontramos um valor fixo de tenso.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 8
sempre uma tenso de 5 V. Nos
laptops usada uma tenso de ali-
mentao menor, da ordem de 3,2 V,
portanto, nestes circuitos um nvel 1
ou HI sempre corresponder a uma
tenso desse valor.
Existem ainda circuitos digitais que
empregam componentes de tecnolo-
gia CMOS e que so alimentados ti-
picamente por tenses entre 3 e 15 V.
Nestes casos, conforme vemos na fi-
gura 2, um nvel lgico 1 ou HI pode-
r ter qualquer tenso entre 3 e 15 V,
dependendo apenas da tenso de ali-
mentao usada.
Verdadeiro
Ligado
Nvel alto ou HI
3.1 - Operaes Lgicas
No dia-a-dia estamos acostuma-
dos a realizar diversos tipos de ope-
raes lgicas, as mais comuns so
as que envolvem nmeros, ou seja,
quantidades que podem variar ou va-
riveis.
Assim, podemos representar uma
soma como:
Y = A + B
Onde o valor que vamos encon-
trar para Y depende dos valores atri-
budos s letras A e B.
Dizemos que temos neste caso
uma funo algbrica e que o valor Y
a varivel dependente, pois seu va-
lor depender justamente dos valores
de A e B, que so as variveis inde-
pendentes.
Na Eletrnica Digital, entretanto,
existem operaes mais simples do
que a soma, e que podem ser perfei-
tamente implementadas levando em
conta a uti l i zao da l gebra
booleana.
interessante observar que com
um pequeno nmero destas opera-
es conseguimos chegar a uma infi-
nidade de operaes mais complexas,
como por exemplo, as utilizadas nos
computadores e que, repetidas em
grande quantidade ou levadas a um
grau de complexidade muito grande,
nos fazem at acreditar que a mqui-
na seja inteligente!
Na verdade, a associao, de
determinada forma das operaes
simples que nos leva ao comporta-
mento muito complexo de muitos cir-
cuitos digitais, conforme ilustra a fi-
gura 4.
Assim, como observamos na figu-
ra 5, um computador formado por
Figura 2- A tenso encontrada nos circuitos
CMOS ter um valor fixo entre 3 e 15 V.
Figura 3- Podemos trabalhar com os nveis
"invertidos" numa lgica negativa.
Figura 4 - Circuitos que fazem
operaes simples podem ser
associados para realizar
operaes complexas.
Figura 5- Poucos blocos bsicos, mas reunidos em grande
quantidae podem realizar operaes muito complexas.
Na verdade, a idia de associar a
presena de tenso ao nvel 1 e a
ausncia ao nvel 0, mera questo
de conveno.
Nada impede que adotemos um
critrio inverso e projetemos os circui-
tos, pois eles funcionaro perfeita-
mente.
Assim, quando dizemos que ao
nvel alto (1) associamos a presena
de tenso e ao nvel baixo a ausn-
cia de tenso (0), estamos falando do
que se denomina lgica positiva.
Se associarmos o nvel baixo ou
0 a presena de tenso e o nvel alto
ou 1 a ausncia de tenso, estaremos
falando de uma lgica negativa, con-
forme ilustra a figura 3.
Para no causar nenhum tipo de
confuso, todo o nosso curso tratar
exclusivamente da lgica positiva,
o mesmo acontecendo com os dispo-
sitivos eletrnicos tomados como
exemplos.
Portanto, em nossa lgica, pos-
svel associar os seguintes estados de
um circuito aos valores 0 e 1:
0 V
Falso
Desligado
Nvel baixo ou LO
1 - 5 V (ou outra tenso positiva,
conforme o circuito)
CURSODEELETRNICA DIGITAL
9 SABER ELETRNICA ESPECIAL N 8 - 2002
um grande nmero de pequenos blo-
cos denominados portas ou funes
em que temos entradas e sadas.
O que ir aparecer na sada de-
terminado pela funo e pelo que
acontece nas entradas. Em outras
palavras, a resposta que cada circui-
to lgico d para uma determinada
entrada ou entradas depende do que
ele ou de que regra booleana ele
segue.
Isso significa que para entender
como o computador realiza as mais
complexas operaes teremos de co-
mear entendendo como ele faz as
operaes mais simples com as de-
nominadas portas e quais so elas.
Por este motivo, depois de definir
estas operaes lgicas, associando-
as lgebra de Boole, vamos estud-
las uma a uma.
2.4 - Funo Lgica NO ou In-
versora
Nos manuais tambm encontra-
mos a indicao desta funo com a
palavra inglesa correspondente, que
NOT.
O que esta funo faz negar uma
afirmao, ou seja, como em lgebra
booleana s existem duas respostas
possveis para uma pergunta, esta
funo inverte a resposta, ou seja,
a resposta o inverso da pergunta.
O circuito que realiza esta operao
denominado inversor.
Levando em conta que este circui-
to diz sim, quando a entrada no,
ou que apresenta nvel 0, quando a
entrada 1 e vice-versa, podemos
associar a ele uma espcie de tabela
que ser de grande utilidade sempre
que estudarmos qualquer tipo de cir-
cuito lgico.
Esta tabela mostra o que ocorre
com a sada da funo quando colo-
camos na entrada todas as combina-
es possveis de nveis lgicos.
Dizemos que se trata de uma ta-
bela verdade (nos manuais em Ingls
esta tabela aparece com o nome de
Truth Table). A seguir apresentamos
a tabela verdade para a porta NOT
ou inversora:
Entrada Sada
0 1
1 0
Os smbolos adotados para repre-
sentar esta funo so mostrados na
figura 6.
O adotado normalmente em nos-
sas publicaes o mostrado em (a),
mas existem muitos manuais tcnicos
e mesmo diagramas em que so
adotados outros e os leitores devem
conhec-los.
Esta funo pode ser simulada por
um circuito simples e de fcil entendi-
mento apresentado na figura 7.
Neste circuito temos uma lmpa-
da que, acesa, indica o nvel 1 na sa-
da e apagada, indica o nvel 0. Quan-
do a chave est aberta indicando que
a entrada nvel 0, a lmpada est
acesa, indicando que a sada nivel
1. Por outro lado, quando a chave
fechada, o que representa uma en-
trada 1, a lmpada apaga, indicando
que a sada zero.
Esta maneira de simular funes
lgicas com lmpadas indicando a
sada e chaves indicando a entrada,
bastante interessante pela facilida-
de com que o leitor pode entender seu
funcionamento.
Basta ento lembrar que:
Entrada: chave aberta = 0
chave fechada = 1
Sada: lmpada apagada = 0
lmpada acesa = 1
2.5 - Funo Lgica E
A funo lgica E tambm conhe-
cida pelo seu nome em ingls AND
pode ser definida como aquela em
que a sada ser 1 se, e somente
se, todas as variveis de entrada fo-
rem 1.
Veja que neste caso, as funes
lgicas E podem ter duas, trs, qua-
tro ou quantas entradas quisermos e
representada pelos smbolos mos-
trados na figura 8.
As funes lgicas tambm so
chamadas de portas ou gates (do
ingls) j que correspondem a circui-
tos que podem controlar ou deixar
passar os sinais sob determinadas
condies.
Tomando como exemplo uma por-
ta ou funo E de duas entradas, es-
crevemos a seguinte tabela verdade:
Entradas Sada
A B
0 0 0
0 1 0
1 0 0
1 1 1
Na figura 9 apresentamos o modo
de simular o circuito de uma porta E
Figura 6 - Em (a) o simbolo mais comum e em (b) o simbolo IEEE usado em muitas publicaes
tcnicas mais modernas dos Estados Unidos e Europa.
Figura 7- Circuito simples para simular a
funo NO (NOT) ou inversor.
Figura 8- Smbolos adotados para representar uma porta E ou AND.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 10
usando chaves e uma lmpada co-
mum. preciso que S
1
e S
2
estejam
fechadas, para que a sada (lmpa-
da) seja ativada.
Para uma porta E de trs entra-
das tabela verdade ser a seguinte:
Entradas Sada
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Para que a sada seja 1, preciso
que todas as entradas sejam 1.
Observamos que para uma porta
E de 2 entradas temos 4 combinaes
possveis para os sinais aplicados.
Para uma porta E de 3 entradas te-
mos 8 combinaes possveis para o
sinal de entrada.
Para uma porta de 4 entradas, te-
remos 16 e assim por diante.
2.6 - Funo lgica OU
A funo OU ou ainda OR (do in-
gls) definida como aquela em que
a sada estar em nvel alto se uma
ou mais entradas estiver em nvel alto.
Esta funo representada pelos
smbolos mostrados na figura 10.
O smbolo adotado normalmente
em nossas publicaes o mostrado
em (a).
Para uma porta OU de duas en-
tradas podemos elaborar a seguinte
tabela verdade:
Entradas Sada
A B S
0 0 0
0 1 1
1 0 1
1 1 1
Vemos que a sada estar no n-
vel 1 se uma das entradas estiverem
no nvel 1.
Um circuito simples com chaves e
lmpada para simular esta funo
dado na figura 11.
Quando uma chave estiver fecha-
da (entrada 1) a lmpada receber
corrente (sada 1), conforme desejar-
mos. Para mais de duas variveis po-
demos ter portas com mais de duas
entradas. Para o caso de uma porta
OU de trs entradas teremos a se-
guinte tabela verdade:
Entradas Sada
A B C S
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
2.7 - Funo NO-E
As funes E, OU e NO (inver-
sor) so a base de toda a lgebra
booleana e todas as demais podem
ser consideradas como derivadas
delas. Vejamos:
Uma primeira funo importante
derivada das anteriores a obtida
pela associao da funo E com a
funo NO, ou seja, a negao da
funo E que denominada NO-E
ou em ingls, NAND.
Na figura 12 temos os smbolos
adotados para representar esta fun-
o.
Observe a existncia de um pe-
queno crculo na sada da porta para
indicar a negao.
Podemos dizer que para a funo
NAND a sada estar em nvel 0 se, e
somente se, todas as entradas esti-
verem em nvel 1.
A tabela verdade para uma porta
NO-E ou NAND de duas entradas
a seguinte:
Entradas Sada
A B S
0 0 1
0 1 1
1 0 1
1 1 0
Na figura 13 temos um circuito
simples com chaves, que simula esta
funo.
Figura 9 - Circuito simples para
simular um aporta E ou AND.
Figura 10- Smbolos para as portas OU ou OR.
Figura 11- Circuito para simular uma
porta OU ou OR de duas entradas.
Figura 12- Smbolos para as portas NO-E ou NAND.
CURSODEELETRNICA DIGITAL
11 SABER ELETRNICA ESPECIAL N 8 - 2002
Veja que a lmpada s apagar
(sada 0) quando as duas chaves es-
tiverem fechadas (1), curto-circuitando
assim sua alimentao. O resistor
usado para limitar a corrente da
fonte.
Tambm neste caso podemos ter
a funo NAND com mais de duas
entradas. Para o caso de 3 entradas
teremos a seguinte tabela verdade:
Entradas Sada
A B C S
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
2.8 - Funo NO-OU
Esta a negao da funo OU,
obtida da associao da funo OU
com a funo NO ou inversor. O ter-
mo ingls usado para indicar esta fun-
o NOR e seus smbolos so apre-
sentados na figura 14.
Sua ao definida da seguinte
forma: a sada ser 1 se, e somente
se, todas as variveis de entrada fo-
rem 0.
Uma tabela verdade para uma fun-
o NOR de duas entradas mostra-
da a seguir:
Entradas Sada
A B S
0 0 1
0 1 0
1 0 0
1 1 0
Um circuito simples usando cha-
ves e lmpada para simular esta fun-
o mostrado na figura 15.
Observe que a lmpada s se
mantm acesa (nvel 1) se as duas
chaves (S
1
e S
2
) estiverem abertas
(nvel 0).
Da mesma forma que nas funes
anteriores, podemos ter portas NOR
com mais de duas entradas. Para o
caso de trs entradas teremos a se-
guinte tabela verdade:
Entradas Sada
A B C S
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 0
2.9 - Funo OU-exclusivo
Uma funo de grande importn-
cia para o funcionamento dos circui-
tos lgicos digitais e especificamente
para os computadores a denomina-
da OU-exclusivo ou usando o termo
ingls, exclusive-OR. Esta funo
tem a propriedade de realizar a soma
de valores binrios ou ainda encon-
trar o que se denomina paridade (o
que ser visto futuramente).
Na figura 16 temos os smbolos
adotados para esta funo.
Podemos definir sua ao da se-
guinte forma: a sada ser 1 se, e so-
mente se, as variveis de entrada fo-
rem diferentes. Isso significa que, para
uma porta Exclusive-OR de duas en-
tradas teremos sada 1 se as entra-
das forem 0 e 1 ou 1 e 0, mas a sada
ser 0 se as entradas forem ambas 1
ou ambas 0, conforme a seguinte ta-
bela verdade:
Entradas Sada
A B S
0 0 0
0 1 1
1 0 1
1 1 0
Esta funo derivada das de-
mais, pois podemos mont-la usan-
do portas conhecidas (figura 17).
Assim, se bem que esta funo
tenha seu prprio smbolo e possa ser
considerada um bloco independen-
te nos projetos, podemos sempre
i mpl ement-l a com um ci rcui to
equivalente como o ilustrado nessa
figura.
2.10 - Funo NO-OU exclusi-
vo ou coincidncia
Podemos considerar esta funo
como o inverso do OU-exclusivo. Sua
denominao em ingls Exclusive
Figura 13- Circuito que simula uma porta
NAND ou NO-E de duas entradas.
Figura 14- Smbolo usados para representar a funo NOR ou NO-E
Figura 15- Circuito usado para simular
uma porta NOR de duas entradas.
Figura 16- Smbolo para a funo OU-exclusivo ou Exclusive-OR.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 12
NOR e representada pelo smbolo
mostrado na figura 18.
Observe o crculo que indica a
negativa da funo anterior, se bem
que essa terminologia so seja apro-
priada neste caso.
Esta funo pode ser definida
como a que apresenta uma sada
igual a 1 se, e somente se as vari-
veis de entrada forem iguais.
Uma tabela verdade para esta fun-
o a seguite:
Entrada Sada
A B S
0 0 1
0 1 0
1 0 0
1 1 1
Podemos implementar esta funo
usando outras j conhecidas, confor-
me a figura 19.
2.11 - Propriedades das opera-
es lgicas
As portas realizam operaes com
os valores binrios aplicados s suas
entradas. Assim, podemos represen-
tar estas operaes por uma
simbologia apropriada, facilitando o
projeto dos circuitos e permitindo
visualizar melhor o que ocorre quan-
do associamos muitas funes.
No entanto, para saber associar as
diversas portas e com isso realizar
operaes mais complexas, preci-
so conhecer as propriedades que as
operaes apresentam.
Exatamente como no caso das
operaes com nmeros decimais, as
operaes lgicas com a lgebra
Booleana se baseiam numa srie de
postulados e teoremas algo simples.
Os principais so dados a seguir
e prov-los fica por conta dos leitores
que desejarem ir alm. Para enten-
der, entretanto, seu si gni fi cado
no preciso saber como provar sua
validade, mas sim memorizar seu
significado.
Representaes
As operaes E, OU e NO so
representadas por smbolos da se-
guinte forma:
a) Operao E
A operao E representada por
um ponto final(.). Assim, para uma
porta E de duas entradas (A e B) e
sada S podemos fazer a representa-
o:
A . B = S
b) Operao OU
Esta operao representada
pelo sinal (+).
A operao de uma porta OU de
entradas A e B e sada S pode ser
representada como:
A + B = S
c) Operao NO
Esta operao indicada por uma
barra da seguinte forma:
A\ = S
Partindo destas representaes,
podemos enumerar as seguintes pro-
priedades das operaes lgicas:
1. Propriedade comutativa das
operaes E e OU:
A . B = B . A
A + B = B + A
2. Propriedade associativa das
operaes E e OU:
A.(B.C) = (A.B).C
A+(B+C) = (A+B)+C
3. Teorema da Involuo:
(A negao da negao a pr-
pria afirmao)
A\\ = A
4. A operaco E distributiva em
relao operao OU:
A.(B+C) = A.B + A.C
Figura 17- Elaborao da funo OU-exclusivo com inversores, portas AND e uma porta OR.
Figura 18- Smbolos da funo No-OU-Exclusive ou
Exclusive NOR tambm chamada funo coincidncia.
Figura 19- Funo coincidncia (Exclusive NOR) implementada com outras portas.
CURSODEELETRNICA DIGITAL
13 SABER ELETRNICA ESPECIAL N 8 - 2002
5. Propriedades diversas:
A.A = A
A+A = A
A.0 = 0
A.1 = A
A+0 = A
A+1 = 1
A.A\= 0
A+A\= 1
A+A.B = A
6. Teoremas de De Morgan:
Aplicando a operao NO a uma
operao E, o resultado obtido igual
ao da operao OU aplicada aos com-
plementos das variveis de entrada.
____ _ _
A . B = A + B
Aplicando a operao NO a uma
operao OU o resultado igual ao
da operao E aplicada aos comple-
mentos das variveis de entrada.
____ _ _
A + B = A . B
2.12 - Fazendo tudo com portas
NAND
As portas NO-E, pelas suas ca-
ractersticas, podem ser usadas para
obter qualquer outra funo que es-
tudamos. Esta propriedade torna es-
sas portas blocos universais nos pro-
jetos de circuitos digitais j que, na
forma de circuitos integrados, as fun-
es NAND so fceis de obter e ba-
ratas.
A seguir vamos mostrar de que
modo podemos obter as funes es-
tudadas simplesmente usando portas
NAND.
Inversor
Para obter um inversor a partir de
uma porta NAND basta unir suas en-
tradas ou colocar uma das entradas
no nvel lgico 1, conforme figura 20.
Uma porta E (AND) obtida sim-
plesmente agregando-se funo
NO-E (NAND) um inversor em cada
entrada, (figura 21).
A funo OU (OR) pode ser obti-
da com o ci rcui to mostrado na
figura 22. O que se faz inverter a
sada depois de aplic-la a uma por-
ta NAND.
2.13 - Concluso
Os princpios em que se baseiam
os circuitos lgicos digitais podem
parecer algo abstratos, pois usam
muito de Matemtica e isso talvez
desestimule os leitores. No entanto,
eles so apenas o comeo. O esforo
para entend-los certamente ser re-
compensado, pois estes princpios
esto presentes em tudo que um com-
putador faz. Nas prximas lies,
quando os princpios estudados co-
mearem a tomar uma forma mais
concreta, aparecendo em circuitos e
aplicaes prticas ser fcil entend-
los melhor.
Nas prximas lies, o que foi es-
tudado at agora ficar mais claro
quando encontrarmos sua aplicao
prtica.
QUESTIONRIO
1. Se associarmos presena de
uma tenso o nvel lgico 1 e sua
ausncia o nvel 0, teremos que tipo
de lgica:
a) Digital b) Positiva
c) Negativa d) Booleana
2. Na entrada de uma funo lgi-
ca NO aplicamos o nvel lgico 0. A
sada certamente ser:
a) 0 b) 1
c) Pode ser 0 ou 1
d) Estar indefinida
3. O circuito que realiza a opera-
o lgica NO denominado:
a) Porta lgica b) Inversor
c) Amplificador digital
d) Amplificador analgico
4. Se na entrada de uma porta
NAND aplicarmos os nveis lgicos 0
e 1, a sada ser:
a) 0
b) 1
c) Pode ser 0 ou 1
d) Estar indefinida
5. Em qual das seguintes condi-
es de entrada a sada de uma por-
ta OR ser 0:
a) 0,0 b) 0,1
c) 1,0 d) 1,1
6. Qual o nome da funo lgi-
ca em que obtemos uma sada 1
quando as entradas tiverem nveis
lgicos diferentes, ou seja, forem 0 e
1 ou 1 e 0.
a) NAND
b) NOR
c) AND
d) Exclusive OR
7. Qual a porta que pode ser
utilizada para implementar qualquer
funo lgica:
a) Inversor (NO)
b) AND
c) NAND
d) OR
Figura 20- Obtendo um inversor ( Funo NO ou NOT) a partir de uma porta NAND.
Figura 21- POrta E obtida
com duas NO-E (NAND).
Figura 22- Porta OU obtida
com duas NO-E (NAND).
Respostas da lio n 1
a) 0110 0100 0101
b) 101101
c) 25
d) Sem resposta (1101 no existe)
e) 131
f) 131
g) 334
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 14
LIO 3
FAMLIAS DE CIRCUITOS LGICOS DIGITAIS
Na lio anterior conhecemos os
princpios simples da lgebra de
Boole que regem o funcionamento
dos circuitos lgicos digitais encontra-
dos nos computadores e em muitos
outros equipamentos. Vimos de que
modo umas poucas funes simples
funcionam e sua importncia na ob-
teno de funes mais complexas.
Mesmo sendo um assunto um pouco
abstrato, por envolver princpios ma-
temticos, o leitor pode perceber que
possvel simular o funcionamento de
algumas funes com circuitos eletr-
nicos relativamente simples, usando
chaves e lmpadas.
Os circuitos eletrnicos modernos,
entretanto, no usam chaves e lm-
padas, mas sim, dispositivos muito
rpidos que podem estabelecer os
nveis lgicos nas entradas das fun-
es com velocidades incrveis e isso
lhes permite realizar milhes de ope-
raes muito complexas a cada se-
gundo.
Nesta edio veremos que tipo de
circuitos so usados e como so en-
contrados na prtica em blocos bsi-
cos que unidos podem levar a elabo-
rao de circuitos muito complicados
como os encontrados nos computa-
dores.
O leitor ir comear a tomar con-
tato com componentes prticos das
famlias usadas na montagem dos
equipamentos digitais. So estes os
componentes bsicos que podem ser
encontrados em circuitos digitais,
computadores e muitos outros.
3.1 - O transistor como chave
eletrnica
Um transistor pode funcionar
como um interruptor deixando passar
ou no uma corrente, conforme a apli-
cao de uma tenso em sua entra-
da.
Assim, na simulao dos circuitos
que estudamos e em que usamos
chaves, possvel utilizar transistores
com uma srie de vantagens.
No caso das chaves, o operador
era responsvel pela entrada do si-
nal, pois, atuando com suas mos
sobre a chave, deveria estabelecer o
nvel lgico de entrada, mantendo
esta chave aberta ou fechada confor-
me desejasse 0 ou 1.
Se usarmos um transistor teremos
uma vantagem importante: o transis-
tor poder operar com a tenso ou
nvel lgico produzido por uma outra
funo e no necessariamente por
uma pessoa que acione uma chave.
Assi m, as funes l gi cas
implementadas com transistores tm
a vantagem de poderem ser interliga-
das umas nas outras, pois o sinal que
aparece na sada de cada uma pode
ser usado como entrada para outra,
conforme a figura 1.
Na figura 1 damos um exemplo
interessante de como podemos obter
um inversor usando um transistor.
Aplicando o nvel 1 na base do
transistor ele conduz at o ponto de
saturar, o que faz, com que a tenso
no seu coletor caia a 0. Por outro lado,
na ausncia de tenso na sua base,
que corresponde ao nvel 0 de entra-
da, o transistor se mantm cortado e
a tenso no seu coletor se mantm
alta, o que corresponde ao nvel 1.
Conforme observamos na figura
2, outras funes podem ser conse-
guidas com transistores.
Isso significa que a elaborao de
um circuito lgico digital capaz de rea-
lizar operaes complexas usando
transistores algo que pode ser con-
seguido com relativa facilidade.
3.2 - Melhorando o desempenho
No entanto, usar transistores em
circuitos que correspondam a cada
funo de uma maneira no padroni-
zada pode trazer algumas dificulda-
des.
Figura 1- Um inversor (funo NO
ou NOT) usando um transistor.
CURSODEELETRNICA DIGITAL
15 SABER ELETRNICA ESPECIAL N 8 - 2002
Dessa forma, se bem que nos pri-
meiros tempos da Eletrnica Digital
cada funo era montada com seus
transistores, diodos e resistores na
sua plaquinha para depois serem to-
das interligadas, este procedimento
se revelou inconveniente por diversos
motivos.
O primeiro deles a complexida-
de que o circuito adquiria se realizas-
se muitas funes.
O segundo, a necessidade de
padronizar o modo de funcionamen-
to de cada circuito ou funo. Seria
muito importante estabelecer que to-
dos os circuitos operassem com a
mesma tenso de alimentao e for-
necessem sinais que os demais pu-
dessem reconhecer e reconhecessem
os sinais gerados pelos outros.
O desenvolvimento da tecnologia
dos circuitos integrados, possibilitan-
do a colocao num nico invlucro
de diversos componentes j interliga-
dos, veio permitir um desenvolvimen-
to muito rpido da Eletrnica Digital.
Foi criada ento uma srie de cir-
cuitos integrados que continham
numa nica pastilha as funes lgi-
cas digitais mais usadas e de tal ma-
neira projetadas que todas eram com-
patveis entre si, ou seja, operavam
com as mesmas tenses e reconhe-
ciam os mesmos sinais.
Estas sries de circuitos integra-
dos formaram ento as Famlias L-
gicas, a partir das quais os projetis-
tas tiveram facilidade em encontrar
todos os blocos para montar seus
equipamentos digitais.
Assim, conforme a figura 3, pre-
cisando montar um circuito que usas-
se uma porta AND duas NOR e inver-
sores, o projetista teria disponveis
componentes compatveis entre si
contendo estas funes e de tal for-
ma que poderiam ser interligadas das
maneiras desejadas.
O sucesso do advento dessas fa-
mlias foi enorme, pois alm do me-
nor tamanho dos circuitos e menor
consumo de energia, havia ainda a
vantagem do menor custo e obteno
de maior velocidade de operao e
confiabilidade.
Diversas famlias foram criadas
desde o advento dos circuitos integra-
dos, recebendo uma denominao
conforme a tecnologia empregada.
As principais famlias lgicas de-
senvolvidas foram:
RTL ou Resistor Transistor Logic
RCTL ou Resistor Capacitor
Transistor Logic
DTL ou Diode Transistor Logic
TTL ou Transistor Transistor Logic
CMOS ou Complementary Metal
Oxid Semiconductor
ECL ou Emitter Coupled Logic
Atualmente a Famlia TTL e a
CMOS so as mais usadas, sendo
empregadas em uma grande quanti-
dade de equipamentos digitais e tam-
bm nos computadores e perifricos.
3.3 - A famlia TTL
A famlia TTL foi originalmente
desenvolvida pela Texas Instruments,
mas hoje, muitos fabricantes de
semicondutores produzem seus com-
ponentes.
Esta famlia principalmente
reconhecida pelo fato de ter duas
sries que comeam pelos nmeros
54 para os componentes de uso mili-
tar e 74 para os componentes de uso
comercial.
Assim, podemos rapidamente as-
sociar qualquer componente que co-
mece pelo nmero 74 famlia TTL.
Na figura 4 mostramos uma por-
ta tpica TTL. Trata-se de uma porta
NAND de duas entradas que logo
Figura 2- Outras funes
implementadas com
transistores.
Figura 3- Blocos
compatveis contendo
funes lgicas
(circuitos integrados).
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 16
chama a ateno pelo fato de usar um
transistor de dois emissores.
A caracterstica mais importante
desta famlia est no fato de que ela
alimentada por uma tenso de 5 V.
Assim, para os componentes des-
ta famlia, o nvel lgico 0 sempre a
ausncia de tenso ou 0 V, enquanto
que o nvel lgico 1 sempre uma
tenso de +5 V.
Para os nveis lgicos serem re-
conhecidos devem estar dentro de
faixas bem definidas.
Conforme verificamos na figura 5,
uma porta TTL reconhecer como n-
vel 0 as tenses que estiverem entre
0 e 0,8 V e como 1 os que estiverem
numa outra faixa entre 2,4 e 5 V.
Entre essas duas faixas existe
uma regio indefinida que deve ser
evitada.
H centenas de circuitos integra-
dos TTL disponveis no mercado para
a realizao de projetos. A maioria
deles est em invlucros DIL de 14 e
16 pinos, conforme exemplos da fi-
gura 6.
As funes mais simples das por-
tas disponveis numa certa quantida-
de em cada integrado usam circuitos
integrados de poucos pinos.
No entanto, medida que novas
tecnologias foram sendo desenvolvi-
das permitindo a integrao de uma
grande quantidade de componentes,
surgiu a possibilidade de colocar num
integrado no apenas umas poucas
portas e funes adicionais que se-
ro estudadas futuramente como flip-
flops, decodificadores e outros mas,
tambm interlig-los de diversas for-
mas e utiliz-los em aplicaes espe-
cficas.
Diversas etapas no aumento da
integrao foram obtidas e receberam
nomes que hoje so comuns quando
falamos de equipamentos digitais e
computadores em geral. Temos as
seguintes classificaes para os graus
de integrao dos circuitos digitais:
SSI - Small Scale Integration ou
Integrao em Pequena Escala que
corresponde a srie normal dos pri-
meiros TTL que contm de 1 a 12
portas lgicas num mesmo compo-
nente ou circuito integrado.
MSI - Medium Scale Integration
ou Integrao de Mdia Escala em
que temos num nico circuito integra-
do de 13 a 99 portas ou funes lgi-
cas.
LSI - Large Scale Integration ou
Integrao em Grande Escala que
corresponde a circuitos integrados
contendo de 100 a 999 portas ou fun-
es lgicas.
VLSI - Very Large Scale
Integration ou Integrao em Esca-
la Muito Grande que corresponde
aos circuitos integrados com mais de
1000 portas ou funes lgicas.
3.4 - Outras Caractersticas da
Famlia TTL
Para usar corretamente os circui-
tos integrados TTL e mesmo saber
como test-los, quando apresentam
algum problema de funcionamento,
importante conhecer algumas de suas
caractersticas adicionais.
Analisemos as principais caracte-
rsticas lembrando os nveis lgicos
de entrada e sada admitidos:
- Correntes de entrada:
Quando uma entrada de uma fun-
o lgica TTL est no nvel 0, flui uma
corrente da base para o emissor do
transistor multiemissor da ordem de
1,6 mA, figura 7.
Esta corrente deve ser levada em
conta em qualquer projeto, pois, ela
deve ser suprida pelo circuito que ex-
citar a porta.
Quando a entrada de uma porta
lgica TTL est no nvel alto, figura 8,
flui uma corrente no sentido oposto
da ordem de 40 A.
Figura 4- Uma
porta NAND TTL.
Figura 5- Faixas de tenso reconhecidas
como 0 e 1 (nvel alto e baixo).
Figura 6- As funes mais simples TTL
so encontradas nestes invlucros.
Figura 7- Corrente de entrada
no nvel baixo (0).
CURSODEELETRNICA DIGITAL
17 SABER ELETRNICA ESPECIAL N 8 - 2002
Esta corrente vai circular quando
a tenso de entrada estiver com um
valor superior a 2,0 V.
- Correntes de sada
Quando a sada de um circuito TTL
vai ao nvel 0 (ou baixo), flui uma cor-
rente da ordem de 16 mA, conforme
observamos no circuito equivalente da
figura 9.
Isso significa que uma sada TTL
no nvel 0 ou baixo pode drenar de
uma carga uma corrente mxima de
16 mA, ou seja, pode absorver uma
corrente mxima desta ordem.
Por outro lado, quando a sada de
uma funo TTL est no nvel 1 ou
alto, ela pode fornecer uma corrente
mxima de 400 A, figura 10.
Veja ento que podemos obter
uma capacidade muito maior de exci-
tao de sada de uma porta TTL
quando ela levada ao nvel 0 do que
ao nvel 1.
Isso justifica o fato de que em
muitas funes indicadoras, em que
ligamos um LED na sada, fazemos
com que ele seja aceso quando a
sada vai ao nvel 0 (e portanto, a cor-
rente maior) e no ao nvel 1, con-
forme a figura 11.
- Fan In e Fan Out
Estes so termos tcnicos que
especificam caractersticas de extre-
ma importncia quando usamos cir-
cuitos integrados da famlia TTL.
A sada de uma porta no precisa
estar obrigatoriamente ligada a uma
entrada de outra porta. A mesma sa-
da pode ser usada para excitar diver-
sas portas.
Como a entrada de cada porta pre-
cisa de uma certa corrente e a sada
da porta que ir excitar tem uma ca-
pacidade limitada de fornecimento ou
de drenar a corrente, preciso esta-
belecer um limite para a quantidade
de portas que podem ser excitadas,
veja o exemplo da figura 12.
Assim, levando em conta as cor-
rentes nos nveis 1 e 0 das entradas
e sadas, definimos o FAN OUT como
o nmero mximo de entradas que
podemos ligar a uma sada TTL.
Para os componentes da famlia
TTL normal ou Standard que estamos
estudando, o FAN OUT 10.
Por outro lado, tambm pode ocor-
rer que na entrada de uma funo l-
gica TTL precisemos ligar mais de
uma sada TTL.
Considerando novamente que cir-
culam correntes nestas ligaes e que
os circuitos tm capacidades limita-
das de conduo, precisamos saber
at que quantidade de ligaes po-
demos fazer.
Desta forma o FAN-IN indica a
quantidade mxima de sadas que
podemos l i gar a uma entrada,
figura 13.
Figura 8- Corrente de
entrada no nvel alto (1).
Figura 9-
Corrente de sada
no nvel baixo (0).
Figura 10-
Corrente de
sada no nvel
alto (1).
Figura 11- Prefere-se a configurao (b) para acionar LEDs.
Figura 12- H um limite para a quantidade
de entradas que uma sada pode excitar.
Figura 13- Tambm pode ser necessrio ligar
mais de uma sada a uma entrada.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 18
- Velocidade
Os circuitos eletrnicos possuem
uma velocidade limitada de operao
que depende de diversos fatores.
No caso especfico dos circuitos
TTL, temos de considerar a prpria
configurao das portas que apresen-
tam indutncias e capacitncias pa-
rasitas que influem na sua velocida-
de de operao.
Assim, levando em conta a confi-
gurao tpica de uma porta, confor-
me observamos no circuito da figura
14, veremos que se for estabelecida
uma transio muito rpida da tenso
de entrada, a tenso no circuito no
subir com a mesma velocidade.
Este sinal ter antes de carregar
as capacitncias parasitas existentes
de modo que a tenso de entrada
suba gradualmente, demorando um
certo tempo que deve ser considera-
do.
Da mesma forma, medida que o
sinal vai passando pelas diversas eta-
pas do circuito, temos de considerar
os tempos que os componentes de-
moram para comutar justamente em
funo das capacitncias e indutn-
cias parasitas existentes.
O resultado disso que para os
circuitos integrados TTL existe um re-
tardo entre o instante em que o sinal
passa do nvel 0 para o 1 na entrada
e o instante em que o sinal na sada
responde a este sinal, passando
do nvel 1 para o 0 no caso de um
inversor.
Da mesma forma, existe um retar-
do entre o instante em que o sinal de
entrada passa do nvel 1 para o 0 e o
instante em que o sinal de sada pas-
sa do nvel 0 para o 1, no caso de um
inversor.
Mostramos esses dois tempos na
figura 15, eles so muito importan-
tes nas especificaes dos circuitos
TTL, principalmente quando trabalha-
mos com o projeto de dispositivos
muito rpidos. Basicamente podemos
adiantar para o leitor que se dois si-
nais que devam chegar ao mesmo
tempo a um certo ponto do circuito
no o fizerem, porque um se retarda
mais do que o outro ao passar por de-
terminadas funes, isso pode gerar
interpretaes erradas do prprio cir-
cuito que funcionar de modo anor-
mal.
Assim, a partir da famlia original
denominada Standard surgiram di-
versas subfamlias. Para diferenciar
essas subfamlias, foram adicionadas
ao nmero que identifica o componen-
te (depois do 54 ou 74 com que todos
comeam), uma ou duas letras.
Temos ento a seguinte tabela de
subfamlias e da famlia TTL standard:
Indicao: 54/74
Famlia/Subfamlia: Standard
Caracterstica: nenhuma
Indicao: 54L/74L
Famlia/Subfamlia: Low Power
Caracterstica: Baixo consumo
Indicao: 54H/74H
Famlia/Subfamlia: High Speed
Caracterstica: Alta velocidade
Indicao: 54S/74S
Famlia/Subfamlia: Schottky
Caracterstica: nenhuma
Indicao: 54LS/74LS
Famlia/Subfamlia: Low Power
Schottky
Caracterstica: nenhuma
A verso standard apresenta com-
ponentes com o custo mais baixo e
tambm dispe da maior quantidade
de funes disponveis.
No entanto, a verso LS se adap-
ta mais aos circuitos de computado-
res, pois tem a mesma velocidade dos
components da famlia Standard com
muito menor consumo.
Algumas caractersticas podem
ser comparadas, para que os leitores
verifiquem as diferenas existentes.
- Velocidade
A velocidade de operao de uma
funo TTL normalmente especi-
ficada pelo tempo que o sinal demo-
ra para propagar atravs do circuito.
Em uma linguagem mais simples, tra-
ta-se do tempo entre o instante em
que aplicamos os nveis lgicos na
entrada e o instante em que obtemos
a resposta, conforme verificamos atra-
vs da forma de onda que vimos na
figura 15.
Para os circuitos da famlia TTL
comum especificar estes tempos em
nanossegundos ou bilionsimos de
segundo.
Figura 14- Capacitncias parasitas que
influem na velocidade de resposta dos
circuitos.
Figura 15- Como so medidos os tempos de retardo nas funes TTL.
Os primeiros circuitos TTL
que foram desenvolvidos logo
se mostraram inapropriados
para certas aplicaes.
3.5 - Subfamlias TTL
Os primeiros circuitos TTL que fo-
ram desenvolvidos logo se mostraram
inapropriados para certas aplicaes,
quando necessria maior velocida-
de, ou menor consumo de energia ou
ainda os dois fatores reunidos.
Isso fez com que, mantendo as
caractersticas originais de compati-
bilidade entre os circuitos e manten-
do as mesmas funes bsicas, fos-
sem criadas sub-famlias que tives-
sem uma caracterstica adicional di-
ferenciada.
CURSODEELETRNICA DIGITAL
19 SABER ELETRNICA ESPECIAL N 8 - 2002
Assim, temos:
Famlia/Subfamlia: TTL Standart
Tempo de programao (ns): 10
Famlia/Subfamlia: Low Power
Tempo de programao (ns): 33
Famlia/Subfamlia: Low Power
Schottlky
Tempo de programao (ns): 10
Famlia/Subfamlia: High Speed
Tempo de programao (ns): 6
Famlia/Subfamlia: Schottkly
Tempo de programao (ns): 3
- Dissipao
Outro ponto importante no projeto
de circuitos digitais a potncia
consumida e portanto, dissipada na
forma de calor. Quando usamos uma
grande quantidade de funes, esta
caracterstica se torna importante tan-
to para o dimensionamento da fonte
como para o prprio projeto da placa
e do aparelho que deve ter meios de
dissipar o calor gerado.
Podemos ento comparar as dis-
sipaes das diversas famlias, to-
mando como base uma porta ou gate:
Famlia/SubFamlia: Standard
Dissipao por Gate (mW): 10
Famlia/SubFamlia: Low Power
Dissipao por Gate (mW): 1
Famlia/SubFamlia: Low Power
Schottky
Dissipao por Gate (mW): 2
Famlia/SubFamlia: High Speed
Dissipao por Gate (mW): 22
Famlia/Subfamlia: Schottky
Dissipao por Gate (mW): 20
O leitor j deve ter percebido um
problema importante: quando aumen-
tamos a velocidade, o consumo tam-
bm aumenta. O projetista deve por-
tanto, ser cuidadoso em escolher a
sub- famlia que una as duas caracte-
rsticas na medida certa de sua pre-
ciso, incluindo o preo.
3.6 - Compatibilidade entre as
subfamlias
Um ponto importante que deve ser
levado em conta quando trabalhamos
com a famlia Standard e as subfa-
mlias TTL a possibilidade de inter-
ligarmos os diversos tipos.
Isso realmente ocorre, j que to-
dos os circuitos integrados da famlia
TTL e tambm das subfamlias so
alimentados com 5 V.
Devemos observar, e com muito
cuidado, que as correntes que circu-
lam nas entradas e sadas dos com-
ponentes das diversas subfamlias
so completamente diferentes, logo,
quando passamos de uma para ou-
tra, tentanto interligar os seus com-
ponentes, as regras de Fan-In e Fan-
Out mudam completamente.
Na verdade, no podemos falar de
Fan-in e Fan-out quando interligamos
circuitos de famlias diferentes.
O que existe a possibilidade de
elaborar uma tabela, a partir das ca-
ractersticas dos componentes, em
que a quantidade mxima de entra-
das de determinada subfamlia pos-
sa ser ligada na sada de outra
subfamlia.
Esta tabela dada a seguir:
Sada
74L 74 74LS 74H 74S
74L 20 40 40 50 100
74LS 2,5 10 51 2,5 12,5
Entrada
74 10 20 20 25 50
74H 2 8 4 10 10
74S 2 8 4 10 10
Observamos por esta tabela que
uma sada 74 (Standard) pode exci-
tar convenientemente 10 entradas
74LS (Low Power Schottky).
Na figura 16 mostramos como isso
pode ser feito.
3.7 - Open Collector e
Totem-Pole
Os circuitos comuns TTL estuda-
dos at agora e que tm a configura-
o mostrada na figura 14 so deno-
minados Totem Pole.
Nestes circuitos temos uma confi-
gurao em que um ou outro transis-
tor conduz a corrente, conforme o n-
vel estabelecido na sada seja 0 ou 1.
Este tipo de circuito apresenta um
inconveniente se ligarmos duas por-
tas em paralelo, conforme a figura 17.
Se uma das portas tiver sua sada
indo ao nvel alto (1) ao mesmo tem-
po que a outra vai ao nvel baixo
(0),um curto-circuito estabelecido na
sada e pode causar sua queima.
Isso significa que os circuitos in-
tegrados TTL com esta configurao
nunca podem ter suas sadas interli-
gadas da forma indicada.
Figura 16- Uma sada standard
pode excitar 10 entradas LS.
Figura 17- Conflitos de nveis em
sadas interligadas.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 20
No entanto, existe uma possibili-
dade de elaborar circuitos em que as
sadas de portas sejam interligadas.
Isso conseguido com a configura-
o denominada Open Collector mos-
trada na figura 18.
Os circuitos integrados TTL que
possuem esta configurao so indi-
cados como open collector e quan-
do so usados, exigem a ligao de
um resistor externo denominado pull
up normalmente de 2000 ou prxi-
mo disso.
Como o nome em ingls diz, o
transistor interno est com o coletor
aberto (open collector) e para funci-
onar precisa de um resistor de polari-
zao.
A vantagem desta configurao
est na possibilidade de interligarmos
portas diferentes num mesmo ponto,
figura 19.
A desvantagem est na reduo
da velocidade de operao do circui-
to que se torna mais lento com a pre-
sena do resistor, pois ele tem uma
certa impedncia que afeta o desem-
penho do circuito.
3.8 - Tri-State
Tri-state significa terceiro estado e
uma configurao que tambm
pode ser encontrada em alguns cir-
cuitos integrados TTL, principalmen-
te usados em Informtica. Na figura
20 temos um circuito tpico de uma
porta NAND tri-state que vai servir
como exemplo. Podem existir aplica-
es em que duas portas tenham
suas sadas ligadas num mesmo cir-
cuito, figura 21.
Uma porta est associada a um
primeiro circuito e a outra porta a um
segundo circuito. Quando um circuito
envia seus sinais para a porta, o ou-
tro deve ficar em espera.
Ora, se o circuito que est em es-
pera ficar no nvel 0 ou no nvel 1,
estes nveis sero interpretados pela
porta seguinte como informao e
isso no deve ocorrer.
O que deve ocorrer que quando
uma porta estiver enviando seus si-
nais, a outra porta deve estar numa
situao em que na sua sada no
tenhamos nem 0 e nem 1, ou seja,
ela deve ficar num estado de circuito
desligado, circuito aberto ou terceiro
estado. Isso conseguido atravs de
uma entrada de controle denomina-
da habilitao em ingls enable
abreviada por EN.
Assim, quando EN est no nvel
0, no circuito da figura 20, o transis-
tor no conduz e nada acontece no
circuito que funciona normalmente.
No entanto, se EN for levada ao
nvel 1, o transistor satura, levando ao
corte, ou seja, os dois passam a se
comportar como circuitos abertos, in-
dependentemente dos sinais de en-
trada. Na sada Y teremos ento um
estado de alta impedncia.
Podemos ento concluir que a fun-
o tri-state apresenta trs estados
possveis na sua sada:
Nvel lgico 0
Nvel lgico 1
Alta Impedncia
As funes tri-state so muito usa-
das nos circuitos de computadores,
nos denominados barramentos de
dados ou data bus, onde diversos
circuitos devem aplicar seus sinais ao
mesmo ponto ou devem compartilhar
a mesma linha de transferncia des-
ses dados. O circuito que est funcio-
nando deve estar habilitado e os que
no esto funcionando, para que suas
sadas no influenciem nos demais,
devem ser levados sempre ao tercei-
ro estado.
Na figura 22 temos um exemplo
de aplicao em que so usados cir-
cuitos tri-state. Uma unidade de
processamento de um computador
envia e recebe dados para/de diver-
sos perifricos usando uma nica li-
nha (bus). Todos os circuitos ligados
a estas linhas devem ter sadas do tipo
tri-state.
Figura 18- Porta NAND (no-E) com
sada em coletor aberto (Open Collector).
Figura 19- O resistor "pull up" serve para
polarizar os transistores das sadas das
funes "open colletor".
Figura 20- Uma porta NAND TTL tri-state.
CURSODEELETRNICA DIGITAL
21 SABER ELETRNICA ESPECIAL N 8 - 2002
QUESTIONRIO
1. Quais so as duas principais
famlias de circuitos lgicos digitais
obtidas na forma de circuitos integra-
dos?
a) CMOS e TTL
b) Schottky e LS
c) AO e Solid State
d) FET e Bipolar
2. Qual a tenso de alimentao
dos circuitos integrados da famlia TTL
Standard?
a) 3 a 15 V b) 1,5 V
c) 5 V d) 12 V
3. Circuitos integrados que conte-
nham grande quantidade de funes,
mais de 1 000, usados principalmen-
te nos modernos computadores so
denominados:
a) SSI b) MSI
c) LSI d) VLSI
4. Um circuito integrado tem uma
capacidade maior de corrente na sua
sada quando:
a) No nvel 1 b) No nvel 0
c) As capacidades so iguais nos
dois nveis
d) A capacidade depende da fun-
o
5. A famlia TTL de alta velocida-
de tem seus componentes com a
sigla:
a) 74L b) 74H
c) 74S d) 74LS
6. Para que tipos de configurao
de sada no podemos ligar duas por-
tas juntas?
a) Todas
b) Totem pole
c) Open Collector
d) Nenhuma delas
7. Que estado encontramos numa
sada de uma funo TTL Tri-state
quando a entrada de habilitao no
est ativada?
a) Nvel 0
b) Nvel 1
c) Nvel 0 ou 1
d) Alta impedncia
Figura 21- Quando A estiver enviando sinais
para C, B deve estar "desativado".
Figura 22- Na troca de dados entre
diversas interfaces deve-se usar
componentes com sadas tri-state.
Respostas da lio n
o
2
1 - b)
2 - b)
3 - a)
4 - a)
5 - a)
6 - d)
7 - c)
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 22
Na lio anterior mostramos aos
leitores que os circuitos integrados
digitais so organizados em famlias
de modo a manter uma compatibili-
dade de caractersticas que permita
sua interligao direta sem a neces-
sidade de qualquer componente adi-
cional. Vimos na ocasio que as fa-
mlias contam com dezenas ou mes-
mo centenas de funes que atuam
como blocos ou tijolos a partir dos
quais podemos construir qualquer
circuito eletrnico digital, por mais
complexo que seja. Na verdade, os
prprios blocos tendem a ser cada vez
mais completos, com a disponibilida-
de de circuitos integrados que conte-
nham milhares ou mesmo dezenas de
milhares de funes j interligadas de
modo a exercer uma tarefa que seja
muito utilizada. o caso dos circuitos
integrados VLSI de apoio encontrados
nos computadores, em que milhares
de funes lgicas j esto interliga-
das para exercer dezenas ou cente-
nas de funes comuns nestes equi-
pamentos.
Na lio anterior estudamos a fa-
mlia TTL e suas subfamlias muito
comuns na maioria dos equipamen-
tos eletrnicos, analisando as princi-
pais funes disponveis e tambm
suas caractersticas eltricas.
No entanto, existem outras famli-
as e uma muito utilizada justamen-
te a que vamos estudar nesta lio: a
famlia CMOS. Se bem que as duas
famlias CMOS e TTL tenham carac-
tersticas diferentes, no so incom-
patveis. Na verdade, conforme vere-
mos, elas podem ser interligadas em
determinadas condies que o leitor
deve conhecer e que tambm sero
abordadas nesta lio. Como estas
duas famlias correspondem pratica-
mente a tudo que pode ser feito em
matria de circuitos digitais, o seu
conhecimento dar as bases neces-
srias ao trabalho com este tipo de
componente.
OS CIRCUITOS
INTEGRADOS CMOS
CMOS significa Complementary
Metal-Oxide Semiconductor e se re-
fere a um tipo de tecnologia que utili-
za transistores de efeito de campo ou
Field Effect Transistor (FET) em lugar
dos transistores bipolares comuns
(como nos circuitos TTL) na elabora-
o dos circuitos integrados digitais.
Existem vantagens e desvanta-
gens no uso de transistores de efeito
de campo, mas os fabricantes conse-
guem pouco a pouco eliminar as dife-
renas existentes entre as duas fam-
l i as com o desenvol vi mento de
tecnologias de fabricao, aumentan-
do ainda a sua velocidade e reduzin-
do seu consumo. De uma forma ge-
ral, podemos dizer que existem apli-
LIO 4
FAMLIAS DE CIRCUITOS INTEGRADOS CMOS
caes em que mais vantajoso usar
um tipo e aplicaes em que o outro
tipo melhor.
Os transistores de efeito de cam-
po usados nos circuitos integrados
CMOS ou MOSFETs tm a estrutura
bsica mostrada na figura 1 onde
tambm aparece seu smbolo.
Conforme podemos ver, o eletro-
do de controle a comporta ou gate
(g) onde se aplica o sinal que deve
ser ampl i fi cado ou usado para
chavear o circuito. O transistor po-
larizado de modo a haver uma ten-
so entre a fonte ou source (s) e o
dreno ou drain (d). Fazendo uma ana-
l ogi a com o transi stor bi pol ar,
podemos dizer que a comporta do
MOSFET equivale base do transis-
tor bipolar, enquanto que o dreno
equivale ao coletor e a fonte ao emis-
sor, figura 4.2.
Observe que entre o eletrodo de
comporta, que consiste numa placa
de alumnio e a parte que forma o
substrato ou canal por onde passa a
corrente, no existe contato eltrico
e nem juno, mas sim uma finssima
camada de xido de alumnio ou xi-
Figura 1- Um transistor CMOS
de canal N (NMOS).
Substrato
P
CURSODEELETRNICA DIGITAL
23 SABER ELETRNICA ESPECIAL N 8 - 2002
CURSO BSICO DE ELETRNICA DIGITAL
do metlico, que d nome ao disposi-
tivo (metal-oxide).
A polaridade do material semi-
condutor usado no canal, que a par-
te do transistor por onde circula a cor-
rente controlada, determina seu tipo
e tambm a polaridade da tenso que
a controla.
Assim, encontramos na prtica
transistores de efeito de campo tipo
MOS de canal N e transistores de efei-
to de campo tipo MOS de canal P.
Na verdade, os prprios transisto-
res MOS podem ainda ser divididos
em dois tipos: enriquecimento e em-
pobrecimento que levam a dois tipos
de representao. Para nosso curso
mais importante lembrar que exis-
tem transistores MOS tipo P e tipo N.
Na figura 3 temos os smbolos
adotados para representar os dois ti-
pos de transistores.
Podemos dizer, de maneira geral,
que estes transistores so equivalen-
tes aos tipos NPN e PNP bipolares.
A corrente que circula entre a fon-
te e o dreno pode ser controlada pela
tenso aplicada comporta. Isso sig-
nifica que, diferentemente dos transis-
tores bipolares em que a corrente de
coletor depende da corrente de base,
no transistor de efeito de campo, a
corrente do dreno depende da tenso
de comporta.
Assim, no tipo P uma tenso posi-
tiva de comporta aumenta sua con-
duo, ou seja, faz com que ele satu-
re e no tipo N, uma tenso negativa
de comporta que o leva satura-
o.
Mais uma vez fazendo uma com-
parao com os tipos bipolares, po-
demos dizer ento que enquanto os
transistores bipolares so tpicos am-
plificadores de corrente, os FETs ou
transistores de efeito de campo MOS
so tpicos amplificadores de tenso.
Esta diferena leva o transistor de
efeito de campo MOS a apresentar
caractersticas muito interessantes
para aplicaes em Eletrnica Digital
ou Analgica.
Uma delas est no fato de que a
impedncia de entrada do circuito
extremamente elevada, o que signifi-
ca que precisamos praticamente s
de tenso para controlar os dispositi-
vos CMOS.
Assim, preciso uma potncia
extremamente baixa para o sinal que
vai excitar a entrada de um circuito
integrado CMOS, j que praticamen-
te nenhuma corrente circula por este
elemento.
A outra est no fato de que, dife-
rentemente dos transistores bipolares
que s comeam a conduzir quando
uma tenso da ordem de 0,6 V vence
a barreira de potencial de sua juno
base-emissor, os FETs no tm esta
descontinuidade de caractersticas, o
que os torna muito mais lineares em
qualquer aplicao que envolva am-
plificao de sinais.
Na figura 4 temos as curvas ca-
ractersticas de um MOSFET de ca-
nal N.
APLICAES DIGITAIS
Da mesma forma que podemos
elaborar funes lgicas bsicas
usando transistores bipolares co-
muns, tambm podemos fazer o mes-
mo com base nos transistores de efei-
to de campo MOS. A tecnologia
CMOS (Complementary MOS) permi-
te que os dispositivos tenham carac-
tersticas excelentes para aplicaes
digitais.
CMOS significa que em cada fun-
o temos configuraes em que tran-
sistores de canal N e de canal P so
usados ao mesmo tempo, ou seja,
usamos pares complementares, con-
forme diagrama do inversor lgico
mostrado na figura 5. Conforme ex-
plicamos no item anterior, a polarida-
de da tenso que controla a corrente
principal nos transistores de efeito de
campo MOS depende justamente do
tipo de material usado no canal, que
pode ser do tipo P ou do tipo N.
Assim, se levarmos em conta que
nos circuitos digitais temos dois nveis
de sinal possveis, podemos perceber
que dependendo do nvel deste sinal
aplicado comporta dos dois transis-
tores ao mesmo tempo, quando um
deles estiver polarizado no sentido de
conduzir plenamente a corrente
(saturado), o outro estar obrigatori-
amente polarizado no sentido de cor-
tar esta corrente (corte).
No circuito indicado, quando a
entrada A estiver no nvel baixo (0) o
transistor Q
2
conduz, enquanto Q
1
permanece no corte. Isso significa que
Vdd, que a tenso de alimentao
positiva, colocada na sada, o que
corresponde ao nvel alto ou 1.
Figura 3- Smbolos dos
transistores MOS (de enriquecimento).
Figura 4- Curvas caractersticas do
transistores MOS de canal N.
Figura 5- Um inversor com
transistores MOS (CMOS).
Figura 2- Equivalncia de funes dos
eletrodos para transistores MOS e bipolares.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 24
Por outro lado, quando na entra-
da apl i camos o nvel al to, que
corresponde ao Vdd (tenso de ali-
mentao), o transistor Q
1
que con-
duz e com isso o nvel baixo ou 0 V
que ser colocado na sada.
Conforme sabemos, estas carac-
tersticas correspondem justamente a
funo inversora.
CONSUMO E VELOCIDADE
Analisando o circuito inversor to-
mado como base para nossas expli-
caes, vemos que ele apresenta
duas caractersticas importantes.
A primeira que sempre um dos
transistores estar cortado, qualquer
que seja o sinal de entrada (alto ou
baixo) logo, praticamente no circula
corrente alguma entre o Vdd e o pon-
to de terra (0 V). A nica corrente que
ir circular ser eventualmente a de
um circuito externo excitado pela sa-
da, figura 6.
Isso significa um consumo extre-
mamente baixo para este par de tran-
sistores em condies normais, j que
na entrada a impedncia elevads-
sima e praticamente nenhuma corren-
te circula. Este consumo da ordem
de apenas 10 nW (nW = nanowatt =
0,000 000 001 watt).
fcil perceber que se integrar-
mos 1 milho de funes destas num
circuito integrado, ele ir consumir
apenas 1 mW! Na prtica temos fato-
res que tornam maior este consumo,
como por exemplo, eventuais fugas,
a necessidade de um ou outro com-
ponente especial de excitao que
exija maior corrente, etc.
Mas, ao lado das boas caracters-
ticas, ele tambm tem seus proble-
mas: um deles est no fato de que o
eletrodo de controle (comporta) que
uma placa de metal fixada no mate-
rial semicondutor e isolada por meio
de uma camada de xido, funciona
como a armadura ou placa de um
capacitor, verifique a figura 7.
Isso significa que, ao aplicarmos
um sinal de controle a uma funo
deste tipo, a tenso no sobe imedia-
tamente at o valor desejado, mas
precisa de um certo tempo necess-
rio para carregar o capacitor repre-
sentado pelo eletrodo de comporta.
Se bem que o eletrodo tenha dimen-
ses extremamente pequenas, se le-
varmos em conta as impedncias en-
volvidas no processo de carga e tam-
bm a prpria disponibilidade de cor-
rente dos circuitos excitadores, o tem-
po envolvido no processo no des-
prezvel e um certo atraso na propa-
gao do sinal ocorre.
O atraso nada mais do que a di-
ferena de tempo entre o instante em
que aplicamos o sinal na entrada e o
instante em que obtemos um sinal na
sada.
Nos circuitos integrados CMOS t-
picos como os usados nas aplicaes
digitais, para um inversor como o do
exemplo, este atraso da ordem de 3
nanossegundos (3 ns).
Isso pode parecer pouco nas apli-
caes comuns, mas se um sinal ti-
ver de passar por centenas de portas
antes de chegar a um certo ponto em
que ele seja necessrio, e a soma
dos atrasos no for prevista poder
haver diversos problemas de funcio-
namento.
Veja, entretanto, que a carga de
um capacitor num circuito de tempo,
como o na figura 8 at um determi-
nado nvel de tenso depende tam-
bm da tenso de alimentao.
Assim, com mais tenso, a carga
mais rpida e isso nos leva a uma
caracterstica muito importante dos
circuitos CMOS digitais que deve ser
levada em conta em qualquer aplica-
o: com maior tenso de alimen-
tao, os circuitos integrados
CMOS so mais rpidos.
Assim, enquanto que nos manuais
de circuitos integrados TTL encontra-
mos uma velocidade mxima nica de
operao para cada tipo (mesmo por-
que sua tenso de alimentao fixa
de 5 V), nos manuais CMOS encon-
tramos as velocidades associadas s
tenses de alimentao (j que os cir-
cuitos integrados CMOS podem ser
alimentados por uma ampla faixa de
tenses).
Um exemplo disso pode ser obser-
vado nas caractersticas de um circui-
to integrado CMOS formado por seis
inversores (hex inverter) onde temos
as seguintes frequncias mximas de
operao:
4049 - Seis inversores
Frequncia mxima de operao:
Com Vdd = 5 V - 1,66 MHz (tip)
Vdd = 10 V - 4,00 MHz (tip)
Vdd = 15 V - 5,00 MHz (tip)
Veja ento que o circuito muito
mais rpido quando o alimentamos
com uma tenso de 15 V do que quan-
do o alimentamos com uma tenso
Figura 6- A nica corrente do circuito passa
pela carga externa.
Figura 7- Os transistores MOS apresentam uma capacitncia de entrada.
CURSODEELETRNICA DIGITAL
25 SABER ELETRNICA ESPECIAL N 8 - 2002
de apenas 5 V. Este fato muito im-
portante, por exemplo, na elaborao
de um oscilador com circuito integra-
do CMOS que opere no seu limite de
velocidade.
SENSIBILIDADE AO MANUSEIO
O fato de que existe uma finssima
camada de xido isolando a compor-
ta do substrato e esta camada ex-
tremamente sensvel a descargas el-
tricas torna os dispositivos que usam
transistores MOS muito delicados.
De fato, a prpria carga eltrica
acumulada em ferramentas ou em
nosso corpo quando caminhamos
num tapete num dia seco ou ainda
atritamos objetos em nossa roupa
pode ser suficiente para danificar de
modo irreversvel dispositivos CMOS.
Para que o leitor tenha uma idia,
caminhando num carpete num dia
seco, seu corpo pode acumular uma
carga esttica que atinge potenciais
de at 10 000 V.
Se voc tocar numa torneira, a
descarga de seu corpo neste percur-
so de terra pode lhe causar um forte
choque.
Se, da mesma forma, voc tocar
num termi nal de um di sposi ti vo
CMOS, a carga do seu corpo que es-
coa por este dispositivo pode facil-
mente destruir a finssima camada de
xido que separa a comporta do
substrato e o componente estar inu-
tilizado.
Em outras palavras, os dispositi-
vos que usam transistores CMOS so
extremamente sensveis a descargas
estticas, figura 9.
Assim, a primeira preocupao no
uso e manuseio destes componentes
evitar de qualquer modo que apa-
ream tenses perigosas capazes de
causar danos entre os terminais dos
componentes.
Para os transistores MOS existe a
possibilidade de dot-los de um pe-
queno anel de metal que curto-circuita
seus terminais, conforme figura 10,
e que somente retirado depois que
o componente soldado na placa de
circuito impresso.
Existem diversas formas de fazer
transporte de circuitos integrados sem
o perigo de que cargas estticas acu-
muladas em objetos possam lhes cau-
sar danos.
Uma delas consiste no uso de uma
esponja condutora onde os terminais
dos circuitos integrados so enfiados
e assim mantidos em curto, figura 11.
Os circuitos integrados CMOS de-
vem ser mantidos nestas esponjas at
o momento de serem usados, sob
pena de que algum toque acidental
com o dedo carregado de esttica
provoque danos.
Outra possibilidade consiste em
transportar os circuitos integrados
CMOS em embalagens de plstico
anti-esttico figura 12.
De qualquer forma, a regra geral
: NUNCA toque com os dedos nos
terminais de componentes CMOS
sejam eles circuitos integrados ou
transistores.
Num l aboratri o onde so
efetuados trabalhos com circuitos in-
tegrados CMOS importante obser-
var precaues especiais para que
em nenhum ponto ocorram acmulos
de cargas estticas. As bancadas de
trabalhos com computadores devem
ter partes metlicas aterradas e os
prprios tcnicos devem usar recur-
sos que permitam descarregar cargas
do seu corpo. Em empresas de tra-
balhos com circuitos CMOS comum
os tcnicos usarem pulseiras metli-
cas, sendo estas pulseiras ligadas a
um fio terra.
Para o tcnico comum apenas
necessrio lembrar-se de que no
deve tocar nos terminais dos compo-
nentes e com isso j haver uma boa
garantia da integridade dos circuitos.
Um outro ponto importante nun-
ca deixar nenhuma entrada de um cir-
cuito integrado CMOS desligada.
Figura 8- Vx (tenso de disparo)
atingida antes com tenses maiores.
Figura 9- Descargas estticas
destroem os transistores MOS.
Figura 10- Transistores MOS podem ser
protegidos por um anel de metal que coloca
em curtos seus terminais.
Figura 11- Uma esponja condutora usada
no transporte de CIs sensveis.
Figura 12- Embalagem
anti-esttica para
circuitos integrados.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 26
A sensibilidade destas entradas
suficientemente alta para que tenses
induzidas no prprio circuito sejam
captadas, levando os dois transisto-
res a um estado intermedirio entre o
corte e a saturao ou ainda fazendo
com que entrem em oscilao na
frequncia do sinal captado. Isso,
alm de elevar o consumo do circuito
integrado, pode causar instabilidades
que afetem o funcionamento geral do
circuito.
Uma regra prtica consiste em le-
var as entradas das funes no usa-
das num integrado a nveis definidos
de tenso, ou seja, ligar ao Vdd ou
ainda ao ponto de 0 V.
AS CONFIGURAES CMOS
Na figura 13 temos a configura-
o usada para uma porta NOR de 2
entradas CMOS em que temos qua-
tro transistores.
Quando as duas entradas estive-
rem no nvel 1, entretanto, os dois
transistores de canal N iro conduzir
ao mesmo tempo, levando a sada
para o nvel baixo.
Para as outras funes lgicas te-
mos configuraes do mesmo tipo,
mudando apenas a disposio e a
quantidade de transistores usados.
Tomando estas duas funes como
exemplo, achamos que o leitor ter
uma idia de como elas so feitas e
como funcionam.
ESPECIFICAES
A principal famlia de circuitos in-
tegrados CMOS a 4000, onde to-
dos os componentes so designados
por nmeros como 4001, 4011, 4017,
4096, etc.
Os circuitos integrados CMOS co-
muns funcionam com tenses de ali-
mentao de 3 a 15 V. Lembramos
que existem sries CMOS mais anti-
gas com o sufixo A em que a tenso
de alimentao fica na faixa de 3 a
12 V.
De qualquer forma, em caso de
dvida sobre qualquer caracterstica
de um circuito integrado CMOS que
tenha algum sufixo que possa indicar
variaes nas especificaes nor-
mais, sempre bom consultar seu
manual.
Da mesma forma que no caso dos
circuitos integrados TTL, preciso
saber interpretar algumas das princi-
pais especificaes que so:
a) Tenso de sada - no nvel l-
gico baixo (0) a tenso de sada se
aproxima de 0 V sendo no mximo de
0,01 V para os tipos comuns com ali-
mentao na faixa de 5 a 10 V. No
nvel lgico alto, a tenso de sada
praticamente a tenso de alimentao
Vdd ou no mximo 0,01 V menor.
b) Corrente de sada - diferente-
mente dos circuitos integrados TTL
em que temos uma capacidade mai-
or de drenar corrente na sada do que
de fornecer, para os circuitos integra-
dos CMOS a capacidade de drenar e
de fornecer corrente de sada prati-
camente a mesma.
Assim, para uma alimentao de
5 V as sadas podem fornecer (quan-
do no nvel alto) ou drenar (quando
no nvel baixo) uma corrente de at 1
mA e essa corrente sobe para 2,5 mA
quando a alimentao de 10 V.
Estas correntes, conforme a figu-
ra 4.15 so designadas por IOL e IOH
nas folhas de especificaes dos cir-
cuitos integrados CMOS.
c) Corrente de fuga na entrada -
se bem que a comporta esteja isola-
da do circuito dreno-fonte, com uma
resistncia que teoricamente seria
infinita, na prtica pode ocorrer uma
pequena fuga.
Esta, da ordem de 10 pA (1
picoampre = 0,000 000 000 001
ampre) para uma alimentao de 10
V deve ser considerada quando pre-
cisamos calcular a corrente de entra-
da de um circuito CMOS numa apli-
cao mais crtica.
d) Potncia - os circuitos integra-
dos CMOS consomem muito menos
energia que os circuitos integrados
TTL. Para os tipos comuns a corrente
de alimentao Idd normalmente da
ordem de 1 nA tipicamente com um
Figura 13- Porta NOR CMOS.
Figura 14- Porta NAND CMOS.
Figura 15 - Correntes de
sada de uma funo CMOS.
Observe a simplicidade dos circui-
tos CMOS quando comparados a fun-
es equivalentes TTL. Com os cir-
cuitos CMOS precisamos apenas de
transistores para obter a funo de-
sejada, enquanto que na equivalente
TTL precisamos de transistores e
muitos resistores e em alguns casos
at de diodos.
Na figura 14 temos a configura-
o usada para uma porta NAND de
duas entradas CMOS onde tambm
usamos apenas 4 transistores.
Neste circuito, quando as entradas
ou uma delas estiver no nvel baixo
(0) um ou os dois transistores de ca-
nal P estaro em conduo e a sada
ficar no nvel alto.
CURSODEELETRNICA DIGITAL
27 SABER ELETRNICA ESPECIAL N 8 - 2002
mximo de 0,05 A para alimentao
de 5 V, o que corresponde a uma dis-
sipao de 5 nW em mdia para ali-
mentao de 5 V e 10 nW para ali-
mentao de 10 V.
e) Velocidade - os tipos comuns
CMOS so muito mais lentos que os
TTL, mas famlias especiais esto
aparecendo com velocidades cada
vez maiores e em muitos casos estas
se aproximam dos mais rpidos TTLs.
As frequncias mximas, confor-
me j explicamos, dependem das ten-
ses de alimentao e das funes,
j que maior nmero de componen-
tes para atravessar significa um atra-
so maior do sinal. Assim, nos manuais
encontramos a especificao de ve-
locidade dada tanto em termos de
frequncia quanto em termos de atra-
so do sinal. Para o caso do atraso do
sinal, observamos que ele pode es-
tar especificado para uma transio
do nvel alto para o nvel baixo ou vice-
versa e em alguns circuitos ou ten-
ses de alimentao podem ocorrer
diferenas.
INTERFACEANDO
Conforme explicamos, mesmo
tendo uma faixa de tenses ampla e
caractersticas diferentes dos circui-
tos integrados TTL, existe a possibili-
dade de interfacear circuitos dos dois
tipos. H duas possibilidades de
interfaceamento entre circuitos digitais
TTL e circuitos digitais CMOS.
a) A sada TTL deve excitar a en-
trada CMOS.
Se os dois circuitos operarem com
uma tenso de alimentao de 5 V
no h problema e a interligao pode
ser direta.
Como as entradas CMOS tm
uma impedncia muito alta (no exi-
gindo praticamente corrente alguma)
da sada TTL, no existe perigo do
circuito CMOS carregar a sada TTL.
No entanto, existe um problema a ser
considerado: as entradas CMOS s
reconhecem como nvel 1 uma ten-
so de pelo menos 3,5 V, enquanto
que no nvel alto, a tenso mnima que
o TTL pode fornecer nestas condies
de 3,3 V.
Isso significa que preciso asse-
gurar que a entrada CMOS reconhe-
a o nvel alto TTL, o que consegui-
do com a adio de um resistor exter-
no de pull-up, observe a figura 4.16.
Este resistor de 22 k ligado ao
positivo da alimentao de 5 V.
Se o circuito CMOS a ser excita-
do por um TTL for alimentado com
tenso maior que 5 V, por exemplo
12 V, deve ser usado um circuito
intermedirio de casamento de carac-
tersticas.
Este circuito intermedirio deve
manter o sinal, ou seja, deve ser sim-
plesmente um buffer no inversor,
como por exemplo, o de coletor aber-
to 7406 ou 7407 com um resistor de
pull-up externo, conforme a figura
4.17. O valor deste resistor depende-
r da tenso de alimentao.
b) CMOS excitando uma entra-
da TTL
Neste caso, devemos considerar
que uma sada CMOS no nvel baixo
pode drenar uma corrente de aproxi-
madamente 0,5 mA e no estado alto,
a mesma intensidade.
No entanto, uma entrada TTL for-
nece uma corrente de 1,6 mA no n-
vel baixo, o que no pode ser absor-
vido pela sada CMOS. Isso significa
que entre as duas devemos interca-
lar um buffer CMOS, como por exem-
plo, os 4049 e 4050 que permitem a
excitao de at duas entradas TTL
a partir de uma sada CMOS.
FONTE DE ALIMENTAO
Os circuitos integrados TTL preci-
sam de uma tenso contnua na faixa
de 4,5 a 5,5 V para poderem funcio-
nar e so bastante sensveis a altera-
es que saiam desta faixa.
J os circuitos CMOS so muito
menos sensveis e podem operar
numa faixa mais larga de tenses,
conforme vimos, o que facilita bastan-
te o projeto das fontes e at permite
a alimentao direta a partir de pilhas
ou baterias.
Veja que o fato dos circuitos inte-
grados CMOS funcionarem perfeita-
mente com tenses como 3, 6 , 9 e
12 V, que so facilmente obtidas de
pilhas e bateria, os torna ideais para
aplicaes em que este tipo de fonte
usada.
Figura 17- Interfaceando
TTL com CMOS.
Figura 16- Interfaceamento CMOS/TL.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 28
QUESTIONRIO
1. O elemento de controle do sinal
de um transistor de efeito de campo
denominado:
a) base
b) dreno
c) comporta
d) canal
2. Qual o tipo de material que se-
para o elemento de controle de um
MOSFET do canal?
a) Uma juno PN
b) Um substrato condutor
c) Uma camada de material
isolante
d) Um terminal de cobre
3. Num inversor CMOS encontra-
mos na etapa de sada:
a) dois FETs de canal N
b) dois FETs de canal P
c) Um par de transistores bipolares
d) Um FET de canal N e outro
de canal P
4. A faixa de tenses de alimenta-
o dos circuitos integrados CMOS
tem valores entre:
a) 4,5 e 5,5 V
b) 3 e 15 V
c) 0 e 6 V
d) 5 e 18 V
5. O perigo maior do manuseio dos
circuitos integrados CMOS se deve a:
a) descargas estticas
b) aquecimento da pastilha
semicondutora
c) perigo de quebra dos terminais
d) contaminao radioativa
6. O que devemos fazer com as
entradas no usadas de um circuito
integrados CMOS.
a)cort-las
b)aterr-las
c)lig-las a um nvel lgico
apropriado
d) ligar a um resistor de 100 k
Respostas da Lio n 2:
1-b 2-b 3-a 4-a 5-a 6-d 7-c
Respostas da Lio n3:
1-a 2-c 3-d 4-b 5-d 6-c 7-d
Respostas desta edio:
1-c 2-c 3-d 4-b 5-a 6-c
CURSODEELETRNICA DIGITAL
29 SABER ELETRNICA ESPECIAL N 8 - 2002
LIO 5
Nas duas lies anteriores estu-
damos as famlias lgicas CMOS e
TTL, analisando suas caractersticas
eltricas principais e a maneira como
os componentes so fabricados atra-
vs de alguns circuitos tpicos.
Nesta lio continuaremos a es-
tudar as funes lgicas, agora de
uma forma mais completa. Analisare-
mos o que ocorre quando juntamos
diversas funes lgicas, prevendo o
que acontece com suas sadas. Os
circuitos complexos, como os usados
nos computadores, por exemplo, se
aproveitam das operaes complica-
das que muitas portas lgicas podem
realizar em conjunto. Assim, de fun-
damental importncia para nosso es-
tudo saber analisar estas funes.
5.1 - As tabelas verdade
Os diversos sinais de entrada apli-
cados a uma funo lgica, com to-
das as suas combinaes possveis,
e a sada correspondente podem ser
colocados numa tabela.
Nas colunas de entradas coloca-
mos todas as combinaes possveis
de nveis lgicos que as entradas po-
dem assumir. Na coluna correspon-
dente sada colocamos os valores
que esta sada assume em funo
dos nveis lgicos correspondentes na
entrada.
COMBINANDO FUNES LGICAS
Vimos, desta forma, que a tabela
verdade para uma funo AND de
duas entradas, como a representada
na figura 1, pode ser dada por:
A B S
0 0 0
0 1 0
1 0 0
1 1 1
Veja que nas colunas de entrada
(A e B) para termos todas as combi-
naes possveis, fazemos o equiva-
lente numerao binria de 0 a 3, j
que:
0 0 = 0
0 1 = 1
1 0 = 2
1 1 = 3
Para uma tabela verdade feita para
uma porta AND de 3 entradas tere-
mos:
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Neste caso, as combinaes de
nveis lgicos na entrada correspon-
dem numerao binria de 0 a 7 j
que:
0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3
1 0 0 = 4
1 0 1 = 5
1 1 0 = 6
1 1 1 = 7
O conhecimento da contagem bi-
nria facilita bastante a elaborao de
tabelas verdades, quando todas as
combinaes possveis de nveis l-
gicos em 2, 3 ou 4 entradas devam
ser estudadas.
Assim, uma vez que o leitor conhe-
a o comportamento das principais
funes, sabendo o que ocorre na
sada de cada uma quando temos
determinadas entradas e sabendo
elaborar tabelas verdades, fica fcil
combinar funes e saber o que acon-
tece em suas sadas.
5.2 - Lgica Combinacional
Vamos partir de um exemplo sim-
ples de lgica combinacional usando
tabelas verdades para saber o que
ocorre na sua sada, com o circuito
da figura 2.
Este circuito faz uso de uma porta
AND, um inversor e uma porta OR. O
resultado desta configurao uma
funo combinacional com trs entra-
das e uma sada.
Figura 1- Funes ou porta
AND (E) de duas entradas.
Figura 2- Circuito combinacional
simples com trs entradas.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 30
Sabemos que a tabela verdade
para o inversor :
A S
0 1
1 0
Ora, como em nosso caso A a
entrada do inversor e S
1
sua sada,
podemos partir para a determinao
de toda a coluna S
1
simplesmente in-
vertendo os valores de A, da seguin-
te forma:
A B C S
1
S
2
S
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 0
Para encontrar os valores da co-
luna S
2
devemos observar que ela
corresponde tabela verdade da fun-
o AND onde as entradas so B e C
e a sada S
2
.
B C S
2
0 0 0
0 1 0
1 0 0
1 1 1
Temos ento:
A B C S
1
S
2
S
0 0 0 1 0
0 0 1 1 0
0 1 0 1 0
0 1 1 1 1
1 0 0 0 0
1 0 1 0 0
1 1 0 0 0
1 1 1 0 1
Finalmente, levando em conta
que S
1
e S
2
so entradas de uma por-
ta OR de duas entradas cuja sada
S, podemos elaborar a coluna final de
sadas (S)
S
1
S
2
S
0 0 0
0 1 1
1 0 1
1 1 1
Resultando na seguinte tabela:
A B C S
1
S
2
S
0 0 0 1 0 1
0 0 1 1 0 1
0 1 0 1 0 1
0 1 1 1 1 1
1 0 0 0 0 0
1 0 1 0 0 0
1 1 0 0 0 0
1 1 1 0 1 1
Trata-se de uma funo bastante
interessante que pode ser definida
como a que fornece uma sada alta
somente quando a entrada A estiver
no nvel baixo, no importando as
demais entradas ou ainda quando as
trs entradas estiverem no nvel alto.
5.3 - Como Projetar Um Circuito
Combinacional
O problema de saber o que acon-
tece com a sada de um circuito for-
mado por muitas funes lgicas
quando suas entradas recebem diver-
sas combinaes de sinais no o
mais importante para o projetista de
equipamentos digitais. Na verdade,
muito mais importante que este pro-
cedimento justamente fazer o con-
trrio, ou seja, projetar um circuito
que, em funo de determinados si-
nais de entrada, fornea exatamente
na sada o que se deseja.
O projeto de um circuito que te-
nha uma determinada funo envol-
ve um procedimento de sntese em
algumas etapas.
Na primeira etapa deve ser defini-
do o problema, estabelecendo-se exa-
tamente qual a funo a ser executa-
da, ou seja, quais as entradas e quais
as sadas.
Numa segunda etapa, coloca-se
o problema numa tabela verdade ou
ainda na forma de equaes lgicas.
O procedimento que abordaremos
neste curso ser basicamente o da
obteno das funes a partir das ta-
belas verdade e das equaes lgi-
cas.
Finalmente, numa terceira etapa,
obtemos o circuito que exercer as
funes desejadas.
Na terceira etapa, um ponto impor-
tante consiste na minimizao do cir-
cuito, j que na maioria dos casos
Para elaborar a tabela verdade
para este circuito e assim determinar-
mos todas as sadas possveis em
funo das entradas, devemos levar
em conta que ele formado por duas
etapas.
Na primeira etapa temos a porta
AND e o inversor, enquanto que na
segunda etapa temos a porta OR. Isso
significa que as sadas dos circuitos
da primeira etapa, que chamaremos
de S
1
e S
2
so a entrada da segunda
etapa.
Temos ento de levar em conta
estas sadas na elaborao da tabe-
la verdade que ter no seu topo as
seguintes variveis:
A B C S
1
S
2
S
A,B e C so as entradas dos cir-
cuitos. S
1
e S
2
so pontos intermedi-
rios do circuito que precisam ser ana-
lisados para a obteno de S, que
a sada final do circuito.
Comeamos por colocar em A, B
e C todas as suas condies poss-
veis, ou todas as combinaes de n-
veis lgicos que podem ser aplicadas
ao circuito:
A B C S
1
S
2
S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
O passo seguinte colocar os va-
lores possveis de S
1
, que corres-
ponde sada do inversor.
Figura 3- Duas formas de se
obter a mesma funo.
CURSODEELETRNICA DIGITAL
31 SABER ELETRNICA ESPECIAL N 8 - 2002
pode-se implementar a mesma fun-
o de muitas formas diferentes como
atesta o circuito simples apresentado
na figura 3.
Veja que podemos ter o mesmo
circuito com quantidades de portas
diferentes, na prtica devemos sem-
pre levar este fato em conta. No
apenas o nmero de portas que de-
terminar a configurao final, mas
sim, seu custo e a eventual utilizao
em outras partes do circuito.
Por exemplo, se o circuito j esti-
ver usando dois inversores dos seis
disponveis num circuito integrado e
a nossa funo tiver uma soluo um
pouco maior, mas que use estes in-
versores, ser interessante adot-la
para aproveitar os inversores ociosos.
A seguir daremos um exemplo de
como obter os circuitos a partir de
uma tabela verdade.
a) Passo 1 - Determinao das
equaes lgicas
Lembramos que para as funes
estudadas temos as seguintes repre-
sentaes:
Funo E (AND)
Y=A.B
Funo No E (NAND)
___
Y=A.B
Funo OU (OR)
Y=A+B
Funo No OU (NOR)
____
Y=A+B
Funo No (NOT) ou inversor
__
Y=A
Funo ou exclusivo
(Exclusive OR)
Y=A(+)B
Vamos tomar como exemplo a ta-
bela verdade abaixo para determinar
a funo lgica correspondente:
A B C Y linha
0 0 0 0 1
1 0 0 1 2
0 1 0 1 3
1 1 0 0 4
0 0 1 1 5
1 0 1 0 6
0 1 1 0 7
1 1 1 1 8
Indicamos a linha na ltima colu-
na de modo a facilitar as explicaes
seguintes.
Observamos que temos sadas no
nvel 0 para as linhas 0, 3, 5 e 6, en-
quanto para as linhas 1, 2, 4 e 7 te-
mos sadas 1.
Isso quer dizer que teremos a fun-
o OU para as linhas cuja sada 1
que podem ser encaradas como ope-
raes OR com tabelas que teriam 1
na sada apenas nas linhas 1, 2, 4 e
7, conforme mostrado a seguir:
Substituindo pelos valores encon-
trados teremos:
_ _ _ _ _
S = A.B.C + A.B.C + A.B.C + A.B.C
Esta ento a funo lgica que
representa a tabela verdade que pro-
pusemos como parte inicial do pro-
blema e para a qual devemos encon-
trar um circuito equivalente.
Passo 2 - Implementao dos
Circuitos Combinacionais
Conforme estudamos em lies
anteriores, possvel usar as portas
NAND e NOR como blocos lgicos
universais a partir dos quais podemos
elaborar qualquer outra funo ou
mesmo funes mais complexas.
Para exemplificar vamos analisar
uma funo um pouco mais simples
do que a obtida no passo anterior.
Tomemos a expresso:
_ _ _
S = A . B . C + A . B . C
Podemos tentar implement-la
usando portas NAND e eventualmen-
Figura 4- A funo A.B.C implementada.
A B C Y A B C S1 A B C S2 A B C S3 A B C S4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0
0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0
0 1 1 0 = 0 1 1 0 + 0 1 1 0 + 0 1 1 0 + 0 1 1 0
1 0 0 1 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1
Isso nos permite escrever as equa-
es lgicas para cada uma das qua-
tro tabelas da seguinte forma:
_ _
S
1
= A . B . C que
corresponde a A=0, B=0 e C=1
_
S
2
= A . B . C que
corresponde a A=0, B=1 e A=0
_ _
S
3
= A . B . C que
corresponde a A=1, B=0 e C=0
S
4
= A . B . C que
corresponde a A=1, B=1 e C=1
Como a sada S a combinao
das quatro funes temos:
S = S
1
+ S
2
+ S
3
+ S
4
te inversores, j que a barra sobre
cada letra indica sua negativa, con-
forme estudamos.
A operao (.) pode ser realizada
utilizando-se uma porta NAND que li-
gada a um inversor nos fornece uma
porta AND.
Assim, conforme a figura 4, po-
demos implementar A.B.C usando
uma porta NAND de 3 entradas e um
inversor.
Veja na figura 5 como a opera-
o A.B.C pode ser implementada.
A soma (+) pode ser implementa-
da com uma porta OR ligada a dois
inversores, figura 6.
Figura 5- Implementao da funo A.B.C
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 32
Logo, quando temos uma expres-
so formada pela soma de produtos,
podemos usar portas NAND sem a
necessidade de inversores, bastando
apenas lembrar duas propriedades:
As combinaes de entrada po-
dem ser aplicadas a portas NAND.
As sadas das portas NAND po-
dem ser aplicadas entrada de uma
segunda porta NAND obtendo-se na
sada a funo desejada.
Vamos agora fazer uma tentativa
de implementar uma funo usando
portas NOR, o que ser escolhido
quando tivermos um produto de so-
mas.
Tomemos como exemplo a funo:
_ _ _
S = (A + B + C) . (A + B + C)
As somas podem ser obtidas fa-
cilmente a partir de portas NOR com
as sada aplicadas a um inversor. A
negao de NOR OR. O circuito
equivalente para trs entradas mos-
trado na figura 9.
O produto das duas somas obti-
do com dois inversores aplicando os
sinais a uma outra porta OR, ou seja,
a uma outra configurao NOR.
Como nas duas linhas de sinais
temos inversores em srie, e o inver-
sor do inverso de um nvel lgico
ele mesmo, podemos simplificar o cir-
cuito eliminando todos os inversores.
Isso nos permite chegar confi-
gurao final que mostrada na ..
Assim, se quisermos implementar
uma funo que consiste num produ-
to de somas, basta seguir dois proce-
dimentos bsicos:
Aplicar as entradas corresponden-
tes a cada soma a uma porta OR que
pode ser obtida associando-se uma
porta NOR a uma inversor.
Aplicar as sadas obtidas nas fun-
es que devem ser multiplicadas a
inversores que so ligados s entra-
das de uma porta OR final, tambm
obtida com a associao de um in-
versor a uma porta NOR.
Como os inversores em srie se
anulam, eles podem ser eliminados e
o circuito implementado utilizando-se
apenas portas NOR.
possvel resolver o problema de
implementar circuitos combinacionais
reduzindo as funes a produtos de
somas ou ainda a soma de produtos,
Figura 8- Circuito final para funo desejada.
Figura 9- Implementando as funes
soma com portas NOR e inversores.
Combinando os trs circuitos po-
demos chegar configurao final
desejada, figura 7.
Veja que a inverso da inverso
usada no circuito anterior nos leva ao
circuito original. Isso significa que po-
demos simplificar a configurao eli-
minando as duplas inverses em s-
rie. Isso nos leva configurao final
do circuito mostrada na figura 8.
Figura 6- Obtendo a soma (+) de
duas expresso lgicas.
Figura 7- A funo S=ABC+ABC de forma que ainda pode ser minimizada.
Figura 10- A implementao quase final da funo.
Figura 11- A implementao final da funo.
CURSODEELETRNICA DIGITAL
33 SABER ELETRNICA ESPECIAL N 8 - 2002
casos em que podemos trabalhar com
funes NAND ou NOR.
Como as duas solues levam aos
mesmos resultados, num projeto pr-
tico interessante analisar as confi-
guraes obtidas para um problema
nos dois casos. Adota-se ento a so-
luo que utilizar menos circuitos ou
que for mais conveniente, por exem-
plo, aproveitando portas ociosas de
um circuito integrado j utilizado no
mesmo projeto com outras finalida-
des.
5.4 - SIMPLIFICANDO E
MINIMIZANDO
Uma consequncia da possibilida-
de de construir funes complexas a
partir de portas bsicas como OR e
AND (OU e E) a otimizao de um
projeto aproveitando poucos tipos de
circuitos integrados bsicos.
Assim, se tivermos uma funo
que seja obtida utilizando-se portas
AND e OR como a mostrada na figu-
ra 12, ela ter o inconveniente de pre-
cisar de dois tipos diferentes de cir-
cuitos integrados.
Se quisermos esta funo com cir-
cuitos TTL, por exemplo, aproveitare-
mos trs das trs portas de trs en-
tradas de um circuito 7411 e tambm
precisaremos aproveitar uma das qua-
tro portas OR de duas entradas de um
circuito integrado 7432.
Evidentemente, estaremos usan-
do dois circuitos integrados, desper-
diando 1/3 de um e 3/4 do outro.
Podemos simplificar consideravel-
mente este circuito se usarmos ape-
nas portas NAND com a configurao
equivalente mostrada na figura 13.
Este circuito, que apresenta a
mesma funo do anterior, usa as trs
portas de um circuito integrado 7410.
Utilizamos apenas um circuito inte-
grado que totalmente aproveitado,
sem nenhuma parte ociosa.
5.5 - DIAGRAMAS DE
KARNAUGH
Um processo bastante interessan-
te para representar uma tabela ver-
dade e a partir dela obter uma simpli-
ficao dos circuitos utilizados para
sua implementao o que faz uso
dos chamados diagramas ou mapas
de Karnaugh.
O diagrama de Karnaugh consis-
te numa tabela retangular com nme-
ro de quadros que corresponde a 2
elevado ao expoente N, onde N o
nmero de variveis do circuito.
Cada varivel lgica ocupa no gr-
fico metade da sua extenso e seu
complemento ocupa a outra metade.
Na figura 13 temos o modo como
so elaborados os diagramas de
Karnaugh para 1, 2 e 3 variveis, com
as expresses lgicas corresponden-
tes a cada caso.
Estas expresses so obtidas de
uma forma muito semelhante usa-
da no conhecido joguinho de bata-
lha naval onde a posio de cada
tiro dada por duas coordenadas,
uma correspondente s linhas e ou-
tra s colunas.
Na figura 15 mostramos, como
exemplo, de que modo um diagrama
de Karnaugh de 4 variveis pode ser
obtido com a incluso dentro de cada
quadro da expresso corresponden-
te. No diagrama (b) da figura 14 os
quadros foram preenchidos com os
valores 0 e 1 correspondentes s en-
tradas. Este diagrama chamado
tambm de diagrama de Veitch. Uma
observao importante em relao a
esta representao por 0 e 1 que
cada quadro difere do adjacente em
apenas um dgito.
Dizemos que so adjacentes os
termos que esto direita e esquer-
da de cada quadro e tambm os que
esto acima e abaixo. Tambm so
adjacentes os que estiverem na mes-
ma fila, mas um na primeira coluna e
outro na ltima.
Na figura 16 temos um mapa com
a identificao das adjacncias.
Assim, o que fazemos plotar a
tabela verdade da funo que dese-
jamos implementar num mapa de
Karnaugh com o que ser possvel
identificar melhor as adjacncias e
assim fazer as simplificaes.
Para que o leitor entenda como
funciona o mapa de Karnaugh numa
simplificao de uma funo, vamos
tomar como exemplo a funo que
dada pela seguinte tabela verdade:
A B S
0 0 1
0 1 1
1 0 0
1 1 1
Desejamos expressar esta tabela
como a soma de produtos, o que sig-
nifica que os valores adjacentes que
Figura 12- Dois tipos diferentes de
portas so usados neste circuito.
Figura 13- O mesmo circuito
usando um nico tipo de porta.
Figura 14- Diagrama de Karnaugh para uma (a) duas (b) e trs (c) variveis.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 34
devemos procurar na tabela so os
1. Se fssemos expressar esta fun-
o como o produto de uma soma,
os valores considerados seriam os 0
e o procedimento final seria o mes-
mo.
Construmos ento o Diagrama de
Karnaugh para esta tabela conforme
a figura 17.
A partir deste diagrama nosso pr-
ximo passo consiste em tentar fazer
simplificaes que possam levar a cir-
cuitos mais simples na implemen-
tao.
A idia agrupar os termos adja-
centes iguais, havendo para isso di-
versas possibilidades que so apre-
sentadas na figura 18.
A primeira possibilidade mostrada
em (a) nos leva a uma soma de trs
produtos, cada qual obtido pela
interseco da linha com a coluna em
que est o 1 correspondente.
Assim, o primeiro est na coluna
que intercepta A-0 com B-0. Ora, o
valor zero na indexao indica inver-
so, portanto, isso significa que o pri-
meiro fator de nosso produto ser:
_ _
A.B
O segundo 1 a ser considerado
est na coluna A=1 e B=0, portanto,
temos A invertido e B sem inverso, o
que nos leva ao segundo fator de nos-
so produto:
_
A.B
Finalmente, o terceiro 1 a ser
considerado est na linha A=1 e B=1,
o que significa um fator com A multi-
plicado por B sem inverses ou:
A.B
Como devemos expressar a fun-
o na forma de uma soma de produ-
tos fazemos:
_ _ _
S = A.B + A.B + A.B
Para o segundo caso (b) temos
uma simplificao maior, j que agru-
pamos os dois 1 da primeira linha
de modo que podemos adotar para
ele:
_
A
Para o outro valor 1 que est na
Figura 15- Diagramas de Karnaugh (a) e Veitch.
casa que corresponde interseco
de A-1 com B-1 vale a soma (sem in-
verso):
A + B
A expresso final na forma de um
produto de somas ser ento:
_
S = A + B.A
Da mesma forma chegamos sim-
plificao (b) que permite a expres-
so mais simples, pois conseguimos
juntar trs casas adjacentes.
Raciocinando da mesma forma
chegamos expresso:
_
S = A + B
O procedimento que vimos como
exemplo envolveu uma funo sim-
ples com apenas duas variveis de
entrada.
No entanto, o mesmo procedimen-
Figura 16- Adjacncias
no mapa de Karnaugh
para 4 variveis.
Figura 17 - A tabela verdade
plotada no Mapa de Karnaugh.
CURSODEELETRNICA DIGITAL
35 SABER ELETRNICA ESPECIAL N 8 - 2002
to vlido para qualquer nmero de
variveis. Os leitores interessados em
aprofundar-se neste estudo devem
procurar treinar os procedimentos in-
dicados, trabalhando com funes
cada vez mais complexas.
CONCLUSO
O espao disponvel para nosso
curso no permi te um aprofun-
damento maior neste assunto e um
certo treino se faz necessrio para o
domnio das tcnicas envolvidas. As-
sim, para os leitores interessados no
tema, sugerimos a procura de litera-
tura complementar. Mostramos os
procedimentos lgicos que permitem
trabalhar com as funes de modo a
chegar aos circuitos.
Assim, uma tabela verdade que
tenha qualquer combinao de entra-
das que nos leve a qualquer combi-
nao de sada pode ser elaborada
na prtica com funes bsicas (NOR
e NAND) e isso no exige que se que-
bre a cabea.
Conhecendo os procedimentos
para resumir tudo em produto de so-
mas e soma de produtos e tambm o
uso dos mapas de Karnaugh para
simplificao, obteremos configura-
es simples que facilitam qualquer
projeto.
QUESTIONRIO
1. Os valores combinados de to-
das as entradas e a sada correspon-
dente podem ser colocados numa
tabela denominada:
a) Mapa de Karnaugh
b) Diagrama de Veitch
c) Tabela verdade
d) Produto de somas
2. A tabel a verdade abai xo,
corresponde qual funo:
A B S
0 0 1
0 1 1
1 0 1
1 1 0
a) AND (E)
b) NAND (No-E)
c) OR (OU)
d) NOR (No-OU)
3. Qualquer circuito lgico pode
ser implementado utilizando-se que
funes bsicas?
a) NAND e inversores
b) NAND e NOR
c) OR e Inversores
d) AND e Inversores
4. Para implementar um circuito
que corresponda a uma funo dada
por uma soma de produtos usamos
quais funes lgicas?
a) Portas NAND
b) Inversores
c) Portas OR
d) No possvel fazer isso
5. Se numa implementao lgica
precisarmos usar inversores em s-
rie, o que podemos fazer com eles?
a) Lig-los portas AND
b) Coloc-los em paralelo
c) Inverter suas sadas
d) Elimin-los
Figura 18- Agrupamento possveis para termos adjacentes iguais.
Respostas: 1-C, 2-B, 3-B, 4-A, 5-D
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 36
LIO 6
OS ELEMENTOS BIESTVEIS
Na lio anterior analisamos os
modos segundo os quais podemos
saber o que acontece quando combi-
namos funes lgicas. Vimos os pro-
cedi mentos uti l i zados para
implementar um circuito a partir de
uma tabela verdade ou ainda da ex-
presso da funo lgica. No entan-
to, as funes lgicas no consistem
nos nicos blocos bsicos usados nos
projetos de circuitos digitais. Alm
dessas funes, existem outras e um
grupo delas que executa funes de
relevante importncia nos equipa-
mentos so as formadas pelos ele-
mentos biestveis. Nesta lio vere-
mos como funcionam estes elemen-
tos, os seus tipos e onde podem ser
usados.
6.1 - OS FLIP-FLOPS
Os flip-flops so elementos de cir-
cuito que podem apresentar em seu
funcionamento apenas dois estados
estveis. No existem estados inter-
medirios entre estes dois estados.
A aplicao de um sinal de entra-
da pode mudar o dispositivo de um
estado para outro e como a qualquer
momento podemos saber qual o
estado em que ele se encontra, pos-
svel considerar este circuito como
uma memria capaz de armazenar
um bit.
O flip-flop o elemento bsico das
chamadas memrias estticas.
Existem diversos tipos de flip-flops
encontrados nos circuitos digitais e
que analisaremos a partir de agora.
6.2 - FLIP-FLOP R-S
O Flip-Flop R-S (de Reset e Set)
tem sua configurao com transisto-
res mostrada na figura 1 e funciona
da seguinte maneira:
Quando alimentamos o circuito,
dada as mnimas diferenas que po-
dem existir entre as caractersticas
dos dois transistores, um deles con-
duzir mais do que o outro. Supondo
que este transistor seja Q
1
, h uma
queda de tenso no seu coletor que
reduz em consequncia a corrente
que polariza a base de Q
2
via R
2
.
Nestas condies, a tenso do
col etor de Q
2
se mantm al ta,
realimentando a base de Q
1
via R
3
e
a si tuao fi nal do ci rcui to
estabelecida: Q
1
satura e Q
2
fica no
corte. O flip-flop encontra seu estado
estvel inicial.
O flip-flop R-S tem duas sadas
representadas por Q e /Q, assim, na
condio inicial estvel, com Q
1
conduzindo, Q estar no nvel baixo
(0) e /Q estar no nvel alto (1).
O processo que leva o flip-flop a
este estado inicial pronto para funcio-
nar muito rpido, no demorando
mais do que alguns microssegundos.
Quando o flip-flop se encontra na
situao indicada, com Q=0 e /Q=1,
dizemos que ele se encontra setado
ou armado.
A mudana de estado do flip-flop
pode ser obtida aplicando-se um si-
nal conveniente na entrada. Como
usamos transistores NPN para comu-
tar o flip-flop, temos de fazer conduzir
por um instante o transistor que est
cortado, ou seja, devemos aplicar um
pulso positivo na entrada correspon-
dente.
Assim, estando o flip-flop na con-
dio indicada, se desejarmos mudar
o estado, aplicamos o pulso na entra-
da SET. O transistor Q
2
conduz por
um instante, realimentando via R
3
a
base de Q
1
que cortado.
Figura 1 - Um flip-flop R-S com transistores discretos.
CURSO DE ELETRNICA DIGITAL
37 SABER ELETRNICA ESPECIAL N 8 - 2002
Os flip-flops podem ser elaborados
com portas lgicas e o R-S que estu-
damos pode ser facilmente obtido a
partir de duas portas NAND de duas
entradas, figura 2.
Levando em conta as tabelas ver-
dade das portas NAND veremos que
a sada da primeira porta realimenta
a segunda e vice-versa, garantindo
assim a manuteno dos estados ob-
tidos quando o flip-flop comuta.
No entanto, a comutao deste
circuito ocorre quando as entradas
passam do nvel alto para o baixo, ou
seja, de 1 para 0. Esta condio
indicada pelos smbolos /R e /S na
entradas.
O leitor pode ento perceber que,
quando as entradas esto ambas no
nvel baixo, o flip-flop se mantm no
estado em que foi colocado por ser
ligado ou por uma comutao anteri-
or.
Por outro lado, se as entradas fo-
rem levadas simultaneamente ao n-
vel alto, o flip-flop ir para um estado
indeterminado que deve ser evitado.
Na prtica, a aplicao de nveis al-
tos (1) nas duas entradas pode des-
truir o dispositivo.
O diagrama de tempos da figura
3 mostra o que ocorre no funciona-
mento de um flip-flop por etapas que
podemos analisar da seguinte forma:
a) Flip-flop resetado
b) /S vai ao nvel baixo e o flip-flop
setado
c) /S vai ao nvel alto e o flip-flop
permanece setado
d) /R vai ao nvel baixo e o flip-flop
ressetado
e) /R volta ao nvel alto e o flip-
flop permanece ressetado
Tudo isso pode ser representado
por uma tabela verdade, da mesma
forma que fazemos com as funes
lgicas. Nesta tabela temos alguns
novos smbolos com os quais o leitor
deve comear a familiarizar-se e que
so amplamente usados em Eletr-
nica Digital, a saber:
a) Primeira possibilidade
Qn-1 = representa o estado da
sada Q ANTES da aplicao dos si-
nais.
Qn = representa o estado da sa-
da Q DEPOIS da aplicao dos sinais.
b) Segunda possibilidade
Q = representa o estado da sada
Q ANTES da aplicao dos sinais.
Qn+1 = representa o estado da
sada Q DEPOIS da aplicao dos
sinais.
Obs: em lugar de n em alguns li-
vros encontramos a letra t.
Figura 3 - Em (f) temos uma condio no permitida com Q e Q no nvel alto (S e R no nvel baixo).
Com o corte, a tenso na base de
Q
2
sobe via polarizao de R
2
e mes-
mo que o pulso de disparo desapare-
a, o circuito se mantm no novo es-
tado graas realimentao.
Sua sada Q vai ao nvel (1) e a
sada /Q vai ao nvel (0).
Para trocar novamente de estado
o flip-flop R-S, aplicamos um pulso
positivo na entrada RESET, levando
Q
1
saturao e Q
2
ao corte, situa-
o que se firma mesmo depois de
desaparecido o pulso graas reali-
mentao proporci onada pel os
resistores.
Veja que um pulso aplicado en-
trada SET, o que corresponde a um
bit 1, faz com que a sada Q que es-
tava em 0 passe a 1, armazenando
este bit. O flip-flop funciona realmen-
te como uma memria para este bit.
Da mesma forma como utilizamos
transistores bipolares NPN para ob-
ter um flip-flop, podemos tambm
empregar outros tipos de componen-
tes em configuraes semelhantes.
Podemos, por exemplo, elaborar flip-
flops usando transistores PNP, caso
em que a polaridade dos sinais de
disparo vai ser invertida.
Da mesma forma, podemos usar
transistores de efeito de campo, tan-
to de canal N como canal P (bipolares
ou JFETs) como tambm transistores
de efeito de campo MOS com os dois
tipos de canal (N ou P). O que muda-
r em cada caso o sentido de circu-
lao das correntes e as polaridades
dos sinais aplicados.
Conforme veremos na ltima par-
te desta lio, os flip-flops tambm
podem ser feitos com vlvulas e na
realidade os primeiros que existiram
eram justamente montados com es-
tes componentes. Naquela poca no
existiam transistores e nem circuitos
integrados.
Figura 2 - Flip-Flop R-S com portas NAND.
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 38
Os dois tipos de representao
so usados.
Nas colunas e linhas em que so
colocados os nveis lgicos 0 e 1 ,
quando aparece o termo Qn ou /Qn
significa que a sada vai para um es-
tado indeterminado.
A tabela verdade do flip-flop R-S
com portas NAND fica ento:
R S Qn+1
Qn+1
0 0 1 1
0 1 0 1
1 0 1 0
1 1 Qn
Qn
Para obtermos um flip-flop R-S
tambm podemos usar portas NOR,
conforme a figura 4.
Na figura 5 temos os smbolos
adotados para representar este tipo
de flip-flop.
Este circuito tambm chamado
de R-S NOR LATCH da mesma for-
ma que o circuito anterior denomi-
nado R-S NAND LATCH.
6.3 - FLIP-FLOP RS COM CLOCK
E MESTRE-ESCRAVO
Estes circuitos chamados de flip-
flop R-S controlados por clock e mes-
tre escravo encontram uma gama de
aplicaes muito grande nos circuitos
digitais mais complexos, j que estes
so sempre comandados por um
clock, ou seja, so circuitos lgicos
sincronizados.
O uso de um circuito de controle
(mestre) que determina quando o flip-
flop (escravo) muda de estado im-
portante para permitir que as mudan-
as de estado do flip-flop s ocorram
em determinados instantes.
Usando portas NAND podemos
inicialmente implementar um flip-flop
R-S controlado por clock (Master-
Slave), conforme a figura 6.
Analisemos seu funcionamento:
Partindo da situao em que a
entrada de clock (relgio) esteja no
nvel baixo, as sadas Q e /Q perma-
necero no estado inicial em que
se encontravam e insensveis a qual-
quer variao que ocorra nas entra-
das S e R.
Quando a entrada de clock for
levada ao nvel 1, o circuito passa a
responder aos sinais das entradas
R e S.
No entanto, conforme o diagrama
de tempos da figura 7, este circuito
tem um inconveniente.
Como as sadas acompanham as
entradas, durante o tempo em que o
clock as habilita, estas sadas podem
mudar de estado mais de uma vez,
voltando assim ao estado inicial, o que
no desejado de forma alguma.
Um modo de contornar este
proble|ma consiste na utilizao de
duas etapas numa configurao mais
complexa, que apresentada na fi-
gura 8.
Este circuito denominado Flip-
Flop R-S Mestre-Escravo ou Flip-Flop
R-S Master-Slave e faz uso de portas
NAND e de um inversor, cuja finalida-
de inverter o pulso de clock.
Neste caso, quando a entrada de
clock for ao nvel 1, o flip-flop mestre
mudar de estado, mas o flip-flop es-
cravo permanecer insensvel, man-
tendo seu estado.
Quando a entrada de clock pas-
sar para o nvel lgico 0, a sada do
flip-flop mestre ser levada para o
escravo.
Isso significa que o flip-flop em seu
todo no sensvel ao nvel do sinal
de clock, ou seja, se ele 0 ou 1, mas
sim sua transio. As sadas Q e /Q
s vo mudar de estado no instante
em que ocorrer a transio do sinal
de clock do nvel alto para o nvel bai-
xo. Com esta configurao possvel
garantir que s vai ocorrer uma mu-
dana de estado na presena de um
pulso de clock.
Os flip-flops que funcionam desta
for ma so denomi nados Edge
Triggered ou Disparados pela Bor-
Figura 4 - Um flip-flop R-S com portas NOR e sua tabela verdade.
Figura 5 - Smbolos usados para representar um flip-flop R-S.
Figura 6 - Flip-flop R-S (Latch NAND) com entrada de clock.
CURSO DE ELETRNICA DIGITAL
39 SABER ELETRNICA ESPECIAL N 8 - 2002
da.
Se a mudana de estado ou dis-
paro (gatilhamento) ocorre quando o
sinal de clock passa de 0 para 1, os
flip-flops so denominados positive
edge-triggered, enquanto que, se o
disparo ocorre quando o clock vai do
nvel 1 para 0, ou seja, na queda do
nvel lgico, os flip-flops so chama-
dos de negative edge-triggered.
Neste tipo de circuito muito im-
portante levar em conta, num projeto
de maior velocidade, os tempos em
que todo o processo ocorre.
Assim, partindo do diagrama de
tempos da figura 9, vemos que a sa-
da do flip-flop s completa sua mu-
dana de estado depois de um certo
tempo, do pulso de clock ter sido apli-
cado.
Dois tempos so importantes nes-
te tipo de circuito.
a) tH: Hold Time ou Tempo de
Manuteno o tempo em que a en-
trada deve permanecer ainda no cir-
cuito para que seu nvel lgico seja
reconhecido pelo flip-flop.
b) tS: Setup Time ou tempo em
que a entrada do flip-flop deve per-
manecer no estado desejado antes da
transio do clock que vai provocar a
mudana de estado do circuito.
Duas entradas podem ser acres-
centadas neste circuito, verifique a fi-
gura 10, dotando-o de recursos im-
portantes para aplicaes prticas.
Uma das entradas denominada
PRESET (/PR) ou pr-ajuste e tem
por funo levar imediatamente as
sadas do circuito a um estado deter-
minado (Q=1 e /Q=0), independente-
mente do que esteja acontecendo nas
demais entradas.
Sua ativao ocorre quando /PR
estiver em 0 e /CLR em 1, no caso
apresentado, pois a / sobre a identifi-
cao indica que ela est ativa no n-
vel baixo.
A outra entrada denomi nada
CLEAR ou apagamento tem por fun-
o levar as sadas aos estados Q=0
e /Q=1, independentemente do que
estiver ocorrendo nas demais entra-
das.
importante observar que estas
duas entradas no podem ser
ativadas ao mesmo tempo, pois isso
l evari a o ci rcui to a um estado
indeterminado que inclusive poderia
Figura 7 - Diagrama de tempos para o circuito da figura 6.
Figura 8 - Flip-flop R-S Mestre-Escravo completo.
Figura 9 - Tempos no flip-flop R-S.
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 40
causar problemas aos seus compo-
nentes.
A tabela verdade para este circui-
to nos mostra trs novos smbolos que
normalmente so usados em Eletr-
nica Digital.
X representa uma condi o
irrelevante qualquer que ela seja, no
haver influncia no que ocorre na
sada.
A seta para cima indica a tran-
sio do nvel baixo para o nvel do
sinal na entrada ou sada represen-
tadas, enquanto que a seta apon-
tando para baixo indica uma tran-
sio do nvel baixo para o nvel
alto do sinal correspondente.
6.4 - O FLIP-FLOP
J-K MESTRE-ESCRAVO
O flip-flop J-K mestre-escravo ou
master-slave pode ser imple-
mentado por funes lgicas comuns,
adquirindo a configurao bsica
mostrada na figura 11.
Um problema que observamos
nos flip-flops R-S que temos uma
situao proibida que ocorre quan-
do as entradas R e S vo ao nvel alto
ao mesmo tempo e que pode levar o
circuito a um estado indeterminado.
Esta situao acontece principalmen-
te nas aplicaes em computao,
quando uma parte do sinal de sada
usada para realimentar a entrada.
Nestas condies podem ocorrer as
situaes de conflito com a produo
de oscilaes indesejadas.
Esta situao pode ser contorna-
da com a utilizao de uma nova con-
figurao, que justamente a do flip-
flop J-K utilizada nas aplicaes pr-
ticas e que analisaremos a seguir.
Podemos ter quatro combinaes
possveis para os sinais aplicados nas
entradas J e K, conforme observamos
na tabela abaixo.
J K
0 0
1 0
0 1
1 1
Analisemos cada uma das combi-
naes:
a) J=0 e K=0
Quando a entrada de clock (CLK)
passa por uma transio negativa do
sinal, o flip-flop mantm sua condio
original, ou seja, no muda de esta-
do.
b) J=1 e K=0
Quando a entrada de clock (CLK)
passa por uma transio negativa, o
flip-flop setado. Se j estiver
setado, ele permanece nesta condi-
o.
c) J=0 e K=1
Quando a entrada de clock (CLK)
passa por uma transio negativa, o
flip-flop ressetado. Se j estiver
nesta condio, ele permanece.
d) J=1 e K=1
Nesta condio, ao receber uma
transio negativa na entrada de clock
(CLK), o flip-flop muda de estado
(TOGGLE). Se estiver setado, ele
resseta e se estiver ressetado, ele
setado.
Podemos elaborar a tabela verda-
de da figura 12 para indicar o que
ocorre com este flip-flop.
Observe o uso das setas para in-
dicar as transies de sinal na entra-
da de clock que comandam o funcio-
namento deste tipo de circuito.
Da mesma forma que nas outras
configuraes estudadas, podemos
tambm i ncl ui r as entradas de
PRESET e CLEAR neste circuito que
ficar da maneira apresentada na fi-
gura 13.
Uma tabela verdade incluindo as
entradas de PRESET (PR) e CLEAR
(CLR) mostrada na figura 14.
Uma maneira melhor de analisar-
Figura 10 - Ligao das entradas PRESET E CLEAR.
Figura 11 - O flip-flop J-K Mestre-Escravo.
CURSO DE ELETRNICA DIGITAL
41 SABER ELETRNICA ESPECIAL N 8 - 2002
mos o funcionamento deste circuito
atravs de um diagrama de tempos,
em que observamos as formas de
onda nos diversos pontos de entrada
e sada. Este diagrama de tempos
para o flip-flop J-K mostrado na fi-
gura 15.
Analisemos alguns trechos impor-
tantes deste diagrama mostrando o
que acontece:
a) Neste instante CLR e PR esto
no nvel baixo, Q e /Q esto no nvel
alto, que uma condio no permi-
tida.
b) Aplica-se ento o sinal PR, que
indo ao nvel alto, faz com que o flip-
flop seja ressetado.
c) A aplicao de um pulso na en-
trada CLR que vai ao nvel alto, e a
ida de PR ao nvel baixo fazem agora
com que o flip-flop seja setado.
d) CLR e PR so mantidos no n-
vel alto a partir deste instante. Com
J=0 neste trecho e K indo ao nvel alto,
o flip-flop ser ressetado na prxima
transio negativa do sinal de clock.
e) Ainda com CLR e PR no nvel
alto (esta condio se manter daqui
por diante) e a sada J=0 e k=1, o flip-
flop permanecer ressetado.
f) Com J=1 e K=0, o flip-flop
setado na transio seguinte do pul-
so de clock.
g) Com J=1 e K=0, no ocorrem
mudanas de estado.
h) Com J=1 e K=1 na transio
seguinte do pulso de clock, o flip-flop
muda de estado (complementa ou
toggle). Se estiver ressetado, como
neste caso, ele setado.
i) Mantendo J=1 e K=1 com nova
transio do pulso de clock, o flip-flop
muda de estado outra vez, ou seja,
complementa.
Veja que quando as entradas J e
K esto no nvel alto, o circuito se com-
porta como um disparador, mudando
de estado a cada transio negativa
do pulso de clock.
6.5 - O FLIP-FLOP TIPO D
Este tambm um circuito de flip-
flop muito usado, cujo smbolo mos-
trado na figura 16.
Este flip-flop possui uma nica
entrada que comanda todo o circuito.
Esta entrada que lhe d nome. De-
Figura 12 - Tabela verdade para o flip-flop J-K Mestre-Escravo.
Figura 13 - Flip-flop J-K com Preset e Clear.
Figura 14 - Tabela verdade para o flip-flop J-K com Preset e Clear.
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 42
nominada Data (dados), abrevia-
da por D, da o nome do dispositivo.
Este flip-flop opera de uma manei-
ra muito simples: no pulso de clock,
ele assume o estado da entrada, con-
forme podemos ver pela sua tabela
verdade:
D Qn+1
0 0
1 1
6.6 - FLIP-FLOP TIPO T
O nome vem de Toggl e ou
complementao, seu smbolo mos-
trado na figura 17.
O que este circuito faz pode ser
entendido facilmente pelo diagrama
Diagrama de tempo do flip-flop J-K.
Figura 16 - Smbolos do flip-flop D.
de tempos mostrado na figura 18.
Quando a entrada T deste circuito
est no nvel baixo, o flip-flop se man-
tm em seu estado anterior, mesmo
com a aplicao do pulso de clock.
No entanto, quando a entrada T est
no nvel alto, o flip-flop muda de esta-
do. Se estava setado, ele resseta e
se estava ressetado, ele seta.
Este comportamento significa na
realidade a diviso da frequncia de
clock por dois. Em outras palavras,
este circuito se comporta como um
divisor de frequncia, encontrando
aplicaes prticas bastante impor-
tantes em Eletrnica Digital.
Um exemplo de aplicao dado
na figura 19 em que associamos di-
CURSO DE ELETRNICA DIGITAL
43 SABER ELETRNICA ESPECIAL N 8 - 2002
muito usado, existindo at circuitos
integrados que possuem sequncias
de mais de 10 flip-flops ligados desta
forma.
Na prtica no temos os flip-flops
tipo D como componentes prontos
para uso. Estes flip-flops podem ser
obtidos a partir de outros e isso ser
visto no item seguinte.
6.7 - TRANSFORMANDO
FLIP-FLOPS
Da mesma maneira como pode-
mos obter qualquer funo lgica
complexa a partir de funes simples,
o que foi visto em lies anteriores,
tambm podemos brincar com os
flip-flops, obtendo outros tipos a par-
tir de um tipo bsico.
Assim, usando um flip-flops R-S
ou J-K que so comuns e algumas
portas lgicas, podemos obter flip-
flops de outros tipos.
Na figura 20 temos algumas con-
Figura 18 - Diagrama de tempos do flip-flop T.
Figura 20 - Transformando flip-flops.
versos flip-flops do tipo T em srie,
de modo que passando atravs de
cada um, a frequncia do sinal de
entrada divida por 2.
Usando 4 flip-flops, podemos divi-
dir a frequncia por 2, 4, 8 e 16.
Este tipo de divisor de frequncia
Figura 17 - Smbolos do flip-flop tipo T.
Figura 18 - Divisor de frequncia com flip-flops tipo D.
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 44
verses que podem ser feitas utilizan-
do-se flip-flops do tipo R-S.
O modo de funcionamento de
cada um pode ser facilmente enten-
dido se o leitor tentar associar as ta-
belas verdade dos flip-flops que foram
estudados nesta lio s tabelas ver-
dade das portas agregadas, conside-
rando os sinais de realimentao.
Na figura 21 temos o modo de
obter flip-flops tipo D e T a partir de
flip-flops do tipo J-K.
Veja que a simples conexo da
entrada K ao J no flip-flop do tipo J-K
o transforma em um flip-flop tipo T.
Esta possibilidade muito interessan-
te, j que flip-flops J-K so dispon-
veis em tecnologia TTL e CMOS e
podem ser usados em ci rcui tos
divisores de frequncia. Na verdade,
j utilizamos esta configurao em
diversos projetos prticos que publi-
camos. Finalmente, temos outras
duas transformaes importantes de
flip-flops mostradas na figura 22.
No primeiro caso temos uma
transformao de um flip-flop tipo D
em flip-flop tipo T, bastando para isso
que a sada complementar /Q seja li-
gada entrada D, realimentando o
circuito.
A segunda transformao, que
leva um flip-flop tipo D a funcionar
como tipo T, exige o emprego de uma
porta AND adicional na realimentao
do sinal que retirado da sada com-
plementar /Q.
6.8 - NOS COMPUTADORES
Encontramos os flip-flops nos
computadores como elementos fun-
damentais de muitos circuitos.
Uma aplicao na prpria divi-
so de frequncia dos clocks. Confor-
me o leitor sabe, existem setores de
um PC que devem operar com veloci-
dades menores que a fornecida pelo
clock principal. o caso dos bar-
ramentos onde so ligadas as placas
de expanso, os modems e as sa-
das de dados paralela e serial.
Assim, em lugar de usar um clock
para cada frequncia desejada, o que
se faz empregar um clock nico e
dividir sua frequncia conforme as
exigncias de frequncias mais bai-
xas, observe a figura 23.
No caso dos computadores, tanto
o prprio clock como a sequncia de
flip-flops divisores podem ser obtidos
num nico circuito integrado.
Um ponto importante que deve ser
levado em conta e que estudaremos
nas lies futuras a possibilidade de
ligar os flip-flops em conjunto com
outras funes, de modo que a
frequncia possa ser dividida por
qualquer nmero e no somente por
potncias de (2,4,8,16,32,64, etc).
Outra aplicao impor tante
como clula de memria. Oito flip-
flops ligados lado a lado podem ar-
mazenar um byte inteiro. Cada flip-flop
armazena um bit. Existem diversas
memrias internas de um PC que
nada mais so do que flip-flops que
podem ser habilitados tanto para a
leitura de dados como para introdu-
o (gravao de dados). Existem ain-
da outras funes i mpor tantes
implementadas a partir de flip-flops e
que sero estudadas futuramente.
6.9. OS FLIP-FLOPS ANTIGOS
Figura 21 - Transformando FF tipo JK em tipo D e tipo T.
Figura 22 - Outras transformaes de flip-flops.
Figura 23 - Obtendo diversas frequncias a partir de um oscilador nico.
SABER ELETRNICA N 302/98 25
CURSO DE ELETRNICA DIGITAL
45 SABER ELETRNICA ESPECIAL N 8 - 2002
A configurao do flip-flop no
nova. Na verdade, foi em 1919 que
dois pesquisadores americanos cha-
mados Eccles e Jordan apresenta-
ram o primeiro circuito de flip-flop
usando vlvulas, confira na figura 24.
Por este motivo, muitos ainda cha-
mam os flip-flops de Bsculas ou Cir-
cuitos Eccles-Jordan.
Em 1930, os fsicos j usavam
estes circuitos ligados em srie para
dividir a contagem dos pulsos de con-
tadores Geiger de radiao e obterem
valores menores mais facilmente
totalizados nas pesquisas.
Um contador binrio usando uma
lmpada neon ligada s vlvulas foi
desenvolvido usando estes flip-flops
em 1940, mas foi somente depois dis-
so que os primeiros computadores
digitais passaram a usar estes circui-
tos de uma forma mais intensa, at o
advento do transistor e depois dos cir-
cuitos integrados.
QUESTIONRIO
1. Os elementos biestveis de um
circuito:
a) Possuem apenas um estado
estvel
b) Possuem dois estados instveis
c) Possuem dois estados estveis
d) Possuem um nmero
indeterminado de estado estveis
2. Usado como elemento de me-
mria, um flip-flop pode armazenar:
a) 1 bit
b) 1 byte
c) meio byte
d) 2 bits
3. Um flip-flop R-S setado apre-
senta que nveis lgicos em suas
sadas:
a) Q=0 e /Q=0
b) Q=0 e /Q=1
c) Q=1 e /Q=0
d) Q=1 e /Q=1
4. Os flip-flops negative edge-
triggered mudam de estado quando:
a) O pulso clock vai do nvel baixo
para o nvel alto
b) O pulso de clock vai do nvel
alto para o nvel baixo
c) O pulso de clock estabiliza no
nvel baixo
d) O pulso de clock estabiliza no
nvel alto
5. Para que um flip-flop J-K Mes-
tre escravo tenha a condio toggle,
quais so os nveis lgicos que de-
vem ser colocados na entrada J e K?
a) J=0 e K=0
b) J=0 e K=1
c) J=1 e K=0
d) J=1 e K=1
6. Quatro flip-flops do tipo T liga-
dos um aps o outro (em srie) rece-
bem uma frequncia de 1 600 Hz na
sua entrada. Qual a frequncia ob-
tida na sada do ltimo flip-flop? (o
sinal deve ser retangular).
a) 800 Hz
b) 400 Hz
c) 200 Hz
d) 100 Hz
Respostas:
1-C, 2-A, 3-C, 4-B, 5-D. 6-D
Figura 24 - Flip-flop com vlvulas.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 46
Na lio anterior aprendemos
como funcionam os principais tipos de
flip-flops, verificando que, dependen-
do dos recursos que cada um possua,
podem ser empregados de diversas
formas. Tambm vimos as entradas
que estes dispositivos podem conter
para melhorar seu desempenho em
determinadas aplicaes, como por
exemplo, nos computadores. Estuda-
mos ainda nas primeiras lies do
curso as funes lgicas usadas em
diversos circuitos. Tudo isso nos leva
necessidade de contarmos com
estas funes na forma de circuitos
integrados. De fato, existem muitos
circuitos integrados TTL e CMOS con-
tendo flip-flops dos tipos estudados e
todas as funes lgicas (portas e in-
versores e amplificadores) e ser jus-
tamente deles que falaremos nesta
lio.
6.1 - OS FLIP-FLOPS TTL
A famlia de circuitos integrados
digitais TTL conta com uma grande
quantidade de flip-flops usados numa
infinidade de aplicaes prticas.
A diferena de cada tipo de circui-
to integrado no est apenas no tipo
de flip-flop que contm como tambm
nos seus recursos e na sua quantida-
de. Tambm devemos observar que
um fator importante na escolha de um
flip-flop para uma determinada apli-
cao a sua velocidade. Para as di-
versas famlias TTL podemos especi-
ficar as mximas velocidades dos
seus flip-flops da seguinte maneira:
Standard (74) - 35 MHz
Low Power (74L) - 3 MHz
Low Power Shottky (74LS)
- 45 MHz
High Speed (74H) - 50 MHz
(74S) - 125 MHz
importante observar que para os
flip-flops TTL preciso alguns cuida-
dos, como por exemplo, manter sem-
pre as entradas CLEAR e PRESET
em nveis definidos. Deixando estas
entradas abertas, podem ocorrer ins-
tabilidades de funcionamento.
O nvel em que elas devem ser
deixadas, ou seja, sua conexo no
Vcc ou 0 V depende da aplicao.
a) 7473 - DUPLO
FLIP-FLOP J-K COM CLEAR
Num nico invlucro de 14 pinos
Dual in Line temos 2 flip-flops do tipo
J-K com entrada de Clear. A pinagem
deste circuito integrado mostrada na
figura 1.
Os flip-flops so sensveis ao n-
vel de clock (Level Triggered) com
entrada de Clear assncrono. O funcio-
namento dos flip-flops deste circuito
integrado pode ser melhor entendido
pela tabela verdade da figu-
ra 2.
Nesta tabela, o smbolo
com a forma de um pulso de
sinal representa um pulso de
clock positivo aplicado en-
trada correspondente.
Observe que quando J e
K esto aterradas, o clock
no tem efeito sobre o cir-
cuito. Na operao normal,
a entrada Clear deve ser
mantida no nvel alto. Se a
entrada Clear for aterrada,
o flip-flop resseta. A frequncia mxi-
ma de operao destes flip-flops de
20 MHz com um consumo por circui-
to integrado da ordem de 20 mA.
b) 7474 - DUPLO FLIP-FLOP
TIPO D COM PRESET E CLEAR
Os flip-flops contidos no invlucro
DIL de 14 pinos disparam com a tran-
sio positiva do sinal de clock
(Positive-Edge Triggered). A pinagem
deste circuito integrado mostrada na
figura 3.
A tabela verdade que apresenta o
funcionamento dos flip-flops deste
LIO 7
OS FLIP-FLOPS E FUNES
LGICAS EM CIRCUITOS INTEGRADOS
Figura 1- 7473 - Duplo flip-flopJ-K.
Figura 2- Tabela verdade que
descreve o funcionamento do 7473.
CURSODEELETRNICA DIGITAL
47 SABER ELETRNICA ESPECIAL N 8 - 2002
c) 7475 - QUATRO
LATCHES TIPO D
Os latches so como
chaves que armazenam
uma informao digital pre-
sente em sua entrada. A
aplicao mais comum
justamente como memria,
cada circuito integrado 7475
pode armazenar 4 bits de
informao.
Na figura 5 temos a
pinagem deste circuito integrado.
Quando o circuito habilitado, o
que conseguido levando a linha
ENABLE ao nvel alto, as sadas
Q e /Q seguem a entrada D. O latch
do tipo transparente, logo, se
as entradas forem modificadas, as
sadas tambm se alteraro.
Quando a entrada ENABLE
levada ao nvel baixo, as sadas
no respondem aos sinais de en-
trada D.
Veja que o LATCH armazena a
informao que estava na entrada
D imediatamente antes da ocorrncia
de uma transio do nvel alto para o
nvel baixo da linha de habilitao (N-
vel 1 para o nvel 0).
O funci onamento de
cada flip-flop do 7475 pode
ser colocado na tabela ver-
dade da figura 6.
Este circuito integrado
no serve para aplicaes
onde se deseja mudanas
de estado a cada pulso de
clock. Dizemos que este cir-
cuito no pode ser usado
como um registrador de des-
locamento (shift-register)
que ser estudado nas pr-
ximas lies.
O tempo de propagao do sinal
da ordem de 24 ns e o consumo
tpico por circuito integrado de 32
mA.
d) 7476 - DOIS FLIP-FLOPS J-K
COM PRESET E CLEAR
Os dois flip-flops deste circuito in-
tegrado tm funcionamento indepen-
dente e disparam com nvel do sinal
de clock (level triggered).
O invlucro DIL de 16 pinos, veja
a figura 7. O funcionamento de cada
um dos flip-flops pode ser melhor ana-
lisado atravs da tabela verdade da
figura 8. Observe o smbolo adotado
para representar um pulso de clock.
Da mesma forma que nos demais
circuitos integrados desta srie, as
entradas CLEAR E PRESET devem
ser mantidas em nveis lgicos defi-
nidos, para que no ocorra o funcio-
namento errtico do circuito.
Tambm observamos pela tabela
verdade que no se pode ativar as
duas entradas de CLOCK E CLEAR
ao mesmo tempo, pois isso levaria os
flip-flops a uma condio no permi-
tida.
Figura 7- Dois flips-flops J-K- com Preset e Clear.
Figura 8- Tabela verdade do 7476.
circuito integrado dada na figura 4.
Pela tabela, conclumos que a condi-
o em que as entradas Clear e
Preset esto simultaneamente ativas
no deve ser usada, pois teremos
uma condio no permitida para os
flip-flops.
A frequncia mxima de operao
deste circuito integrado de 25 MHz
e o consumo da ordem de 17 mA.
Figura 3- Duplo flip-flopD - 7474.
Figura 5- 7475 - Quatro flip-flopstipo D.
Figura 6- Tabela verdade para o 7475.
Figura 4- Tabela verdade que
descreve o funcionamento do 7474.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 48
Um ponto interessante que deve
ser observado neste circuito integra-
do a pinagem diferente, j que nor-
malmente nos circuitos desta srie a
alimentao positiva sempre nos
pino 14 ou 16 e a negativa no pino 7
ou 8, quando os invlucros so de 14
ou 16 pinos. A frequncia mxima de
operao destes flip-flops para a s-
rie normal de 20 MHz e o consumo
de 20 mA.
e) 74174 - SEIS FLIP-FLOPS
TIPO D COM CLEAR
Este circuito integrado contm seis
flip-flops do tipo D que so dispara-
dos na transio positiva do si-
nal de clock. A entrada de
CLEAR comum a todos os
flip-flops. O invlucro de 16
pinos com a identificao feita
segundo mostra a figura 9.
A tabela verdade que des-
creve o funcionamento de cada
flip-flop deste circuito integra-
do est na figura 10.
Observe que nestes flip-
flops temos acesso a apenas
uma das sadas, assim, as sa-
das complementares no po-
dem ser usadas.
A frequncia mxima dos flip-flops
da srie stardard (comum) de
35 MHz com um consumo tpico de
45 mA por circuito integrado.
f) 74273 - OITO FLIP-FLOPS
TIPO D COM CLEAR
Este circuito semelhante ao an-
terior com a diferena de que existem
oito em lugar de seis flip-flops tipo D.
Cada um dos flip-flop pode operar
com um bit, assim, esta configurao
se torna ideal para aplicaes em
computadores, pois opera com 8 bits
que correspondem a um byte.
A pinagem do circuito integrado
74273 mostrada na figura 11.
A tabela verdade para cada flip-
flop a mesma do circuito integrado
anterior apresentada na figura 10.
A frequncia mxima de operao
para os circuitos integrados deste tipo
da srie normal de 30 MHz com um
consumo de 62 mA para cada um.
Veja que o invlucro usado Dual
In Line de 20 pinos e que a entrada
de CLEAR comum a todos os inte-
grados. Tambm observamos que no
existe acesso s sadas complemen-
tares dos flip-flops.
g) 74LS373 - LATCH OCTAL
TRANSPARENTE TIPO D
O tipo LS importante neste caso,
j que se trata de circuito compatvel
com as portas paralelas dos compu-
tadores e portanto, pode ser excitado
diretamente pelos nveis lgicos exis-
tentes num PC.
Uma vez que o circuito integrado
74LS373 contm 8 latches com sa-
da tri-state, ele pode ser usado para
trabalhar com um byte inteiro, sem
problemas.
A pinagem deste circuito integra-
do mostrada na figura 12.
Quando a entrada /OE est no n-
vel alto (1), as sadas de todos os flip-
flops vo para o estado de alta
impedncia. Isso significa que estas
sadas podem ser ligadas a um
barramento comum a outros circuitos
integrados, sem o problema de con-
flitos que possam carregar os circui-
tos causando problemas de funciona-
mento, conforme j estudamos nas
lies iniciais deste curso.
Quando a entrada /OE
est ativada, o que feito le-
vando-a ao nvel baixo (0), o
estado das sadas vai depen-
der da entrada EL. Se EL es-
tiver no nvel alto (1), o latch
estar aberto transparente.
O que estiver na entrada D vai
passar pelo circuito e apare-
cer na sada Q.
Se EL estiver no nvel bai-
xo (0), a sada Q no mais res-
ponde ao que ocorre nas en-
tradas D. Nestas condies
Figura 9- 74174 - Seis flip-flops tipo D.
Figura 10- Tabela verdade para
os flip-flops do 74174.
Figura 11- Oito flip-flopstipo D com clear.
Figura 12- 74LS373 - Oito latchestransparentes.
74L373
38 SABER ELETRNICA N 303/98
CURSODEELETRNICA DIGITAL
49 SABER ELETRNICA ESPECIAL N 8 - 2002
A frequncia mxima de operao
deste circuito integrado de 50 MHz
com um consumo tpico de 27 mA.
7.2 - OS FLIP-FLOPS CMOS
Temos diversos flip-flops dispon-
veis na famlia CMOS que sero ana-
lisados a seguir. Uma recomendao
importante relativa ao uso destes flip-
flops, assim como das demais fun-
es CMOS, que as entradas no
usadas, pela sua sensibilidade devi-
da alta impedncia, nunca devem
ser mantidas abertas.
Nos flip-flops CMOS, diferente-
mente dos TTL, as entradas
assncronas so ativadas no nvel alto,
o que si gni fi ca que devem ser
mantidas no nvel baixo para a ope-
rao normal.
a) 4013 - DOIS FLIP-FLOPS TIPO
D COM PRESET E CLEAR
Os dois flip-flops contidos neste
circuito integrado so disparados na
transio positiva do sinal de clock.
Figura 13- 74LS374 - Oito flip-flops tipo D.
Figura 14- Tabela verdade
de cada flip-flop do 74LS374.
Figura 15- 4013 - Dois flip-flops tipo D.
Figura 16- Tabela verdade
para os flip-flops do 4013.
Figura 17- 4027 - Dois flip-flopsJ-K.
Figura 18 - Tabela verdade para os flip-flops do 4027.
h) 74LS374 - OITO FLIP-FLOPS
TIPO D COM SADAS TRI-STATE
Temos neste circuito integrado TTL
em invlucro DIL de 20 pinos 8 flip-
flops do tipo D que so disparados na
transio positiva do sinal de clock. As
sadas so tri-state e a pinagem
mostrada na figura 13.
Quando a entrada /OE est no n-
vel alto, as sadas de todos os flip-
flops vo para o estado de alta
impedncia. Veja que neste circuito
integrado tambm no temos acesso
s sadas complementares dos flip-
flops. A tabela verdade que descreve
o funcionamento de cada um dos flip-
flops mostrada na figura 14.
dizemos que o latch est fechado e a
sada Q ser o contedo das entra-
das D que foi armazenado imediata-
mente antes da transio das entra-
das EL do nvel alto para o nvel bai-
xo. Em outras palavras, podemos di-
zer que os flip-flops so gatilhados na
transio negativa da entrada EL.
Observe a condi o de al ta
impedncia obtida com /OE no nvel
alto. A frequncia mxima de opera-
o para os latches deste circuito in-
tegrado de 50 MHz com um consu-
mo de 24 mA.
SABER ELETRNICA N 303/98 39
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 50
Observe que temos acesso tanto
as sadas normais como complemen-
tares de cada um dos flip-flops e que
as sadas CLEAR E PRESET esto
ativas no nvel alto. No entanto, como
nos demais flip-flops, estas sadas
no podem ser ativadas ao mesmo
tempo, pois levariam os flip-flops a
uma condio no permitida.
Como no caso anterior, a frequn-
cia depende da tenso de alimenta-
o. Para uma tenso de alimentao
de 10 V, a frequncia mxima de ope-
rao da ordem de 8 MHz.
c) 4043 - QUATRO FLIP-FLOPS
S R-S (Lgica NOR)
Este circuito integrado contm
quatro flip-flops R-S independentes
com sadas tri-state. O invlucro DIL
de 16 pinos mostrado na figura 19.
Em cada um dos flip-flops, as en-
tradas SET e RESET podem normal-
mente ficar no nvel baixo. Se a en-
trada SET for levada ao nvel alto, a
sada ir e permanecer no nvel alto.
Se a entrada RESET for levada ao
nvel alto a sada ir e permanecer
no nvel baixo. As duas sadas no
podem ser levadas ao mesmo tempo
ao nvel alto, pois isso representa um
estado no permitido.
As sadas vo ao estado de alta
impedncia com a entrada EN (habi-
litao ou ENABLE) levada ao nvel
baixo. Quando o nvel da entrada EN
alto, as sadas so conectadas aos
flip-flops, transferindo seus estados
para os circuitos externos.
Como estes circuitos no usam
clocks, eles no devem ser ligados em
cascata para formar contadores ou
shift-registers.
d) 40174 - SEIS
FLIP-FLOPS TIPO D
Este circuito integrado contm seis
flip-flops tipo D disparados pela tran-
sio positiva do sinal de clock. Ape-
nas uma das sadas de cada flip-flop
acessvel externamente e o CLEAR
comum a todos eles. O invlucro
DIL de 16 pinos com a pinagem mos-
trada na figura 20. Todos os flip-flops
so controlados por uma entrada co-
mum de clock. A tabela verdade para
os flip-flops deste circuito integrado
mostrada na figura 21.
e) 40175 - QUATRO
FLIP-FLOPS TIPO D
Trata-se de um circuito integrado
que contm quatro flip-flops seme-
lhantes ao anterior com a diferena
de que as duas sadas (normal e com-
plementar) podem ser acessadas.
O invlucro deste circuito integra-
do apresentado na figura 22.
A tabela verdade para os circuitos
integrados a mesma do 40174. Para
Figura 20- Seis flip-flops tipo D (Registrador de
armazenamento).
Figura 21- Tabela verdade
para os flip-flopsdo 40174.
O invlucro o DIL de 14 pinos
da figura 15.
A tabela verdade para este circui-
to integrado est na figura 16.
Pela tabela verdade vemos que as
entradas CLEAR E PRESET so ati-
vas no nvel alto, mas que somente
uma delas pode estar nesta condio
de cada vez. Se as duas entradas
PRESET e CLEAR forem colocadas
no nvel alto ao mesmo tempo, o flip-
flop vai para uma condio no per-
mitida.
A informao presente na entra-
da D transferida para a sada, quan-
do as entradas assncronas PRESET
E CLEAR esto inativas.
importante observar que a velo-
cidade de operao dos circuitos
CMOS depende da tenso de alimen-
tao, como j estudamos nas lies
anteriores.
Nos manuais de circuitos integra-
dos CMOS os leitores podero encon-
trar tabelas que trazem os diversos
tempos de propagao dos sinais e
as frequncias de operao em fun-
o desta tenso de alimentao.
Podemos dizer apenas que, para uma
alimentao de 10 V, a frequncia
mxima de clock ser de 7 MHz.
b) 4027 - DUPLO FLIP-FLOP
J-K COM PRESET E CLEAR
Neste circuito integrado encontra-
mos dois flip-flops tipo J-K com en-
tradas de PRESET E CLEAR. O inv-
lucro DIL de 16 pinos, mostrado na
figura 17.
Nos fl i p-fl ops, as entradas
PRESET e CLEAR so independen-
tes. A tabela verdade para os flip-flops
mostrada na figura 18.
Figura 19- 4043 - Quatro flip-flops R-S.
CURSODEELETRNICA DIGITAL
51 SABER ELETRNICA ESPECIAL N 8 - 2002
uma alimentao de 10 V, a frequn-
cia mxima de clock de 10 MHz.
7.3 - FUNES
LGICAS TTL
Podemos contar com uma boa
quantidade de circuitos integrados
contendo as principais funes lgi-
cas em tecnologia TTL. Damos a se-
guir alguns dos mais importantes, j
que para obter informaes sobre a
totalidade ser interessante contar
com um manual TTL.
a) 7400 - Quatro Portas
NAND de duas entradas
Num invlucro DIL de 14 pinos
contamos com quatro portas NAND
de duas entradas de funcionamento
independente.
Veja na figura 23 a pinagem des-
te circuito integrado.
O consumo mdio por circuito in-
tegrado da ordem de 12 mA.
b) 7402 - Quatro Portas
NOR de duas entradas
Este circuito integrado em invlu-
cro DIL de 14 pinos tem a pinagem
Figura 22- 4M75 - Quatro flip-flops tipo D
(Registrador de armazenamento).
Figura 23- Quatro portas NAND de duas entradas.
Figura 24- Quatro portas NOR de duas entradas.
Figura 25- Seis inversores.
mostrada na figura 24 e cada unida-
de exige uma corrente de 12 mA.
c) 7404 - Seis Inversores
(Hex Inverter)
Os seis inversores deste circuito
integrado podem ser usados de for-
ma independente. A pinagem est na
figura 25.
d) 7408 - Quatro Portas
AND de duas entradas
Este circuito integrado tem a
pinagem da figura 26 e cada unida-
de exige uma corrente de 16 mA.
e) 7410 - Trs portas
NAND de trs entradas
Cada uma das trs portas NAND
deste circuito integrado pode ser usa-
da de forma independente. A corren-
te exigida pelo circuito de 6 mA.
f) 7420 - Duas portas
NAND de quatro entradas
Este circuito integrado contm
duas portas NAND que podem ser
usadas de forma independente. A
pinagem mostrada na figura 28.
O consumo por unidade de apro-
ximadamente 4 mA.
g) 7432 - Quatro portas
OR de duas entradas
As portas OR deste circuito inte-
grado podem ser usadas de modo in-
dependente e a corrente total exigida
da ordem de 19 mA. A pinagem est
na figura 29.
h) 7486 - Quatro Portas
OR-Exclusivo
As por tas OU-excl usi vo ou
Exclusive OR deste circuito integra-
do podem ser usadas de forma inde-
pendente. O consumo de 30 mA e
a pinagem est na figura 30.
7.4 - FUNES LGICAS CMOS
Tambm podemos contar com
uma boa quantidade de circuitos in-
tegrados CMOS contendo funes
lgicas. Evidentemente, no temos
espao para colocar todas estas fun-
es nesta lio, assim recomenda-
mos ao leitor que adquira um manual
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 52
Figura 27- Trs portas NAND de trs entradas.
Figura 29- Quatro portas OR de duas entradas.
d) 4023 - Trs portas
NAND de trs entradas
As trs portas NAND deste circui-
to integrado podem ser usadas de
maneira independente. A pinagem
mostrada na figura 34.
e) 4025 - Trs portas NOR
de trs entradas
Encontramos neste circuito inte-
grado trs funes NOR que podem
ser usadas de forma independente. A
pinagem mostrada na figura 35.
7.5 - A FUNO TRI-STATE
EXPANSVEL DO 4048
O circuito integrado 4048 tem ca-
ractersticas muito interessantes para
projetos CMOS envolvendo funes
lgicas. Conforme estudamos, usan-
do combinaes apropriadas de
funes simples, possvel simular
qualquer outra funo mais comple-
xa. justamente isso que faz o 4048
que tem a pinagem mostrada na fi-
gura 36.
Este circuito possui 8 entradas,
uma sada e trs entradas de progra-
mao.
Dependendo dos nveis lgicos
aplicados nestas entradas de progra-
mao, o circuito se comporta como
funes NOR, OR, NAND ou AND
com 8 entradas ou ainda de forma
combinada, realizando ao mesmo
tempo funes de portas OR e AND
cada um de 4 entradas e outras que
so mostradas na figura 37.
Assim, por exemplo, se colocar-
mos todas as trs entradas de pro-
gramao no nvel alto (Ka,Kb e Kc=
111), o circuito se comporta como
duas portas AND de quatro entradas
ligadas a uma porta OR de duas en-
tradas.
Veja ento que esta interessante
funo pode servir de coringa em
muitos projetos, pois consegue simu-
lar a operao de diversas combina-
es de outros circuitos integrados
CMOS.
Internamente, o 4048 bastante
complexo contendo 32 funes inde-
pendentes programadas pelos nveis
lgicos aplicados s entradas corres-
pondentes.
QUESTIONRIO
1. Qual o conjunto de funes
que o l ei tor provavel mente no
encontrar na forma de um circuito
CMOS. Daremos a seguir algumas
das mais usadas.
a) 4001 - Quatro Portas
NOR de duas entradas
Este circuito integrado contm
quatro portas NOR em invlucro DIL
de 14 pinos com a pinagem mostra-
da na figura 31.
O consumo por circuito integrado
da ordem de 10 nW.
b) 4011 - Quatro portas
NAND de duas entradas
Em invlucro DIL de 14 pinos en-
contramos quatro portas NOR de
duas entradas de funcionamento in-
dependente. O invlucro com a iden-
tificao dos terminais mostrado na
figura 32.
c) 4012 - Duas portas
NAND de quatro entradas
As quatro portas NOR de duas
entradas deste circuito integrado po-
dem ser usadas de forma indepen-
dente. A identificao dos terminais
deste circuito integrado est na figu-
ra 33.
Figura 26- Quatro portas AND de duas entradas.
Figura 28- Duas portas NAND de quatro entradas.
CURSODEELETRNICA DIGITAL
53 SABER ELETRNICA ESPECIAL N 8 - 2002
Figura 30- Quatro portas Exclusive-OR de duas entradas.
Figura 31- 4001 - Quatro portas NOR de duas entradas.
Figura 32- 4011 - Quatro portas NAND de duas entradas.
Figura 33- 4012 - Duas portas NAND de quatro entradas.
Figura 34- 4023 - Trs portas NAND de trs entradas.
Figura 35- 4025 - Trs portas NOR de trs entradas.
Figura 36- 4048 - Funo expansvel de 8 entradas tri-state.
integrado TTL ou CMOS?
a) Seis portas AND de 3 entradas
b) Seis inversores
c) Quatro portas AND de duas entradas
d) Quatro portas Exclusive OR
2. As quatro portas NAND de um circuito integrado TTL
7400 tm:
a) Alimentao independente
b) Quatro entradas
c) Funcionamento independente
d) Reset comum
3. Os flip-flops do circuito integrado 4027 so:
a) Do tipo R-S b) Do tipo D
c) Do tipo J-K d) Do tipo T
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 54
R e s p o s t a s :
1 - a , 2 - c , 3 - c , 4 - d , 5 - b
5. Qual a condio proibida nos
flip-flops CMOS e TTL?
a) Entradas J e K ligadas em paralelo
b) Preset e Clear ao mesmo tempo
ativos
c) Preset e Clear ao mesmo tempo
desativados
4. Um latch como o circuito TTL
7475 usado para:
a) Contagem binria
b) Diviso de frequncia
c) Operao como porta AND
d) Armazenamento de informao
digital
Figura 37- Funes que podem ser exercidas pelo 4048.
d) Sadas ligadas s entradas D ou
Clear
CURSODEELETRNICA DIGITAL
55
SABER ELETRNICA ESPECIAL N 8 - 2002
LIO 8
OS MULTIVIBRADORES
ASTVEIS E MONOESTVEIS
Na lio anterior aprendemos
como funcionam os principais tipos de
flip-flops, verificando que dependen-
do dos recursos de cada um, eles
podem ser empregados de diversas
formas. Tambm vimos as entradas
que estes dispositivos podem conter
para melhorar seu desempenho em
determinadas aplicaes, como por
exemplo, nos computadores. Vimos
tambm que os flip-flops so usados
como divisores de frequncia ou c-
lulas de memria. Tudo isso nos leva
necessidade de contar com esta
funo na forma de circuitos integra-
dos. De fato, existem muitos circuitos
integrados TTL e CMOS contendo flip-
flops dos tipos estudados e ser jus-
tamente deles que falaremos nesta
lio. Tambm enfocaremos algumas
configuraes que em lugar de dois
estados estveis possuem apenas
um, alm das configuraes que no
possuem nenhum estado estvel.
Estes circuitos denominados multivi-
bradores astveis e monoestveis
tambm so muito importantes em
aplicaes relacionadas com a Ele-
trnica Digital.
8.1 - MULVIBRADORES ASTVEIS
Os circuitos digitais trabalham sin-
cronizados, em sua maioria, por sinais
retangulares que precisam ser produ-
zidos por algum tipo de oscilador. O
oscilador, que produz o sinal de
CLOCK ou relgio deve ter carac-
tersticas especiais e para isso podem
ser usadas diversas configuraes.
Uma das configuraes mais in-
teressantes justamente aquela que
parte de um circuito bastante seme-
lhante aos flip-flops que estudamos
na lio anterior.
Este circuito recebe o nome de
multivibrador astvel e se caracteriza
por no ter dois, nem um estado es-
tvel. Este circuito muda constante-
mente de estado, numa velocidade
que depende dos valores dos com-
ponentes usados e que, portanto gera
um sinal retangular.
Da mesma forma que estudamos
os flip-flops partindo da configurao
bsica com transistores, vamos estu-
dar o multivibrador astvel.
Assim, caso tenhamos a configu-
rao mostrada na figura 1, usando
transistores, os capacitores propor-
cionam uma realimentao que leva
o circuito oscilao.
O multivibrador astvel um cir-
cuito em que a frequncia determi-
nada por um capacitor e um resistor,
ou seja, por uma constante de tempo
RC. Dizemos que este tipo de osci-
lador do tipo RC. Analisemos me-
lhor como funciona a configurao
mostrada na figura 1.
Quando a al i mentao
estabelecida, um dos transistores
conduz mais do que outro e inicial-
mente podemos ter, por exemplo, Q
1
saturado, e Q
2
cortado. Com Q
1
saturado o capacitor C
1
carrega-se via
R
1
de modo que a tenso no capacitor
sobe gradualmente at o ponto em
que, estando carregado, o transistor
Q
2
polarizado no sentido de condu-
zir. Quando isso ocorre, Q
2
tem um
dos seus terminais aterrado e descar-
rega-se. Nestas condies Q
1
vai ao
corte e Q
2
satura. Agora a vez de C
2
carregar-se at que ocorra novamen-
te uma comutao dos transistores e
um novo ciclo de funcionamento.
As formas de onda geradas neste
circuito so mostradas na figura 2,
observando-se o ciclo de carga e des-
carga dos capacitores.
Figura 1- Multivibrador astvel
usando dois transistores.
Figura 2- Formas de onda no circuito da
figura 1.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002
56
O leitor pode perceber ento que
o tempo de carga e descarga dos
capacitores e portanto, das oscilaes
geradas por este circuito, dependem
tanto dos valores dos capacitores
como dos resistores de base atravs
dos quais ocorrem as descargas.
Tambm podemos observar que
os sinais gerados so retangulares,
pois ocorre uma comutao rpida
dos transistores de tal forma que a
tenso em seus coletores sobe e des-
ce muito rapidamente.
Da mesma forma que no caso dos
flip-flops, podemos elaborar multivi-
bradores astveis, tanto usando vl-
vulas como transistores de efeito de
campo.
Podemos tambm ter osciladores
RC que geram sinais com boa esta-
bilidade com menos componentes.
Estes osciladores podem ser elabo-
rados com funes lgicas e para isso
temos diversas possibilidades.
7.4 - ASTVEIS COM
FUNES LGICAS
a) Astvel usando inversores
Um primeiro tipo de oscilador RC
ou astvel pode ser elaborado com
base em dois inversores, utilizando a
configurao mostrada na figura 3.
Neste circuito, R e C determinam
a frequncia de operao. Resumi-
mos o princpio de funcionamento da
seguinte forma: quando o inversor F-
2 est com a sada no nvel alto, a
sada de F-1 estar no nvel baixo, o
que faz com que o capacitor carregue
via R. Quando a tenso em C atinge
o valor que provoca a comutao de
F-2, ele troca de estado e sua sada
vai ao nvel baixo. Nestas condies
a sada de F-1 vai ao nvel alto, o
capacitor invertido comeando sua
carga, mas com polaridade oposta at
que novamente tenhamos o reconhe-
cimento do nvel de comutao e um
novo ciclo se inicie.
A frequncia de operao deste
circuito dada com aproximao pela
frmula:
f = 1/(2 x 3,14 x R x C)
3,14 o famoso PI que cons-
tante.
C deve ser expresso em farads,
R em ohms para que tenhamos a
frequncia em hertz.
Nos circuitos integrados CMOS
costuma-se agregar nas entradas
diodos de proteo com a finalidade
de proteg-los contra descargas es-
tticas. Estes diodos afetam o funcio-
namento dos osciladores, podendo
dificultar sua operao. Uma maneira
de contornar o problema causado
pela presena dos diodos consiste em
modificar o circuito da figura 3, agre-
gando um resistor adicional da forma
indicada na figura 4.
Este resistor Rx deve ser pelo
menos 10 vezes maior que R. Valo-
res da ordem de 1 M so os mais
usados na prtica de modo a no afe-
tar a frequncia de operao deter-
minada pela frmula que vimos.
Podemos controlar a frequncia
deste tipo de oscilador colocando um
resistor varivel no circuito de reali-
mentao, verifique a figura 5.
Como o resistor varivel 10 ve-
zes maior do que o resistor que est
em srie, a faixa de frequncias obti-
da variar numa razo de 10 para 1.
Assim, se a frequncia mnima for de
100 Hz, a mxima ser de 1000 Hz.
Veja que no recomendvel que o
resistor em srie seja muito peque-
no, menor que 10 k, dadas as ca-
ractersticas do circuito.
Como o tempo de carga e descar-
ga do capacitor o mesmo, o sinal
produzido retangular com um ciclo
ativo de 50%, ou seja, o tempo em
que ele permanece no nvel alto o
mesmo do nvel baixo, figura 6.
Na maioria das aplicaes que
envolvem o uso de circuitos digitais
so necessrios circuitos de clock que
tenham ciclos ativos de 50%, no en-
tanto, existem aplicaes especiais
em que um ciclo ativo diferente pode
ser necessrio.
Para modificar o ciclo ativo, o re-
curso mais comum consiste em ter
percursos diferentes para as corren-
tes de carga e descarga do capacitor,
Figura 3- Multivibrador usando
dois inversores.
Figura 4- Melhorando o circuito da figura 3.
Figura 5- Oscilador de 2,0 a 20 kHz usando dois inversores.
Figura 6- Ciclo ativo de 50%.
(*) Valores tpicos
para inversores
CMOS
CURSODEELETRNICA DIGITAL
57
SABER ELETRNICA ESPECIAL N 8 - 2002
Figura 7- Alterando o ciclo ativo.
Figura 8- Oscilador com ciclo ativo controlvel.
o que pode ser conseguido com o uso
de diodos.
Assim, para o circuito que toma-
mos como exemplo possvel modi-
ficar o ciclo ativo da maneira indicada
na figura 7.
O capacitor vai carregar-se via R
1
e descarregar via D
2
, o que significa
tempos diferentes para a sada no n-
vel alto e baixo.
Estes tempos dependem dos
capacitores e so dados pelas frmu-
las junto ao diagrama.
Para um ajuste do ciclo ativo po-
demos agregar um potencimetro ou
trimpot ao circuito que vai determinar
os percursos para as correntes de
carga e descarga do capacitor, con-
forme figura 8.
A posio do cursor determina o
ciclo ativo, observando-se que na po-
sio central este ciclo ser de 50%.
Observamos finalmente que inver-
sores podem ser obtidos com a liga-
o de portas NOR com as entradas
em paralelo, confira na figura 9.
Ou ainda, a configurao indicada
pode ser elaborada com por tas
NAND, ficando com a disposio da
figura 10.
b) Oscilador com disparador
Uma caracterstica no muito de-
sejada quando se pretende usar uma
funo como osciladora, o tempo de
comutao quando o nvel lgico
reconhecido na entrada.
Um tipo de funo lgica impor-
tante, que possui tempos reduzidos
de comutao, a formada por cir-
cuitos disparadores ou triggers,
como por exemplo, do circuito integra-
do 4093, ver na figura 11.
Estas portas possuem uma carac-
terstica de histerese que mostrada
na figura 12.
Esta caracterstica mostra que,
quando o circuito reconhece o nvel
lgico necessrio comutao, a
sada passa de um nvel a outro numa
velocidade muito grande, ou seja, h
uma comutao muito rpida.
Por outro lado, o nvel lgico de
entrada que faz novamente a comu-
tao para que a sada volte ao esta-
do anterior no ocorre com a mesma
tenso de ida.
Em outras palavras, o sinal de
sada oscila do nvel alto para o baixo
Figura 9- Astvel com portas NOR ligadas com inversores.
Figura10- Astvel com portas NAND CMOS ligadas como inversores.
Figura 11- Porta NAND
disparadora (Schimitt trigger).
Figura 12- Caracterstica de
histerese do 4093.
Um tipo de funo lgica importan-
te, que possui tempos reduzidos de
comutao, a formada por circui-
tos disparadores ou triggers,
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002
58
e vice-versa com tenses diferentes
de entrada. Estas diferentes tenses
determinam uma faixa denominada
histerese e que mostrada na cur-
va da figura 12.
Esta caracterstica muito impor-
tante pois garante que o circuito co-
mute com segurana, tanto na ida
como na volta dos sinais, e que alm
di sso, possam ser usados em
osciladores de bom desempenho.
Para termos um oscilador com
uma porta NAND disparadora como
a do circuito integrado CMOS 4093,
precisamos de apenas dois compo-
nentes externos na configurao mos-
trada na figura 13.
Neste circuito, o capacitor se car-
rega atravs do resistor quando a sa-
da da porta (ligada como inversor)
est no nvel alto e descarrega-se
quando est no nvel baixo, produzin-
do um sinal com ciclo ativo de 50%.
A entrada do circuito, ligada entre
o capacitor e o resistor, no drena
nem fornece corrente, j que de alta
impedncia, apenas sensoriando o
nvel de tenso neste ponto para fa-
zer a comutao.
As formas de onda obtidas neste
circuito so mostradas na figura 14.
Da mesma forma que nos circui-
tos anteriores tambm podemos mo-
dificar o ciclo ativo do sinal gerados
modificando o percurso das corren-
tes de carga e descarga do capacitor,
o que pode ser conseguido atravs
de diodos.
Temos ento na figura 15 um cir-
cuito com ciclo ativo diferente de 50%
usando diodos.
Neste circuito, quando a sada do
disparador est no nvel alto, o
capacitor carrega-se via D
1
e R
1
. Es-
tes componentes determinam ento
o tempo de sada alto.
Quando o circuito comuta e a sa-
da do disparador vai ao nvel baixo, o
capacitor descarrega-se via D
2
e R
2
,
sendo estes os componentes respon-
sveis pelo tempo baixo do sinal de
sada.
Tambm podemos controlar o ci-
clo ativo deste circuito colocando um
potencimetro ou trimpot, conforme a
figura 16.
A posio do cursor determina a
resistncia do circuito nos percursos
de carga e descarga do capacitor.
O 4093, na verdade, corresponde
a um grupo de circuitos denominados
disparadores de Schmitt que ser
estudado nas prximas lies na sua
real funo, que a de modificar for-
mas de onda de um circuito.
O disparador pode transformar um
sinal de qualquer forma de onda num
sinal retangular, conforme veremos
mais adiante.
c) Oscilador TTL com Inversores
com sada de coletor aberto
Um outro tipo de circuito astvel,
que pode ser usado para gerar sinais
retangulares num equipamento digi-
tal, o que faz uso de trs dos seis
inversores disponveis num circuito
integrado 7406. Este circuito mos-
trado na figura 17.
O sinal realimentado da sada
do ltimo inversor para a entrada do
primeiro e pelo resistor varivel temos
o ajuste da frequncia e do ponto de
funcionamento.
Este oscilador pode gerar sinais na
faixa de 1 MHz a 10 MHz para TTLs
normais e frequncias mais elevadas
com TTL LS.
Figura 13- Oscilador
usando uma porta
disparadora do circuito
integrado 4093.
Figura 14- Formas de onda
num oscilador com o 4093.
Figura 15- Oscilador com ciclo ativo
determinado pela relao entre R
1
e R
2
.
Figura 16- Oscilador com
ciclo ativo controlado or P
1
. Figura 17- Oscilador com inversores com sada em coletor aberto.
d) Oscilador com cristal
O cristal um elemento importan-
te no controle de frequncia de um
ci rcui to. Os cri stai s osci l am em
frequncias determinadas pelo seu
corte. Assim, eles podem ser usados
para manter a frequncia fixa dentro
de estreitos limites.
Seu uso mais comum justamen-
te em circuitos em que a preciso da
frequncia seja importante, tais como
rel gi os, cronmetros e em
CURSODEELETRNICA DIGITAL
59
SABER ELETRNICA ESPECIAL N 8 - 2002
instrumentao. Existem diversas for-
mas de obter um oscilador com cris-
tal para aplicaes em circuitos digi-
tais. Um primeiro circuito que pode ser
dado como exemplo apresentado na
figura 18 e faz uso de duas das qua-
tro portas NOR disponveis num cir-
cuito integrado CMOS 4001.
O cristal serve de elemento de re-
al i mentao devendo haver um
capacitor ajustvel que permite vari-
ar a frequncia levemente em torno
do valor estabelecido pelas caracte-
rsticas do circuito.
Uma porta serve como elemento
ativo do circuito (amplificador), en-
quanto a outra serve de buffer, ou
sej a, i sol a a sada do ci rcui to
oscilador.
Os buffers so importantes em
muitas aplicaes, pois impedem que
variaes ocorridas no circuito que
recebe o sinal afetem a frequncia do
oscilador.
Um outro oscilador a cristal com
inversores CMOS o da figura 19.
A sada do ltimo inversor fornece
o sinal de realimentao do circuito
atravs do cristal que ento determi-
na a sua frequncia.
Verso equivalente com inverso-
res e circuitos integrados TTL para
osciladores controlados a cristal
mostrada na figura 20.
Figura 20- Oscilador controlado a cristal com inversores TTL.
Figura 19 - Oscilador CMOS a cristal com inversores CMOS.
Figura 18- Oscilador CMOS a cristal.
QUESTIONRIO
1. Quantos estados estveis tm um
multivibrador monoestvel?
a) 1 b) 2 c) nenhum
d) todos os estados so estveis
2. Qual dos circuitos abaixo indicados
no pode ser usado como astvel ou
monoestvel?
a) 7474 b) 555
c) 74122 d) 4011
3. O tempo de carga de um capacitor
diferente do tempo de descarga
quando usado num astvel. Podemos
dizer que o ciclo ativo do sinal gerado
: a) 50%
b) maior que 50%
c) menor que 50%
d) diferente de 50%
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 60
CURSO BASICO DL LLLTRONICA DIGITAL
1 '
OS CONTADORES DlGlTAlS
Na lio anterior analisamos o
princpio de funcionamento de um dos
mais importantes blocos da Eletrni-
ca Digital, o flip-flop. Vimos que estes
blocos poderiam ter diversos tipos de
comportamento e que, quando reuni-
dos, poderiam apresentar comporta-
mentos interessantes como, por
exemplo, a capacidade de dividir
frequncias, de armazenar informa-
es (bits), alm de outras. Nesta li-
o vamos nos dedicar justamente a
uma das funes mais importantes
dos flip-flops que a de fazer a con-
tagem do nmero de pulsos, o que
corresponde em ltima anlise a con-
tagem de bits. A partir desta conta-
gem podemos usar estes circuitos
para a realizao de operaes mais
complexas como somas, manipulao
de dados etc.
9 - OS TIPOS DE CONTADORES
Em Eletrnica Digital devemos
separar os circuitos lgicos sem
sincronismo daqueles que possuam
algum tipo de sincronismo externo, ou
seja, que usam um sinal de CLOCK.
Existem aplicaes em que tudo
o que importa para o circuito fazer
uma operao com determinados n-
veis lgicos aplicados sua entrada,
quando eles esto presentes, no
importando quando isso ocorra. Tais
circuitos no precisam de sincronismo
algum e so mais simples de serem
utilizados.
No entanto, com circuitos muito
complexos, como os utilizados em
computadores e em muitos outros
casos, o instante em que uma opera-
o deve ser realizada muito impor-
tante e isso implica em que os circui-
tos devam ser habilitados no instante
em que os nveis lgicos so aplica-
dos em sua entrada.
Isso significa que tais circuitos
devem ser sincronizados por algum
tipo de sinal vindo de um circuito ex-
terno. E este circuito nada mais do
que um oscilador que produz um si-
nal de clock ou relgio.
Os circuitos que operam com es-
tes sinais so denominados circuitos
com lgica sincronizada.
Para os contadores temos ento
diversas classificaes que levam em
conta estes e outros fatores, por
exemplo:
a) Classificao quanto
ao sincronismo:
Os contadores podem ser
ASSNCRONOS, quando existe o si-
nal de clock aplicado apenas ao pri-
meiro estgio. Os estgios seguintes
utilizam como sinal de sincronismo a
sada de cada estgio anterior. Estes
contadores tambm so denomina-
dos Ripple Counters.
Os contadores tambm podem ser
SNCRONOS, quando existe um si-
nal de clock nico externo aplicado a
todos os estgios ao mesmo tempo.
b) Classificao quanto
ao modo de contagem
Os contadores podem ser PRO-
GRESSIVOS ou CRESCENTES,
quando contam numa sequncia de
nmeros crescentes, ou seja, dos va-
lores mais baixos para os mais altos,
como (1,2,3,4...). So tambm cha-
mados pelo termo ingls de UP
COUNTERS.
Os contadores podem ser RE-
GRESSIVOS ou DECRESCENTES,
quando a contagem feita dos valo-
res mais altos para os mais baixos
como (4,3,2,1...).O termo ingls
DOWN COUNTERS.
Se bem que possamos fazer con-
tadores usando funes lgicas co-
muns e mesmo flip-flops discretos,
podemos contar na prtica com cir-
cuitos integrados em lgica TTL ou
CMOS que j possuam contadores
completos implementados.
9.1 - CONTADOR ASSNCRONO
Conforme explicamos, neste tipo
de contador, o sinal de clock aplica-
do apenas ao primeiro estgio, fican-
do os demais sincronizados pelos
estgios anteriores.
Na figura 1 temos a estrutura b-
sica de um contador deste tipo usan-
do flip-flops do tipo J-K.
Usamos trs estgios ou trs flip-
flops ligados de tal forma que a sada
Q do primeiro serve de clock para o
segundo, e a sada Q do segundo ser-
ve de clock para o terceiro.
Sabemos que os flip-flops ligados
da forma indicada funcionam como
divisores de frequncia.
Assim, o sinal de clock aplicado
ao primeiro tem sua frequncia divi-
dida por 2.
A frequncia estar dividida por 4
46 SABER ELETRNICA N 305/98
CURSO BASICO DL LLLTRONICA DIGITAL
na sada do segundo e por 8 na sa-
da do terceiro.
Tudo isso pode ser visualizado
pelo diagrama de tempos mostrado
na figura 2.
Mas, se elaborarmos uma tabela
verdade com os nveis lgicos obtidos
na sada de cada um dos flip-flops, a
cada pulso do clock aplicado, a partir
do instante em que todas as sadas
sejam zero, teremos algo interessan-
te a considerar:
Entrada QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
Veja que a sequncia de valores
obtidos 000, 001, 010, 011, 100, 101,
110 e 111 corresponde justamente
contagem em binrio dos pulsos de 0
a 7! Em outras palavras, este circuito
conta os pulsos de entrada e fornece
sadas que so a representao bi-
nria desta contagem.
Veja tambm que ele faz a conta-
gem crescente, ou seja, de 0 at 7.
Se, em lugar de trs flip-flops,
usarmos quatro, no circuito mostrado
na figura 3, teremos a contagem de
0000 a 1111, ou seja, uma contagem
crescente de 0 a 15 pulsos.
Oito desses flip-flops ligados em
srie podem contar at 256 pulsos e
com isso fornecer uma sada de 8 bits
ou 1 byte.
Entrada QA QB QC Valor
Binrio
0 1 1 1 7
1 1 1 0 6
2 1 0 1 5
3 1 0 0 4
4 0 1 1 3
5 0 1 0 2
6 0 0 1 1
7 0 0 0 0
Portanto, este contador fornece
em sua sada valores binrios que
correspondem contagem decres-
cente dos pulsos de entrada, partin-
do de 7. Trata-se de um contador de-
crescente ou DOWN COUNTER.
Como no caso anterior, se tiver-
mos mais flip-flops, podemos contar
a partir de valores mais altos. Com 4
flip-flops podemos partir a contagem
de 15 e com 8 flip-flops, de 255. Veja
que a quantidade mxima que pode-
mos contar com um contador deste
tipo depende da quantidade de flip-
flops usados.
Um problema que ocorre com este
tipo de flip-flop que cada um preci-
sa de um certo tempo para mudar de
F|g. 1 - ur ccr|adcr
assircrcrc.
F|g. 2 - 0|agrara
de |erpcs para
ur ccr|adcr
assircrcrc de 3
es|ag|cs.
F|g. 3 - ur ccr|adcr assircrcrc de 4 es|ag|cs.
O circuito apresentado comuta na
transio negativa do sinal de clock.
Vamos supor agora que em lugar
de usarmos como sadas de conta-
gem as sadas Q de cada flip-flop,
usssemos as sadas complementa-
res /Q, conforme a figura 4. fcil per-
ceber que, partindo da situao em
que todos os fl i p-fl ops estej am
ressetados, a tabela verdade obtida
ter nas sadas os complementos da
tabela anterior. Esta tabela ser:
SABER ELETRNICA N 305/98 47
CURSO DE ELETRNICA DIGITAL
61 SABER ELETRNICA ESPECIAL N 8 - 2002
CURSO BASICO DL LLLTRONICA DIGITAL
na sada do segundo e por 8 na sa-
da do terceiro.
Tudo isso pode ser visualizado
pelo diagrama de tempos mostrado
na figura 2.
Mas, se elaborarmos uma tabela
verdade com os nveis lgicos obtidos
na sada de cada um dos flip-flops, a
cada pulso do clock aplicado, a partir
do instante em que todas as sadas
sejam zero, teremos algo interessan-
te a considerar:
Entrada QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
Veja que a sequncia de valores
obtidos 000, 001, 010, 011, 100, 101,
110 e 111 corresponde justamente
contagem em binrio dos pulsos de 0
a 7! Em outras palavras, este circuito
conta os pulsos de entrada e fornece
sadas que so a representao bi-
nria desta contagem.
Veja tambm que ele faz a conta-
gem crescente, ou seja, de 0 at 7.
Se, em lugar de trs flip-flops,
usarmos quatro, no circuito mostrado
na figura 3, teremos a contagem de
0000 a 1111, ou seja, uma contagem
crescente de 0 a 15 pulsos.
Oito desses flip-flops ligados em
srie podem contar at 256 pulsos e
com isso fornecer uma sada de 8 bits
ou 1 byte.
Entrada QA QB QC Valor
Binrio
0 1 1 1 7
1 1 1 0 6
2 1 0 1 5
3 1 0 0 4
4 0 1 1 3
5 0 1 0 2
6 0 0 1 1
7 0 0 0 0
Portanto, este contador fornece
em sua sada valores binrios que
correspondem contagem decres-
cente dos pulsos de entrada, partin-
do de 7. Trata-se de um contador de-
crescente ou DOWN COUNTER.
Como no caso anterior, se tiver-
mos mais flip-flops, podemos contar
a partir de valores mais altos. Com 4
flip-flops podemos partir a contagem
de 15 e com 8 flip-flops, de 255. Veja
que a quantidade mxima que pode-
mos contar com um contador deste
tipo depende da quantidade de flip-
flops usados.
Um problema que ocorre com este
tipo de flip-flop que cada um preci-
sa de um certo tempo para mudar de
F|g. 1 - ur ccr|adcr
assircrcrc.
F|g. 2 - 0|agrara
de |erpcs para
ur ccr|adcr
assircrcrc de 3
es|ag|cs.
F|g. 3 - ur ccr|adcr assircrcrc de 4 es|ag|cs.
O circuito apresentado comuta na
transio negativa do sinal de clock.
Vamos supor agora que em lugar
de usarmos como sadas de conta-
gem as sadas Q de cada flip-flop,
usssemos as sadas complementa-
res /Q, conforme a figura 4. fcil per-
ceber que, partindo da situao em
que todos os fl i p-fl ops estej am
ressetados, a tabela verdade obtida
ter nas sadas os complementos da
tabela anterior. Esta tabela ser:
SABER ELETRNICA N 305/98 47
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 62
CURSO BASICO DL LLLTRONICA DIGITAL
estado. Isso significa que medi-
da que usamos mais flip-flops em
sequncia num contador, os tempos
de mudana de estado so somados
e o conjunto precisa cada vez de mais
tempo para chegar ao estado final
desejado.
Se aplicarmos um novo pulso de
clock para contagem entrada do cir-
cuito, antes de ocorrer a mudana de
estado do conjunto, pode ocorrer um
funcionamento errtico. Assim, a
frequncia mxima de operao de
um contador dada pelo tempo ne-
cessrio para cada estgio mudar de
estado multiplicado pelo nmero de
estgios usados no contador.
9.2 - CONTAGEM PROGRAMADA
Conforme vimos, os ciclos de con-
tagem dos circuitos dados como
exemplos no item anterior so sem-
pre potncias de 2, ou seja, so cir-
cuitos que contam at 2, 4, 8, 16, 32
etc. O que fazer se precisarmos de
um circuito que tenha um ciclo de con-
tagem diferente desses valores, que
no seja uma potncia de 2?
Devemos levar em conta dois fa-
tores:
Podemos usar a entrada CLEAR
para reiniciar a contagem, zerando-
a, quando chegar ao valor desejado.
Por exemplo, podemos reiniciar a con-
tagem depois do 5 se quisermos um
contador que conte de 0 a 5, ou seja,
que tenha 6 estados de sada, con-
forme a tabela verdade dada a seguir:
Entrada QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 0 0 0
estado instvel
No sexto pulso que corresponde
ao estado 110, o circuito vai a um es-
tado que ativa a entrada CLEAR e
leva todos os flip-flops a serem
ressetados.
Para este circuito a soluo sim-
ples. Veja que a situao em que de-
vemos ter a volta a zero da contagem
e portanto, a ativao da linha CLR
(clear) ocorre com uma nica combi-
nao de sinais: QA e QB no nvel alto.
Se usarmos flip-flops que tenham
entradas CLEAR ativadas pelo nvel
alto, basta usar uma porta AND de
duas entradas com as entradas liga-
das nas sadas QB e QC e a sada na
linha comum de CLEAR de todos os
flip-flops, conforme a figura 5. Se os
flip-flops usados tiverem um CLEAR
ativado no nvel baixo como o 7476
(TTL), basta usar uma porta NAND
em lugar de AND.
Se quisssemos um contador at
4, por exemplo, o estado em que de-
veria ocorrer a ativao da entrada
CLEAR ocorreria com a quinta com-
binao de sadas, ou seja, 101, o que
significa QC=1 e QA=1. Bastaria en-
to ligar as entradas da porta AND
nessas sadas, conforme a figura 6.
Um diagrama de tempos pode
mostrar exatamente o que ocorre com
o contador elaborado desta maneira.
Este diagrama apresentado na fi-
gura 7. Observe que, quando as sa-
das chegarem ao estado 110, que
F|g. 4 - ur ccr|adcr decrescer|e de 3 es|ag|cs.
F|g. 5 - Ccr|adcr prcgra-
radc de rcdu|c o.
F|g. o - Ccr|adcr de
rcdu|c 5.
48 SABER ELETRNICA N 305/98
CURSO BASICO DL LLLTRONICA DIGITAL
Usando 3 estgios, podemos ter
um contador UP/DOWN, conforme a
figura 10. Uma entrada (UP/DOWN)
pode ser usada para determinar o
sentido da contagem.
Trata-se de uma entrada seletora
de dados ou DATA SELECTOR, que
pode ser usada para mudar o modo
de funcionamento dos estgios des-
te circuito.
Funcionamento: conforme vimos
nesta lio, se usarmos as sadas Q
dos flip-flops de um contador, a con-
tagem ser crescente, mas se usar-
mos as sadas /Q, a contagem ser
F|g. 7 -
0|agrara de
|erpcs para c
ccr|adcr de
rcdu|c 5.
F|g. 8 - Na saida da pcr|a AN0 |ercs ur
pu|sc de cur|a durac que resse|a c
ccr|adcr.
F|g. 9 - Para C|R a||vadc
rc rive| oa|xc} usarcs
ura pcr|a NAN0.
seria a contagem do quinto pulso no
circuito da figura 6, um pulso de reset
de curta durao produzido. Esta
curta durao dada justamente pelo
tempo que os flip-flops demoram para
mudar de estado ressetando, pois
eles realimentam as entradas da
porta AND.
Nos exemplos dados fizemos a
programao da contagem usando as
entradas de CLEAR de cada flip-flop.
Uma outra maneira de projetarmos
um contador consiste em usarmos as
entradas PRESET em l ugar de
CLEAR.
Para isso fazemos com que, no
momento em que for atingida a con-
tagem do valor imediatamente ante-
rior quele em que deve ocorrer a
volta a zero, ou seja, n-1, em lugar de
termos a comutao dos flip-flops,
tenhamos a ativao das entradas de
PRESET. Desta forma, no pulso se-
guinte de clock (n) teremos a volta a
zero (reset) do contador.
Para um contador de 6 estados,
que depois do quinto pulso resseta,
teremos a seguinte tabela verdade.
Pulsos QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
o PRESET ativado
x x x x
volta a zero na transio do clock
6 0 0 0
7 0 0 1
8 0 1 0
Um circuito usando uma porta
NAND mostrado na figura 9.
Veja que a deteco da condio
de produo do pulso de PRESET
deve ser reconhecida com os nveis
101 nas sadas dos estgios dos con-
tadores e com o pulso indo ao nvel
alto na entrada de contagem.
Para obtermos a configurao
1111 que nos permitiria usar uma
porta AND de quatro entradas, basta
levar em conta a sada /QB em lugar
de QB.
Assim, basta usar a porta AND e
lig-la nas entradas de PRESET (PR)
dos flip-flops.
Se as entradas forem ativadas no
nvel baixo (/PR), basta trocar a porta
AND por uma porta NAND de quatro
entradas.
9.3 - CONTADORES UP/DOWN
(PROGRESSIVOS E
REGRESSIVOS)
Usando alguns artifcios, como por
exemplo, portas apropriadas, pos-
svel programar um contador de modo
que ele tanto conte progressivamen-
te como regressivamente.
SABER ELETRNICA N 305/98 49
CURSO DE ELETRNICA DIGITAL
63 SABER ELETRNICA ESPECIAL N 8 - 2002
CURSO BASICO DL LLLTRONICA DIGITAL
Usando 3 estgios, podemos ter
um contador UP/DOWN, conforme a
figura 10. Uma entrada (UP/DOWN)
pode ser usada para determinar o
sentido da contagem.
Trata-se de uma entrada seletora
de dados ou DATA SELECTOR, que
pode ser usada para mudar o modo
de funcionamento dos estgios des-
te circuito.
Funcionamento: conforme vimos
nesta lio, se usarmos as sadas Q
dos flip-flops de um contador, a con-
tagem ser crescente, mas se usar-
mos as sadas /Q, a contagem ser
F|g. 7 -
0|agrara de
|erpcs para c
ccr|adcr de
rcdu|c 5.
F|g. 8 - Na saida da pcr|a AN0 |ercs ur
pu|sc de cur|a durac que resse|a c
ccr|adcr.
F|g. 9 - Para C|R a||vadc
rc rive| oa|xc} usarcs
ura pcr|a NAN0.
seria a contagem do quinto pulso no
circuito da figura 6, um pulso de reset
de curta durao produzido. Esta
curta durao dada justamente pelo
tempo que os flip-flops demoram para
mudar de estado ressetando, pois
eles realimentam as entradas da
porta AND.
Nos exemplos dados fizemos a
programao da contagem usando as
entradas de CLEAR de cada flip-flop.
Uma outra maneira de projetarmos
um contador consiste em usarmos as
entradas PRESET em l ugar de
CLEAR.
Para isso fazemos com que, no
momento em que for atingida a con-
tagem do valor imediatamente ante-
rior quele em que deve ocorrer a
volta a zero, ou seja, n-1, em lugar de
termos a comutao dos flip-flops,
tenhamos a ativao das entradas de
PRESET. Desta forma, no pulso se-
guinte de clock (n) teremos a volta a
zero (reset) do contador.
Para um contador de 6 estados,
que depois do quinto pulso resseta,
teremos a seguinte tabela verdade.
Pulsos QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
o PRESET ativado
x x x x
volta a zero na transio do clock
6 0 0 0
7 0 0 1
8 0 1 0
Um circuito usando uma porta
NAND mostrado na figura 9.
Veja que a deteco da condio
de produo do pulso de PRESET
deve ser reconhecida com os nveis
101 nas sadas dos estgios dos con-
tadores e com o pulso indo ao nvel
alto na entrada de contagem.
Para obtermos a configurao
1111 que nos permitiria usar uma
porta AND de quatro entradas, basta
levar em conta a sada /QB em lugar
de QB.
Assim, basta usar a porta AND e
lig-la nas entradas de PRESET (PR)
dos flip-flops.
Se as entradas forem ativadas no
nvel baixo (/PR), basta trocar a porta
AND por uma porta NAND de quatro
entradas.
9.3 - CONTADORES UP/DOWN
(PROGRESSIVOS E
REGRESSIVOS)
Usando alguns artifcios, como por
exemplo, portas apropriadas, pos-
svel programar um contador de modo
que ele tanto conte progressivamen-
te como regressivamente.
SABER ELETRNICA N 305/98 49
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 64
CURSO BASICO DL LLLTRONICA DIGITAL
decrescente. Assim, o que faze-
mos colocar um circuito seletor nes-
sas sadas, de tal modo que ele colo-
que a sada Q de cada flip-flop na
entrada de clock do seguinte, quan-
do a contagem deve ser progressiva,
e coloque a sada /Q na entrada do
segui nte, quando na contagem
descrescente. Trs portas NAND para
cada estgio podem fazer isso a par-
tir do sinal de comando UP/DOWN.
9.4 - CONTADORES SNCRONOS
Sincronizar a contagem por um
clock nico aplicado a todos os est-
gios no apenas uma necessidade
dos circuitos mais complexos, princi-
palmente, os usados em Informtica
e Instrumentao.
O sincronismo de todos os estgi-
os pelo mesmo clock tem ainda van-
tagens operacionais impor tantes.
Conforme vimos, nos contadores
assncronos, os tempos de comuta-
o dos flip-flops influem no funcio-
namento final do circuito, pois eles so
cumulativos.
Em outras palavras, cada estgio
precisa esperar o anterior completar
a operao antes de iniciar a sua.
Usando lgica sincronizada, ou
seja, um contador em que todos os
estgios so sincronizados por um
clock nico, este problema no existe
e podemos ter contadores muito mais
rpidos, na verdade, contadores cuja
velocidade independe do nmero de
etapas.
Para mostrar como isso pode ser
feito, vamos tomar como exemplo o
circuito da figura 11.
Este circuito utiliza flip-flops tipo J-
K ligados de uma forma denominada
PARALLEL CARRY.
Nesta forma de ligao, J e K do
primeiro flip-flop so mantidas no n-
vel alto por meio de um resistor liga-
do ao positivo da alimentao (Vcc).
Assim, o primeiro flip-flop muda de
estado a cada pulso de clock. No en-
tanto, J do segundo flip-flop est liga-
do sada Q do primeiro. Isso signifi-
ca que o segundo flip-flop s mudar
de estado quando o primeiro flip-flop
for ressetado, ou seja, a cada dois
pulsos de clock.
Da mesma forma, com o uso de
uma porta AND, o terceiro flip-flop s
vai mudar de estado quando as sa-
das Q do primeiro e segundo flip-flop
forem ao nvel 1, ou seja, a cada 4
pulsos de clock.
Para 4 bits, utilizando 4 estgios,
podemos usar o circuito mostrado na
figura 12.
Um problema que ocorre com este
tipo de configurao que a partir de
3 estgios, a cada estgio que acres-
centamos no contador devemos adi-
cionar uma porta AND cujo nmero
de entradas vai aumentando.
Assim, para 4 estgios, a porta
deve ter trs entradas, para 5 estgi-
os, 4 entradas e assim por diante.
Uma maneira de no termos este
problema consiste em usar uma con-
figurao diferente de contador apre-
sentada na figura 13 e denominada
RIPPLE CARRY.
Neste circuito as portas usadas
sempre precisam ter apenas duas
entradas, o que importante para a
implementao prtica do contador.
No entanto, como desvantagem
deste circuito, temos uma limitao da
velocidade de operao, pois como o
sinal para os estgios vem da porta
anterior, temos de considerar seu
atraso.
F|g. 10 - Ccr|adcr uP/0OWN d|v|scr pcr 8.
F|g. 11 - Ccr|adcr sircrcrc
dc ||pc Para||e| 0arry
50 SABER ELETRNICA N 305/98
CURSO BASICO DL LLLTRONICA DIGITAL
9.5 - CONTADORES
SNCRONOS PROGRAMVEIS
Da mesma forma que no caso dos
contadores assncronos, tambm
necessrio, em determinadas aplica-
es, fazer a contagem at valores
que no sejam potncias de 2.
A diviso ou contagem por outros
valores pode ser feita com a ajuda de
portas ligadas de modo a sentir
quando um determinado valor al-
canado, ressetando ento todos os
flip-flops.
9.6 - CONTADORES TTL
Utilizando portas lgicas e flip-
flops podemos implementar contado-
res que contenham ou faam a divi-
so de um sinal de entrada por qual-
quer valor. No entanto, na prtica,
podemos contar com muitos circuitos
integrados em tecnologia TTL que j
contenham estes circuitos completos
num nico chip e at com recursos
que permitam alterar seu funciona-
mento de modo a ser obtida a conta-
gem at um determinado valor.
A seguir veremos alguns dos prin-
cipais circuitos integrados contadores
em tecnologia TTL.
a) 7490 - Contador de Dcada
Este um dos mais populares dos
contadores TTL e contm em seu in-
terior quatro flip-flops j interligados
de modo a funcionar como divisores
por 2 e por 5. Isso significa que esses
divisores podem ser usados para re-
sultar num contador at 2 e num con-
tador at 5, e em conjunto, num con-
tador at 10.
Na figura 14 temos a disposio
dos terminais deste circuito integra-
do.
Este circuito pode ser usado de
trs formas diferentes, sempre com as
entradas R0(1), R0(2), R9(1) e R9(2)
aterradas:
Quando ligamos a entrada B
sada QA e aplicamos o sinal de clock
entrada A, o circuito funciona como
um contador BCD, ou seja, conta at
10, com as sadas em decimal codifi-
cado em binrio apresentadas nos
pinos QA, QB, QC e QD. Esta ligao
mostrada na figura 15.
F|g. 12 - Ccr|adcr
sircrcrc de 4 es|ag|cs
dc ||pc Para||e| 0arry.
F|g. 13 - Ccr|adcr
FIPPLE 0AFFY de 4
es|ag|cs.
A tabela verdade para os pulsos
aplicados na entrada neste modo de
funcionamento ser:
Pulso QD QC QB QA
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Quando ligamos a sada QD
entrada A e aplicamos o sinal de clock
entrada B, teremos o circuito funci-
onando como um divisor de frequn-
cia por 10 simtrico. Teremos na sa-
da QA um sinal quadrado (ciclo ativo
de 50%) com 1/10 da frequncia do
clock.
Este modo de funcionamento tem
as ligaes mostradas na figura 16.
Finalmente, quando quisermos
usar o circuito como divisor por 2 ou
por 5, independentes, no preciso
ligao externa alguma.
O sinal aplicado em CLK1 tem a
frequncia dividida por 2 e o sinal
SABER ELETRNICA N 305/98 51
CURSO DE ELETRNICA DIGITAL
65 SABER ELETRNICA ESPECIAL N 8 - 2002
CURSO BASICO DL LLLTRONICA DIGITAL
9.5 - CONTADORES
SNCRONOS PROGRAMVEIS
Da mesma forma que no caso dos
contadores assncronos, tambm
necessrio, em determinadas aplica-
es, fazer a contagem at valores
que no sejam potncias de 2.
A diviso ou contagem por outros
valores pode ser feita com a ajuda de
portas ligadas de modo a sentir
quando um determinado valor al-
canado, ressetando ento todos os
flip-flops.
9.6 - CONTADORES TTL
Utilizando portas lgicas e flip-
flops podemos implementar contado-
res que contenham ou faam a divi-
so de um sinal de entrada por qual-
quer valor. No entanto, na prtica,
podemos contar com muitos circuitos
integrados em tecnologia TTL que j
contenham estes circuitos completos
num nico chip e at com recursos
que permitam alterar seu funciona-
mento de modo a ser obtida a conta-
gem at um determinado valor.
A seguir veremos alguns dos prin-
cipais circuitos integrados contadores
em tecnologia TTL.
a) 7490 - Contador de Dcada
Este um dos mais populares dos
contadores TTL e contm em seu in-
terior quatro flip-flops j interligados
de modo a funcionar como divisores
por 2 e por 5. Isso significa que esses
divisores podem ser usados para re-
sultar num contador at 2 e num con-
tador at 5, e em conjunto, num con-
tador at 10.
Na figura 14 temos a disposio
dos terminais deste circuito integra-
do.
Este circuito pode ser usado de
trs formas diferentes, sempre com as
entradas R0(1), R0(2), R9(1) e R9(2)
aterradas:
Quando ligamos a entrada B
sada QA e aplicamos o sinal de clock
entrada A, o circuito funciona como
um contador BCD, ou seja, conta at
10, com as sadas em decimal codifi-
cado em binrio apresentadas nos
pinos QA, QB, QC e QD. Esta ligao
mostrada na figura 15.
F|g. 12 - Ccr|adcr
sircrcrc de 4 es|ag|cs
dc ||pc Para||e| 0arry.
F|g. 13 - Ccr|adcr
FIPPLE 0AFFY de 4
es|ag|cs.
A tabela verdade para os pulsos
aplicados na entrada neste modo de
funcionamento ser:
Pulso QD QC QB QA
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Quando ligamos a sada QD
entrada A e aplicamos o sinal de clock
entrada B, teremos o circuito funci-
onando como um divisor de frequn-
cia por 10 simtrico. Teremos na sa-
da QA um sinal quadrado (ciclo ativo
de 50%) com 1/10 da frequncia do
clock.
Este modo de funcionamento tem
as ligaes mostradas na figura 16.
Finalmente, quando quisermos
usar o circuito como divisor por 2 ou
por 5, independentes, no preciso
ligao externa alguma.
O sinal aplicado em CLK1 tem a
frequncia dividida por 2 e o sinal
SABER ELETRNICA N 305/98 51
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 66
apl i cado no CLK2 tem a
frequncia dividida por 5. Na opera-
o normal as entradas R0(1) e R0(2)
devem ser mantidas no nvel baixo.
b) 7492 - Contador-Divisor por 12
Este circuito integrado contm
quatro flip-flops ligados como um
divisor por 2 e um divisor por 6 que
podem ser usados de maneira inde-
pendente.
A pinagem deste circuito integra-
do TTL mostrada na figura 17.
O disparo dos flip-flops ocorre na
transio do sinal de clock do nvel
alto para o nvel baixo. Para ressetar
o contador para 0000, basta aplicar o
nvel lgico 1 nas entradas R0.
Existem trs modos de operao
para este circuito integrado:
Como contador at 12, basta ligar
a sada QA entrada B. O sinal de
clock aplicado entrada A.
A tabela verdade para este modo
de operao ser:
Entrada QD QC QB QA
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
Na segunda forma de operao,
ligamos a sada QD entrada A. O
circuito funcionar como um divisor si-
mtrico de frequncia. A frequncia
do sinal de clock aplicado entrada
B ser dividida por 12 e o sinal ter
um ciclo ativo de 50%.
Na operao sem nenhuma liga-
o externa, o sinal aplicado entra-
da A ter sua frequncia dividida por
2 e o sinal aplicado na entrada B ter
sua frequncia dividida por 6.
9.7 - CONTADORES E
DIVISORES CMOS
Temos ainda diversos circuitos in-
tegrados em tecnologia CMOS con-
tendo contadores e divisores.
A seguir veremos um dos mais im-
portantes.
Na operao normal, contando at
10, as entradas RST e EN devem ser
mantidas no nvel baixo.
Levando-se a entrada RST ao n-
vel alto, o contador ressetado. Se a
entrada EN for levada ao nvel alto, a
contagem paralisada.
Na figura 18 temos as formas de
onda deste contador, mostrando de
que forma em cada instante temos
sempre apenas uma sada no nvel
alto.
Como em todos os ci rcui tos
CMOS, a frequncia mxima de con-
tagem depende da tenso de alimen-
tao. Para 10 V, a frequncia mxi-
ma da ordem de 5 MHz.
4018 - Contador/Divisor Por N
Este circuito integrado, que ser
melhor analisado na prxima lio,
pode fazer a diviso ou contagem de
pulsos em valores at 10 programa-
dos pelas ligaes externas.
Sua pinagem mostrada na figu-
ra 19 e seu uso ser visto posterior-
mente.
QUESTIONRIO
1. Que tipo de contador tem cada
estgio controlado pelo anterior, com
o sinal de clock aplicado apenas ao
primeiro estgio?
a) Sncrono
b) Assncrono
c) Ripple Counter
d) Contador de dcada
F|g. 14 - 7490 - Ccr|adcr de
dcada/d|v|scr pcr 10. F|g. 15 - Ccr|adcr 8C0 ccr c 7490.
F|g. 1o - 0|v|scr pcr 10 s|r|r|cc.
F|g. 17 - 7492 -
Ccr|adcr/d|v|scr pcr 12.
CURSO BASICO DL LLLTRONICA DIGITAL
52 SABER ELETRNICA N 305/98
2. Qual o valor mximo de con-
tagem de um contador que use 4 flip-
flops?
a) 4
b) 8
c) 16
d) 10
3. Para um contador de 4 estgi-
os, um do tipo sncrono e outro
assncrono, qual o mais rpido?
a) O contador sncrono
b) O contador assncrono
c) Ambos tm a mesma velocida-
de
d) Depende do modo como so
usados
4. Podemos fazer a contagem at
valores que no sejam potncias de
2 usando que tipos de circuitos?
a) Contadores comuns sozinhos
b) Contadores comuns e funes
lgicas
c) Somente funes lgicas com-
plexas
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 18 - Fcrra de crda ras saidas dc 4017.
F|g. 19 - 4018 - 0|v|scr pcr r prcgrarave|.
d) No possvel fazer isso
5. Qual dos contadores/divisores
abaixo relacionados tem sadas do
tipo 1-de- 10?
a) 7400 b) 7490
c) 74190 d) 4017
Resp.:1-b, 2-c, 3-a, 4-b, 5-d
SABER ELETRNICA N 305/98 53
O melhor camlnho para
projetos eletrnlcos
WinBoard & WinDraft
(for Windows 3.1, NT e 95)
SABER PUBLICIDADE
E PROMOES LTDA.
Rua Jacinto Jos de Arajo, 315
Tatuap - So Paulo - SP
PEDIDOS
Verifique as instrues na
solicitao de compra da ltima
pgina. Maiores informaes
pelo telefone Disque e
Compre (011) 6942-8055.
Este livro destina-se a todas as pes-
soas que esto envolvidas diretamente
no desenvolvimento de projetos ele-
trnicos, tcnicos e engenheiros. O
livro aborda os dois mdulos que
compem o pacote de desenvolvi-
mento: WinDraft para captura de es-
quemas eletroeletrnicos e o
WinDraft para desenho do Layout da
placa com o posicionamento de com-
ponentes e roteamento, e a tecnolo-
gia de superroteadores baseados no
algortmo "Shape-Based".
Autores: Wesley e Altino - 154 pgs.
Preo R$ 32,00
Ateno: Acompanha o livro um
CD-ROM com o programa na
sua verso completa para proje-
tos de at 100 pinos.
MONTAGEM,
MANUTENO E
CONFIGURAO DE
COMPUTADORES PESSOAIS
240 Pginas
Autor: Edson D'Avila
Este livro contm informaes
detalhadas sobre montagem de com-
putadores pessoais. Destina-se aos
leitores em geral que se interessam
pela informtica. um ingresso para
o fascinante mundo do Hardware dos
Computadores Pessoais. Seja um
integrador. Monte seu computador
de forma personalizada e sob medi-
da. As informaes esto baseadas
nos melhores produtos de inform-
tica. Ilustraes com detalhes requs-
simos iro ajudar no trabalho de
montagem, configurao e manuten-
o. Escrito numa linguagem sim-
ples e objetiva, permite que o leitor
trabalhe com computadores pesso-
ais em pouco tempo. Anos de expe-
rincia profissional so apresentados
de forma clara e objetiva.
Preo: R$ 36,00
CURSO DE ELETRNICA DIGITAL
67 SABER ELETRNICA ESPECIAL N 8 - 2002
2. Qual o valor mximo de con-
tagem de um contador que use 4 flip-
flops?
a) 4
b) 8
c) 16
d) 10
3. Para um contador de 4 estgi-
os, um do tipo sncrono e outro
assncrono, qual o mais rpido?
a) O contador sncrono
b) O contador assncrono
c) Ambos tm a mesma velocida-
de
d) Depende do modo como so
usados
4. Podemos fazer a contagem at
valores que no sejam potncias de
2 usando que tipos de circuitos?
a) Contadores comuns sozinhos
b) Contadores comuns e funes
lgicas
c) Somente funes lgicas com-
plexas
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 18 - Fcrra de crda ras saidas dc 4017.
F|g. 19 - 4018 - 0|v|scr pcr r prcgrarave|.
d) No possvel fazer isso
5. Qual dos contadores/divisores
abaixo relacionados tem sadas do
tipo 1-de- 10?
a) 7400 b) 7490
c) 74190 d) 4017
Resp.:1-b, 2-c, 3-a, 4-b, 5-d
SABER ELETRNICA N 305/98 53
O melhor camlnho para
projetos eletrnlcos
WinBoard & WinDraft
(for Windows 3.1, NT e 95)
SABER PUBLICIDADE
E PROMOES LTDA.
Rua Jacinto Jos de Arajo, 315
Tatuap - So Paulo - SP
PEDIDOS
Verifique as instrues na
solicitao de compra da ltima
pgina. Maiores informaes
pelo telefone Disque e
Compre (011) 6942-8055.
Este livro destina-se a todas as pes-
soas que esto envolvidas diretamente
no desenvolvimento de projetos ele-
trnicos, tcnicos e engenheiros. O
livro aborda os dois mdulos que
compem o pacote de desenvolvi-
mento: WinDraft para captura de es-
quemas eletroeletrnicos e o
WinDraft para desenho do Layout da
placa com o posicionamento de com-
ponentes e roteamento, e a tecnolo-
gia de superroteadores baseados no
algortmo "Shape-Based".
Autores: Wesley e Altino - 154 pgs.
Preo R$ 32,00
Ateno: Acompanha o livro um
CD-ROM com o programa na
sua verso completa para proje-
tos de at 100 pinos.
MONTAGEM,
MANUTENO E
CONFIGURAO DE
COMPUTADORES PESSOAIS
240 Pginas
Autor: Edson D'Avila
Este livro contm informaes
detalhadas sobre montagem de com-
putadores pessoais. Destina-se aos
leitores em geral que se interessam
pela informtica. um ingresso para
o fascinante mundo do Hardware dos
Computadores Pessoais. Seja um
integrador. Monte seu computador
de forma personalizada e sob medi-
da. As informaes esto baseadas
nos melhores produtos de inform-
tica. Ilustraes com detalhes requs-
simos iro ajudar no trabalho de
montagem, configurao e manuten-
o. Escrito numa linguagem sim-
ples e objetiva, permite que o leitor
trabalhe com computadores pesso-
ais em pouco tempo. Anos de expe-
rincia profissional so apresentados
de forma clara e objetiva.
Preo: R$ 36,00
www.revistapcecia.com.br
www.editorasaber.com.br
ACESSE J
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 68
LIO 10
APLICAO PARA OS
CONTADORES DIGITAIS/DECODIFICADORES
Na lio anterior estudamos os
contadores e divisores de frequncias
que consistem em blocos digitais utili-
zando flip-flops, elementos fundamen-
tais para o projeto de circuitos. Na
mesma lio vimos o funcionamento
dos contadores em detalhes, analisan-
do os diversos tipos possveis e algu-
mas alteraes que podem ser feitas
no seu modo de ligao e na prpria
utilizao, de grande importncia para
os projetos prticos.
Nesta lio continuaremos a explo-
rar o assunto, com a anlise de alguns
circuitos prticos que podem ser ela-
borados com base nos circuitos inte-
grados TTL e CMOS que consistem
em contadores e di vi sores de
frequncia.
Ser muito importante o leitor pres-
tar bastante ateno nestes blocos
pela sua utilidade no projeto de gran-
de quantidade de circuitos digitais e
para o entendimento de circuitos equi-
valentes encontrados em computado-
res e outras aplicaes semelhantes.
10.1 - CONTADORES/DIVISORES
POR N
Dividir uma frequncia por um va-
lor qualquer (n) um problema cuja
soluo pode ser muito importante
para a implementao de um projeto
digital.
Conforme vimos na lio anterior,
a diviso natural de circuitos que usam
flip-flops por valores que sejam de
potncias de 2, conforme a figura 1.
No entanto, usando recursos sim-
ples como portas, podemos alterar
este comportamento e assim obter
a diviso por qualquer nmero inteiro
que seja menor que o valor n da divi-
so final do mdulo ou contador,
figura 2.
Na prtica, temos contadores e
divisores na forma de circuitos inte-
grados digitais que podem ser usa-
dos na diviso por determinados
nmeros fixados por elementos inter-
nos do circuito e tambm podem ser
usados na diviso por qualquer outro
valor, quer seja por meio de progra-
mao, quer seja pelo uso de elemen-
tos externos, ou ainda pelos dois re-
cursos. A programao consiste na
interligao de determinados pinos,
enquanto que o uso de portas con-
siste na ligao de funes lgicas
determinadas entre pinos previamen-
te fixados para esta finalidade.
Nesta lio veremos alguns circui-
tos prticos que podem ser usados na
diviso de frequncia, sendo, entre-
tanto, interessante definir dois termos
importantes que usaremos muitas
vezes na definio das caractersticas
destes circuitos.
a) Mdulo - o valor n ou valor
mximo que um contador pode con-
Figura 2- Dividindo por mdulo
diferente de potncia de 2.
Figura 1- Cada etapa de um divisor
com flip-flops faz a diviso por 2.
CURSODEELETRNICA DIGITAL
69 SABER ELETRNICA ESPECIAL N 8 - 2002
tar. Por exemplo, um contador de
mdulo 8 um contador que pode
contar at 8 ou dividir uma frequncia
por valores at 8.
Se o contador tiver um mdulo fixo,
ele s pode dividir por este valor. No
entanto, se o contador tiver um
mdulo varivel, poder dividir ou con-
tar valores de 2 at este valor n. Con-
forme estudamos na lio anterior, o
valor mximo at onde um contador
pode ir dado pelo nmero de flip-
flops usados, verifique a figura 3.
b) Peso - num contador com sa-
das nos diversos flip-flops, a sada de
cada um tem um certo peso na de-
terminao do valor binrio obtido na
contagem.
Assim, para o circuito da figura 4,
a sada QA tem peso 1, pois ela s
pode variar entre 0 e 1. A sada QB
por outro lado, tem peso 2, pois re-
presenta valores entre 0 e 2. A tercei-
ra sada (QC) tem peso 4, podendo
significar valores 0 ou 4 da contagem,
enquanto que QD tem peso 8, signifi-
cando valores 0 ou 8, conforme este-
ja no nvel baixo ou alto.
Assim, conforme vimos pelas ta-
belas verdade dos contadores, os n-
veis destas sadas do o valor em bi-
nrio da quantidade de pulsos de en-
trada contados.
c) Decodificao - alguns conta-
dores que estudamos, como o 4017,
possuem sadas decodificadas, pois
elas no correspondem a valores em
binrio, mas sim representados de
outra forma.
No caso do 4017, a sada
decodificada para 1 de 10, no sentido
de que apenas uma delas est no n-
vel alto para cada nmero da conta-
gem.
d) Cascatevel - A ligao em cas-
cata ou um aps outro importante
quando desejamos fazer a contagem
at valores que um nico circuito inte-
grado no alcance.
Assim, dizemos que os contadores
so cascateveis quando podem ser
ligados da forma indicada, mostrada
na figura 5.
Quando ligamos contadores em
cascata, o mdulo final obtido passa
a ser o produto dos mdulos dos con-
tadores associados. Por exemplo, li-
gando um contador/divisor de mdulo
10 em cascata com um de mdulo 6,
obtemos um contador/divisor de
mdulo 60, figura 6.
Esta uma configurao muito
usada em rel gi os di gi tai s que
produzem um pulso por segundo
(1 Hz), dividindo a frequncia da rede
(60 Hz) por 60.
10.2 - CIRCUITOS PRTICOS
Daremos a seguir uma srie de
circuitos prticos de divisores usan-
do circuitos integrados TTL e CMOS,
que podem ser usados em projetos
em que se deseja fazer a diviso ou
contagem em diversos mdulos a
partir de 2.
a) Divisor por 2
Os dois circuitos mostrados na fi-
gura 7, com base nos circuitos inte-
grados TTL 74107 e 7474, que con-
tm flip-flops J-K e tipo D, fazem a di-
viso da frequncia de entrada por 2.
Observe que o primeiro circuito
dispara na transio negativa do si-
nal de clock, enquanto o segundo dis-
para na transio positiva do sinal de
clock.
Figura 3- O mdulo de um contador
depende do nmero de estgios usados.
Figura 4- Pesos das sadas de um
contador. em alguns casos temos Q1, Q2,
Q4 e Q8 em lugar de QA, QB, QC e QD.
Figura 5- Dois contadores "cascateados"
para obteno de mdulo maior. Por este
circuito o mdulo 16 x 16 = 256.
Figura 6- Um divisor de mdulo 10 em
cascata com um mdulo 6 resulta
num divisor de mdulo 60.
Figura 7- Divisores/Contadores de mdulo 2.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 70
b) Divisores por 3
Divisores por 3 com base em flip-
flops TTL e portas so mostrados a
seguir. O primeiro, mostrado na figu-
ra 8, usa dois flip-flops do 74107 e
uma porta NAND 7400.
Este circuito foi estudado na lio
anterior, consistindo num contador
decodificado com sada 1-de-3.
O segundo mostrado na figura 9
e faz uso do mesmo circuito integra-
do 74107 e duas portas NOR do 7402.
Este circuito se caracteriza por ter
uma sada simtrica, ou seja, com ci-
clo ativo de 50%.
c) Divisores por 4
Na figura 10 temos trs circuitos
prticos que permitem fazer a diviso
ou contagem at 4. Todos eles se ba-
seiam em circuitos integrados TTL
comuns, que j estudamos na lio
anterior.
d) Divisores por 5
Usando circuitos integrados TTL e
CMOS, temos diversas possibilidades
de implementar divisores de fre-
quncia ou contadores de mdulo 5.
Quatro destes circuitos
so mostrados na figura 11.
Observe que o circuito
7490 usado de forma dire-
ta, pois, como vimos, ele j
possui internamente um
divisor por 5. Este circuito
tem algumas desvantagens
que podem ser superadas
com o uso de verses mais
modernas como o 74290 e
74293.
O circuito com o 4018
interessante, pois este com-
ponente um contador pro-
gramado. Basta aplicar nas
entradas de programao (L)
o nmero na forma binria
para o qual se deseja fazer
a diviso.
Por exemplo, para dividir
por 5 (0101), basta levar as
entradas L
2
e L
4
ao nvel bai-
xo e as entradas L
1
e L
3
ao
nvel alto, pois este circuito
um down counter.
Observe no caso do 8281, que
necessrio o uso de um par de
resistores na entrada para a sua po-
larizao.
e) Divisores por 6
Na figura 12 damos quatro confi-
guraes com apenas um circuito in-
tegrado cada uma, que podem ser
usadas para fazer a contagem de
mdulo 6.
Novamente encontramos o 4018,
que apenas recebe a programao
apropriada nas entradas L, conforme
vimos no caso anterior e o 7490, que
bastante verstil neste tipo de apli-
cao. As caractersticas obtidas em
cada caso so especificadas junto ao
circuito correspondente.
Observe tambm os tipos de si-
nais usados para fazer o chaveamen-
to de cada configurao, j que algu-
mas disparam com a transio positi-
va do sinal de clock, enquanto outras
disparam com a transio negativa do
sinal de clock.
Figura 8- Contador/divisor de
mdulo 3 - com sada
decodificada.
Figura 9- Contador/
divisor de mdulo 3.
Figura 10- Contadores/divisores de mdulo 4.
i i
l
CURSODEELETRNICA DIGITAL
71 SABER ELETRNICA ESPECIAL N 8 - 2002
f) Divisores por 7
A diviso ou contagem em mdulo
7 pode ser feita basicamente com os
mesmos circuitos que usamos para o
caso do mdulo 6. Estes circuitos so
mostrados na figura 13.
Veja que neste caso, em dois de-
les, precisamos usar portas externas
para obter a diviso pelo mdulo de-
sejado.
Um tipo de funcionamento interes-
sante o usado no caso do 4018, que
conta regressivamente. Neste circui-
to ele conta a partir de 7 at 0 e quan-
do chega ao zero, salta novamente
para 7, recomeando a contagem.
Para o 74161, temos tambm uma
modalidade de funcionamento bas-
tante interessante: este circuito come-
a a contagem em 8 e vai at 15.
Quando ele chega a esta contagem,
o circuito recomea, mas do pulso 8,
de modo que no fundo temos a divi-
so por 7 como desejado.
Observe tambm o tipo de sinal
de disparo de cada um dos tipos e as
principais caractersticas indicadas
junto a cada configurao.
g) Divisores por 8
Na figura 14 temos quatro circui-
tos de contadores/di vi sores de
mdulo 8 usando circuitos integrados
TTL e CMOS.
Em cada bloco temos o tipo de dis-
paro do circuito.
Assim, temos trs configuraes
em que o disparo ocorre na transio
negativa do sinal de clock e um cir-
cuito em que esse disparo ocorre na
transio positiva.
Nas aplicaes prticas, muito
importante observar qual o tipo de
sinal que far o disparo, principalmen-
te, nas que operam com lgica sin-
cronizada.
Para os circuitos integrados 8281
e 7493, a contagem at 8 normal,
pois esses consistem em divisores
com este mdulo. No entanto, para o
8280 preciso fazer uma programa-
o. Assim, ele conta de 0 at 8 e
quando chega em 8, volta novamen-
te a zero.
h) Divisores por 9
Os circuitos contadores/divisores
com mdulo 9 so mostrados na fi-
gura 15.
Figura11-
Contadores/
divisores de
mdulo 5.
Figura 12 -
Contadores/
divisores de
mdulo 6.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 72
A soluo mais simples para ob-
ter um divisor por 9 consiste em ligar
em cascata dois divisores por 3, como
os que j vimos nesta lio.
No entanto, tambm podemos
contar com alguns circuitos integra-
dos que podem ser programados de
modo relativamente simples para fa-
zer isso, como os apresentados na fi-
gura 15.
Observe que dois circuitos comu-
tam na transio positiva do sinal e
dois circuitos comutam na transio
negativa.
Veja tambm que em duas das
configuraes precisamos usar por-
tas externas para obter o mdulo de-
sejado de contagem ou diviso.
Em todos os circuitos, o princpio
de operao o j visto na lio an-
terior: detecta-se o estado de conta-
gem 9 para fazer o zeramento da con-
tagem.
i) Divisores por 10
Na figura 16 temos 5 circuitos de
divisores/contadores de mdulo 10
usando integrados TTL e CMOS.
Em nenhum deles preciso usar
portas ou outros componentes exter-
nos. Observe que devemos distinguir
os simples divisores que fornecem
uma sada com a frequncia dividida
por 10, dos contadores que possuem
sadas com pesos 1,2,4,8 e que po-
dem ser usados em muitas aplicaes
importantes, conforme veremos nas
lies posteriores.
A contagem at 10 pode ser feita
no sentido progressivo ou regressivo
e isso indicado em cada uma das
configuraes.
j) Divisores por 11
Divisores/contadores com mdulo
11 podem ser elaborados com certa
facilidade usando circuitos integrados
comuns. Na figura 17 temos quatro
exemplos de como isso pode ser fei-
to, destacando-se o que faz uso do
4018, que o nico que no precisa
de nenhum componente externo.
Conforme vimos, o 4018 contador
regressivo e basta programar sua en-
trada para que ele faa a diviso pelo
mdulo desejado, o que simplifica
Figura 13-
Contadores/
divisores de
mdulo 7.
Figura 14- Contadores/
divisores de mdulo 8.
CURSODEELETRNICA DIGITAL
73 SABER ELETRNICA ESPECIAL N 8 - 2002
Figura 15- Contadores/divisores de mdulo 9.
Figura 16- Contadores/divisores
de mdulo 10.
Figura 17- Contadores/divisores de mdulo 11.
CURSODEELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 74
que outras duas comutam na transi-
o positiva. Observe que apenas
uma delas, a que faz uso do circuito
integrado 74161, necessita de um in-
versor externo.
l) Divisor por 13
A diviso pelo mdulo 13 pode ser
feita com os dois circuitos mostrados
na figura 19.
A mais simples a que faz uso
do contador regressivo 4018, que tem
a programao digital para este valor
nas entradas correspondentes. A uti-
lizao do 8281 tem por desvantagem
a necessidade de alguns componen-
tes externos adicionais.
m) Divisor por 14
A diviso por 14 pode ser feita
pelos circuitos integrados 8281 e
74161 na configurao mostrada na
figura 20.
Veja que nos dois casos precisa-
mos usar duas funes externas para
Figura 18- Contadores/
divisores de mdulo 12.
Figura 19- Contadores/
divisores de mdulo 13.
bastante os projetos que fazem
seu uso.
Para os demais, temos como des-
taque o que faz uso do 74161 e 8288
que necessitam de portas externas.
k) Divisores por 12
Quatro configuraes de divisores
por 12 so mostradas na figura 18.
Duas delas comutam na transio
negativa do sinal de clock, enquanto
Figura 20- Contadores/divisores
de mdulo 14.
CURSODEELETRNICA DIGITAL
75 SABER ELETRNICA ESPECIAL N 8 - 2002
obter o mdulo desejado. Um dos cir-
cuitos opera com a transio positiva
do sinal de clock, enquanto o outro
opera com a transio negativa do
sinal de clock.
n) Diviso por 15
A diviso/contagem at 15 pode
ser feita com os circuitos mostrados
na figura 21.
Com o uso do 4018 temos a con-
figurao mais simples, j que no
precisamos de nenhum componente
externo, mas to somente programar
as entradas de programao para di-
vidir pelo mdulo desejado. J com o
uso do 74161 (TTL) precisamos usar
um inversor externo.
Os dois circuitos operam com a
transio positiva do sinal de clock.
Em se necessitando de uma opera-
o com a transio negativa, basta
agregar um inversor na entrada.
o) Diviso por 16
A diviso pelo mdulo 16 relati-
vamente simples, pois se trata de va-
lor normal para 4 flip-flops ligados em
cascata. Assim, conforme observa-
mos na figura 22, as configuraes
de divisores/contadores com este
mdulo so relativamente simples.
Os quatro divisores/contadores
possuem sadas com pesos 1-2-4-8
acessveis, o que pode ser muito im-
portante nas aplicaes em que se
deseja a funo de contador.
Dois dos circuitos operam com a
transio positiva do sinal de clock,
enquanto que outros dois operam com
a transio negativa do sinal de clock.
QUESTIONRIO
1. Um contador binrio tem 4 est-
gios. Seu mdulo de contagem :
a) 2
b) 4
c) 8
d) 16
2. Ligando em cascata um divisor
de frequncia por 4 e um divisor por
12 obtemos um circuito capaz de divi-
dir a frequncia por:
a) 8
b) 16
d) 48
e) 24
3. Num contador temos sadas de
pesos 1-2-4-8. Aplicando um sinal de
160 Hz na entrada deste contador,
qual ser a frequncia do sinal obtido
na sada de peso 4?
a) 20 Hz
b) 40 Hz
c) 80 Hz
d) 160 Hz
Respostas:
1-d, 2-d, 3-a,
(digi-10)
Figura 21 -
Contadores/
divisores de
mdulo 15.
Figura 22- Contado-
res/divisores de mdulo
16.
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 76
CURSO BASICO DL LLLTRONICA DIGITAL
1
Na lio anterior estudamos al-
guns divisores/contadores binrios
especiais capazes de fazer a diviso
por qual quer mdul o fi xo ou
programvel. Vimos na ocasio que
cada mdulo permitia ter diversas
configuraes usando circuitos inte-
grados comuns. Tambm estudamos
divisores programveis capazes de
dividir uma frequncia ou fazer a con-
tagem em qualquer mdulo, circui-
tos de grande utilidade em muitos pro-
jetos de Eletrnica Digital. Um ele-
mento de grande importncia nos pro-
jetos de equipamentos digitais o
registrador de deslocamento ou shift-
register. Os shift-registers nada mais
so do que o resultado da utilizao
de flip-flops de uma forma especial,
eles so o tema desta lio.
11.1 - O QUE UM REGIS-
TRADOR DE DESLOCAMENTO
Um registrador de deslocamento
ou shift-register, como tambm
chamado pelo termo em ingls, con-
siste num conjunto de flip-flops que
podem ser interligados de diversas
formas, como, por exemplo, as apre-
sentadas na figura 1.
Estes circuitos podem deslocar
uma informao (bit) aplicada na en-
trada de uma posio a cada pulso
de clock. Por exemplo, o bit 1 aplica-
do na entrada aparece na sada do
primeiro flip-flop no primeiro pulso de
clock, depois desloca-se, aparecen-
do na sada do segundo flip-flop no
segundo pulso de clock e assim por
diante, at aparecer na sada do final
da sequncia, figura 2.
Na configurao mostrada na figu-
ra 1 (a), cada flip-flop tipo D tem sua
sada conectada entrada do flip-flop
seguinte e todos eles so controlados
pelo mesmo CLOCK.
Para entender como funciona este
circuito, vamos partir da situao ini-
cial em que todos eles estejam
desativados ou com suas sadas Q no
nvel baixo.
Inicialmente vamos aplicar en-
trada de dados um nvel alto (1). Con-
forme podemos ver, esta entrada
feita pela entrada J do primeiro flip-
flop (FF
1
).
Com a chegada do pulso de clock
a este flip-flop, ele muda de estado e
com isso armazena o pulso aplica-
do entrada, o qual aparece em sua
sada depois de um curto intervalo de
tempo.
Veja que este sinal armazenado
com o flanco positivo do sinal de clock,
quando ento o nvel alto deve estar
presente na entrada do flip-flop. O in-
tervalo de tempo que decorre entre a
COMO FUNClONAM OS REGlSTRADORES
DE DESLOCAMENTO 501.64-/156-45
F|g. 1 - Reg|s|radcres de des|ccarer|c ccr BEFBFI 0 e J-K.
F|g. 2 - 0es|ccarer|c dcs o||s
pe|cs BEFBFI dc reg|s|radcr.
30 SABER ELETRNICA N 307/98
CURSO BASICO DL LLLTRONICA DIGITAL
aplicao do sinal na entrada de da-
dos e seu aparecimento na sada do
fl i p-fl op da ordem de al guns
nanossegundos nos integrados das
famlias lgicas comuns, mas impor-
tante que em muitas aplicaes mais
rpidas ele seja levado em conta.
No prximo pulso de clock, ocorre
algo interessante: a entrada do primei-
ro flip-flop j no tem mais o nvel alto,
e portanto FF
1
no muda de estado.
No entanto, na sada de FF
1
, temos
nvel alto, e esta sada est ligada
entrada do segundo flip-flop (FF
2
).
Isso significa que, com a chegada do
segundo pulso de clock, o nvel lgi-
co da sada do primeiro se transfere
para a sada do segundo, depois
claro, de um pequeno intervalo de
tempo, veja a tabela I.
A sequncia de bits aplicados
entrada (a) aparece na sada (b) de-
pois de certo nmero de clock.
Isso significa que o bit 1 aplicado
na entrada se deslocar mais um
pouco no circuito, passando para a
sada do segundo flip-flop.
claro que, se nessa segunda
passagem, tivermos aplicado um novo
nvel 1 na entrada do circuito, ao mes-
mo tempo que o primeiro se transfere
para o segundo flip-flop, o segundo
se transfere para a sada do primeiro
flip-flop, veja a figura 3.
Chegando agora um terceiro pul-
so de clock, teremos nova transfern-
cia e o nvel alto ou bit 1 se transfere
para a sada do flip-flop seguinte, ou
seja FF
3
. Em outras palavras, a cada
pulso de clock, os nveis existentes
nas sadas dos flip-flops, sejam eles
0 ou 1, se transferem para o flip-flop
seguinte.
Assim, supondo que apliquemos,
em sequncia, na entrada de um shift-
register como o indicado, os nveis
0101, teremos a seguinte sequncia
de condies de sada para os flip-
flops de um shift-register que use 4
deles:
Clock Entrada FF1 FF2 FF
3
FF
4
incio 0 0 0 0 0
0 1 0 0 0 0
1 0 1 0 0 0
2 1 0 1 0 0
3 0 1 0 1 0
4 0 0 1 0 1
Veja ento que no quinto pulso de
clock, o primeiro pulso de clock, o pri-
meiro nvel lgico, aparece na sada
do ltimo flip-flop (FF
4
) e se lermos a
sada dos flip-flops teremos registra-
do os nveis aplicados na entrada:
0101.
O leitor j deve ter percebido que
aplicando um dado binrio num shift-
register, depois do nmero apropria-
do de pulsos de clock, ele pode ar-
mazenar este dado.
Para retirar o dado em sequncia,
basta continuar aplicando pulsos de
clock ao circuito, conforme a seguin-
te tabela:
Clock FF
1
FF
2
FF
3
FF
4
sada
incio(4) 0 1 0 1 1
5 0 0 1 0 0
6 0 0 0 1 1
7 0 0 0 0 0
A figura 4 mostra o que ocorre em
pormenores:
Veja ento que para armazenar
um dado de 4 bits num registrador
devemos aplicar 4 pulsos de clock e
para ler em sequncia, mais 4 pulsos
de clock.
Para apagar os dados regis-
trados num shif-register, como o indi-
cado, basta aplicar um pulso na en-
trada CLEAR. Todos os flip-flops
tero suas sadas levadas ao nvel
baixo ou 0.
11.2 - TIPOS DE REGISTRADO-
RES DE DESLOCAMENTO
Dependendo da maneira como a
informao entra e como ela pode ser
obtida num registrador de desloca-
mento, podemos ter diversas configu-
raes que nos levam a muitos tipos
de circuitos. Assim, existem circuitos
em que temos uma entrada serial ou
duas, e tambm podemos ter uma ou
duas linhas de sada.
A seguir, veremos os principais ti-
pos como suas denominaes.
a) SISO - Serial-in/Serial-out
No exemplo, os dados foram apli-
cados entrada do registrador na for-
ma de nveis lgicos um atrs do ou-
tro, acompanhando o sinal de clock.
Dizemos que este registrador opera
com a carga de dados serial ou em
clock entrada FF1 FF2 FF3 FF4 Sada
0 1 0 0 0 0 0
1 1 1 0 0 0 0
2 0 1 1 0 0 0
3 0 0 1 1 0 0
4 1 0 0 1 1 0
5 0 1 0 0 1 1
6 0 0 1 0 0 1
7 0 0 0 1 0 0
8 0 0 0 0 1 0
9 0 0 0 0 0 1
A
8
Tabela I
F|g. 3 - 3equrc|a de |rars|errc|as dcs o||s ccr|crre cs pu|scs de c|cck.
F|g. 4 - Ncs reg|s|radcres de des|ccarer|c
a er|rada e saida pcder ser ser|a|.
SABER ELETRNICA N 307/98 31
CURSO DE ELETRNICA DIGITAL
77 SABER ELETRNICA ESPECIAL N 8 - 2002
CURSO BASICO DL LLLTRONICA DIGITAL
aplicao do sinal na entrada de da-
dos e seu aparecimento na sada do
fl i p-fl op da ordem de al guns
nanossegundos nos integrados das
famlias lgicas comuns, mas impor-
tante que em muitas aplicaes mais
rpidas ele seja levado em conta.
No prximo pulso de clock, ocorre
algo interessante: a entrada do primei-
ro flip-flop j no tem mais o nvel alto,
e portanto FF
1
no muda de estado.
No entanto, na sada de FF
1
, temos
nvel alto, e esta sada est ligada
entrada do segundo flip-flop (FF
2
).
Isso significa que, com a chegada do
segundo pulso de clock, o nvel lgi-
co da sada do primeiro se transfere
para a sada do segundo, depois
claro, de um pequeno intervalo de
tempo, veja a tabela I.
A sequncia de bits aplicados
entrada (a) aparece na sada (b) de-
pois de certo nmero de clock.
Isso significa que o bit 1 aplicado
na entrada se deslocar mais um
pouco no circuito, passando para a
sada do segundo flip-flop.
claro que, se nessa segunda
passagem, tivermos aplicado um novo
nvel 1 na entrada do circuito, ao mes-
mo tempo que o primeiro se transfere
para o segundo flip-flop, o segundo
se transfere para a sada do primeiro
flip-flop, veja a figura 3.
Chegando agora um terceiro pul-
so de clock, teremos nova transfern-
cia e o nvel alto ou bit 1 se transfere
para a sada do flip-flop seguinte, ou
seja FF
3
. Em outras palavras, a cada
pulso de clock, os nveis existentes
nas sadas dos flip-flops, sejam eles
0 ou 1, se transferem para o flip-flop
seguinte.
Assim, supondo que apliquemos,
em sequncia, na entrada de um shift-
register como o indicado, os nveis
0101, teremos a seguinte sequncia
de condies de sada para os flip-
flops de um shift-register que use 4
deles:
Clock Entrada FF1 FF2 FF
3
FF
4
incio 0 0 0 0 0
0 1 0 0 0 0
1 0 1 0 0 0
2 1 0 1 0 0
3 0 1 0 1 0
4 0 0 1 0 1
Veja ento que no quinto pulso de
clock, o primeiro pulso de clock, o pri-
meiro nvel lgico, aparece na sada
do ltimo flip-flop (FF
4
) e se lermos a
sada dos flip-flops teremos registra-
do os nveis aplicados na entrada:
0101.
O leitor j deve ter percebido que
aplicando um dado binrio num shift-
register, depois do nmero apropria-
do de pulsos de clock, ele pode ar-
mazenar este dado.
Para retirar o dado em sequncia,
basta continuar aplicando pulsos de
clock ao circuito, conforme a seguin-
te tabela:
Clock FF
1
FF
2
FF
3
FF
4
sada
incio(4) 0 1 0 1 1
5 0 0 1 0 0
6 0 0 0 1 1
7 0 0 0 0 0
A figura 4 mostra o que ocorre em
pormenores:
Veja ento que para armazenar
um dado de 4 bits num registrador
devemos aplicar 4 pulsos de clock e
para ler em sequncia, mais 4 pulsos
de clock.
Para apagar os dados regis-
trados num shif-register, como o indi-
cado, basta aplicar um pulso na en-
trada CLEAR. Todos os flip-flops
tero suas sadas levadas ao nvel
baixo ou 0.
11.2 - TIPOS DE REGISTRADO-
RES DE DESLOCAMENTO
Dependendo da maneira como a
informao entra e como ela pode ser
obtida num registrador de desloca-
mento, podemos ter diversas configu-
raes que nos levam a muitos tipos
de circuitos. Assim, existem circuitos
em que temos uma entrada serial ou
duas, e tambm podemos ter uma ou
duas linhas de sada.
A seguir, veremos os principais ti-
pos como suas denominaes.
a) SISO - Serial-in/Serial-out
No exemplo, os dados foram apli-
cados entrada do registrador na for-
ma de nveis lgicos um atrs do ou-
tro, acompanhando o sinal de clock.
Dizemos que este registrador opera
com a carga de dados serial ou em
clock entrada FF1 FF2 FF3 FF4 Sada
0 1 0 0 0 0 0
1 1 1 0 0 0 0
2 0 1 1 0 0 0
3 0 0 1 1 0 0
4 1 0 0 1 1 0
5 0 1 0 0 1 1
6 0 0 1 0 0 1
7 0 0 0 1 0 0
8 0 0 0 0 1 0
9 0 0 0 0 0 1
A
8
Tabela I
F|g. 3 - 3equrc|a de |rars|errc|as dcs o||s ccr|crre cs pu|scs de c|cck.
F|g. 4 - Ncs reg|s|radcres de des|ccarer|c
a er|rada e saida pcder ser ser|a|.
SABER ELETRNICA N 307/98 31
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 78
srie. Em outras palavras, este cir-
cuito tem entrada serial ou serial-in.
Exatamente como ocorre com a
porta serial de um computador, os
dados so enfileirados e entram um
aps outro e vo sendo armazenados
em flip-flops, conforme o circuito da
figura 5.
b) PISO - Parallel-in/Serial out
No entanto, existe uma segunda
possibilidade de operao para os
shift-registers, que a de operar com
a entrada de dados em paralelo e sair
com estes mesmos dados em srie.
Dizemos que se trata de um shift-
register com entrada paralela e sada
serial.
Na figura 6 temos um diagrama
que usa 4 flip-flops tipo D e que tem
entrada de dados paralela e sada
serial.
Analisemos como ele funciona:
Os dados so colocados ao mes-
mo tempo na entrada, pois ela opera
em paralelo. Por exemplo, se vamos
armazenar o dado 0110, esses dados
so aplicados ao mesmo tempo nas
entradas correspondentes (S) dos flip-
flops.
No primeiro pulso de clock, os flip-
flops armazenam esses dados. As-
sim, os flip-flops que possuem nvel 1
em sua entrada S passam esse nvel
sada (FF
2
, FF
3
). Por outro lado, os
que possuem nvel 0 na sua entrada,
mantm este nvel na sada (FF
1
e
FF
4
).
Isso significa que, aps o pulso de
clock, as sadas dos flip-flops apre-
sentaro os nveis 0110.
c) SIPO - Serial-In/Parallel-out
Da mesma forma, como verifica-
mos na figura 7, podemos carregar os
dados em srie e fazer sua leitura em
paralelo.
Os registradores que operam des-
ta forma podem ser tambm denomi-
nados conversores srie-paralelo ou
paralelo-srie, conforme o modo de
funcionamento.
d) PIPO - Parallel-in/Parallel-out
Estes so circuitos em que os da-
dos so carregados ao mesmo tem-
po e depois lidos ao mesmo tempo
pelas sadas dos flip-flops, veja a fi-
gura 8. Os registradores de desloca-
mento podem ainda ser classificados
quanto direo em que os dados
podem ser deslocados.
Dizemos que se trata do tipo Shift-
Right, quando os dados so desloca-
dos para a direita e que se trata de
um tipo Shift-Left, quando os dados
so deslocados somente para a es-
querda.
Existem ainda os tipos bidirecio-
nais como o mostrado na figura 9, em
que os dados podem ser deslocados
nas duas direes. Este um regis-
trador do tipo SISO.
Veja que o sentido de deslocamen-
to determinado por uma entrada que
atua sobre portas que modificam o
ponto de aplicao dos sinais em
cada flip-flop, exatamente como es-
tudamos nos contadores up e down
das lies anteriores.
Com a aplicao de um nvel lgi-
co conveniente na entrada LEFT/
RIGHT, podemos determinar o senti-
do de deslocamento dos dados no
circuito.
11.3 - OPERANDO
COM BINRIOS
Conforme o leitor j percebeu, os
registradores de deslocamento po-
dem memorizar nmeros binrios,
recebendo-os em srie ou paralelo e
F|g. 5 - Reg|s|radcr ||pc 3l30 3er|a|-lN/3er|a|-0uT}.
F|g. o - ur $nift-register ||pc Pl30 (Para||e|-IN/$eria|-OuT).
F|g. 7 - $nift-register ||pc 3lP0 ($eria|-IN/Para||e|-OuT).
CURSO BASICO DL LLLTRONICA DIGITAL
32 SABER ELETRNICA N 307/98
entregando-os depois em srie ou
paralelo.
Nos computadores, esta configu-
rao bastante usada tanto na con-
verso de dados de portas como nas
prprias memrias e outros circuitos
internos.
interessante observar que na
configurao que tomamos como
exemplo, em que so usados 4 flip-
flops, os bits armazenados seguem
uma determinada ordem.
Assim, quando representamos o
nmero 5 (0101), cada um dos bits
tem um valor relativo, que depende
da sua posio no dado, conforme j
estudamos em lies anteriores.
bit 0 1 0 1
valor 8 4 2 1
no dado 8x0 4x1 2x0 1x1
total 0 + 4 + 0 + 1 = 5
MSB LSB
MSB significa bit mais significati-
vo, ou seja, de maior peso, enquanto
que LSB significa bit menos significa-
tivo ou de menor peso.
Estamos trabalhando com dados
de 4 bits, e no 8, como comum nos
computadores, obtendo assim o
byte, para maior facilidade de enten-
dimento.
Ligando ento 4 flip-flops de modo
a obter um shitf-register, como obser-
vamos na figura 10, entrando com os
dados de tal forma que o bit menos
significativo (LSB) seja o primeiro,
depois de 4 pulsos de clock, ele vai
aparecer, na sada do ltimo flip-flop.
Da mesma forma, se o shift-
register for carregado em paralelo, o
bit menos significativo (LSB) deve
entrar no ltimo, de modo que na lei-
tura ele seja o primeiro a sair.
11.4 - SHIFT-REGISTERS OU
REGISTRADORES DE
DESLOCAMENTO INTEGRADOS
Podemos encontrar registradores
de deslocamento nas famlias TTL ou
CMOs. Vamos dar alguns exemplos
de circuitos integrados comuns que
podem ser usados em projetos, ana-
lisando suas principais caractersticas.
7495 - SHIFT-REGISTER
DE 4 BITS
(Da esquerda para a direita - en-
trada e sada em paralelo)
Este circuito integrado TTL pode
operar de duas formas: Shift ou Load.
Na figura 11 temos sua pinagem.
Para operar no modo shift, basta
colocar a entrada Mode no nvel bai-
xo. Uma transio do nvel alto para o
nvel baixo na entrada de clock SRT
movimenta os dados de uma etapa
para a direita.
Uma transio do nvel alto para o
baixo na entrada SLT movimenta o
dado no sentido inverso.
interessante observar que este
circuito usa dois clocks, um para
F|g. 8 - $nift-register ||pc PlP0 (Para||e|-IN/Para||e|-OuT).
F|g. 9 - $nift-register o|d|rec|cra|.
CURSO BASICO DL LLLTRONICA DIGITAL
SABER ELETRNICA N 307/98 33
CURSO DE ELETRNICA DIGITAL
79 SABER ELETRNICA ESPECIAL N 8 - 2002
entregando-os depois em srie ou
paralelo.
Nos computadores, esta configu-
rao bastante usada tanto na con-
verso de dados de portas como nas
prprias memrias e outros circuitos
internos.
interessante observar que na
configurao que tomamos como
exemplo, em que so usados 4 flip-
flops, os bits armazenados seguem
uma determinada ordem.
Assim, quando representamos o
nmero 5 (0101), cada um dos bits
tem um valor relativo, que depende
da sua posio no dado, conforme j
estudamos em lies anteriores.
bit 0 1 0 1
valor 8 4 2 1
no dado 8x0 4x1 2x0 1x1
total 0 + 4 + 0 + 1 = 5
MSB LSB
MSB significa bit mais significati-
vo, ou seja, de maior peso, enquanto
que LSB significa bit menos significa-
tivo ou de menor peso.
Estamos trabalhando com dados
de 4 bits, e no 8, como comum nos
computadores, obtendo assim o
byte, para maior facilidade de enten-
dimento.
Ligando ento 4 flip-flops de modo
a obter um shitf-register, como obser-
vamos na figura 10, entrando com os
dados de tal forma que o bit menos
significativo (LSB) seja o primeiro,
depois de 4 pulsos de clock, ele vai
aparecer, na sada do ltimo flip-flop.
Da mesma forma, se o shift-
register for carregado em paralelo, o
bit menos significativo (LSB) deve
entrar no ltimo, de modo que na lei-
tura ele seja o primeiro a sair.
11.4 - SHIFT-REGISTERS OU
REGISTRADORES DE
DESLOCAMENTO INTEGRADOS
Podemos encontrar registradores
de deslocamento nas famlias TTL ou
CMOs. Vamos dar alguns exemplos
de circuitos integrados comuns que
podem ser usados em projetos, ana-
lisando suas principais caractersticas.
7495 - SHIFT-REGISTER
DE 4 BITS
(Da esquerda para a direita - en-
trada e sada em paralelo)
Este circuito integrado TTL pode
operar de duas formas: Shift ou Load.
Na figura 11 temos sua pinagem.
Para operar no modo shift, basta
colocar a entrada Mode no nvel bai-
xo. Uma transio do nvel alto para o
nvel baixo na entrada de clock SRT
movimenta os dados de uma etapa
para a direita.
Uma transio do nvel alto para o
baixo na entrada SLT movimenta o
dado no sentido inverso.
interessante observar que este
circuito usa dois clocks, um para
F|g. 8 - $nift-register ||pc PlP0 (Para||e|-IN/Para||e|-OuT).
F|g. 9 - $nift-register o|d|rec|cra|.
CURSO BASICO DL LLLTRONICA DIGITAL
SABER ELETRNICA N 307/98 33
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 80
movimentar os dados para a direi-
ta e outro para a esquerda.
No modo Load, esta entrada deve
ir ao nvel alto, e a informao carre-
gada nas entradas LA, LB, LC e LD
entram no circuito na transio do n-
vel alto para o baixo da entrada de
comando na entrada shift-left (SLT).
A frequncia mxima de operao de
um 7495 standard de 36 MHz. Velo-
cidades maiores de operao podem
ser conseguidas com os tipos LS.
74164 - SHIFT-REGISTER
DE 8 BITS
(Entrada serial, sada paralela)
Na figura 12 temos a pinagem des-
te shift register TTL.
Este circuito pode ser usado na
configurao de serial-in/serial-out ou
serial in/parallel-out ou seja, entrada
e sada de dados em srie, ou entra-
da de dados em srie e sada em pa-
ralelo.
Na operao normal, uma das sa-
das seriais mantida no nvel alto e
os dados so aplicados segunda
entrada serial. A entrada Clear
mantida no nvel alto e a cada pulso
do nvel baixo para o alto do clock, os
dados movem-se de um estgio no
circuito.
O contedo do shift pode ser
zerado levando-se a entrada clear por
um instante ao nvel baixo.
A frequncia mxima de operao
deste circuito na srie Standard de
36 MHz.
74165 - SHIFT-REGISTER
DE 8 BITS
(Entrada Paralela, sada serial)
Este circuito integrado TTL contm
um shift-register de 8 bits com entra-
da paralela e sada de dados serial.
A pinagem mostrada na figura 13.
Para operao normal EN deve fi-
car no nvel baixo e LOAD no nvel
alto. Nestas condies, os dados so
deslocados um estgio na transio
positiva do sinal de clock.
Quando a entrada LOAD levada
ao nvel baixo, o contedo das entra-
das de A at H carregado no regis-
trador.
Fazendo EN=0 e LOAD=1 os da-
dos so deslocados uma etapa no cir-
cuito a cada transio positiva do si-
nal de clock. A ltima etapa do circui-
to dispe de um acesso para a sada
complementar.
Damos a seguir alguns registrado-
res de deslocamento da famlia
CMOS.
4014 - SHIFT-REGISTER
ESTTICO DE 8 BITS
(Entrada paralela e
sada em srie)
Este circuito integrado CMOS tem
a pinagem mostrada na figura 14.
Um controle srie/paralelo contro-
la a entrada e habilita as etapas indi-
viduais de cada um dos 8 estgios.
As sadas Q so disponveis nos es-
tgios 6, 7 e 8. Todas as sadas po-
dem fornecer ou drenar a mesma in-
tensidade de corrente.
Quando a entrada de controle pa-
ralelo/srie est no nvel baixo, os
dados so deslocados pelo circuito a
cada transio positiva do sinal de
F|g. 10 - A crder de
er|rada a crder de saida.
F|g. 11 - $nift-register de 4 o||s PlP0}.
F|g. 12 - $nift-register de 8 o||s 3lP0}.
F|g. 13 - $nift-register de 8 o||s Pl30}.
CURSO BASICO DL LLLTRONICA DIGITAL
34 SABER ELETRNICA N 307/98
clock. Quando a entrada de controle
est no nvel alto, os dados so apli-
cados a cada etapa do shift-register
com a transio positiva do clock.
A frequncia mxima de operao
deste tipo de circuito depende da ten-
so de alimentao. Para uma alimen-
tao de 10 V, esta frequncia da
ordem de 5 MHz, caindo para 2,5 MHz
com uma alimentao de 5 V.
4015 - DOIS SHIFT-REGISTERS
DE 4 BITS
(Entrada serial, Sada paralela)
A pinagem deste circuito forneci-
do em invlucro DIL de 16 pinos
mostrada na figura 15.
Neste circuito integrado encontra-
mos dois shift-registers que podem
ser usados de modo independente.
Na operao normal RST deve
ser colocado no nvel baixo. Levando
esta entrada ao nvel alto, o circuito
resseta o shift-register corresponden-
te, levando todas suas sadas ao n-
vel lgico 0.
Os dados so deslocados a cada
transio positiva do pulso de clock.
Para uma alimentao de 10 V, a
frequncia mxima de operao de
5 MHz, caindo para metade com ali-
mentao de 5 V.
4021 - SHIFT-REGISTER
DE 8 BITS
(Parallel in, Serial out)
Este ci rcui to i ntegrado, cuj a
pinagem mostrada na figura 16,
semelhante ao 4014.
A diferena est no fato de que a
carga (LOAD) pode ser feita de forma
assncrona. Isso significa que esta
entrada independe do sinal de clock.
QUESTIONRIO
1. Para obter um registrador de
deslocamento, o que devemos fazer
com um circuito divisor/contador digi-
tal?
a) Aterrar suas sadas comple-
mentares
b) Inverter suas sadas normais
c) Ligar sua sada entrada
d) No utilizar o sinal de clock
2. Num shift-register do tipo SISO
temos que caracterstica:
a) A entrada e a sada so seriais
b) A entrada e a sada so paralelas
c) A entrada serial e a sada parale-
la
d) A entrada paralela e a sada serial
3. A converso de sinais Serial/
Paralela pode ser feita por qual tipo
de shift-register?
a) SISO
b) SIPO
c) PISO
d) PIPO
F|g. 14 - $nift-register de 8 o||s Pl30}.
F|g. 15 - 0c|s $nift-registers de 4 o||s Pl30}.
F|g. 1o - $nift-register de 8 o||s Pl30}.
4. Para obter um contador Johnson
que tipo de ligao fazemos num re-
gistrador de deslocamento?
a) Aterramos suas sadas comple-
mentares.
b) Ligamos a sada complemen-
tar do ltimo estgio entrada do pri-
meiro.
c) Ligamos o CLEAR entrada do
primeiro estgio.
d) Ligamos o CLEAR sada com-
plementar do ltimo estgio.
(Digi-11/curdi2)
R e s p o s t a s
1 - c , 2 - a , 3 - b , 4 - b
CURSO BASICO DL LLLTRONICA DIGITAL
SABER ELETRNICA N 307/98 35
CURSO DE ELETRNICA DIGITAL
81 SABER ELETRNICA ESPECIAL N 8 - 2002
movimentar os dados para a direi-
ta e outro para a esquerda.
No modo Load, esta entrada deve
ir ao nvel alto, e a informao carre-
gada nas entradas LA, LB, LC e LD
entram no circuito na transio do n-
vel alto para o baixo da entrada de
comando na entrada shift-left (SLT).
A frequncia mxima de operao de
um 7495 standard de 36 MHz. Velo-
cidades maiores de operao podem
ser conseguidas com os tipos LS.
74164 - SHIFT-REGISTER
DE 8 BITS
(Entrada serial, sada paralela)
Na figura 12 temos a pinagem des-
te shift register TTL.
Este circuito pode ser usado na
configurao de serial-in/serial-out ou
serial in/parallel-out ou seja, entrada
e sada de dados em srie, ou entra-
da de dados em srie e sada em pa-
ralelo.
Na operao normal, uma das sa-
das seriais mantida no nvel alto e
os dados so aplicados segunda
entrada serial. A entrada Clear
mantida no nvel alto e a cada pulso
do nvel baixo para o alto do clock, os
dados movem-se de um estgio no
circuito.
O contedo do shift pode ser
zerado levando-se a entrada clear por
um instante ao nvel baixo.
A frequncia mxima de operao
deste circuito na srie Standard de
36 MHz.
74165 - SHIFT-REGISTER
DE 8 BITS
(Entrada Paralela, sada serial)
Este circuito integrado TTL contm
um shift-register de 8 bits com entra-
da paralela e sada de dados serial.
A pinagem mostrada na figura 13.
Para operao normal EN deve fi-
car no nvel baixo e LOAD no nvel
alto. Nestas condies, os dados so
deslocados um estgio na transio
positiva do sinal de clock.
Quando a entrada LOAD levada
ao nvel baixo, o contedo das entra-
das de A at H carregado no regis-
trador.
Fazendo EN=0 e LOAD=1 os da-
dos so deslocados uma etapa no cir-
cuito a cada transio positiva do si-
nal de clock. A ltima etapa do circui-
to dispe de um acesso para a sada
complementar.
Damos a seguir alguns registrado-
res de deslocamento da famlia
CMOS.
4014 - SHIFT-REGISTER
ESTTICO DE 8 BITS
(Entrada paralela e
sada em srie)
Este circuito integrado CMOS tem
a pinagem mostrada na figura 14.
Um controle srie/paralelo contro-
la a entrada e habilita as etapas indi-
viduais de cada um dos 8 estgios.
As sadas Q so disponveis nos es-
tgios 6, 7 e 8. Todas as sadas po-
dem fornecer ou drenar a mesma in-
tensidade de corrente.
Quando a entrada de controle pa-
ralelo/srie est no nvel baixo, os
dados so deslocados pelo circuito a
cada transio positiva do sinal de
F|g. 10 - A crder de
er|rada a crder de saida.
F|g. 11 - $nift-register de 4 o||s PlP0}.
F|g. 12 - $nift-register de 8 o||s 3lP0}.
F|g. 13 - $nift-register de 8 o||s Pl30}.
CURSO BASICO DL LLLTRONICA DIGITAL
34 SABER ELETRNICA N 307/98
clock. Quando a entrada de controle
est no nvel alto, os dados so apli-
cados a cada etapa do shift-register
com a transio positiva do clock.
A frequncia mxima de operao
deste tipo de circuito depende da ten-
so de alimentao. Para uma alimen-
tao de 10 V, esta frequncia da
ordem de 5 MHz, caindo para 2,5 MHz
com uma alimentao de 5 V.
4015 - DOIS SHIFT-REGISTERS
DE 4 BITS
(Entrada serial, Sada paralela)
A pinagem deste circuito forneci-
do em invlucro DIL de 16 pinos
mostrada na figura 15.
Neste circuito integrado encontra-
mos dois shift-registers que podem
ser usados de modo independente.
Na operao normal RST deve
ser colocado no nvel baixo. Levando
esta entrada ao nvel alto, o circuito
resseta o shift-register corresponden-
te, levando todas suas sadas ao n-
vel lgico 0.
Os dados so deslocados a cada
transio positiva do pulso de clock.
Para uma alimentao de 10 V, a
frequncia mxima de operao de
5 MHz, caindo para metade com ali-
mentao de 5 V.
4021 - SHIFT-REGISTER
DE 8 BITS
(Parallel in, Serial out)
Este ci rcui to i ntegrado, cuj a
pinagem mostrada na figura 16,
semelhante ao 4014.
A diferena est no fato de que a
carga (LOAD) pode ser feita de forma
assncrona. Isso significa que esta
entrada independe do sinal de clock.
QUESTIONRIO
1. Para obter um registrador de
deslocamento, o que devemos fazer
com um circuito divisor/contador digi-
tal?
a) Aterrar suas sadas comple-
mentares
b) Inverter suas sadas normais
c) Ligar sua sada entrada
d) No utilizar o sinal de clock
2. Num shift-register do tipo SISO
temos que caracterstica:
a) A entrada e a sada so seriais
b) A entrada e a sada so paralelas
c) A entrada serial e a sada parale-
la
d) A entrada paralela e a sada serial
3. A converso de sinais Serial/
Paralela pode ser feita por qual tipo
de shift-register?
a) SISO
b) SIPO
c) PISO
d) PIPO
F|g. 14 - $nift-register de 8 o||s Pl30}.
F|g. 15 - 0c|s $nift-registers de 4 o||s Pl30}.
F|g. 1o - $nift-register de 8 o||s Pl30}.
4. Para obter um contador Johnson
que tipo de ligao fazemos num re-
gistrador de deslocamento?
a) Aterramos suas sadas comple-
mentares.
b) Ligamos a sada complemen-
tar do ltimo estgio entrada do pri-
meiro.
c) Ligamos o CLEAR entrada do
primeiro estgio.
d) Ligamos o CLEAR sada com-
plementar do ltimo estgio.
(Digi-11/curdi2)
R e s p o s t a s
1 - c , 2 - a , 3 - b , 4 - b
CURSO BASICO DL LLLTRONICA DIGITAL
SABER ELETRNICA N 307/98 35
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 82
CURSO BASICO DL LLLTRONICA DIGITAL
1
,-+,1.1+),4-5 - ,152);5
Na lio anterior estudamos os
registradores de deslocamento ou
shift-registers, analisando seu princ-
pio de funcionamento e principais
apl i caes. Vi mos tambm as
pinagens e caractersticas de alguns
circuitos integrados de registradores
de deslocamento nas tecnologias TTL
e CMOS. Nesta ltima lio de nosso
curso, analisaremos dois blocos fun-
damentais para o projeto de equipa-
mentos digitais, pois eles so respon-
sveis pelo interfaceamento destes
circuitos com o usurio e com outros
circuitos. Falaremos dos decodi-
ficadores e dos displays.
12.1 - OS DECODIFICADORES
As informaes que os circuitos
digitais produzem esto na forma bi-
nria ou em outras formas que nem
sempre podem ser visualizadas facil-
mente pelo usurio, ou ainda que no
podem ser utilizadas pelos circuitos
seguintes do equipamento.
Isso implica na necessidade de
termos circuitos que trabalhem uma
informao codificada de modo a
transform-la em outra que possa ser
usada por dispositivos ou circuitos.
Podemos ter, por exemplo, a ne-
cessidade de apresentar um valor
numrico na forma decimal a partir de
um valor binrio ou produzir um im-
pulso em determinado endereo
numa memria a partir de uma infor-
mao binria deste endereo.
Nas aplicaes digitais encontra-
mos di versos ti pos de ci rcui tos
decodificadores, estudaremos os prin-
cipais nesta lio.
a) Decodificador de n para 2 ele-
vado a n linhas
Temos nesta categoria circuitos
que decodificam um sinal binrio de
n dgitos para uma sada de 2 eleva-
do ao expoente n. Por exemplo, para
2 dgitos ou linhas de entrada, temos
2 x 2 linhas de sada. Para 3 linhas de
entrada, temos 2 x 2 x 2 linhas de
sada ou 8, e assim por diante, con-
forme figura 1.
Para entendermos como funciona
este tipo de circuito vamos pegar sua
configurao mais simples com 2 li-
nhas de entrada e 4 de sada, usan-
do quatro portas NAND do 7400 e
dois inversores do 7404, que mos-
trado na figura 2.
Este circuito ativa apenas uma das
sadas a partir das quatro combina-
es possveis do sinal de entrada,
conforme verificamos na seguinte ta-
bela verdade:
Entradas Sadas
A B S1 S2 S3 S4
0 0 0 1 1 1
0 1 1 0 1 1
1 0 1 1 0 1
1 1 1 1 1 0
Veja que a sada ativada vai ao
nvel baixo quando o valor binrio cor-
respondente aplicado entrada.
Na prtica no preciso imple-
mentar circuitos decodificadores
como este a partir de portas lgicas,
pois existem circuitos integrados que
j realizam estas funes. Daremos
exemplos no final do artigo.
Aplicaes possveis para este cir-
cuito podem ser facilmente imagina-
das pelos leitores.
Na figura 3 temos um circuito em
que um contador binrio ligado a
um destes decodificadores de modo
a fazer o acionamento sequencial de
lmpadas.
Basta ajustar a velocidade do
oscilador que funciona como clock
para determinar a velocidade do cor-
rimento das lmpadas, que acendem
quando cada sada correspondente
for ativada.
b) Demultiplexador ou DEMUX
A configurao lgica estudada no
item anterior pode ser usada para rea-
lizar uma funo muito interessante
F|g. 1 - ur deccd|||cadcr 1 para 4.
F|g. 2 - 0eccd|||cadcr 1 para
4 cu 1 de 4 ccr pcr|as TT|.
SABER ELETRNICA N 308/98 39
CURSO BASICO DL LLLTRONICA DIGITAL
e til: o direcionamento de dados num
circuito.
O bloco mostrado na figura 4 ilus-
tra o que dizemos.
O fluxo de informaes (tanto
analgicas como digitais) aplicado a
uma entrada pode ser direcionado
para qualquer uma das sadas, con-
forme o comando aplicado linha de
seleo de dados.
Por exemplo, se na linha de sele-
o de dados ou controle for aplicado
o valor 10, os dados de entrada se-
ro encaminhados para a terceira li-
nha de sada.
Na figura 5 mostramos um circui-
to deste tipo implementado com por-
tas TTL e que portanto, s funciona
com dados digitais.
Neste DEMUX os dados aplicados
na entrada DADOS (DATA) so enca-
minhados para uma das sadas (S1 a
S3), conforme o endereo aplicado
nas entradas A e B.
No entanto, os dados s podem
passar no momento em que a en-
trada de habilitao EN (de enable)
for levada ao nvel alto.
A tabela verdade para este circui-
to dada a seguir:
End. (AB) Dados EN S1 S2 S3 S4
X X X 0 1 1 1 1
0 0 0 1 1 1 1 1
0 1 0 1 1 1 1 1
1 0 0 1 1 1 1 1
1 1 0 1 1 1 1 1
0 0 1 1 0 1 1 1
0 1 1 1 1 0 1 1
1 0 1 1 1 1 0 1
1 1 1 1 1 1 1 0
X = no importa
Tambm possvel encontrar di-
versos ci rcui tos i ntegrados em
tecnologia CMOS ou TTL que contm
estas funes, alguns operando at
com sinais analgicos.
c) Multiplexadores ou MUX
Um tipo de circuito que encontra
aplicaes prticas importantes em
Eletrnica Digital o que realiza a fun-
o inversa a que vimos no item an-
terior.
Este circuito, conforme observa-
mos na figura 6, seleciona os sinais
de uma nica entrada e aplica o nvel
lgico nela existente a uma sada. Em
outras palavras, este circuito l a in-
formao digital presente numa sa-
da programa e a transfere para a
sada.
Este circuito recebe o nome de
multiplexador ou multiplexer (MUX).
Na figura 7 temos um exemplo de
aplicao implementado com funes
lgicas comuns e que trabalha com 4
entradas e uma sada.
Novamente o nvel lgico existen-
te numa das entradas transferido
para a sada selecionada pelos nveis
lgicos aplicados em A e B, quando a
entrada de habilitao (EN) levada
ao nvel alto.
Podemos elaborar a seguinte ta-
bela verdade para este circuito:
EN A B S
0 X X 0
1 0 0 E1
1 0 1 E2
1 1 0 E3
1 1 1 E4
X = no importa
Este tipo de funo tambm pode
ser encontrada com facilidade na for-
ma de circuitos integrados TTL e
CMOS, com nmero de entradas que
pode variar bastante conforme a apli-
cao desejada.
F|g. 3 - Ac|crardc |rpadas sequerc|a|rer|e.
F|g. 4 - ur 0erux er o|ccc.
F|g. 5 - 0erux ccr pcr|as TT|.
F|g. o - ur rux de 4 er|radas 4 para 1}.
40 SABER ELETRNICA N 308/98
CURSO DE ELETRNICA DIGITAL
83 SABER ELETRNICA ESPECIAL N 8 - 2002
CURSO BASICO DL LLLTRONICA DIGITAL
1
,-+,1.1+),4-5 - ,152);5
Na lio anterior estudamos os
registradores de deslocamento ou
shift-registers, analisando seu princ-
pio de funcionamento e principais
apl i caes. Vi mos tambm as
pinagens e caractersticas de alguns
circuitos integrados de registradores
de deslocamento nas tecnologias TTL
e CMOS. Nesta ltima lio de nosso
curso, analisaremos dois blocos fun-
damentais para o projeto de equipa-
mentos digitais, pois eles so respon-
sveis pelo interfaceamento destes
circuitos com o usurio e com outros
circuitos. Falaremos dos decodi-
ficadores e dos displays.
12.1 - OS DECODIFICADORES
As informaes que os circuitos
digitais produzem esto na forma bi-
nria ou em outras formas que nem
sempre podem ser visualizadas facil-
mente pelo usurio, ou ainda que no
podem ser utilizadas pelos circuitos
seguintes do equipamento.
Isso implica na necessidade de
termos circuitos que trabalhem uma
informao codificada de modo a
transform-la em outra que possa ser
usada por dispositivos ou circuitos.
Podemos ter, por exemplo, a ne-
cessidade de apresentar um valor
numrico na forma decimal a partir de
um valor binrio ou produzir um im-
pulso em determinado endereo
numa memria a partir de uma infor-
mao binria deste endereo.
Nas aplicaes digitais encontra-
mos di versos ti pos de ci rcui tos
decodificadores, estudaremos os prin-
cipais nesta lio.
a) Decodificador de n para 2 ele-
vado a n linhas
Temos nesta categoria circuitos
que decodificam um sinal binrio de
n dgitos para uma sada de 2 eleva-
do ao expoente n. Por exemplo, para
2 dgitos ou linhas de entrada, temos
2 x 2 linhas de sada. Para 3 linhas de
entrada, temos 2 x 2 x 2 linhas de
sada ou 8, e assim por diante, con-
forme figura 1.
Para entendermos como funciona
este tipo de circuito vamos pegar sua
configurao mais simples com 2 li-
nhas de entrada e 4 de sada, usan-
do quatro portas NAND do 7400 e
dois inversores do 7404, que mos-
trado na figura 2.
Este circuito ativa apenas uma das
sadas a partir das quatro combina-
es possveis do sinal de entrada,
conforme verificamos na seguinte ta-
bela verdade:
Entradas Sadas
A B S1 S2 S3 S4
0 0 0 1 1 1
0 1 1 0 1 1
1 0 1 1 0 1
1 1 1 1 1 0
Veja que a sada ativada vai ao
nvel baixo quando o valor binrio cor-
respondente aplicado entrada.
Na prtica no preciso imple-
mentar circuitos decodificadores
como este a partir de portas lgicas,
pois existem circuitos integrados que
j realizam estas funes. Daremos
exemplos no final do artigo.
Aplicaes possveis para este cir-
cuito podem ser facilmente imagina-
das pelos leitores.
Na figura 3 temos um circuito em
que um contador binrio ligado a
um destes decodificadores de modo
a fazer o acionamento sequencial de
lmpadas.
Basta ajustar a velocidade do
oscilador que funciona como clock
para determinar a velocidade do cor-
rimento das lmpadas, que acendem
quando cada sada correspondente
for ativada.
b) Demultiplexador ou DEMUX
A configurao lgica estudada no
item anterior pode ser usada para rea-
lizar uma funo muito interessante
F|g. 1 - ur deccd|||cadcr 1 para 4.
F|g. 2 - 0eccd|||cadcr 1 para
4 cu 1 de 4 ccr pcr|as TT|.
SABER ELETRNICA N 308/98 39
CURSO BASICO DL LLLTRONICA DIGITAL
e til: o direcionamento de dados num
circuito.
O bloco mostrado na figura 4 ilus-
tra o que dizemos.
O fluxo de informaes (tanto
analgicas como digitais) aplicado a
uma entrada pode ser direcionado
para qualquer uma das sadas, con-
forme o comando aplicado linha de
seleo de dados.
Por exemplo, se na linha de sele-
o de dados ou controle for aplicado
o valor 10, os dados de entrada se-
ro encaminhados para a terceira li-
nha de sada.
Na figura 5 mostramos um circui-
to deste tipo implementado com por-
tas TTL e que portanto, s funciona
com dados digitais.
Neste DEMUX os dados aplicados
na entrada DADOS (DATA) so enca-
minhados para uma das sadas (S1 a
S3), conforme o endereo aplicado
nas entradas A e B.
No entanto, os dados s podem
passar no momento em que a en-
trada de habilitao EN (de enable)
for levada ao nvel alto.
A tabela verdade para este circui-
to dada a seguir:
End. (AB) Dados EN S1 S2 S3 S4
X X X 0 1 1 1 1
0 0 0 1 1 1 1 1
0 1 0 1 1 1 1 1
1 0 0 1 1 1 1 1
1 1 0 1 1 1 1 1
0 0 1 1 0 1 1 1
0 1 1 1 1 0 1 1
1 0 1 1 1 1 0 1
1 1 1 1 1 1 1 0
X = no importa
Tambm possvel encontrar di-
versos ci rcui tos i ntegrados em
tecnologia CMOS ou TTL que contm
estas funes, alguns operando at
com sinais analgicos.
c) Multiplexadores ou MUX
Um tipo de circuito que encontra
aplicaes prticas importantes em
Eletrnica Digital o que realiza a fun-
o inversa a que vimos no item an-
terior.
Este circuito, conforme observa-
mos na figura 6, seleciona os sinais
de uma nica entrada e aplica o nvel
lgico nela existente a uma sada. Em
outras palavras, este circuito l a in-
formao digital presente numa sa-
da programa e a transfere para a
sada.
Este circuito recebe o nome de
multiplexador ou multiplexer (MUX).
Na figura 7 temos um exemplo de
aplicao implementado com funes
lgicas comuns e que trabalha com 4
entradas e uma sada.
Novamente o nvel lgico existen-
te numa das entradas transferido
para a sada selecionada pelos nveis
lgicos aplicados em A e B, quando a
entrada de habilitao (EN) levada
ao nvel alto.
Podemos elaborar a seguinte ta-
bela verdade para este circuito:
EN A B S
0 X X 0
1 0 0 E1
1 0 1 E2
1 1 0 E3
1 1 1 E4
X = no importa
Este tipo de funo tambm pode
ser encontrada com facilidade na for-
ma de circuitos integrados TTL e
CMOS, com nmero de entradas que
pode variar bastante conforme a apli-
cao desejada.
F|g. 3 - Ac|crardc |rpadas sequerc|a|rer|e.
F|g. 4 - ur 0erux er o|ccc.
F|g. 5 - 0erux ccr pcr|as TT|.
F|g. o - ur rux de 4 er|radas 4 para 1}.
40 SABER ELETRNICA N 308/98
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 84
d) Decodificador BCD para 7
segmentos
Um tipo de decodificador muito
usado nos projetos que envolvem Ele-
trnica Digital o que faz a conver-
so dos sinais BCD (Decimais Codifi-
cados em Binrio) para acionar um
mostrador de 7 segmentos.
Podemos formar qualquer algaris-
mo de 0 a 9 usando uma combinao
de 7 segmentos de um mostrador,
observe a figura 8.
Assim, se quisermos fazer surgir
o algarismo 5, bastar acender os
segmentos a, c, d, f, g, veja a figura 9.
Como os sinais codificados em
binrio no servem para alimentar di-
retamente os mostradores, preciso
contar com um circuito que faa a
converso, verifique a figura 10.
Este tipo de circuito decodificador
conta com 4 entradas, por onde entra
a informao BCD e 7 sadas que
correspondem aos 7 segmentos de
um mostrador que ir apresentar o
dgito correspondente.
A combinao de nveis lgicos
aplicada s entradas produzir nveis
lgicos de sada que, aplicados aos
segmentos de um mostrador, fazem
aparecer o dgito correspondente.
preciso levar em conta que nes-
te tipo de circuito, os segmentos de
um mostrador podem ser ativados
quando a sada vai ao nvel alto ou
quando a sada vai ao nvel baixo. Isso
depender do tipo de display, o que
ser estudado no item seguinte.
12.2 - DISPLAYS
Um display um dispositivo que
tem por finalidade apresentar uma
informao numa forma que possa ser
lida por um operador.
Podemos ter displays simples que
operam na forma di gi tal como
sequncias de LEDs, displays que
apresentam nmeros (numricos), e
displays que apresentam tambm
smbolos grficos (letras e sinais) de-
nominados alfa-numricos semelhan-
tes aos mostrados na figura 11.
Alguns mais sofisticados podem
at apresentar imagens de objetos ou
formas, como os usados em equipa-
mentos informatizados. O tipo mais
comum de display usado nos proje-
tos bsicos de Eletrnica Digital o
numrico de 7 segmentos, de que j
falamos no item anterior.
A combinao do acionamento de
7 segmentos possibilita o apareci-
mento dos algarismos de 0 a 9 e
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 7 - ur rux ccr pcr|as TT|.
F|g. 8 - A|gar|srcs ccr 7
segrer|cs.
F|g. 9 - Ac|crardc ur cisp|ay
para |crrar c a|gar|src 5.
F|g. 10 - Ccrc usar ur deccd|||cadcr 8C0 para 7 segrer|cs.
F|g. 11 - T|pcs de cisp|ays.
SABER ELETRNICA N 308/98 41
tambm de alguns smbolos grficos
semelhantes aos apresentados na fi-
gura 12.
O tipo mais comum usado nos pro-
jetos digitais o mostrador de LEDs,
onde cada segmento um diodo
emissor de luz, sua aparncia e sm-
bolo interno so mostrados na figura
13.
Os LEDs podem ser ligados de
modo a ter o anodo conectado ao
mesmo ponto, caso em que dizemos
que se trata de um display de anodo
comum, ou podem ter os catodos in-
terligados, caso em que dizemos que
se trata de um display de catodo co-
mum.
As correntes nos segmentos vari-
am tipicamente entre 10 e 50 mA con-
forme o tipo, o que nos leva a concluir
que o consumo mximo ocorre quan-
do o dgito 8 projetado (todos os
segmentos acesos) e pode chegar a
400 mA por dgito. Alguns fabricantes
podem juntar mais de um dgito num
nico bloco, facilitando assim os pro-
jetos, pois, na maioria dos projetos os
nmeros apresentados so maiores
que 9, ver figura 14.
Outro tipo de display tambm uti-
lizado com certa frequncia nos pro-
jetos o de cristal lquido.
Este display no acende quan-
do excitado. Eletrodos transparentes
ao serem excitados eletricamente
pelo sinal do circuito fazem com que
o lquido com que ele est em conta-
to torne-se opaco, deixando assim de
refletir a luz. Desta forma, o fundo
branco do material deixa de ser visto,
aparecendo em seu lugar uma regio
preta, veja a figura 15.
As regies formam os segmentos
e conforme sua combinao temos o
aparecimento dos dgitos.
No entanto, mais difcil trabalhar
com estes mostradores, pois eles exi-
gem circuitos de excitao especiais
que tambm so mais caros.
A principal vantagem do mostra-
dor de cristal lquido (LCD) seu con-
sumo, que centenas de vezes me-
nor do que o de um mostrador de
LEDs. Para as aplicaes em que o
aparelho deve ser alimentado atravs
de pilhas ou ficar permanentemente
ligado, muito vantajoso usar o mos-
trador LCD.
12.3 DECODIFICADORES E
CODIFICADORES TTL
E CMOS
Podemos contar com
uma boa quantidade de
decodificadores, multi-
plexadores e demultiple-
xadores na forma de cir-
cuitos integrados TTL ou
CMOS. Ser interessan-
te para qualquer prati-
cante de Eletrnica Digi-
tal contar com um desses
manuais.
No entanto, para faci-
litar, decreveremos al-
guns circuitos integrados
que contm estas fun-
es e so mais utiliza-
dos nos projetos e apli-
caes prticas.
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 12 - 3iroc|cs gra||ccs er @EIF=OI de 7 segrer|cs.
F|g. 13 - ur @EIF=O de |E0s de ca|cdc ccrur ccr pcr|c dec|ra|.
F|g. 14 - T|pcs de @EIF=OI ru|||p|cs.
F|g. 15 - ur @EIF=O de cr|s|a| |iqu|dc.
42 SABER ELETRNICA N 308/98
CURSO DE ELETRNICA DIGITAL
85 SABER ELETRNICA ESPECIAL N 8 - 2002
d) Decodificador BCD para 7
segmentos
Um tipo de decodificador muito
usado nos projetos que envolvem Ele-
trnica Digital o que faz a conver-
so dos sinais BCD (Decimais Codifi-
cados em Binrio) para acionar um
mostrador de 7 segmentos.
Podemos formar qualquer algaris-
mo de 0 a 9 usando uma combinao
de 7 segmentos de um mostrador,
observe a figura 8.
Assim, se quisermos fazer surgir
o algarismo 5, bastar acender os
segmentos a, c, d, f, g, veja a figura 9.
Como os sinais codificados em
binrio no servem para alimentar di-
retamente os mostradores, preciso
contar com um circuito que faa a
converso, verifique a figura 10.
Este tipo de circuito decodificador
conta com 4 entradas, por onde entra
a informao BCD e 7 sadas que
correspondem aos 7 segmentos de
um mostrador que ir apresentar o
dgito correspondente.
A combinao de nveis lgicos
aplicada s entradas produzir nveis
lgicos de sada que, aplicados aos
segmentos de um mostrador, fazem
aparecer o dgito correspondente.
preciso levar em conta que nes-
te tipo de circuito, os segmentos de
um mostrador podem ser ativados
quando a sada vai ao nvel alto ou
quando a sada vai ao nvel baixo. Isso
depender do tipo de display, o que
ser estudado no item seguinte.
12.2 - DISPLAYS
Um display um dispositivo que
tem por finalidade apresentar uma
informao numa forma que possa ser
lida por um operador.
Podemos ter displays simples que
operam na forma di gi tal como
sequncias de LEDs, displays que
apresentam nmeros (numricos), e
displays que apresentam tambm
smbolos grficos (letras e sinais) de-
nominados alfa-numricos semelhan-
tes aos mostrados na figura 11.
Alguns mais sofisticados podem
at apresentar imagens de objetos ou
formas, como os usados em equipa-
mentos informatizados. O tipo mais
comum de display usado nos proje-
tos bsicos de Eletrnica Digital o
numrico de 7 segmentos, de que j
falamos no item anterior.
A combinao do acionamento de
7 segmentos possibilita o apareci-
mento dos algarismos de 0 a 9 e
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 7 - ur rux ccr pcr|as TT|.
F|g. 8 - A|gar|srcs ccr 7
segrer|cs.
F|g. 9 - Ac|crardc ur cisp|ay
para |crrar c a|gar|src 5.
F|g. 10 - Ccrc usar ur deccd|||cadcr 8C0 para 7 segrer|cs.
F|g. 11 - T|pcs de cisp|ays.
SABER ELETRNICA N 308/98 41
tambm de alguns smbolos grficos
semelhantes aos apresentados na fi-
gura 12.
O tipo mais comum usado nos pro-
jetos digitais o mostrador de LEDs,
onde cada segmento um diodo
emissor de luz, sua aparncia e sm-
bolo interno so mostrados na figura
13.
Os LEDs podem ser ligados de
modo a ter o anodo conectado ao
mesmo ponto, caso em que dizemos
que se trata de um display de anodo
comum, ou podem ter os catodos in-
terligados, caso em que dizemos que
se trata de um display de catodo co-
mum.
As correntes nos segmentos vari-
am tipicamente entre 10 e 50 mA con-
forme o tipo, o que nos leva a concluir
que o consumo mximo ocorre quan-
do o dgito 8 projetado (todos os
segmentos acesos) e pode chegar a
400 mA por dgito. Alguns fabricantes
podem juntar mais de um dgito num
nico bloco, facilitando assim os pro-
jetos, pois, na maioria dos projetos os
nmeros apresentados so maiores
que 9, ver figura 14.
Outro tipo de display tambm uti-
lizado com certa frequncia nos pro-
jetos o de cristal lquido.
Este display no acende quan-
do excitado. Eletrodos transparentes
ao serem excitados eletricamente
pelo sinal do circuito fazem com que
o lquido com que ele est em conta-
to torne-se opaco, deixando assim de
refletir a luz. Desta forma, o fundo
branco do material deixa de ser visto,
aparecendo em seu lugar uma regio
preta, veja a figura 15.
As regies formam os segmentos
e conforme sua combinao temos o
aparecimento dos dgitos.
No entanto, mais difcil trabalhar
com estes mostradores, pois eles exi-
gem circuitos de excitao especiais
que tambm so mais caros.
A principal vantagem do mostra-
dor de cristal lquido (LCD) seu con-
sumo, que centenas de vezes me-
nor do que o de um mostrador de
LEDs. Para as aplicaes em que o
aparelho deve ser alimentado atravs
de pilhas ou ficar permanentemente
ligado, muito vantajoso usar o mos-
trador LCD.
12.3 DECODIFICADORES E
CODIFICADORES TTL
E CMOS
Podemos contar com
uma boa quantidade de
decodificadores, multi-
plexadores e demultiple-
xadores na forma de cir-
cuitos integrados TTL ou
CMOS. Ser interessan-
te para qualquer prati-
cante de Eletrnica Digi-
tal contar com um desses
manuais.
No entanto, para faci-
litar, decreveremos al-
guns circuitos integrados
que contm estas fun-
es e so mais utiliza-
dos nos projetos e apli-
caes prticas.
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 12 - 3iroc|cs gra||ccs er cisp|ays de 7 segrer|cs.
F|g. 13 - ur cisp|ay de |E0s de ca|cdc ccrur ccr pcr|c dec|ra|.
F|g. 14 - T|pcs de cisp|ays ru|||p|cs.
F|g. 15 - ur cisp|ay de cr|s|a| |iqu|dc.
42 SABER ELETRNICA N 308/98
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 86
a) 7442 - Decodificador BCD
para decimal
Este circuito integrado tem a
pinagem mostrada na figura 16.
Conforme a combinao de nveis
lgicos das entradas (codificadas em
BCD), apenas uma das sadas ir
para o nvel lgico baixo. Todas as
demais permanecero no nvel alto.
Se os nveis lgicos aplicados s
entradas tiverem a combinao 1010
at 1111 (que correspondem de 11 a
15) nenhuma das sadas ser ativa-
da. Quando ativada, cada sada pode
drenar uma corrente de 16 mA.
O circuito integrado TTL 7445 tem
a mesma funo, com a diferena de
que possui transistores na configura-
o de coletor aberto na sada, po-
dendo com isso trabalhar com ten-
ses de at 30 V e drenar correntes
de at 80 mA. A pinagem a mesma
do 7442.
b) 7447 - Decodificador BCD
para 7 Segmentos
Este um circuito TTL que possui
sadas em coletor aberto capazes de
drenar correntes de at 40 mA, sen-
do portanto indicado para excitar
displays de LEDs de anodo comum.
Na figura 17 temos a sua pinagem.
Algumas caractersticas importan-
tes devem ser observadas neste cir-
cuito.
Uma delas o terminal Lamp Test
ou teste do display. Colocando esta
sada no nvel lgico baixo (em funci-
onamento normal el a deve ser
mantida no nvel alto) todas as sa-
das vo ao nvel baixo, fazendo com
que todos os segmentos do display
acendam. Com isso possvel verifi-
car se ele est em bom estado.
Outra sada importante a RBI
(Ripple Blank Input) que faz com que
os zeros esquerda sejam apagados
quando so usados diversos conta-
dores, figura 18.
Assim, em lugar de aparecer o
valor 008, numa contagem aparece
apenas 8.
Observe que a sada RB0 (Ripple
Blank Output) serve para a ligao em
srie de diversos blocos contadores
de modo a ser obtido um conjunto
com vrios dgitos.
c) 74150 - Seletor de dados
1-de-16
Este circuito integrado TTL consis-
te num multiplexador que possui 16
l i nhas de entrada e uma sada
selecionadas pelas Linhas de Sele-
o. Na figura 19 temos a pinagem
deste circuito integrado.
Para operao normal, a entrada
de habilitao (EN) deve ser mantida
no nvel alto at o momento em que
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 1o - 8C0 para dec|ra| - deccd|||cadcr.
F|g. 17 - 0eccd|||cadcr 8C0 para 7 segrer|cs.
F|g. 18 - usardc a |urc
R8l (Fipp|e 8|ark Irput). F|g. 19 - 3e|e|cr de dadcs 1 de 1o.
SABER ELETRNICA N 308/98 43
os dados de uma determinada entra-
da devam ser levados para a sada.
Qual entrada ser ativada depende do
cdigo aplicado linha de seleo. O
circuito possui duas sadas. Numa
delas aparece o sinal da entrada se-
lecionada e na outra, o sinal comple-
mentar.
Circuitos semelhantes da mesma
famlia so o 74151 que consiste num
seletor 1 de 8 e o 74153 que consiste
num seletor 1 de 4.
d) 74154 - Distribuidor de Dados
1-de-16
Este curcuito integrado contm um
DEMUX ou Demultiplexador 1 de 16
em tecnologia TTL. Sua pinagem
mostrada na figura 20.
A entrada da habilitao (EN) deve
ser mantida no nvel alto at o mo-
mento em que os dados da entrada
devam ser transferidos para a sada
selecionada.
Os circuitos integrados 74157 so
distribuidores semelhantes, mas
1-de-2 e o 74155 1-de-4.
e) 4028 - Decodificador BCD
para Decimal
Este um ci rcui to i ntegrado
CMOS com 10 sadas, onde aquela
que vai ao nvel alto depende da com-
binao dos nveis de entrada. As
demais sadas permanecero no n-
vel baixo. A pinagem deste circuito
integrado mostrada na figura 21.
As combinaes de entrada entre
1010 e 1111 que correspondem aos
nmeros de 11 a 15 no sero reco-
nhecidas e todas as sadas perma-
necero no nvel baixo.
CURSO BASICO DL LLLTRONICA DIGITAL
f) 4051 - Chave 1-de-8
Este circuito integrado CMOS
pode chavear sinais analgicos ou
digitais e tem a pinagem mostrada na
figura 22.
Para utilizar este circuito com si-
nais digitais, a tenso de alimentao
positiva pode ficar entre 5 e 12 V, en-
quanto que o pino 7 aterrado.
No entanto, para operar com sinais
anal gi cos, o pi no 7 deve ser
conectado a uma fonte de -5 V (fonte
negativa) e o pino 8 aterrado.
F|g. 20 - 0|s|r|ou|dcr de dadcs 1 para 1o.
Nestas condies os sinais a se-
rem chaveados podem variar entre -5
e +5 V, enquanto os sinais de sele-
o podem ter nvel baixo (0 V) ou
nvel alto (5 V).
Tanto na operao com sinais di-
gitais como analgicos, as chaves fe-
chadas representam uma resistncia
de 120 e no devem ser usadas
cargas com resistncias inferiores a
100 . A corrente mxima chaveada
para os sinais no deve superar os
25 mA.
Semelhantes a este circuito em
caractersticas so os:
4052 - Duas chaves 1 de 4
4053 - Trs chaves 1 de 2
4067 - Uma chave 1 de 16
Este ltimo circuito integrado pode
funcionar como multiplexador ou
demul ti pl exador para si nai s
analgicos e digitais de modo similar
aos anteriores.
g) 4026 - Contador de Dcada
com Sada de 7 Segmentos
Este importante circuito integrado
CMOS tem um contador divisor por
10 e suas sadas so decodificadas.
F|g. 21 - 0eccd|||cadcr 8C0 para 1 de 10.
F|g. 22 - Crave ara|cg|ca/d|g||a| 1 de 8.
44 SABER ELETRNICA N 308/98
CURSO DE ELETRNICA DIGITAL
87 SABER ELETRNICA ESPECIAL N 8 - 2002
a) 7442 - Decodificador BCD
para decimal
Este circuito integrado tem a
pinagem mostrada na figura 16.
Conforme a combinao de nveis
lgicos das entradas (codificadas em
BCD), apenas uma das sadas ir
para o nvel lgico baixo. Todas as
demais permanecero no nvel alto.
Se os nveis lgicos aplicados s
entradas tiverem a combinao 1010
at 1111 (que correspondem de 11 a
15) nenhuma das sadas ser ativa-
da. Quando ativada, cada sada pode
drenar uma corrente de 16 mA.
O circuito integrado TTL 7445 tem
a mesma funo, com a diferena de
que possui transistores na configura-
o de coletor aberto na sada, po-
dendo com isso trabalhar com ten-
ses de at 30 V e drenar correntes
de at 80 mA. A pinagem a mesma
do 7442.
b) 7447 - Decodificador BCD
para 7 Segmentos
Este um circuito TTL que possui
sadas em coletor aberto capazes de
drenar correntes de at 40 mA, sen-
do portanto indicado para excitar
displays de LEDs de anodo comum.
Na figura 17 temos a sua pinagem.
Algumas caractersticas importan-
tes devem ser observadas neste cir-
cuito.
Uma delas o terminal Lamp Test
ou teste do display. Colocando esta
sada no nvel lgico baixo (em funci-
onamento normal el a deve ser
mantida no nvel alto) todas as sa-
das vo ao nvel baixo, fazendo com
que todos os segmentos do display
acendam. Com isso possvel verifi-
car se ele est em bom estado.
Outra sada importante a RBI
(Ripple Blank Input) que faz com que
os zeros esquerda sejam apagados
quando so usados diversos conta-
dores, figura 18.
Assim, em lugar de aparecer o
valor 008, numa contagem aparece
apenas 8.
Observe que a sada RB0 (Ripple
Blank Output) serve para a ligao em
srie de diversos blocos contadores
de modo a ser obtido um conjunto
com vrios dgitos.
c) 74150 - Seletor de dados
1-de-16
Este circuito integrado TTL consis-
te num multiplexador que possui 16
l i nhas de entrada e uma sada
selecionadas pelas Linhas de Sele-
o. Na figura 19 temos a pinagem
deste circuito integrado.
Para operao normal, a entrada
de habilitao (EN) deve ser mantida
no nvel alto at o momento em que
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 1o - 8C0 para dec|ra| - deccd|||cadcr.
F|g. 17 - 0eccd|||cadcr 8C0 para 7 segrer|cs.
F|g. 18 - usardc a |urc
R8l (Fipp|e 8|ark Irput). F|g. 19 - 3e|e|cr de dadcs 1 de 1o.
SABER ELETRNICA N 308/98 43
os dados de uma determinada entra-
da devam ser levados para a sada.
Qual entrada ser ativada depende do
cdigo aplicado linha de seleo. O
circuito possui duas sadas. Numa
delas aparece o sinal da entrada se-
lecionada e na outra, o sinal comple-
mentar.
Circuitos semelhantes da mesma
famlia so o 74151 que consiste num
seletor 1 de 8 e o 74153 que consiste
num seletor 1 de 4.
d) 74154 - Distribuidor de Dados
1-de-16
Este curcuito integrado contm um
DEMUX ou Demultiplexador 1 de 16
em tecnologia TTL. Sua pinagem
mostrada na figura 20.
A entrada da habilitao (EN) deve
ser mantida no nvel alto at o mo-
mento em que os dados da entrada
devam ser transferidos para a sada
selecionada.
Os circuitos integrados 74157 so
distribuidores semelhantes, mas
1-de-2 e o 74155 1-de-4.
e) 4028 - Decodificador BCD
para Decimal
Este um ci rcui to i ntegrado
CMOS com 10 sadas, onde aquela
que vai ao nvel alto depende da com-
binao dos nveis de entrada. As
demais sadas permanecero no n-
vel baixo. A pinagem deste circuito
integrado mostrada na figura 21.
As combinaes de entrada entre
1010 e 1111 que correspondem aos
nmeros de 11 a 15 no sero reco-
nhecidas e todas as sadas perma-
necero no nvel baixo.
CURSO BASICO DL LLLTRONICA DIGITAL
f) 4051 - Chave 1-de-8
Este circuito integrado CMOS
pode chavear sinais analgicos ou
digitais e tem a pinagem mostrada na
figura 22.
Para utilizar este circuito com si-
nais digitais, a tenso de alimentao
positiva pode ficar entre 5 e 12 V, en-
quanto que o pino 7 aterrado.
No entanto, para operar com sinais
anal gi cos, o pi no 7 deve ser
conectado a uma fonte de -5 V (fonte
negativa) e o pino 8 aterrado.
F|g. 20 - 0|s|r|ou|dcr de dadcs 1 para 1o.
Nestas condies os sinais a se-
rem chaveados podem variar entre -5
e +5 V, enquanto os sinais de sele-
o podem ter nvel baixo (0 V) ou
nvel alto (5 V).
Tanto na operao com sinais di-
gitais como analgicos, as chaves fe-
chadas representam uma resistncia
de 120 e no devem ser usadas
cargas com resistncias inferiores a
100 . A corrente mxima chaveada
para os sinais no deve superar os
25 mA.
Semelhantes a este circuito em
caractersticas so os:
4052 - Duas chaves 1 de 4
4053 - Trs chaves 1 de 2
4067 - Uma chave 1 de 16
Este ltimo circuito integrado pode
funcionar como multiplexador ou
demul ti pl exador para si nai s
analgicos e digitais de modo similar
aos anteriores.
g) 4026 - Contador de Dcada
com Sada de 7 Segmentos
Este importante circuito integrado
CMOS tem um contador divisor por
10 e suas sadas so decodificadas.
F|g. 21 - 0eccd|||cadcr 8C0 para 1 de 10.
F|g. 22 - Crave ara|cg|ca/d|g||a| 1 de 8.
44 SABER ELETRNICA N 308/98
CURSO DE ELETRNICA DIGITAL
SABER ELETRNICA ESPECIAL N 8 - 2002 88
A pinagem deste circuito integra-
do mostrada na figura 23.
Na operao normal, as entradas
RST (Reset) e CLEN devem ser
mantidas no nvel baixo. Um nvel alto
aplicado em RST resseta o contador,
levando o valor da sada a 0 e ao
mesmo tempo impede a contagem.
Um nvel alto aplicado em CLEN
(Habi l i tao do Cl ock ou Cl ock
Enable) inibe a entrada dos sinais de
clock. O contador gatilhado nas tran-
sies positivas do sinal de clock.
No pino 5 possvel obter um si-
nal quadrado de 1/10 da frequncia
de clock e no pino 14 temos um sinal
que permanece no nvel alto at o
momento em que a contagem chega
a 0010, quando passa ao nvel baixo.
A entrada DISEN serve para ha-
bilitar o display, devendo permanecer
no nvel alto na operao normal.
Quando esta linha vai ao nvel baixo,
as sadas vo todas ao nvel baixo.
Este circuito indicado para ope-
rar com displays de catodo comum e
a corrente de sada mxima de 1,2
mA para uma tenso de alimentao
de 5 V, e 5 mA para 10 V.
A frequncia mxima de operao
de 5 MHz para 10 V de tenso de
alimentao e 2,5 MHz para 5 V.
CURSO BASICO DL LLLTRONICA DIGITAL
F|g. 23 - Ccr|adcr de dcada ccr saidas 7 segrer|cs.
QUESTIONRIO
1. Um circuito que joga o sinal de
uma entrada em uma de 4 sadas
denominado:
a) Multiplexador 1 de 4
b) Demultiplexador 1 de 4
c) Decodificador 4 por 4
d) Decodificador BCD para 1 de 4
2. Que tipo de decodificador tem
apenas uma de 10 sadas ativadas a
partir de sinais BCD de entrada?
a) Decodificador 1 de 10
b) Demux 1 de 10
c) Contador Johnson
d) Decodificador BCD para 1 de 10
3. Em que tipo de display os
catodos de todos os LEDs dos seg-
mentos so interligados e conectados
a um ponto comum?
a) Anodo comum
b) Cristal lquido ou LCD
c) Catodo comum
d) Duplo
Resposta: 1.b 2.d 3.c
SABER ELETRNICA N 308/98 45
www.sabereletronica.com.br

Você também pode gostar