Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Explorando Outros Tipos de Contadores
CIRCUITOS DE INTERFACE E RELÓGIOS DIGITAIS
Esta apostila apresenta de forma didática e progressiva os principais tipos de contadores 
digitais utilizados em sistemas eletrônicos modernos. Você vai conhecer contadores síncronos, 
assíncronos, reversíveis, de módulo variável e contadores em anel, com exemplos práticos, 
diagramas e exercícios que facilitam a fixação do conteúdo.
01
Capítulo 1
Revisão e fundamentos dos 
contadores digitais
02
Capítulo 2
Contadores assíncronos 
(ripple counters)
03
Capítulo 3
Contadores síncronos
04
Capítulo 4
Contadores reversíveis (up/down)
05
Capítulo 5
Contadores de módulo variável e em anel
Capítulo 1 — Fundamentos dos Contadores 
Digitais
REVISÃO ESSENCIAL
Um contador digital é um circuito sequencial capaz de armazenar e exibir o número de vezes 
que um determinado evento ocorreu. Em eletrônica digital, esse evento é geralmente a 
transição de um sinal de clock — um pulso elétrico periódico que sincroniza a operação do 
circuito. Contadores estão presentes em praticamente todos os sistemas digitais: 
temporizadores, relógios, medidores de frequência, sistemas de controle industrial e 
processadores.
A unidade básica de um contador é o flip-flop — um circuito biestável capaz de armazenar um 
bit (0 ou 1). Cada flip-flop representa um estágio do contador. Com n flip-flops, é possível 
construir um contador que conta de 0 até , totalizando estados distintos. Por exemplo, 
um contador de 4 bits (4 flip-flops) conta de 0 a 15 em binário — esse é o chamado contador 
módulo 16 ou MOD-16.
2 −n 1 2n
Termos-Chave
Módulo (MOD): quantidade total de 
estados do contador
Clock (CLK): sinal de pulso que aciona 
cada contagem
Carry out: sinal de "estouro" ao atingir o 
valor máximo
Reset: retorno ao estado zero (0000)
Preset: carregamento de um valor 
inicial programado
Fórmula Fundamental
O número máximo de estados de um 
contador com n bits é dado por:
N =estados 2n
Para um contador de 3 bits: estados (0 
a 7). Para 4 bits: estados (0 a 15). A 
escolha do número de bits depende da 
aplicação desejada.
2 =3 8
2 =4 16
Os contadores podem ser classificados de várias formas: quanto ao modo de disparo dos flip-
flops (síncrono ou assíncrono), quanto ao sentido da contagem (crescente, decrescente ou 
bidirecional), quanto ao módulo (binário puro, BCD, módulo arbitrário) e quanto à topologia 
(em cascata, em anel, Johnson, etc.). Nas próximas seções, cada um desses tipos será 
detalhado com diagramas e exemplos práticos.
Capítulo 2 — Contadores Assíncronos 
(Ripple Counters)
ASSÍNCRONOS
Os contadores assíncronos, também chamados de ripple counters (contadores de 
ondulação), são o tipo mais simples de contador digital. Neles, apenas o primeiro flip-flop é 
acionado diretamente pelo clock externo. Os demais flip-flops são disparados pela saída do 
flip-flop anterior — o que cria um efeito cascata, como uma "onda" que se propaga de estágio 
em estágio.
O nome "ripple" vem justamente desse comportamento: a mudança de estado "ondula" pelo 
circuito, do bit menos significativo (LSB) ao bit mais significativo (MSB). Esse modo de 
operação é simples de implementar e requer poucos componentes, mas possui uma 
desvantagem importante: o atraso de propagação (propagation delay). Como cada estágio 
depende do anterior, o tempo total de resposta do contador é a soma dos atrasos individuais 
de cada flip-flop.
Vantagens
Circuito simples e 
econômico
Poucos componentes 
necessários
Fácil de implementar 
em protoboard
Baixo consumo de 
energia
Desvantagens
Atraso cumulativo de 
propagação
Instabilidade em 
frequências muito 
altas
Glitches (pulsos 
espúrios) na saída
Não indicado para 
sistemas críticos de 
tempo
Aplicações Típicas
Divisores de 
frequência simples
Contadores de 
eventos lentos
Relógios digitais 
básicos
Temporizadores de 
baixo custo
O CI mais utilizado para contadores assíncronos é o 74HC93 (contador binário de 4 bits) e o 
74LS93. Esses integrados possuem entradas de reset (MR1 e MR2) que permitem resetar o 
contador a qualquer momento, além de saídas individuais para cada bit (QA, QB, QC, QD). Para 
construir um contador MOD-16, basta conectar a saída QA à entrada de clock do segundo 
estágio interno.
💡 Dica prática: Para testar um ripple counter em laboratório, conecte as saídas QA–
QD a LEDs com resistores de 470Ω. Aplique um clock de 1 Hz e observe a sequência 
binária acender nos LEDs — uma visualização perfeita do comportamento de ripple!
Capítulo 3 — Contadores Síncronos
SÍNCRONOS
Nos contadores síncronos, todos os flip-flops são acionados pelo mesmo sinal de clock 
simultaneamente. Ao contrário dos assíncronos, não há propagação encadeada — todos os 
estágios mudam de estado ao mesmo tempo, de forma coordenada. Isso elimina o problema do 
atraso cumulativo e torna os contadores síncronos muito mais adequados para sistemas de alta 
velocidade e precisão.
Para determinar quando cada flip-flop deve mudar de estado, utiliza-se uma lógica 
combinacional (portas AND, OR, etc.) que analisa os estados atuais e gera os sinais de 
habilitação (enable) apropriados. Por exemplo, em um contador binário síncrono de 4 bits, o flip-
flop QB muda apenas quando QA está em nível alto; QC muda quando QA e QB estão altos; QD 
muda quando QA, QB e QC estão todos altos.
Atualização 
de Saídas
Lógica 
Combinaciona
l
Avaliação 
Simultânea
Pulso de Clock
O CI 74HC163 é um dos contadores síncronos mais populares no ambiente educacional e 
profissional. Trata-se de um contador binário síncrono de 4 bits com reset síncrono, preset 
paralelo, entradas de enable (ENP e ENT) e saída de carry (RCO — Ripple Carry Output). Suas 
principais características tornam-no extremamente versátil para projetos de sistemas digitais.
Pinos do 74HC163
CLK: clock de referência (borda de subida)
CLR: reset síncrono (ativo em nível baixo)
LOAD: carrega valor paralelo (ativo em 
nível baixo)
ENP / ENT: habilitação de contagem
QA–QD: saídas do contador
RCO: carry de saída para cascateamento
Comparativo: Assíncrono vs Síncrono
Velocidade: Síncrono é muito mais 
rápido
Complexidade: Síncrono exige mais 
lógica
Glitches: Assíncrono os produz; síncrono 
não
Aplicações críticas: Apenas síncrono é 
adequado
Custo: Assíncrono é mais barato de 
implementar
Capítulo 4 — Contadores Reversíveis 
(Up/Down)
BIDIRECIONAIS
Os contadores reversíveis, também chamados de up/down counters, são capazes de contar 
tanto em ordem crescente (para cima — up) quanto em ordem decrescente (para baixo — down), 
dependendo do nível lógico aplicado a um pino de controle chamado UP/DOWN (ou 
simplesmente U/D� ). Quando U/D = 1, o contador incrementa; quando U/D = 0, o contador 
decrementa.
Esse tipo de contador é fundamental em aplicações onde é necessário controlar posição, 
velocidade ou quantidades que podem aumentar ou diminuir ao longo do tempo. Exemplos 
clássicos incluem: controle de posição de motores de passo, encoders incrementais em robótica, 
sistemas de controle de estoque, e interfaces de ajuste de parâmetros (como volume em 
equipamentos de áudio).
Robótica
Controle de posição de eixos e braços robóticos 
com encoders incrementais, onde a contagem 
reflete o deslocamento em ambas as direções.
Áudio e Interfaces
Ajuste de volume, brilho ou outros parâmetros 
em equipamentos onde o usuário pode 
aumentar ou diminuir um valor com botões ou 
encoders rotativos.
Controle de Estoque
Sistemas de contagem de peças ou produtos 
em linhas de produção, onde entradas 
incrementam e saídas decrementam o 
contador.
Elevadores
Indicadores de andar em elevadores que 
contam para cima ao subir e para baixo ao 
descer, exibindo o andar atual em displays de 7 
segmentos.
O CI 74HC193 é o contador up/down síncrono de 4 bits mais utilizado em laboratório. Ele possui 
duas entradas de clock separadas: CPU (clock up) e CPD (clock down). Quando se deseja contar 
para cima, aplica-se o clock em CPU e mantém-se CPD em nível alto. Paracontar para baixo, 
inverte-se. O CI também possui saídas de carry (TCU) e borrow (TCD) para cascateamento de 
múltiplos CIs.
Exercício Proposto: Monte na protoboard um contador up/down com o 74HC193, 
conecte as saídas a um display de 7 segmentos (via decodificador 74HC47) e utilize dois 
botões — um para incrementar e outro para decrementar a contagem. Observe o 
comportamento nas transições de 0→15 e 15→0.
Capítulo 5 — Contadores de Módulo Variável
MÓDULO VARIÁVEL
Um contador de módulo variável (ou contador MOD-N) é aquele cujo ciclo de contagem é forçado 
a reiniciar antes de atingir o valor máximo natural do contador. Por exemplo, um contador BCD 
conta apenas de 0 a 9 (10 estados = MOD-10), mesmo que o hardware permita até 15. Isso é feito por 
meio de uma lógica de reset que detecta o estado N e força o retorno ao zero.
A técnica mais comum consiste em usar uma porta NAND ligada às saídas do flip-flop que 
correspondem ao valor N desejado, conectando a saída ao pino de CLR (reset assíncrono) do 
contador. No momento em que o contador atinge o estado N, a porta NAND detecta a combinação 
e imediatamente reseta o contador — o estado N aparece por um instante muito breve 
(nanosegundos), sendo imperceptível na maioria das aplicações.
Como calcular o módulo
Para um contador MOD-N utilizando o 
74HC163:
Determine o valor binário de N (ex: MOD-
10 → N = 1010)
1.
Identifique quais bits estão em nível alto 
em N
2.
Conecte esses bits a uma porta NAND3.
Ligue a saída da NAND ao pino CLR do 
74HC163
4.
Verifique a sequência com osciloscópio ou 
LEDs
5.
Exemplos de Módulos Comuns
MOD-10 (BCD): usado em displays de 7 
segmentos decimais
MOD-6: dígito dos segundos/minutos (0 a 5)
MOD-12 / MOD-24: relógios digitais (horas)
MOD-60: minutos e segundos em relógios
MOD-7: dias da semana em calendários 
digitais
Outra técnica para contadores de módulo variável é o uso do pino LOAD (carga paralela) do 
74HC163. Em vez de resetar para zero ao atingir o estado N, carrega-se um valor inicial pré-
determinado. Isso permite criar contadores com qualquer módulo e qualquer valor inicial, sem o 
problema do glitch no estado de reset. Por exemplo, para um MOD-10 que conta de 6 a 15: ao atingir 
15 (carry = 1), o pino LOAD é ativado e o valor 0110 (6) é carregado, reiniciando o ciclo.
NAND → CLR 
(reset)
Ligar bits a 
NAND
Definir N 
(binário)
Capítulo 6 — Contadores em Anel e 
Contador de Johnson
TOPOLOGIAS ESPECIAIS
Os contadores em anel (ring counters) são um tipo especial de contador formado por flip-
flops conectados em cascata, onde a saída do último flip-flop é realimentada para a entrada do 
primeiro. Apenas um flip-flop está em nível alto (1) por vez, e esse "1" circula pelo anel a cada 
pulso de clock — daí o nome.
Um contador em anel com n flip-flops possui exatamente n estados, ao contrário do contador 
binário convencional que tem estados. Essa característica o torna ideal quando se deseja 
selecionar um de N canais de forma sequencial, sem a necessidade de decodificadores 
externos. A saída de cada flip-flop pode acionar diretamente um dispositivo ou canal — muito 
útil em multiplexadores, sistemas de varredura de displays e controle de motores de passo.
2n
Contador em Anel 
Simples
Um único bit "1" circula 
pelo registrador de 
deslocamento. Para n 
estágios: n estados. 
Inicialização: preset em 
"0001" (ou outro padrão 
desejado). Não precisa de 
decodificador — saída 
direta por flip-flop.
Contador de Johnson 
(Twisted Ring)
Variação do anel onde a 
saída complementada 
(Q� ) do último FF é 
realimentada. Para n flip-
flops: 2n estados. 
Sequência simétrica e 
autoiiciante. Mais 
eficiente em número de 
estados por flip-flop.
Comparativo de 
Estados
Binário puro (n=4): 16 
estados. Anel simples 
(n=4): 4 estados. Johnson 
(n=4): 8 estados. A 
escolha depende da 
aplicação e do número 
de saídas independentes 
necessárias.
O contador de Johnson (também chamado de twisted ring counter ou contador de anel 
torcido) é construído exatamente como o anel simples, porém com uma diferença crucial: a 
saída Q� (complemento) do último flip-flop é conectada à entrada D do primeiro, em vez de Q. 
Essa "torção" na realimentação dobra o número de estados para 2n, com uma sequência 
característica que facilita a decodificação — cada estado pode ser detectado com uma simples 
porta AND de 2 entradas.
💡 Aplicação clássica do Johnson: O CI CD4017 é um contador/divisor Johnson de 10 
estágios (5 flip-flops = 10 estados) muito usado em sequenciadores de LEDs, efeitos de 
luz e projetos de automação simples. Cada saída ativa um LED em sequência, criando 
efeitos visuais impressionantes com pouquíssimos componentes externos.
Capítulo 7 — Cascateamento de 
Contadores
TÉCNICAS AVANÇADAS
O cascateamento consiste em conectar dois ou mais CIs contadores em série, de modo que a 
saída de carry (ou borrow) de um CI acione o clock (ou o enable) do próximo. Essa técnica 
permite ampliar o módulo de contagem além dos limites de um único CI, construindo 
contadores de muitos bits ou de módulos grandes com componentes simples e acessíveis.
Para contadores assíncronos como o 74HC93, o cascateamento é direto: a saída QD (bit mais 
significativo) do primeiro CI é conectada à entrada de clock do segundo CI. Assim, o segundo 
CI conta apenas quando o primeiro completa um ciclo completo — cada pulso do segundo CI 
representa 16 pulsos do sinal de clock original. Dois 74HC93 cascateados formam um contador 
de 8 bits (MOD-256).
Cascateamento Assíncrono (74HC93)
Conecte QD do CI-1 ao clock do CI-21.
Ambos os CIs compartilham o mesmo 
sinal de Reset
2.
As saídas formam um barramento de 8 
bits: QA1–QD1 (bits 0–3) e QA2–QD2 (bits 
4–7)
3.
Para MOD personalizado, use NAND 
com bits dos dois CIs
4.
Cascateamento Síncrono (74HC163)
Conecte RCO (carry out) do CI-1 ao ENT e 
ENP do CI-2
1.
Ambos recebem o mesmo clock externo2.
O CI-2 só conta quando CI-1 atingiu 1111 e 
RCO=1
3.
Resultado: contador síncrono de 8 bits 
totalmente sincronizado
4.
Para cascateamento de contadores BCD (MOD-10) visando a construção de displays de 
múltiplos dígitos, utiliza-se o sinal Carry Out do dígito das unidades para disparar a contagem 
do dígito das dezenas. Por exemplo: um sistema com três CIs 74HC4510 (contador BCD 
up/down) pode exibir valores de 000 a 999 em três displays de 7 segmentos. Cada CI precisa de 
um decodificador BCD-para-7-segmentos (como o 74HC4511) para acionar o display 
correspondente.
2
CIs para 8 bits
Dois 74HC163 cascateados = 
contador de 0 a 255
4
CIs para 16 bits
Quatro 74HC163 em cascata = 
contador de 0 a 65.535
3
Dígitos BCD
Três 74HC4510 = display 
decimal 000–999
Capítulo 8 — Aplicações Práticas dos 
Contadores
APLICAÇÕES REAIS
Os contadores digitais são a espinha dorsal de inúmeros sistemas eletrônicos do cotidiano. 
Compreender como eles funcionam internamente é essencial para projetar, manter e 
solucionar problemas em equipamentos industriais, de automação e de consumo. Nesta 
seção, exploramos as principais aplicações práticas, com foco em circuitos que o estudante 
técnico pode construir e analisar em laboratório.
Relógio Digital
Usa contadores MOD-10 
(segundos e minutos) e 
MOD-6 (dezenas) 
cascateados. Um oscilador de 
1 Hz (geralmente com cristal 
de 32,768 kHz e divisores) 
fornece o clock base para 
contar segundos, minutos e 
horas.
Frequencímetro
Conta o número de pulsos do 
sinal desconhecido durante 
um intervalo de tempo fixo 
(geralmente 1 segundo). O 
resultado exibido em displays 
BCD é diretamente a 
frequência em Hz do sinal 
medido.
Semáforo Automático
Um contador em anel ou de 
Johnson sequencia os 
estados do semáforo (verde → 
amarelo → vermelho). O 
tempo de cada fase é 
controlado por 
temporizadores que 
determinam quando o clock 
avança para o próximo 
estado.
Outro exemplo marcante é o uso de contadores em divisores de frequência. Um sinal de 
clock de 1 MHz pode ser dividido por 10 (MOD-10), 100 (dois MOD-10 cascateados), 1000,etc., 
gerando sinais de referência de frequências menores — essenciais em circuitos de 
temporização, comunicação serial e geração de ondas. O CI 74HC390, por exemplo, contém 
dois contadores BCD independentes em um único encapsulamento, permitindo divisões por 2, 
5, 10 e suas combinações.
Resumo, Exercícios e Referências
CONSOLIDAÇÃO DO APRENDIZADO
Chegamos ao final desta apostila sobre os principais tipos de contadores digitais. Ao longo dos capítulos, 
estudamos desde os fundamentos dos flip-flops e a lógica de contagem binária, passando pelos contadores 
assíncronos (ripple) e síncronos, pelos contadores reversíveis (up/down), pelos contadores de módulo variável e 
pelos contadores em anel e Johnson. Cada tipo possui características, vantagens e aplicações específicas — e o 
bom técnico sabe escolher a topologia mais adequada para cada projeto.
Assíncrono
Simples, ripple, atraso 
cumulativo, baixo 
custo
Síncrono
Rápido, sem glitch, 
lógica adicional, alta 
precisão
Up/Down
Bidirecional, 
encoders, controle de 
posição
MOD-N
Módulo variável, BCD, 
relógios digitais
Anel / Johnson
Sequenciamento, decodificação simples, CD4017
Exercícios de Fixação
Quantos estados possui um contador binário de 5 flip-flops? Qual é o seu módulo?1.
Explique a diferença fundamental entre um contador assíncrono e um síncrono em termos de operação do 
clock.
2.
Projete um contador MOD-12 utilizando o CI 74HC163 e a técnica de reset com porta NAND. Indique quais 
pinos de saída devem ser conectados à porta.
3.
Um contador de Johnson com 6 flip-flops possui quantos estados? Construa a tabela de estados completa.4.
Descreva como cascatear dois CIs 74HC163 para construir um contador binário síncrono de 8 bits. Qual é a 
faixa de contagem resultante?
5.
Em que situação seria preferível usar um contador em anel simples ao invés de um contador binário com 
decodificador? Justifique.
6.
Referências Bibliográficas
FLOYD, Thomas L. Sistemas Digitais. 11ª ed. 
Pearson, 2020.
TOCCI, Ronald J.; WIDMER, Neal S. Sistemas 
Digitais. 11ª ed. Pearson, 2011.
SEDRA, Adel S.; SMITH, Kenneth C. 
Microeletrônica. 7ª ed. Pearson, 2017.
Texas Instruments. 74HC163 Datasheet. 
Disponível em: ti.com
Texas Instruments. CD4017 Datasheet. 
Disponível em: ti.com
Próximos Passos
Após dominar os contadores digitais, o estudante 
estará pronto para avançar para os seguintes tópicos 
da disciplina:
Registradores de deslocamento (shift registers)
Memórias digitais (RAM, ROM, EEPROM)
Conversores A/D e D/A
Microcontroladores e sistemas embarcados
Projeto de sistemas de temporização com FPGA
✅ Parabéns! Você concluiu o estudo sobre os tipos de contadores digitais. Pratique os circuitos em 
laboratório, consulte os datasheets dos CIs e resolva os exercícios propostos — a prática é o caminho 
mais eficiente para o domínio técnico!

Mais conteúdos dessa disciplina