Ir ao conteúdo
  • Cadastre-se
Blumer Celta

Cascatear o circuito CD4020? é possível?

Posts recomendados

Estou fazendo um circuitinho que tem um grande contador binario.

ele roda atraves do arduino mega (que IOs suficientes para esta função) mas ele é caro.

 

Gostaria de fazer esta função através de circuitos externos.

Recentemente estive estudando (e aprendendo aqui no forum) sobre o CD4020 (que possuo alguns aqui, por isso quero usa-lo)

 

Minha pergunta é:

Existe alguma forma fácil de cascatear dois ou mais destes para aumentar o número de bits a serem contados?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo me diz que se você ligar a saída Q13 de 1 no clock do próximo, deve obter o resultado desejado...

a2ae555cf4d82e43dd411a04a2627929.gif

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu, muito obrigado pela dica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda não consegui montar na protoboard, estive trabalhando bastante nos últimos dias...

mas fiquei com a dúvida:

o ultimo bit do primeiro CI ficará permanentemente em um estado (ou zero ou um)

isso não desencadeará uma contagem automatica no segundo CI?

 

fiquei com esta dúvida, vou montar para testar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou tentar montar este final de semana para tirar a prova...

mas... cade o pino 1 e 2 da imagem? ou seja os bits q1 e q2?

 

vi num datasheet que teria 14 bits este CI... mas nas imagens que achai na internet são assim como esta faltando o q1 e q2?

 

porque usam desta forma? e onde estão os bits faltantes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Blumer Celta ,

 

Esse CI não tem mesmo esses bits.

Mas existem outros CIs semelhantes a esse que possuem todas as saidas, mas não chegam a 14, acho que chegam a 10 bits. Encadeando 2 você terá 20 bits, acho que deve resolver seu problema ok ?

 

Paulo

  • Curtir 1
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 17/02/2020 às 11:02, Blumer Celta disse:

permanentemente em um estado (ou zero ou um)

isso não desencadeará uma contagem automatica no segundo CI?

Não pois ele se interessa por transição apenas

 

1 hora atrás, Blumer Celta disse:

faltando o q1 e q2?

 

porque usam desta forma? e onde estão os bits faltantes?

Q2 e Q3 são internos pro uso do próprio ci e não tinha pinos pra eles...😁

iliEr.png

Se precisar deles, use outro tipo... p.ex.

vhjJFqu2QdBRAeBWJyouSDMK31Qj26EICprV1N0-

A propósito é o mais indicado pro seu caso...

  • Curtir 1
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou ainda, se as saidas Q12, Q13 e Q14 forem importantes. 

Você pode cascatear um outro contador qualquer na saída Q1 para ter também o Q2 e o Q3. 

Pode ser um 4024 ou mesmo flip flops comuns como os 4013 e 4027.

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelas dicas pessoal.

Para o projeto atual precisaria de 12 bits (este CI atenderia, mesmo sem q1 e q2), o fato de cascatear seria para um projeto futuro.

Tentei montar na protoboard, mas não cheguei a cascatear... parei no primeiro pois acho que estou fazendo algo errado...

Montei a configuração básica:

Alimentação (5V de um arduino nano)

Pino RESET do CI aterrado no GND do arduino.

4 LEDs com resistor limitador aterrados no GND do arduino e seus anodos nos pinos do CI:

Q0 - primeiro LED 

Q3 - segundo LED 

Q4 - terceiro LED 

Q5 - quarto LED

 

O pino A0 (usado como saida digital) do arduino pulsa para fazer a contagem.

A contagem vai fluindo, entretanto percebo que o primeiro LED pulsa 4 vezes para então acender o próximo

Diferente do que acontece no gif mostrado aqui neste tópico...

Ele age como se realmente Q1 e Q2 estivessem fazendo parte da contagem.

Os demais LEDs correm normalmente na contagem.

O CI exato que estou usando é CD4020BE da Texas

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Blumer Celta ,

 

Está correto ... eles existem internamente e fazem parte da contagem !

 

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então este é o comportamento normal deste CI?

Se for assim pra mim ele será praticamente inútil...

pois terei que usar 4 ciclos de código do arduino para realizar a contagem...

Ainda me servirá como flipflop no primeiro pino pra não jogar fora os CIs...

fora isso não consigo entender pra que alguém usaria uma contagem que age desta forma...

 

Obrigado pelas dicas pessoal, acho que terei que partir pro cd4040.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Blumer Celta ,

 

voce pode usar outros dois pinos do Arduino para simular as duas saídas que faltam !

 

Basta sincronizar com o clock e fazer um contador interno e mudar o estado desses dois pinos de acordo com a contagem.

 

Aliás, você poderia substituir o contador externo inteiro pelos próprios pinos do Arduino se tiver eles sobrando ...


Paulo

 

  • Curtir 1
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela dica.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

montagem2018-capa-newsletter2.jpg

PROMOÇÃO DE QUARENTENA

De R$ 39,90 por apenas R$ 19,90 só até as 23h59min deste domingo 29/03/2020

CLIQUE AQUI E COMPRE AGORA MESMO!