sábado, 19 de outubro de 2024

AP 22.1 - Registrador de deslocamento com flip-flop D

 Um registrador de deslocamento é uma maneira de salvar dados. Eles podem ser encontrados em chips de computadores modernos em grandes números. Descubra como eles funcionam e como construir um usando flip-flops.

A estrutura de um shift register é muito similar à de um contador. Mas enquanto o contador gera novos dados a cada clock, o propósito de um shift register é armazenar dados. O diagrama de circuito de um shift register com flip-flop D é mostrado abaixo.

Diagrama de circuito Registrador de deslocamento.

Com cada sinal de clock Clk , a informação Data é armazenada em Q3 . Simultaneamente, a informação que estava armazenada naquele momento em Q3 , agora é armazenada em Q2 , a informação de Q2 para Q1 .... e assim por diante. Toda a informação é deslocada por uma posição em cada sinal de clock.... daí o nome shift register .

Para entender corretamente como um registrador de deslocamento funciona, construa-o usando os flip-flops D ...

Com o circuito mostrado, você se familiariza com a operação de um registrador de deslocamento .

Registrador de deslocamento de circuito. ( Ampliar )

Em computadores, registradores de deslocamento são usados ​​em todos os lugares onde dados seriais precisam ser convertidos em dados paralelos e vice-versa. Mas para isso você encontra mais informações em um tópico separado.

Mas mesmo em aplicações aparentemente cotidianas, como uma luz acesa em uma vitrine de loja, você encontra um registrador de deslocamento.

Este é, por enquanto, o último experimento nesta introdução aos flip-flops.

© Direitos de autor. 2023: Gomes; Sinésio Raimundo. Última atualização: 15/05/2023

segunda-feira, 14 de outubro de 2024

Circuito Integrado 14 - Registrador de deslocamento 74LS194

 Registrador de deslocamento universal de 4 bits 74LS194

Hoje, há muitos registradores de deslocamento do tipo “universal” bidirecionais de alta velocidade disponíveis, como o TTL 74LS194, 74LS195 ou o CMOS 4035 , que estão disponíveis como dispositivos multifuncionais de 4 bits que podem ser usados ​​em serial para serial, deslocamento para a esquerda, deslocamento para a direita, serial para paralelo, paralelo para serial ou como um registrador de dados multifuncional paralelo para paralelo, daí seu nome “Universal”.
Esses registradores de deslocamento universais podem executar qualquer combinação de operações de entrada paralela e serial para saída, mas exigem entradas adicionais para especificar a função desejada e para pré-carregar e redefinir o dispositivo. Um registrador de deslocamento universal comumente usado é o TTL 74LS194, conforme mostrado na figura acima. 

© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 29/02/2020

sexta-feira, 11 de outubro de 2024

Aula 22 - Registrador de deslocamento - Shift Registers

Um registrador de deslocamento simples pode ser criado usando apenas flip-flops do tipo D, um flip-flop para cada bit de dados. A saída de cada flip-flop é conectada à entrada D do flip-flop à sua direita.
Os registradores de deslocamento mantêm os dados em sua memória, que são movidos ou “deslocados” para suas posições necessárias em cada pulso de clock.
  • Cada pulso de clock desloca o conteúdo do registro uma posição de bit para a esquerda ou para a direita.
  • Os bits de dados podem ser carregados um bit de cada vez em uma configuração de entrada em série (SI) ou carregados simultaneamente em uma configuração paralela (PI).
  • Os dados podem ser removidos do registro um bit de cada vez para uma saída em série (SO) ou removidos todos ao mesmo tempo de uma saída paralela (PO).
Uma aplicação dos registradores de deslocamento é na conversão de dados entre serial e paralelo, ou de paralelo para serial.
Os registradores de deslocamento são identificados individualmente como SIPO, SISO, PISO, PIPO ou como um registrador de deslocamento universal com todas as funções combinadas em um único dispositivo.
Os registradores de deslocamento universais são dispositivos digitais muito úteis. Eles podem ser configurados para responder a operações que exigem alguma forma de armazenamento temporário de memória ou para o atraso de informações, como os modos de configuração SISO ou PIPO, ou transferir dados de um ponto para outro em um formato serial ou paralelo. Os registradores de deslocamento universais são frequentemente usados ​​em operações aritméticas para deslocar dados para a esquerda ou direita para multiplicação ou divisão.

© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 29/02/2020

segunda-feira, 7 de outubro de 2024

Aula 21 - Flip-Flop Toggle com Clock (T-Clock)

 Em eletrônica digital, fala-se de quatro classes de flip-flops. Até agora você conheceu três classes. A última classe é o chamado flip-flop T.

O flip-flop T tem ao lado da entrada Clk também a entrada T ou Toggle ...

  • Enquanto T estiver definido como 1 , o flip-flop alterna em cada borda ascendente de Clk entre os resultados.
  • Se T = 0 , o resultado é armazenado.

Símbolo T Flip-Flop em um Diagrama de Circuito.

Circuito de um Flip-Flop T. ( Ampliar )

Isso provavelmente soa familiar para você. Lembre-se do flip-flop JK do último experimento...

  • Se J = K = 1 , o flip-flop muda em cada borda ascendente de Clk entre os resultados.
  • Se J = K = 0 , o resultado é armazenado.

Então você só precisa garantir que J seja sempre o mesmo que K. A maneira mais fácil é conectar o botão T às entradas J e K.

Portanto, você pode usar o circuito flip-flop JK do último experimento.

O flip-flop T, cujo símbolo e tabela-verdade são mostrados na figura ao lado é disparado na borda de descida do clock e possui apenas uma entrada de controle síncrona, a entrada T, que representa a palavra Toggle (troca). Quando ocorre uma borda de descida do clock, a saída Q inverte seu valor lógico presente na saida Q, se a entrada T estiver ativada (1), caso t seja 0 a saída manterá seu valor.

No link a seguir há a folha de dados do circuito integrado C-mos Flip-Flops J-K CD4027B: 24_02_02 Flip-Flops J-K SRG .

© Direitos de autor. 2023: Gomes; Sinésio Raimundo. Última atualização: 15/05/2023

sábado, 5 de outubro de 2024

Aula 20 - Flip-flop JK com Clock (JK-Clock)

 Agora é hora de experimentar flip-flops acionados por borda.

 Até agora você conheceu duas classes de flip-flops: o RS e o D flip-flop. A maior diferença entre eles é o número de entradas e como você alterna entre os estados. Aqui você aprenderá sobre uma nova classe de flip-flops: o JK flip-flop.

O flip-flop JK é muito similar ao flip-flop RS . A entrada J se comporta como a entrada S , a entrada K como a entrada R. A única diferença é quando J e K simultaneamente mudam para 1. Em um flip-flop RS o resultado neste caso não é definido.

Em um flip-flop JK , por outro lado, quando J e K são ambos iguais a 1 , o resultado muda para cada pulso Clk .

Você pode descobrir isso por si mesmo. Use o C-MOS IC 4027 , no qual você encontra um flip-flop JK pré-programado...

Símbolo JK Flip-Flop em Diagramas de Circuito.

Circuito de um Flip-Flop JK . ( Ampliar )

Tabela verdade JK com Clock.
O flip-flop J-K na figura ao lado é disparado por borda de subida do sinal de clock e possui as entradas J e K que controlam o estado lógico do flip-flop. O modo de comutação (toggle mode) ocorre quando J = K = 1, fazendo com que o flip-flop mude para o estado lógico oposto no instante da borda de subida do sinal de clock. A tabela-verdade para esse flip-flop é a mesma do flip-flop S-R com clock, exceto para a condição J = K = 1, onde Q = Q0 e a saída Q terá seu valor invertido. 

No link a seguir há a folha de dados do circuito integrado C-mos Flip-Flops J-K CD4027B: 24_02_02 Flip-Flops J-K SRG .

No próximo experimento, você aprenderá sobre outra classe de flip-flop .

© Direitos de autor. 2023: Gomes; Sinésio Raimundo. Última atualização: 15/05/2023

quinta-feira, 19 de setembro de 2024

AP 19.1 - Flip- Flop D - Árbitro de Game Show Digital

Árbitro de Game Show 
Neste circuito, o feedback de Q é usado - este é um ponto importante. Quando o circuito é reiniciado, QA e QB estão BAIXOS e ambas as saídas Q estão ALTAS e, portanto, ambas as entradas de DADOS estão ALTAS. 
Quando o CLOCK do flip-flop A recebe uma borda ascendente (conforme o botão A é pressionado), então QA fica ALTO e o QA correspondente fica BAIXO, fazendo com que os DADOS no outro flip-flop fiquem BAIXOS. 
Agora, o flip-flop A tem DADOS = 1, então pressionar o botão A simplesmente continuará a fazer QA = 1. Como o flip-flop B tem DADOS = 0, pressionar o botão B continuará a fazer QB = 0. O circuito agora está bloqueado com QA = 1 e QB = 0.
O mesmo argumento se aplica se o botão B for pressionado primeiro, mas neste caso QB = 1 e QA = 0. Portanto, qualquer botão que for pressionado primeiro define sua saída como ALTA e bloqueia o circuito. Se o botão A for pressionado primeiro, QA fica ALTO e as saídas não podem ser alteradas pressionando o botão A ou o botão B. Se o botão B for pressionado primeiro, QB fica ALTO e a saída não pode ser alterada pressionando o botão A ou o botão B. QA e QB ficam BAIXOS quando o RESET é pressionado.
O circuito funciona usando feedback de Q para DATA para alterar o valor de DATA quando o clock recebe uma borda ascendente.
Para esta aplicação podemos utilizar o circuito integrado IC 4013, que é um flip-flop dual tipo D, como mostrado. Os dois flip-flops funcionam completamente independentes um do outro. Ou ainda o 74LS74.

O diagrama elétrico do circuito "Árbitro de Game Show" elaborado pelo Prof. Sinésio Gomes está disponível em: 25_06_01 FF_D - Árbitro de Game Show SRG;

© Direitos de autor. 2021: Gomes; Sinésio Raimundo. Última atualização: 01/04/2021

sábado, 14 de setembro de 2024

Circuito Integrado 13 - Flip-Flop D 74LS74

 

Existem muitos circuitos integrados flip-flop D diferentes disponíveis em pacotes TTL e CMOS, sendo o mais comum o 74LS74, que é um circuito integrado flip-flop D duplo, que contém dois biestáveis ​​tipo D individuais em um único chip, permitindo a fabricação de flip-flops de alternância simples ou mestre-escravo.
Outros circuitos integrados flip-flop D incluem o flip-flop 74LS174 HEX D com entrada clear direta, o flip-flop 74LS175 Quad D com saídas complementares e o flip-flop 74LS273 Octal tipo D contendo oito flip-flops tipo D com uma entrada clear em um único pacote.

© Direitos de autor. 2021: Gomes; Sinésio Raimundo. Última atualização: 01/04/2021