MAX 7219 Segmentstrom

Gast #813860
Lesenswert?

Hallo,

evtl. kann mir hier jemand einen hilfreichen Tipp geben!?

Ich habe einen MAX 7219 in Betrieb an dem 64 LEDs angeschlossen sind. 
Gesteuert wird der Max von einem Mega32. Die Ansteuerung an sich 
funktioniert - allerdings nur, solange nicht zuviele Leds zur gleichen 
Zeit eingeschaltet werden. Werden mehr als ca. 25 Leds "gleichzeit" 
eingeschaltet, bricht der Max irgendwie zusammen - alle Leds sind aus 
... das gleiche passiert auch, wenn der "Display Test" eingeschaltet 
wird. Anschließend muss der Max wieder neu Initialisiert werden, dann 
geht's wieder.

Das Scan-Limit Register ist auf "X7" gestellt, die Display Helligkeit 
auf "XF". Der Widerstand zw. Pin 18 und 19 ist ca 11 KOhm (ich habe auch 
schon Widerstände bis 30KOhm probiert - änder aber nix)

Interessanterweise bricht der Max, bei gleicher Programmierung, nicht 
zusammen, wenn nur eine der 8 Led Gruppen angeschlossen ist. Irgendwie 
sieht es so aus, als würde ich dem Max zu viel Strom für die Leds 
abverlangen und er deswegen, dann "abschalten" ... da es allerdings bei 
einer Gruppe von Leds auch geht, und der Max ja nur multiplext, kann's 
das ja irgendwie nicht sein?

Mein Schaltung schließe ich auch fast aus, weil das auch auf einem 
Experimentierboard passiert ...

Übersehe ich da was? Kennt das Problem jemand? Oder kann mir jemand nen 
Tipp geben?
Gast #813995
Lesenswert?

Hallo,

wenn alles korrekt verdrahtet ist sollte das nicht passieren, habe den 
max7219 schon oft verwendet - und im "testmodus" leuchten alles segmente 
auch, ohne probleme.
vielleicht hast du in einen segment einen kurzen, dies könnte deine 
sache erklären.
Gast #814091
Lesenswert?

>>Das Scan-Limit Register ist auf "X7" gestellt, die Display Helligkeit
>>auf "XF". Der Widerstand zw. Pin 18 und 19 ist ca 11 KOhm (ich habe auch
>>schon Widerstände bis 30KOhm probiert - änder aber nix)

Hallo CHH,

das Intensity-Register auf 0x0F eingestellt bedeutet auch max. 
Strom.....
11kOhm bei einer 8x8 Matrix ist ein bisschen zu wenig, also 28 KOhm 
sollten es schon sein. Dann schau auch mal was deine Spannungsversorgung 
macht, wenn alle LEDS bei Display-Test eingeschaltet werden, vielleicht 
ist die zu schwach.
Ansonsten, wie Dieter schon schreibt, direkt an den Powerpins vom 7219 
mindestens 100nF, besser noch parallel dazu einen 10µF Keramik schalten.
Lassen sich denn die LEDS des Arrays alle einzeln ansteuern? Wäre eine 
Methode, um zu schauen, ob ein Kurzschluss in der Matrix vorhanden ist.

Gruß
Udo
Gast #814290
Lesenswert?

Danke für die Tipps. An Kurzschluss hatte ich auch schon gedacht, ich 
habe allerdings schon alle Pins "durchgepiepst" und da eigentlich nix 
gemerkt was auf Kurzschluss deuten würde.

Das Netzteil sollte stark genug sein, das liefert 1.5 A.

Mit dem Widerstandswert habe ich schon rumgespielt - auch schon rauf bis 
30 KOhm. Der Effekt ist, so sieht es wenigstens aus, dass bei höheren 
Widerständen mehr Leds zum Leuchten zu bewegen sind ... alle aber nach 
wie vor nicht. Es ist auch durchaus reproduzierbar - wenn ich immer mehr 
einschalte, dann bricht die Sache immer bei der gleichen Led zusammen 
... egal aber, welche Leds ich anschalte.

Ja, es lassen sich alle Leds gezielt einschalten - da leuchtet dann auch 
kein "Nachbar" oder so ungewollt mit.

Das mit den Kondensator probier ich mal ... hatte zwar ähnliches schon 
probiert, dann aber den Effekt, dass zwar alle Leds leuchteten (hurra 
hurra hurra) ... aber ansonsten ging dann gar nix mehr.

danke jedenfalls!
#820399
Lesenswert?

Hallo,

ja könnte ich, will aber nicht, da schon 100x diskutiert...

An jedes IC gehört dicht an die Spannungsanschlüssen ein 100n.
An Spannungsregler gehören die Cs, die der Hersteller angibt.
Vor LEDs gehören Vorwiderstände oder Stromquellen.

Die Effekte, die sich ohne ergeben können, sind unberechenbar, weil sie 
vom Verhalten des IC, der Leitungsführung, der Stromversorgung, dem 
Sonnenstand abhängen.

Unklar ist mir eher, warum die Einsparung von ein paat Cent für die 
Stütz-Cs und die vielleicht folgende ewige Fehlersuche trotzdem ein 
ständiges Thema sind.

Schöne Ostern noch aus Berlin
Michael

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