Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

Registradores de deslocamento que recebem dados serialmente e os saem serialmente são uma pedra angular do projeto de lógica digital. Eles atrasam cada bit em um período de clock por estágio, permitindo buffer de dados preciso, comunicação serial e cruzamento de domínios de clock.

Cada estágio armazena um único bit, então um registrador de estágio único mantém um bit. Quando múltiplos estágios são cascateados, o comprimento do registrador cresce — até 64 bits em componentes padrão, ou mais quando múltiplos dispositivos são conectados em série.

Abaixo está um registrador de deslocamento de estágio único acionado por dados que ainda não estão sincronizados ao clock do sistema. A linha de dados (pino D) em um flip-flop tipo D (D-FF) mantém seu valor até a borda do clock, após a qual o valor aparece no pino de saída Q.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

O ponto chave — diferente da próxima figura — é que o dado presente no pino D é transferido para Q precisamente na borda de subida do clock. Como a entrada está estável bem antes e depois da borda, o flip-flop captura o valor correto.

Para flip-flops disparados por borda positiva, a saída segue a entrada imediatamente após a transição do clock, como mostrado pelas setas para cima.

Em registradores de deslocamento multi-estágio, o dado na entrada pode mudar perto da borda do clock. Nestes casos, o flip-flop ainda amostra o valor presente logo antes da borda; qualquer mudança que ocorra na borda é ignorada até o próximo pulso de clock.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

Consequentemente, um D-FF atua como elemento de atraso de um período de clock, desde que os dados estejam devidamente sincronizados ao clock. A forma de onda de saída é uma cópia atrasada da entrada, deslocada em um ciclo de clock.

Para ilustrar a temporização, considere o registrador de deslocamento serial-in, serial-out CD4006B de 18 bits da Texas Instruments. Seu datasheet especifica operação a 5 V CC com os seguintes parâmetros-chave:

Estes valores garantem que dados apresentados no pino D estejam estáveis pelo menos 100 ns antes da borda do clock e permaneçam inalterados por 60 ns após. Com clock de 1 MHz (período de 1 µs), as margens de setup e hold são confortavelmente satisfeitas.

Quando cascateados, a saída de cada estágio (Q) alimenta a entrada do próximo (D). Como o atraso de propagação (200 ns) excede o tempo de hold, os dados permanecem válidos durante a transição, garantindo operação confiável.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

O mesmo conceito aplica-se a flip-flops JK, onde Q alimenta J e Q' alimenta K para formar um registrador de deslocamento equivalente.

Um registrador de deslocamento serial-in, serial-out (SISO) tem uma única entrada de dados, uma entrada de clock e uma única saída que aparece no último estágio. As saídas intermediárias tipicamente não são expostas, distinguindo-o de um registrador serial-in, parallel-out (SIPO).

Para um registrador SISO de três estágios, as formas de onda a seguir demonstram como três bits propagam pelos estágios, cada um atrasado em um ciclo de clock.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

Dispositivos Serial-In, Serial-Out da Texas Instruments

Os seguintes componentes da Texas Instruments ilustram os conceitos discutidos acima:

Estes são dispositivos CMOS série 4000, operando de 3 V a 15 V na alimentação positiva (VDD), com VSS aterrado. Frequências máximas típicas de clock são alguns megahertz, dependendo da tensão de alimentação.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

O CD4006B pode ser configurado como registrador de 18 bits cascateando seus estágios internos de 4 e 5 bits. Seu tap interno permite saída de 4 bits para aplicações que requerem registrador de deslocamento mais curto.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

O CD4031B oferece um registrador SISO completo de 64 bits. Inclui duas saídas adicionais — Q64 e Q64' — e uma saída atrasada de meio estágio que defasa em meio ciclo de clock. Uma entrada de controle de modo seleciona entre duas fontes de dados (dados 1 ou dados 2), permitindo recirculação de dados quando desejado.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

Quando o controle de modo está alto, a saída Q64 é roteada de volta à entrada de dados, criando um loop de realimentação de 64 ciclos. Isso pode ser útil para implementar padrões repetitivos ou buffers circulares.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

O CD4517B fornece dois registradores de deslocamento independentes de 64 bits (seções A e B). Cada seção tem seu próprio clock, entrada de dados e write enable (WE). Taps internos nos estágios 16, 32 e 48 permitem reconfiguração flexível para registradores de 16, 32 ou 48 bits.

 

Registradores de Deslocamento Serial-In, Serial-Out: Fundamentos e Aplicações Práticas

 

Por exemplo, configurar a seção B como registrador de 16 bits envolve ligar WEB ao ground, fornecer clock em CLB e ler a saída atrasada de Q16B. A seção A pode ser usada simultaneamente como registrador completo de 64 bits seguindo o mesmo princípio.

 

PLANILHAS RELACIONADAS

 

Tecnologia industrial

  1. Entendendo Protocolos de Rede: Da Camada Física à Arbitragem Avançada
  2. Por Que Memória Digital Importa
  3. Microprocessadores: A Evolução da Computação com Programa Armazenado
  4. Dados Completos de Op-Amp: Folhas de Dados National Semiconductor e CA3130
  5. Manufatura Orientada a Dados: Desbloqueando Eficiência, Economia de Custos e Inovação
  6. Maximize a Vantagem da Sua Organização: Transformando Dados em Insights Estratégicos
  7. Internet Industrial das Coisas (IIoT): Definição, Escopo e Impacto Industrial
  8. Big Data vs IA: Sinergia Por Trás da Transformação Digital
  9. Escolhendo entre Data Matrix e QR Codes: Qual é Melhor para seu Negócio
  10. Dados de Manutenção Explicados: A Chave para Gestão Confiável de Ativos