Você está na página 1de 22

CircuitosLgicos

AnliseeProjetodeContadores
Sncronos
Prof.:DanielD.Silveira

Circuitos Lgicos Prof. Daniel D. Silveira

Anlisedecontadoressncronos
Circuitosdecontadoressncronospodem
serprojetadosparagerarqualquer
seqnciadecontagem
Nosonecessrioscontrolesassncronos
(PR,CLR)
Noh estadostemporriosouglitches

Circuitos Lgicos Prof. Daniel D. Silveira

Anlisedecontadoressncronos
Metodologia:
1) Escreveraexpressolgicaparacada
entradadecontroledosFFs
2) Estabeleaumestadoatualeaplique
essacombinaodebitssexpressoes
lgicasdecontrole
3) Repitaoprocessoat quetodaa
seqnciasejadeterminada
3

Circuitos Lgicos Prof. Daniel D. Silveira

Anlisedecontadoressncronos
Sejaocontadorabaixo:

Determineaexpressolgicaparacada
entradadecontrole:
Jc=A.BKc=CJb=Kb=AJa=Ka= C
4

Circuitos Lgicos Prof. Daniel D. Silveira

Anlisedecontadoressncronos

** Exemplo de contador autocorretor: estados no usados retornam sequncia


de contagem normal
5

Circuitos Lgicos Prof. Daniel D. Silveira

Anlisedecontadoressncronos
Comoseriaaanliseparacontadores
sncronosutilizandoFFsD?

DC = C B + C A + C BA
DB = B A + B A
DA = A
6

Circuitos Lgicos Prof. Daniel D. Silveira

Anlisedecontadoressncronos
FFDs soosmaisusadosemPLDs
Esse umcontadorbinriomdulo8
AplicandoselgebradeBoole
DC = C B + C A + C BA = C ( AB)
DB = B A + B A = B A
DA = A

Epodesecorretamentepreverquepara
umcontadorbinriodemdulo16comum
4oFF:
D = D ( ABC )
D

Circuitos Lgicos Prof. Daniel D. Silveira

Exercciospropostos
7.39)Analiseocontadorsncronodafigura7.104a.Desenhe
odiagramadetempoeobtenhaomdulodocontador.
7.40)Repitaoproblemaanteriorparaafigura7.104b

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadoressncronos
Utilizadoquandoumcontadordeveseguir
umaseqnciaqueno aquelabinria
normal
Processodeprojetodecircuitoslgicosque
decodificaosvriosestadosdocontador
parafornecerosnveislgicosparacada
entradaJeK
Utilizaseatabeladetransio
9

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadoressncronos
AtabeladetransioJK aparteprincipal
doprojetodecontadoressncronos

10

Circuitos Lgicos Prof. Daniel D. Silveira

Procedimentodeprojeto
1)e2)Determineonmerodesejadodebits
(FFs),aseqnciadecontagemdesejadaeo
diag.deestados
Ex:Sejaumcontadorde3bits
(observequeosestados101,110
e111noestoincludos)

11

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadoressncronos
3)Monteatabelaverdadecomtodosos
estadosatuaiseosprximos,mesmo
aquelesquenofazempartedaseqncia
(osestadosindesejveismostradosno
diagramadeestados)

12

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadoressncronos
4)Acrescentecolunasaessatabelapara
cadaentradaJeK.Paracadaentradaatual,
indiqueosnveisexigidosemcadaentradaJ
eKafimdeproduziratransioparao
prximoestado
5)Projeteoscircuitoslgicosnecessrios
paragerarosnveisrequeridosemcada
entradaJeK(utilizesimplificaesetc)
6)Implementeasexpressesfinais(circuito)
13

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadoressncronos
MapasdeK:

14

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadoressncronos
Ocircuitofinalficaento:

15

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadorsncrono
comFFs D
ContadorescomFFs JKtemcircuitoslgicos
maissimples,contadorescomFFs Dtemo
projetosimplificado
Implementeocircuitoapartirdatabelado
circuitoanteriorcomFFs D

16

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadorsncrono
comFFs D

17

Circuitos Lgicos Prof. Daniel D. Silveira

Exemploprtico
Ocontroledeummotordepassopodeser
realizadoatravsdecontadoressncronos
Motoresdepassosobastanteutilizados
ondeocontrolepreciso necessrio
(controledecabeadeimpressoras,robs
etc)

18

Circuitos Lgicos Prof. Daniel D. Silveira

Exemploprtico
Paraqueomotorgire,1e2devemestar
emestadosopostos(energizadoe
desenergizado),etambmo3e4.

19

Circuitos Lgicos Prof. Daniel D. Silveira

Exemploprtico
Construaocircuitoapartirdatabeladada:

20

Circuitos Lgicos Prof. Daniel D. Silveira

Projetodecontadorsncrono
comFFs D

21

Circuitos Lgicos Prof. Daniel D. Silveira

Exercciospropostos
7.43 a)ProjeteumcontadorsncronousandoFFs JK
quetenhaaseguinteseqncia:000,010,101,110e
repete.Osestadosindesejveis(nousados)001,
011,100e111tmdelevarocontadorsemprepara
000noprximopulsodeclock.
b)Redesenheocontadordoitem(a)semnenhuma
restriosobreosestadosnousados,ouseja,seus
prximosestadospodemserestadosdeirrelevncia.
Comparecomoprojetodoitem(a).

22

Circuitos Lgicos Prof. Daniel D. Silveira

Você também pode gostar