Quantos circuito integrado TPIC6B595 pode ser usado em série? (resolvido)

Estou desenvolvendo um projeto e estava usando o 74HC595 mas devido o TPIC6B595 suportar mais carga em suas saídas estou tentando alterar o projeto.

No projeto com o 74HC595 utilizo 16 peças (4 grupo de 4) e estou desenvolvendo com o TPIC6B595, acrescentando grupo a grupo.

Até o segundo grupo (8 peças) funcionou, a partir do terceiro grupo não estou conseguindo.

Estou usando a mesma biblioteca que estava usando com o 74HC595 (ShiftOutMega.h), mas tentei usar esta outra ShiftDisplay.h e não consegui fazer meu código rodar.

Poderia ser que este TPIC6B595 não suporta mais que 8 peças?

Já pesquisei bastante e não encontrei nada sobre a limitação de quantidade.
Ficarei grato por uma orientação.

Exibições: 101

Responder esta

Respostas a este tópico

Boa noite RCB, (se não gosta que te chame pelas iniciais, avise),

"Quantos circuito integrado TPIC6B595 pode ser usado em série?"


Depende de como você está ligando os TPIC6B595.


Se no seu projeto você esta ligando o sinal SER OUT de um CI ao SER IN do próximo, então não tem limite,
pois cada CI só fornece sinal para o próximo CI.

O Problema são os outros sinais RCK, SRCLR, SRCK.


Normalmente olha-se o FAN-OUT do CI que está mandando os sinais e a soma FAN_IN dos CIs que estão recebendo estes sinais.

Segundo o datasheet deste CI ele em um FAN-IN de 1uA, então poderia ligar este sinais de saída de um

arduino em um monte de TPIC6B595.


Se olhar por este fator está certo.


Mas tem outro fator que afeta muito, e é uma combinação da frequência dos sinais RCK, SRCLR, SRCK,
e as capacitâncias de entradas do CI.


A soma destas capacitâncias afeta as bordas dos sinais e pode provocar a falha do shift.


No datasheet o valor da capacitância não está muito clara.

No seu caso você vai ter que montar e ver o quantos CIs funcionarão.


Caso precise de muitos CIs pode usar CI de driver para reforçar estes sinais.

RV mineirin

Falha resolvida

Comprei umas protoboard muito ruim... difícil de encaixar os jumper...

Revisando achei um CI com o terminal dobrado (não tinha encaixado).

Funcionou com os 16 TPIC6B595 com a mesma biblioteca que usava com o 74HC595 (ShiftOutMega.h).

Obrigado a todos!!!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço