Beruflich Dokumente
Kultur Dokumente
victoryfernandes@yahoo.com.br www.tkssoftware.com/victory
Circuitos combinacionais
Em qualquer instante de tempo, nveis lgicos das sadas depende apenas dos nveis lgicos das entradas
Condies de entrada anteriores no tem efeito sobre as sadas atuais Circuitos no tem memria
Flip-Flops
Elemento de memria Implementado a partir de portas lgicas Tambm conhecidos como FFs, latch e multivibrador biestvel
Flip-Flops
Entradas de controle
Nome depende do tipo de flip-flop em questo
Sadas Q e Q
Q a sada normal do FF e Q a sada invertida Q representa o estado do FF
Flip-Flop SR
SET/RESET(CLEAR)
Q = 1 setar o flip-flop Q = 0 resetar o flip-flop
Flip-Flop SR
Latch com NAND Latch com NOR
Entradas em repouso, ento uma delas pulsada sempre que se deseja alterar as sadas
NAND
Setando o Latch
Anlise quando Q=0 ao energizar
Quando SET=0 no instante t0, sada altera para Q=1 Quando retornamos SET=1 no instante t1, valor da sada permace Q=1
Setando o Latch
Anlise quando Q=1 ao energizar
Quando SET=0 no instante t0 sada permanece Q=1 Quando retornamos SET=1 no instante t1, valor da sada permace Q=1
Setando o Latch
Nos dois casos anteriores a sada assume valor Q=1 quando entrada SET pulsada
Resetando Latch
Anlise quando Q=0 ao energizar
Quando RESET=0 no instante t0, valor da sada permanece Q=0 Quando retornamos RESET=1 no instante t1, valor da sada permace Q=0
Resetando Latch
Anlise quando Q=1 ao energizar
Quando RESET=0 no instante t0, valor da sada altera para Q=0 Quando retornamos RESET=1 no instante t1, valor da sada permace Q=0
Resetando o Latch
Nos dois casos anteriores a sada assume valor Q=0 quando entrada RESET pulsada
SET=1; RESET=0
Sada Q=0 Sada permance Q=0 mesmo se RESET=1
* Produz Q=Q=1
Representao Alternativas
NOR
* Produz Q=Q=0
SET=0; RESET=1
Sada Q=0 Sada permance Q=0 mesmo se RESET=1
Exemplo de aplicao
Exemplo de aplicao
Exemplo de aplicao
Exemplo de aplicao
Pulsos Digitais
Borda de subida
tr Rise Time
Borda de descida
tf Fall Time Tempo que a tenso leva para variar entre 10% e 90% do nvel ALTO
Pulsos Digitais
Sinal de Clock
Sistemas assncronos Sistemas sncronos
Sinal de Clock
Sistemas assncronos
Sada pode mudar de estado a qualquer momento em que uma ou mais entradas mudarem de estado Projeto e anlise de defeitos so mais complicados
Sinal de Clock
Sistemas sncronos
O momento exato em que uma sada qualquer muda de estado determinado pelo sinal de clock Sinal de clock um trem de pulsos retangulares (onda quadrada) Sinal de clock distribuido para todo o sistema (sistema trabalha de forma sincronizada)
Sistemas sncronos
Velocidade da operao depende da frequncia do clock (1Hz=1ciclo/segundo)
* Produz Q=Q=0
* Produz Q=Q=1
Detector de borda
Leva em considerao atraso de resposta das portas lgicas (nanosegundos) de forma a produzir um pulso estreito (spike) durante as bordas As sada Q afetada por um curto perodo de tempo aps a ocorrncia da borda ativa
Detector de borda
Parmetros de Temporizao
Devem ser observados para que o FF com clock responda forma confivel s entradas de controle quando ocorrer uma transio ativa da entrada CLK
Tempo de Setup (ts) (preparao) Tempo de Hold (th) (manuteno)
Parmetros de Temporizao
Parmetros de Temporizao
Tempo de Setup (ts) (preparao)
Intervalo de tempo que precede imediatamente a transio ativa do sinal de clock durante o qual a entrada de controle deve ser mantida
Parmetros de Temporizao
Para garantir que o FF funcione corretamente quando ocorrer uma transio ativa do clock
Entradas de controle no devem mudar de estado por pelo menos 1 intervalo de tempo ts(min) antes da transio de clock Entradas de controle no devem mudar de estado por pelo menos 1 intervalo de tempo th(min) aps a transio de clock
Parmetros de Temporizao
Tempo de Setup (ts) (preparao)
Valores mnimos na ordem de 5 a 50ns
Sum bsico
Sum completo
Dvidas?
Victory Fernandes
E-mail: victoryfernandes@yahoo.com.br Site: www.tkssoftware.com/victory
Referncias Bsicas
Sistemas digitais: fundamentos e aplicaes - 9. ed. / 2007 - Livros FLOYD, Thomas L. Porto Alegre: Bookman, 2007. 888 p. ISBN 9788560031931 (enc.) Sistemas digitais : princpios e aplicaes - 10 ed. / 2007 - Livros - TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. So Paulo: Pearson Prentice Hall, 2007. 804 p. ISBN 978-85-7605-095-7 (broch.) Elementos de eletrnica digital - 40. ed / 2008 - Livros - CAPUANO, Francisco Gabriel; IDOETA, Ivan V. (Ivan Valeije). So Paulo: rica, 2008. 524 p. ISBN 9788571940192 (broch.)
REFERNCIAS COMPLEMENTARES:
Eletronica digital: curso prtico e exerccios / 2004 - Livros - MENDONA, Alexandre; ZELENOVSKY, Ricardo. Rio de Janeiro: MZ, c2004. (569 p.) Introduo aos sistemas digitais / 2000 - Livros - ERCEGOVAC, Milos D.; LANG, Tomas; MORENO, Jaime H. Porto Alegre, RS: Bookman, 2000. 453 p. ISBN 85-7307-698-4 Verilog HDL: Digital design and modeling / 2007 - Livros - CAVANAGH, Joseph. Flrida: CRC Press, 2007. 900 p. ISBN 9781420051544 (enc.) Advanced digital design with the verlog HDL / 2002 - Livros - CILETTI, Michael D. New Jersey: Prentice - Hall, 2002. 982 p. ISBN 0130891614 (enc.) Eletronica digital / 1988 - Livros - Acervo 16196 SZAJNBERG, Mordka. Rio de Janeiro: Livros Tcnicos e Cientficos, 1988. 397p. Eletronica digital : principios e aplicaes / 1988 - Livros - MALVINO, Albert Paul. So Paulo: McGraw-Hill, c1988. v.1 (355 p.) Eletrnica digital / 1982 - Livros - Acervo 53607 TAUB, Herbert; SCHILLING, Donald. So Paulo: McGraw-Hill, 1982. 582 p.