PWM mit 4094 und AVR

Gast #1707607
Lesenswert?

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.
Angehängte Dateien:
#1707610
Lesenswert?

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
Gast #1707660
Lesenswert?

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)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren