85
Centro Brasileiro de Pesquisas Físicas Ministério da Ciência e Tecnologia (MCT) Prof. Márcio Portes de Albuquerque ([email protected]) Prof. Herman P. Lima Jr ([email protected]) Eletrônica Digital Eletrônica Digital para Instrumenta para Instrumenta ç ç ão ão G4 G4

G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

  • Upload
    lythuan

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Centro Brasileiro de Pesquisas FísicasMinistério da Ciência e Tecnologia (MCT)

Prof. Márcio Portes de Albuquerque ([email protected])Prof. Herman P. Lima Jr ([email protected])

Eletrônica Digital Eletrônica Digital para Instrumentapara InstrumentaççãoãoG4G4

Page 2: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Portas LPortas Lóógicas gicas –– Eletrônica DigitalEletrônica Digital

NOTA S

AANDB S

ORAB S

XORAB S

A S0 11 0

A B S0 0 00 1 11 0 11 1 1

A B S0 0 00 1 01 0 01 1 1

A B S0 0 00 1 11 0 11 1 0

Page 3: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Portas LPortas Lóógicas gicas –– Eletrônica DigitalEletrônica Digital

ANANDB S

NORAB S

XNORAB S

A B S0 0 10 1 01 0 01 1 0

A B S0 0 10 1 11 0 11 1 0

A B S0 0 10 1 01 0 01 1 1

Page 4: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Projeto e Análisede Circuitos Lógicos

Álgebra booleana simplificarMapas de Karnaugh circuitos lógicos

Leis Booleanas

* comutativa: A+B = B+A ; AB = BA

VI Escola do CBPF (www.cbpf.br)

Page 5: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

* Associativa:A+(B+C)=(A+B)+C

A(BC) = (AB)C

* Distributiva:

A(B+C) = AB + AC

Inversão DuplaInversão Dupla

De MorganDe Morgan

VI Escola do CBPF (www.cbpf.br)

Page 6: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

VI Escola do CBPF (www.cbpf.br)

Teorema da DualidadeTeorema da DualidadeOR AND ; AND OR ; 0 1

A + 0 = A A . 1 = AA(B+C) = AB + AC A + BC = (A+B)(A+C)

* Exemplo: circuito lógico para: Y = (A + B)(A + B)

dual

dual

Page 7: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

VI Escola do CBPF (www.cbpf.br)

Teorema da DualidadeTeorema da DualidadeOR AND ; AND OR ; 0 1

A + 0 = A A . 1 = AA(B+C) = AB + AC A + BC = (A+B)(A+C)

* Exemplo: circuito lógico para: Y = (A + B)(A + B)

dual

dual

Page 8: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

MMéétodo da Soma de Produtostodo da Soma de Produtos

VI Escola do CBPF (www.cbpf.br)

Page 9: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Equação da Soma de Produtos

Ex1: dada uma tabela verdade qualquer...

Equação da soma de produtos:

Y=ABC+ABC+ABC+ABC VI Escola do CBPF (www.cbpf.br)

Page 10: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

VI Escola do CBPF (www.cbpf.br)

Page 11: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

SimplificaSimplificaçção:ão:TabelaTabela--Verdade para Mapa de KarnaughVerdade para Mapa de Karnaugh

0011223344556677

ABABABAB

C C00 112 32 3

4 54 56 76 7

VI Escola do CBPF (www.cbpf.br)

Page 12: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

SimplificaSimplificaçção:ão:Mapa de KarnaughMapa de Karnaugh

ABCD

(4 bits)(4 bits)

ABABABAB

CD CD CD CD00 1 3 2 1 3 2 4 5 7 64 5 7 6

8 9 11 108 9 11 1012 13 15 1412 13 15 14

VI Escola do CBPF (www.cbpf.br)

Page 13: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

PARESPARES* Elimina 1 variável

Y=ABCD + ABCD Y=ABCD+ABCD+ABCD+ABCD

Y=ABC(D+D) Y=ACD+ABD

Y=ABC

VI Escola do CBPF (www.cbpf.br)

Page 14: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

QUADRASQUADRAS* Elimina 2 variáveis :

1° par ABC ; 2° par ABCY=ABC+ABC Tomar qq 1 como ptoY=AB(C+C) de partidaY=AB Y=AC

VI Escola do CBPF (www.cbpf.br)

Page 15: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

OCTETOSOCTETOS* Elimina 3 variáveis :

1° quadra ABC ; 2° quadra ABCY=AC+ACY=A(C+C)Y=A

VI Escola do CBPF (www.cbpf.br)

Page 16: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

SimplificaSimplificaçções de Karnaughões de Karnaugh

- Um par elimina uma variável (seu complemento).

- Uma quadra elimina duas variáveis (seus complementos).

- Um octeto elimina três variáveis (seus complementos).

DCCADBAY ++=

VI Escola do CBPF (www.cbpf.br)

Page 17: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Sobrepondo GruposSobrepondo Grupos- Pode-se usar o mesmo 1 mais de uma vez

DCBAAY += DCBAY +=

Enrolando o Mapa

DBCDCBY += DBY =

- Pode-se usar o mesmo 1 mais de uma vez

VI Escola do CBPF (www.cbpf.br)

Page 18: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

DBCCY += DBCY +=

Ex. 1

DCBADCACY ++= DBDACY ++=

Ex. 2

VI Escola do CBPF (www.cbpf.br)

Page 19: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Eliminando Grupos RedundantesEliminando Grupos Redundantes

CDADCAABCCBABDY ++++=

CDADCAABCCBAY +++=

VI Escola do CBPF (www.cbpf.br)

Page 20: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

1. Insira um 1 no mapa de Karnaugh para cada produto fundamental que produz uma saída 1 na tabela-verdade. Insira zeros nos espaços restantes.

2. Circunde os octetos, quadras e pares. Lembre-se de sobrepor para obter os grupos maiores possíveis.

3. Se restar qualquer 1 isolado, circunde cada um.

4. Elimine qualquer grupo redundante.

5. Escreva a equação booleana fazendo a operação OR dos produtos correspondentes aos grupos circundados.

Resumindo....Resumindo....

VI Escola do CBPF (www.cbpf.br)

Page 21: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

CondiCondiçções que não importamões que não importam((““dondon’’t t carecare””))

- Condições de entrada que nunca ocorrem durante o funcionamento normal; portanto a correspondente saída nunca aparece (X).

- A condição que não importa pode ser deixada igual a 1 ou 0, qualquer um que produza um circuito lógico mais simples.

VI Escola do CBPF (www.cbpf.br)

Page 22: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

ADY =

Ex. 1

ABCY =

Ex. 2

VI Escola do CBPF (www.cbpf.br)

Page 23: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

MMéétodo do Produto de Somastodo do Produto de Somas

))()(( CBACBACBAY ++++++=

VI Escola do CBPF (www.cbpf.br)

0011223344556677

Page 24: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Dualidade das Portas- Transforme cada porta AND em uma porta OR, transforme cada porta OR em uma porta AND e complemente todos os sinais de entrada-saída.

- Transforme cada porta NAND em uma porta NOR, transforme cada porta NOR em uma porta NOR em uma porta NAND e complemente todos os sinais de entrada-saída.

Page 25: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Portas LPortas LóógicasgicasFlipFlip--FlopFlop’’s s

Circuitos Digitais ClCircuitos Digitais Cláássicosssicos

Centro Brasileiro de Pesquisas FísicasMinistério da Ciência e Tecnologia (MCT)

Eletrônica Digital para InstrumentaEletrônica Digital para InstrumentaççãoãoG4G4

Page 26: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Três condiTrês condiçções de saões de saíída da (o terceiro estado: (o terceiro estado: ““tristatetristate””).).

VI Escola do CBPF (www.cbpf.br)

Page 27: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

““BuffersBuffers tristatetristate”” não inversores.não inversores.

VI Escola do CBPF (www.cbpf.br)

Page 28: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) (a) BuffersBuffers tristatetristate usados para conectar alguns sinais a um barramento comum; usados para conectar alguns sinais a um barramento comum;

VI Escola do CBPF (www.cbpf.br)

Page 29: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) (a) BuffersBuffers tristatetristate usados para conectar alguns sinais a um barramento comum; usados para conectar alguns sinais a um barramento comum; (b) Condi(b) Condiçções para transmitir o sinal B para o barramento.ões para transmitir o sinal B para o barramento.

VI Escola do CBPF (www.cbpf.br)

Page 30: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

EncapsulamentosEncapsulamentos comuns de comuns de CIsCIs. (Texas . (Texas InstrumentsInstruments.).)

VI Escola do CBPF (www.cbpf.br)

Page 31: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

EncapsulamentosEncapsulamentos comuns de comuns de CIsCIs. (Texas . (Texas InstrumentsInstruments.).)

VI Escola do CBPF (www.cbpf.br)

Page 32: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

ComparaComparaçção entre as operaão entre as operaçções com e sem memões com e sem memóória.ria.

VI Escola do CBPF (www.cbpf.br)

Page 33: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Diagrama geral de um sistema digitalDiagrama geral de um sistema digital

VI Escola do CBPF (www.cbpf.br)

Page 34: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

SSíímbolo geral para um flipmbolo geral para um flip--flop e definiflop e definiçção ão dos seus dois estados de sados seus dois estados de saíída possda possííveis.veis.

VI Escola do CBPF (www.cbpf.br)

Page 35: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Um latch com portas NAND tem dois estados de repouso possíveisquando SET = CLEAR = 1.

00

11

11

00

VI Escola do CBPF (www.cbpf.br)

Page 36: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Pulsando a entrada SET para o estado 0 quando (a) Q=0 antes do pulso na entrada SET; (b) Q=1 antes do pulso na entrada SET.

Observe que nos dois casos a saída Q termina em nível ALTO.

VI Escola do CBPF (www.cbpf.br)

Page 37: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Pulsando a entrada CLEAR para o estado BAIXO quando (a) Q=0 antes do pulso na entrada CLEAR. (b) Q=1 antes do pulso na entrada CLEAR.

Em cada caso, a saída Q termina em nível BAIXO.

VI Escola do CBPF (www.cbpf.br)

Page 38: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Latch com portas NAND; (b) Tabela(a) Latch com portas NAND; (b) Tabela--verdade.verdade.

VI Escola do CBPF (www.cbpf.br)

Page 39: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Representação equivalente de um latch NAND; (b) símbolo simplificado .

VI Escola do CBPF (www.cbpf.br)

Page 40: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

VI Escola do CBPF (www.cbpf.br)

Page 41: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) A trepidação de um contato mecânico gera múltiplas transições na tensão; (b) latch NAND usado para eliminar as múltiplas transições na tensão.

VI Escola do CBPF (www.cbpf.br)

Page 42: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) latch com portas NOR; (b) Tabela-verdade;

(c) Símbolo simplificado.

VI Escola do CBPF (www.cbpf.br)

Page 43: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

FIGURA 5-11 Exemplo 5-3.

VI Escola do CBPF (www.cbpf.br)

Page 44: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

VI Escola do CBPF (www.cbpf.br)

Page 45: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

ConceitosConceitos: : SinaisSinais de de ““clockclock””..

VI Escola do CBPF (www.cbpf.br)

Page 46: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Flip-flop com clock tem uma entrada de clock (CLK) que pode ser ativada por (a) uma borda de subida ou (b) por uma borda de descida. As entradas de

controle determinam o efeito da transição ativa do clock.

VI Escola do CBPF (www.cbpf.br)

Page 47: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Entradas de controle tem de ser mantidas estáveis por (a) um tempo tS antes da transição ativa do clock e por (b) um tempo tH após a transição ativa do clock.

VI Escola do CBPF (www.cbpf.br)

Page 48: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Flip-flop S-C com disparo que responde apenas à borda positiva do pulso de clock; (b) tabela-verdade; (c) forma de ondas típicas.

VI Escola do CBPF (www.cbpf.br)

Page 49: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Flip-flop S-C com disparo apenas nas transições negativas do clock.

VI Escola do CBPF (www.cbpf.br)

Page 50: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Versão simplificada do circuito interno de um flip-flop S-C disparado por borda.

VI Escola do CBPF (www.cbpf.br)

Page 51: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

ImplementaImplementaçção de um circuito detector de borda usado em flipão de um circuito detector de borda usado em flip--flops flops disparados por bordas: (a) borda positiva. (disparados por bordas: (a) borda positiva. (bb) borda negativa. A ) borda negativa. A

duraduraçção dos pulsos CLK* ão dos pulsos CLK* éé normalmente de 2 a 5 nano segundos.normalmente de 2 a 5 nano segundos.

VI Escola do CBPF (www.cbpf.br)

Page 52: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Flip-flop J-K com clock que responde apenas as bordas positivas do clock.

VI Escola do CBPF (www.cbpf.br)

Page 53: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Flip(a) Flip--flop Jflop J--K disparados apenas nas transiK disparados apenas nas transiçções negativas do clock.ões negativas do clock.

VI Escola do CBPF (www.cbpf.br)

Page 54: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) flip-flop D disparados apenas nas transições positivas do clock ;(b) Formas de onda.

VI Escola do CBPF (www.cbpf.br)

Page 55: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Implementação de um flip-flop D disparado por borda a partir de um flip-flop J-K.

VI Escola do CBPF (www.cbpf.br)

Page 56: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Transferência de dados em paralelo usando flipTransferência de dados em paralelo usando flip--flops D.flops D.

VI Escola do CBPF (www.cbpf.br)

Page 57: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

LatchLatch D transparente; (a) estrutura; (b) TabelaD transparente; (a) estrutura; (b) Tabela--verdade; verdade; (c) S(c) Síímbolo lmbolo lóógico.gico.

VI Escola do CBPF (www.cbpf.br)

Page 58: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Formas de onda mostrando os dois modos de operação de um latch D transparente.

VI Escola do CBPF (www.cbpf.br)

Page 59: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Atrasos de propagaAtrasos de propagaçção nos FFs.ão nos FFs.

VI Escola do CBPF (www.cbpf.br)

Page 60: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Um flip-flop D disparado por bordas é usado para sincronizar a habilitação da porta AND com a borda de descida do clock.

VI Escola do CBPF (www.cbpf.br)

Page 61: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Operação de transferência síncrona de dados realizada por diversos tipos de FFs com clock.

VI Escola do CBPF (www.cbpf.br)

Page 62: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Transferência paralela do conteúdo do registrador X para o registrador Y.

VI Escola do CBPF (www.cbpf.br)

Page 63: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Transferência serial de dados de um registrador X para um registrador Y.

VI Escola do CBPF (www.cbpf.br)

Page 64: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Registrador de deslocamento de quatro bits.

VI Escola do CBPF (www.cbpf.br)

Page 65: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Flip-flops J-K conectados para formar um contador binário de três bits (módulo 8).

VI Escola do CBPF (www.cbpf.br)

Page 66: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Tabela com os estados dos flip-flops mostrando uma seqüência de contagem binária.

VI Escola do CBPF (www.cbpf.br)

Page 67: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

O diagrama de transiO diagrama de transiçção de estados mostra como os estados de um ão de estados mostra como os estados de um contador mudam a cada pulso de clock aplicado. contador mudam a cada pulso de clock aplicado.

VI Escola do CBPF (www.cbpf.br)

Page 68: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Exemplo de um microprocessador transferindo dados binExemplo de um microprocessador transferindo dados bináários para rios para um registrador externo.um registrador externo.

VI Escola do CBPF (www.cbpf.br)

Page 69: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Se os tempos de transições das entradas forem muito longos, a saída de um dispositivo lógico comum pode oscilar ou mudar imprevisivelmente de estado;

(b) Um dispositivo lógico com entrada Schmitt-trigger produz uma saída com transições rápidas.

VI Escola do CBPF (www.cbpf.br)

Page 70: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Circuitos LCircuitos Lóógicos gicos –– AritmAritmééticos eticos eMediumMedium--ScaleScale IntegrationIntegration -- MSIMSI

Eletrônica Digital para InstrumentaEletrônica Digital para InstrumentaççãoãoG4G4

Centro Brasileiro de Pesquisas FísicasMinistério da Ciência e Tecnologia (MCT)

Page 71: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

CIRCUITOS ARITMÉTICOS - Blocos funcionais de uma ALU.

VI Escola do CBPF (www.cbpf.br)

Page 72: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Processo típico de uma adição binária.

VI Escola do CBPF (www.cbpf.br)

Page 73: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

- Números com Sinais:

{ }01321 ,,...,,,, aaaaasN nnns −−−= “Sinal + Amplitude”

Se (n+1) bits:

)12()12( 11 −+<<−− −− nn N (situação com dois zeros)

Sinal + Amplitude : Sinal + Amplitude :

-3 - 111-2 - 110-1 - 1010 - 100+3 - 011+2 - 010+1 - 0010 - 000

Para n=3 bits a variação possível será : -3 < N < +3

VI Escola do CBPF (www.cbpf.br)

Page 74: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Complemento a 2:Complemento a 2:+3 - 011+2 - 010+1 - 0010 - 000-1 - 111-2 - 110-3 - 101-4 - 100

+3 = 011

= 100

-3 = 101

Inversão bit a bit

Soma 1 no resultado

VI Escola do CBPF (www.cbpf.br)

Page 75: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Complemento a 2:Complemento a 2:+3 - 011+2 - 010+1 - 0010 - 000-1 - 111-2 - 110-3 - 101-4 - 100

+3 = 011

= 100

-3 = 101

Inversão bit a bit

Soma 1 no resultado

+3 + (-1) = -2

+3 011-1 111-2 110

111

XVI Escola do CBPF (www.cbpf.br)

Page 76: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Diagrama em bloco de um circuito somador paralelo usando somadores completos.

VI Escola do CBPF (www.cbpf.br)

Page 77: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Tabela-verdade para um circuito somador completo.

VI Escola do CBPF (www.cbpf.br)

Page 78: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Circuito para um somador completo.

VI Escola do CBPF (www.cbpf.br)

Page 79: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Mapas K para saídas de um somador completo.

VI Escola do CBPF (www.cbpf.br)

Page 80: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Somador de quatro bits completo com registradores; (b) Sinal usado para somar os números binários provenientes da memória e para armazenar o resultado no acumulador.

VI Escola do CBPF (www.cbpf.br)

Page 81: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

(a) Diagrama em bloco do somador paralelo de 4 bits 74HC283; (b(a) Diagrama em bloco do somador paralelo de 4 bits 74HC283; (b) Conexão em cascata ) Conexão em cascata de dois 74HC283.de dois 74HC283.

VI Escola do CBPF (www.cbpf.br)

Page 82: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Somador paralelo usado para somar um número positivo (+) com um negativo (-) no sistema de complemento de 2.

VI Escola do CBPF (www.cbpf.br)

Page 83: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Somador / Subtrator paralelo usando o sistema de complemento de 2.

(C0=0)

(C0=1)

VI Escola do CBPF (www.cbpf.br)

Page 84: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Símbolos IEEE/ANSI para (a) um somador completo e (b) um CI somador paralelo de quatro bits (7483/74283).

VI Escola do CBPF (www.cbpf.br)

Page 85: G4 para Instrumentação Eletrônica Digital - MESONPImesonpi.cat.cbpf.br/e2006/graduacao/pdf_g4/G4-Aula2.pdf · (a) Flip-flop J-K disparados apenas nas transições negativas do

Centro Brasileiro de Pesquisas FísicasMinistério da Ciência e Tecnologia (MCT)

Prof. Márcio Portes de Albuquerque ([email protected])Prof. Herman P. Lima Jr ([email protected])

Eletrônica Digital Eletrônica Digital para Instrumentapara InstrumentaççãoãoG4G4