PV

circuitos Digitais p2

cofre-2024 • 26/06/2024

Guia Completo de Circuitos Digitais para a Sua Prova: Conceitos, Exemplos e Aplicações

Vamos mergulhar nos conceitos essenciais de circuitos digitais e desvendar os exemplos do seu material, preparando você para a prova de amanhã!

1. Circuitos Liga e Desliga:

  • Conceito: Esses circuitos controlam a passagem de um sinal de entrada para a saída, habilitando ou desabilitando o fluxo de dados. Uma porta lógica com duas entradas, onde uma atua como sinal de controle, implementa essa função.

  • Exemplo (Slides 32-33): O circuito com o latch NAND e a chave demonstra como evitar a trepidação do contato (bounce) ao ligar e desligar um dispositivo. A chave na posição A seta o latch (Q=1), habilitando a porta AND e permitindo a passagem do sinal. Na posição B, o latch é resetado (Q=0), desabilitando a porta AND e bloqueando o sinal.

2. Circuitos Sequenciais vs. Combinacionais:

  • Circuitos Combinacionais (Slide 4): A saída depende apenas das entradas atuais, sem memória de estados anteriores. Exemplos: decodificadores, codificadores, multiplexadores, somadores.

  • Circuitos Sequenciais (Slide 4): A saída depende das entradas atuais e dos estados anteriores, armazenados em elementos de memória. Operam sob o comando de um sinal de clock. Exemplos: registradores, contadores, máquinas de estado.

3. Estados em Circuitos Sequenciais (Slides 5-6):

  • Definição: O estado de um circuito sequencial representa o conjunto de valores armazenados nos elementos de memória (flip-flops ou latches). O estado atual, juntamente com as entradas, determina a saída e o próximo estado do circuito.

  • Exemplo (Slide 6): Na tabela verdade da lâmpada controlada por duas botoeiras, o estado da lâmpada (acesa ou apagada) representa o estado do circuito. O estado atual e as entradas das botoeiras determinam o próximo estado da lâmpada.

4. Latches (Slides 7, 13-47):

  • Definição: Circuitos de memória simples, sensíveis ao nível do sinal de entrada, que armazenam um bit de informação. Implementados com portas lógicas realimentadas (NAND ou NOR).

  • Exemplo (Slides 15-29): O latch NAND demonstra como o cruzamento das saídas das portas NAND cria um circuito biestável, capaz de armazenar um bit. As entradas SET e RESET controlam o estado do latch.

5. Flip-Flops SR e JK (Slides 12, 61-79):

  • Flip-Flop SR: Possui duas entradas: SET (S) para colocar a saída Q em 1 e RESET (R) para colocar Q em 0. A saída depende do estado anterior e das entradas. Um problema do FF SR é a condição inválida quando S=R=1.

  • Flip-Flop JK: Evolui o FF SR, eliminando a condição inválida. Quando J=K=1, o flip-flop alterna seu estado a cada pulso de clock (modo toggle).

  • Diferenças em Aplicações:

    • FF SR: Útil para setar ou resetar um estado de forma controlada, mas a condição inválida pode causar problemas.

    • FF JK: Mais versátil, ideal para contadores e outros circuitos sequenciais devido ao modo toggle. O contador decimal (slides 79-91) exemplifica a aplicação do FF JK.

6. Circuitos Assíncronos e Síncronos (Slides 8, 47-53):

  • Assíncronos: As saídas mudam em qualquer instante, em resposta às mudanças nas entradas. Mais difíceis de projetar e depurar.

  • Síncronos: As saídas mudam apenas em instantes específicos, sincronizados com um sinal de clock. Mais fáceis de projetar e controlar.

7. Contador Decimal Usando Flip-Flop JK (Slides 79-91):

  • Funcionamento: Quatro flip-flops JK conectados em cascata, com a saída de um conectado à entrada de clock do próximo. A saída Q de cada flip-flop representa um bit do contador. J e K são configurados para 1, criando o modo toggle. A lógica adicional garante que o contador avance de 0 a 9 e volte para 0, formando um contador decimal.

8. Armazenamento e Transferência de Dados (Slides 100-106):

  • Registradores (Slides 100, 106): Conjuntos de flip-flops que armazenam dados binários.

  • Transferência Paralela (Slide 100): Os dados são transferidos simultaneamente para todos os flip-flops do registrador com um único pulso de clock.

  • Transferência Serial (Slides 107-122): Os dados são transferidos bit a bit, através de um registrador de deslocamento, onde cada pulso de clock move o bit para o próximo flip-flop.

  • Portas AND para Controle (Slide 104): As portas AND são usadas para habilitar ou desabilitar a transferência de dados, controlando o sinal de clock ou as entradas de dados dos flip-flops.

Dominando os Exemplos:

  • Analise os Slides: Estude cada slide com atenção, compreendendo o funcionamento dos circuitos e as tabelas verdade.

  • Desenhe os Diagramas de Tempo: Represente graficamente a evolução dos sinais ao longo do tempo para visualizar o funcionamento dos circuitos.

  • Simule: Utilize softwares de simulação de circuitos, como o Logisim, para testar os circuitos e observar seu comportamento.

  • Crie seus Próprios Exemplos: Projete circuitos simples com as portas lógicas e os flip-flops que você aprendeu.