Forum: Mikrocontroller und Digitale Elektronik 4094 LED Display flackern


von Flavio Curti (Gast)


Lesenswert?

Hallo Zusammen

Ich betreibe 8x9 LEDs an 9 kaskadierten 4094 Bausteinen. Am AVR sind 2
Ports belegt, einer um die Daten rauszutickern (PC6), einer fuer den
Clock (PC7). Das funktioniert auch wunderschön. Mit meinem Testprogramm
(Attached), das alle LEDs zum leuchten bringt hatte ich aber das
Problem dass die LEDs flackern. Gestern und vorgestern war das so, nach
3 Tagen non-stop laufzeit leuchten die Dinger jetzt gleichmässig. Hat
einer eine Idee was das sein könnte?
Ich hab die LEDs ohne Vorwiederstände angeschlossen, die
Stromversorgung ist ein 11V 1.2A Netzteil, dass ich mit einem 7805 (der
saumässig heiss ist) auf 5V runterschalte. Die LEDs sind 0.2mA
low-current LEDs.

Vielen Dank fuer eure Hilfe & Gruesse

Flavio Curti

von Flavio Curti (Gast)


Angehängte Dateien:

Lesenswert?

Noch den Code...

von Jangomat (Gast)


Lesenswert?

und was machst Du mit dem Strobe Input??? (Pin1)
Der ist schon wichtig für flackerfreien Betrieb.

von Flavio Curti (Gast)


Lesenswert?

Den Strobe hab ich mitnem Widerstand (100 Ohm imho) auf VCC verbunden.
Bei allen ICs zusammen.

Danke & Gruesse

Flavio

PS: genau, der AVR läuft mit 1 MHZ (ungefähr, einfach default setting
atmega8515)

von Jangomat (Gast)


Lesenswert?

Den darfst Du aber erst aktivieren, wenn Du Deine Schiebeoperation
beendet hast. Während Du Daten reinsteckst flackern die natürlich
durch...

von Flavio Curti (Gast)


Lesenswert?

Ah, das hab ich nicht gewusst. Sollte ich Strobe also analog Clock auf
einen Port schalten? Clearen waehrend dem reinshiften, und set(ten) zum
anzeigen? Und anstatt mit Widerstand auf VCC, ohne Widerstand direkt
auf einen Port?

Vielen Dank & Grüsse

Flavio

von edi.edi (Gast)


Lesenswert?

hi
warum 11 volt um 5volt zu stabilisieren? 8volt genuegen.
trenne die 5 volt leitung auf und setze 2-3 7805 ein.
ed

von Flavio Curti (Gast)


Lesenswert?

Ich hatte nur ein 11 Volt Netzteil rumliegen... Den Tip mit dem
auftrennen werd ich mir mal ansehen...

von Jangomat (Gast)


Lesenswert?

ja, direkt mit einem PortPin verbinden. Der aktuelle Zustand des
intnernen Schiebregister wird immer nach außen ausgegeben, wenn Strobe
auf High ist.
Also Strobe low halten..Daten reinschieben..Strobe high schalten
(danach darfst Du gleich wieder auf Low gehen)
Die Strobes hängst Du natürlich auch alle zusammen an einen Pin!

von Flavio Curti (Gast)


Lesenswert?

@jangomat:
Genial, vielen Dank, es funktioniert perfekt...

Danke & Gruesse

Flavio

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.