Hi ich versuche gerade mit einem Schieberegister eine 7 Segment Anzeige anzusteuern. Das Anzeigen der Zahlen funktioniert auch gut, nur das Dimmen per PWM über den Output Enable Pin läuft nicht. Ich hab mich an http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister orientiert, allerdings benutze ich einen 74HCT4094E, da dass das einzige Schieberegister war, das ich hier kriegen konnte. Zum Ansteuern benutz ich zur Zeit ein Arduino Mini (ATmega168). Wenn ich den Output enable auf High (5V) setzte funktioniert alles super, aber wenn ich den auf einen PWM setze dann zeigt die Anzeige nur Schwachsinn an, manchmal in voller Helligkeit, manchmal gedimmt. Ich kann mir eigentlich nur 2 Gründe vorstellen, die ich aber nicht ohne weiteres kontrollieren kann: 1. Das ganze ist bei mir noch teilweise im Steckbrett aufgebaut. Die Widerstände und Kapazitäten der Steckverbindungen glätten das PWM Signal so, dass der 4094 das nicht mehr klar interpretieren kann. 2. Die Frequenz des PWM Signals ist zu hoch, so dass der 4094 nicht schnell genug schalten kann. Ist eine von den Vermutungen richtig? oder was könnte das sonst sein? Ich hab leider kein Oszilloskop / Logik Analyzer, um das PWM Signal am 4094 nochmal zu kontrollieren. Schon mal vielen Dank für das Durchlesen, und im Vorraus für alle hilfreichen Antworten.
Verwirrter Anfänger schrieb: > 2. Die Frequenz des PWM Signals ist zu hoch, so dass der 4094 nicht > schnell genug schalten kann. Welche Frequenz? Woher kommt der Takt und wer generiert den überhaupt? Diese Vermutung halte ich nämlich durchaus für wahrscheinlich- > Ich hab leider kein Oszilloskop / Logik Analyzer, um das PWM Signal am > 4094 nochmal zu kontrollieren. Schade, Oszi wäre jetzt echt hilfreich. > Schon mal vielen Dank für das Durchlesen, und im Vorraus für alle > hilfreichen Antworten. Schade dass ich nicht mehr dazu beitragen kann, Grusz, Iwan
Mach mal Stützkondensatoren auf die Versorgung. Wieso ist Strobe immer 1? sollte eigentlich nach Ende des shiftens kurz einen pos. Impuls erhalten. So ändern sich die Ausgänge während des shiftens. Grüße
Schon mal danke für die Ansätze. Laut der Doku hat das PWM Signal eine Frequenz von 490 Hz. Ich hab jetzt mal mit einer grünen LED mal das Signal auf den Steckbrett (direkt an der Quelle) und auf dem 4094er Sockel getestet. An der Quelle fadet die LED schön, am Sockel leuchtet sie eher konstant Gelb. Wenn ich den Fade langsam einstelle, seh ich mit einen Multimeter allerdings kaum Unterschiede zwischen Quelle und Sockel. (d.h. Das Signal kommt durch, ist aber vielleicht stark geglättet.) Wie groß sollte ich den Stützkondensator dimensionieren? Einfach 100nF zwischen GND und 5V? Strobe hattte ich auf High gesetzt, um einen Pin zu sparen. Ciao, (Gast)
Nachdem die Siebensegmentanzeige etliches braucht, würde ich über jeden 4094 0,1uF machen und außerdem noch einen 100uF Elko einsetzen. Grüße
Also dann quasi so wie im angepassten Schaltplan? (Ich hab strobe jetzt noch dazugepackt um dass Ganze etwas "standardkonformer" zu machen.) Ciao (Gast)
Ja, sollte so funktionieren. Falls das Kabel zu den 4094 recht lang ist, kannst du noch auf CLK und DATA jeweils 100pF gegen Masse geben(nah an den 4094) dann sollte das "bulletproof" sein. Grüße
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.