>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> PDA

O que é um balcão de Johnson?

Um balcão de Johnson, também conhecido como contador de anel torcido ou um contador de anel de caminhada , é um tipo de circuito lógico seqüencial síncrono que produz uma sequência única de estados de saída. Aqui está um colapso de seus principais recursos e como funciona:

Recursos -chave:

* Registro de turno com feedback: É essencialmente um registro de turno com o último bit de saída alimentado de volta à primeira entrada, mas com uma inversão aplicada ao feedback.
* sequência cíclica: Os estados de saída formam uma sequência cíclica, o que significa que se repete após um certo número de ciclos de relógio.
* Auto-partindo: Ao contrário de outros contadores, um contador Johnson não requer um estado inicial específico; Ele se inicia e começa a gerar sua sequência única.
* CONTAÇÃO LIMPENHO: O número de estados únicos na sequência é metade do número de chinelos no balcão. Por exemplo, um contador Johnson de 4 bits produz 8 estados únicos (2^4/2).

como funciona:

1. Estado inicial: O contador começa em um estado arbitrário. Vamos supor que todos os flip-flops sejam reiniciados inicialmente (todos os zeros).
2. Pulso de relógio: No primeiro pulso do relógio, os dados mudam para a direita, com o último bit (invertido) de volta ao primeiro flip-flop. Isso inverte o valor do primeiro flip-flop.
3. Mudança e inversão: Os pulsos de relógio subsequentes continuam a alterar os dados e o loop de feedback inverte continuamente a saída do primeiro flip-flop.
4. Estados únicos: Esse processo de mudança e inversão gera uma sequência única de estados. Para um balcão de Johnson de 4 bits, a sequência seria:

`` `
0000 -> 1000 -> 1100 -> 1110 -> 1111 -> 0111 -> 0011 -> 0001 -> 0000 ...
`` `

Aplicações:

Os contadores Johnson são usados ​​em vários aplicativos digitais, incluindo:

* Divisão de frequência: Eles podem ser usados ​​para dividir a frequência de um sinal de relógio por um fator igual ao número de chinelos no balcão.
* Sistemas de controle digital: Eles podem gerar sequências de tempo para controlar várias operações digitais.
* geração de formas de onda: Eles podem produzir saídas de ondas quadradas com ciclos de serviço específicos e larguras de pulso.
* Conversão de dados: Eles podem ser usados ​​em conversores analógicos para digitais para fornecer sinais de tempo.

Vantagens:

* Simplicidade: Comparado a outros tipos de contador, os contadores Johnson requerem menos portões lógicos.
* Auto-partindo: Eles não precisam de um estado inicial específico, facilitando a implementação.
* flexível: Eles podem ser facilmente modificados para produzir seqüências diferentes.

Desvantagens:

* Faixa de contagem limitada: O comprimento da contagem é sempre metade do número de chinelos.
* Interpretação de saída: A sequência de saída pode não ser uma contagem binária direta.

Compreender a sequência e como o loop de feedback funciona é crucial para a utilização efetiva dos contadores Johnson em vários aplicativos digitais.