Usar 74HC164 como entrada de sinal - Eletrônica - Clube do Hardware
Usar 74HC164 como entrada de sinal
Por vtrx, 15 de abril em Eletrônica
As saídas(Qa...Qh) podem drenar corrente quando em LOW?
Se não,então teria que usar transistor nas saídas ou tem algum CI alternativo com a mesma função dele?
Podem sim. Pode puxar até 25 mA da saída, mas o CI inteiro só pode fornecer 50 mA ou pode se danificar.
Então não tem jeito de todas as saídas drenarem ao mesmo tempo,tipo alimentarem uma linha de uma matriz de Led?
Infelizmente vai ter de limitar a corrente em cada uma delas, para cerca de uns 6 mA ( 6x8=48 ) .
Eu uso para isso o 74HC595 , que permite fornecer com segurança 8 mA em todas as saídas simultâneas, o que permite um brilho razoável se usar uma matriz com Leds de alto brilho.
Se precisar de mais corrente, use os buffers ULN2803 e UDN2981A , ou então o velho Max7219 que é excelente para matrizes 8x8 e custa baratinho....
Se prática lhe servir... Já usei justamente o hc164 com leds de bom brilho diretamente nele. Hoje em dia led's já evoluíram e possuem excelente brilho. P.ex. usei led um verde (era o que tinha) de altérrimo brilho e com 10uA (uA!) ele atendeu meu propósito.
Nossa ... não sabia que já estavam nesse nível, 10 uA !
O que também pode ser feito é usar uma frequência maior de multiplex, até uma certa frequência ajuda a aumentar o brilho.
Lembrando que a ideia era só ver mudança de estado e usei artifícios como p.ex. contorninho preto em volta do led, ângulo estrategicamente direcionado ao olho do operador, não estava direto na luz do sol e etc mas o sucesso foi total. (mas num ganhei nem aperto de mão, tapinha nas costas e nem cafuné!...)
Paulão o que faz ele ter aparência de maior brilho é o tempo que fica ligado não necessariamente frequencia. Mas sua boa ideia levou a outra: usar o limite 25mA pra cada led individualmente. Explico: multiplexando a matriz de led do amigo @vtrx acende 1 por vez com os 25mA e respeita o limite de 50mA máx. Mas pra matriz com circuito minimalista, ele tem que ver no d.s. se o hc164 consegue tanto fornecer quanto absorver 25mA. Quanto + leds menor brilho individual pois cada 1 vai ficar menos tempo ligado, capistes? Chovi no molhado .. pelo menos pro 6 2 kk
Mas iria acender uma fila por pino,isso quer dizer 8 leds.
Olha o preço de 4 matriz com placa CI e tudo:
$ Matrizes completas
Então seu problema tava resolvido antes mesmo de publicar a inquietação. Achei que a ideia era conjecturar sobre alternativas com componentes que você tem (ou temos) ao alcance das mãos. És da época do macgyver? Tento (ganho pra isso) trazer seus princípios pra vida real e as vezes (a maioria) trazê-los pra este forum. Neste caso então lá vai a saidera:
57 minutos atrás, vtrx disse:
uma fila por pino,isso quer dizer 8 leds
ou 16: matriz 4x4. Por isso mencionei se o chip fornece e absorve a mesma corrente.
E com 2 hc164 consegues matriz de 64 leds. Com 3: 256: matriz tridimensional... complicou ...
Mas isso é óbvio d+ então não somei muito...
Ah perdão. Até que dá com hc164 mas fica meio sofrível: saida varre o tempo todo. Mas se não tiver outro MESMO dá pra dar 1 jeitinho... esquece ... O ideal mesmo é com hc595 .. esquece também.. usa a matriz do m.l.
Comprei um monte desses módulos por cerca de US$ 3 cada um no Ebay em 2015 ou 2016 ...
Usei eles em vários projetinhos, mas cuidadoso o encadeamento de vários deles, é melhor ligar todos os positivos juntos , e todos os negativos juntos, senão você vai ficar doido ....
Se tiver alguma duvida talvez isto te ajude, tá meio antigo, mas tem bastante coisa sobre isso, com 74HC595, Max7219, Cis Buffers de corrente, etc.... baixe o arquivo anexo pois o PDF para ser visualizado direto no CDH tá com a resolução muito baixa, e no anexo está em alta resolução :
Caramba @Isadora Ferraz ,
Isso que eu chamo de estar em dúvida conceitual kkkkk
Paradoxalmente tive algum sucesso na prática kk. Só não quis vos dar o peixe de graça! Além do + há pouco interesse generalizado. Num futuro caso alguém insista muito muito muito muito... penso... logo existo...kk