Forum: Mikrocontroller und Digitale Elektronik MAX7219 LED Strom und R_set


von emc2 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich möchte hier gerne noch mal eine Frage aufgreifen, die in einem 
anderem Beitrag von mir aufkam, dort aber etwas unterging, da es 
eigentlich um das Platinenlayout ging:

Kurz vorweg: es handelt sich um eine Steuerung mit 14 Duo LED Tastern, 
vier Siebensegmentanzeigen, einem MAX7219 zur Ansteuerung der LEDs, 
alles zusammen von einem ATMega324 gesteuert.

Bei den Schaltern handelt es sich um die NKK KP01 Serie
(http://www.nkkswitches.com/pdf/kp01.pdf), ich habe die Rot/Grün Bicolor
Version, die mit einem typischen Vorwärtsstrom von 15mA für Rot und 5mA
für Grün angegeben sind.

Der MAX7219 ist im Datenblatt mit einem Typical Operating Supply Current
von 330mA bei 40mA pro Segment angegeben. In Tabelle 11
des Datenblatts sind auch explizit R_set Werte für einen Segmentstrom
bis 40mA angegeben.

Die Displays sind Everlight ELSS-406UWWA und haben laut Datenblatt 
typischerweise 25mA Segmentstrom.

Nun habe ich die Schaltung komplett auf meinem Steckbrett
aufgebaut. Die Displays leuchten allesamt Taghell. Nur alle Schalter
habe ich noch nicht dran, da ich diese teuren Dinger nicht auf
Steckbrettadapter löten mag.


Nun hab ich folgende Frage dazu:

Mir war aufgefallen, dass ein testweise angeschlossener Taster nicht so
hell ist, wie direkt an 5V mit entsprechendem Vorwiderstand für den 
angegebenen Strom betrieben, trotz dass der MAX7219 einen
R_set hatte, der laut Datenblatt an 5V Versorgung 20mA hergeben sollte. 
Alle LEDs bewegen sich im Bereich von Vorwärtsspannungen von 2-3V, also 
habe ich mit einem R_set von 25k angefangen. Nun bin ich mittlerweile 
schon bei einem R_set von 11k angelangt, messe über der roten Schalter 
LED aber trotzdem nur 4,5mA und über der grünen knapp 2mA.

Woran kann das liegen?

Schaltplan ist im Anhang, nicht wundern, Stellen und Segmente der 
Displays sind vertauscht, da die Everlights eine gemeinsame Anode 
besitzen. Die Decodierung nehme ich entsprechend per Software vor.

Vielen Dank!

von :-) (Gast)


Lesenswert?

Der Max7219 treibt die Ausgänge im Multiplexbetrieb, das heist je mehr 
Digits aktiviert sind desto kürzer ist die jeweilige Einschaltdauer.
Im Datenblatt steht dazu etwas unter: "Scan-Limit Register".

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.