Escolar Documentos
Profissional Documentos
Cultura Documentos
Binário | BCD |
Contadores | Ondulação / Síncrono |
Reiniciar | Frequencia. divisão | Decodificadores |
Drivers de
vídeo | Contadores de ligação
Números binários
Os circuitos eletrônicos contam em binários. Este é o sistema de contagem mais simples possível porque usa apenas dois
dígitos, 0 e 1, exatamente como os sinais lógicos onde 0 representa falso e 1 representa verdadeiro. Os termos baixo e
alto também são usados para 0 e 1.
Contando um , dois , três , quatro , cinco em binário: 1, 10, 11, 100, 101.
Os números binários rapidamente tornam-se muito longos à medida que a contagem aumenta e isso torna difícil para nós
lermos de relance. Felizmente, raramente é necessário ler mais de 4 dígitos binários por vez nos circuitos de contagem.
Em um número binário cada dígito representa um múltiplo de dois (1, 2, 4, 8, 16 etc), da mesma forma que cada dígito em
decimal representa um múltiplo de dez (1, 10, 100, 1000 etc).
Por exemplo 10110110 em binário é igual a 182 em decimal:
Binário
Base decimal
Base hexadecimal
DCBA 10 16
00000
0
0
0001
1
1
0010
2
2
0011
3
3
0100
4
4
0101
5
5
0110
6
6
0111
7
7
1000
8
8
1001
9
9
1010
10
A
101
11
B
1100
12
C
1101
13
D
1110
14
E
1111 15 F
Contadores
Todos os contadores requerem um sinal de relógio de 'onda quadrada' para fazer a contagem. Esta é uma forma de onda
digital com transições nítidas entre baixo (0 V) e alto (+ V), como a saída de um circuito 555 astável .
A maioria dos interruptores pula quando os contatos fecham, dando uma série rápida de pulsos. Conectar um switch
diretamente a uma entrada de relógio normalmente fornecerá várias contagens quando o switch for operado uma vez!
Uma maneira de 'debounce' o switch é fazê-lo acionar um
circuito 555 monoestável com um curto período de tempo
(como 0,1s) e usar a saída monoestável para acionar a entrada do clock.
O diagrama de blocos animado mostra um sinal de relógio acionando um contador de 4 bits (0-15) com LEDs conectados
para mostrar o estado do relógio e as saídas do contador QA-QD (Q indica uma saída).
O LED na primeira saída QA pisca na metade da frequência do LED do relógio. Na verdade, a frequência de cada estágio
do contador é a metade da frequência do estágio anterior. Você pode ver esse padrão também na tabela acima,
mostrando os números de 4 bits.
Observe como o QA de saída muda de estado toda vez que a entrada do relógio muda de alto para baixo (ou seja,
quando o LED do relógio apaga), isso é chamado de borda descendente .
Observe a contagem de perto e você verá que QB muda na borda descendente de QA, QC na borda descendente de QB
e assim por diante.
Livros que cobrem ICs de contador:
CMOS Cookbook |
Livro de receitas TTL
A operação de um flip-flop
Pode parecer estranho que os contadores de ondulação usem a borda descendente, mas na verdade isso torna mais fácil
vincular os contadores porque o bit mais significativo (MSB) de um contador pode acionar a entrada de relógio do
próximo. Isso funciona porque o próximo bit deve mudar de estado quando o bit anterior muda de alto para baixo - o ponto
em que um transporte deve ocorrer para o próximo bit. Os contadores síncronos geralmente executam e carregam pinos
para vincular os contadores sem introduzir atrasos de ondulação.
Reiniciando um contador
Os contadores podem ser zerados antes de sua contagem máxima conectando uma (ou mais) de suas saídas à entrada
de reset, usando uma porta AND para combinar as saídas, se necessário.
Se a entrada de reset for 'ativo-baixo', uma porta NOT ou NAND será necessária para produzir uma saída baixa na
contagem desejada. Se você vir uma linha desenhada acima de reset, significa que está ativo em um nível baixo, por
exemplo:
(diga 'barra de reset').
A função de redefinição normalmente ocorre imediatamente e você deve redefinir na próxima contagem acima do
máximo necessário. Por exemplo, para contar 0-5 (0000-0101), você deve reiniciar em 6 (0110).
Alguns contadores síncronos têm um reset síncrono que ocorre no próximo pulso de clock em vez de imediatamente.
Isso é importante porque você deve redefinir a contagem máxima necessária. Por exemplo, para contar 0-5 (0000-0101),
reinicie em 5 (0101).
Predefinição
Alguns contadores podem ser predefinidos apresentando um número às suas entradas AD e ativando uma entrada
predefinida para carregar o número no contador. Ao tornar as entradas AD totalmente baixas, você também pode usar
isso para redefinir o contador para zero.
Divisão de freqüência
Os contadores podem ser usados para reduzir a frequência de um sinal de entrada (relógio). Cada fase de um contador
1 1 1 1
metades da frequência, de modo que para uma de 4 bits (0-15) contra QA é / , QB é / , QC é / e QD é / da
2 4 8 16
frequência de relógio. A divisão por números que não sejam potências de 2 é possível reiniciando os contadores.
A divisão de frequência é uma das principais finalidades dos contadores com mais de 4 bits e suas saídas geralmente são
n
rotuladas como Q1, Q2 e assim por diante. Qn é o enésimo estágio do contador, representando 2 . Por exemplo Q4 é 2
4 1 12 1
= 16 ( / de frequência do relógio) e Q12 é 2 = 4096 ( / da frequência de relógio).
16 4.096
Decodificadores
O tipo mais popular é um decodificador 1 em 10 que contém uma rede de portas lógicas para fazer uma de suas dez
saídas Q0-9 tornar-se alta (ou baixa) em resposta às entradas BCD (decimais codificadas em binário)
AD . Por exemplo,
uma entrada do binário 0101 (= 5) ativará a saída Q5.
Os decodificadores podem ser usados para uma exibição de contagem simples e para alternar os LEDs em sequências.
As saídas nunca devem ser conectadas diretamente, mas podem ser usados diodos para combiná-las conforme mostrado
no diagrama.
Por exemplo, usar diodos para combinar as saídas 2ª (Q1) e 4ª (Q3) fará um LED piscar duas vezes seguido por um
intervalo maior. O diagrama superior mostra isso para um decodificador onde as saídas tornam-se
baixas quando
ativadas e o diagrama inferior para um decodificador onde as saídas tornam-se
altas quando ativadas.
O ânodo / cátodo comum geralmente está disponível em 2 pinos. Os monitores também possuem um ponto decimal (DP),
mas isso não é controlado pelo driver do monitor. Os segmentos de telas maiores possuem dois LEDs em série. Para
conexões de display, consulte o site ou catálogo do seu fornecedor ou a folha de dados do fabricante.
Multiplexing
Se houver muitos dígitos de exibição de 7 segmentos, a multiplexação geralmente é usada. Este é um sistema de
comutação para que todos os contadores de década compartilhem um único driver de vídeo que é conectado a todos os
monitores. A saída de cada contador é conectada sucessivamente às entradas do driver de exibição e, ao mesmo tempo,
o ânodo / cátodo comum do display de 7 segmentos correspondente é conectado de modo que apenas um display acende
por vez. A comutação é feita muito rapidamente (normalmente 400 - 1000 Hz) e a corrente do segmento é maior do que o
normal, de forma que a tela parece contínua e com brilho normal. A multiplexação requer ICs para fazer a comutação,
mas o circuito completo tem menos ICs do que ter um driver de vídeo para cada vídeo.
Contadores de ligação
Os contadores podem ser ligados entre si em uma cadeia para contar números maiores. Pode parecer tentador usar um
contador de 12 ou 14 bits, mas não é prático converter seus grandes números binários em decimais. Você deve usar uma
cadeia de contadores de década (0-9) que usam BCD (decimal codificado em binário) para tornar a conversão para
decimal muito fácil: o primeiro conta as unidades, o segundo conta as dezenas, o terceiro as centenas e assim por diante.
Alguns ICs de contador duplo estão disponíveis com dois contadores separados no mesmo IC; os dois contadores
devem ser vinculados externamente, se necessário (não há link interno).
A maneira como os contadores são vinculados depende da natureza do contador. Os diagramas abaixo mostram os
arranjos gerais para contadores síncronos e ondulação padrão, mas é importante ler as informações detalhadas para
contadores específicos, consultando uma folha de dados, se necessário.
Este site é hospedado pela Freethought e tenho o prazer de recomendá-los por um bom valor e excelente atendimento ao cliente.