Forum: Mikrocontroller und Digitale Elektronik Treiber für 4 (große) 16 Segment Displays?


von Sören K. (burnersk)


Lesenswert?

Ich möchte vier Kingbright PSC08-11SRWA 16 Segment Displays ansteuern.

Erst habe ich den Schaltplan diskret aufgebaut. Ohne Treiber etc. und 
nur mit Transistoren, Widerständen und einen Kondensator zur 
Stabilisierung des steuernden Mikrocontrollers.

Mir ist es ehrlich gesagt aber zu aufwändig - für dieses Projekt - 
"zich" Transistoren und Widerstände großflächig zu bestücken. Ein 
weiterer Grund: Die Platine soll so klein wie möglich sein und die 
gefühlten 50 Transistoren und 25 Widerstände für Steuerer- und 
Begrenzerschaltung der Display-LEDs sind nicht gerade platzsparend. Da 
ist es auch schon egal, ob man eine Europlatine fertig nimmt oder ein 
Platinenlayout selbst designed. Bei den Anschaffungskosten für diese 
Zwischenstufe wäre ich auch schon bei hochwertigen bewährten Display 
Treibern, die mehrere Displays ansteuern können und sich z.B. per I2C 
steuern lassen.

Jedenfalls hab ich den Vorsatz, dass Ding selbst zu bauen verworfen und 
bin jetzt auf der Suche nach einem passenden Treiber-IC. Gefunden habe 
ich den Treiber-IC MAX6955. Jedoch dürfte der für meinen Einsatzzweck 
nicht passen, wenn ich richtig gerechnet habe.

Daher diese prüfende Frage und die bitte ggf. einen passenden Treiber-IC 
zu empfehlen. Ich finde da nichts mehr im Bereich.

Angesteuert werden sollen 4 Kingbright PSC08-11SRWA 16 (+1 Dot) Segment 
alphanumerische Displays mit gemeinsamer Kathode. Geplant hatte ich eine 
Aktualisierungsrate von 30 Hz pro Display; also 120 Hz für alle Displays 
zusammen. Ich kann aber auch gut mit einer Lösung leben, die die 
Displays einfach "an lässt". Kostet zwar mehr Strom aber in der Not 
frisst der Teufel fliegen  ;)

Ich möchte die Displays per I2C ansteuern ("schreibe: 0815" oder 
"schreibe TEST"). Ob dies nun direkt im Treiber-IC passiert oder ich 
einen zusätzlichen Mikrocontroller zwischenschalten muss ist mir egal.

So wie ich das Kingbright Datenblatt verstehe verbraucht EINE LED auf 
dem Display 30 mA bei 5 V. Ein Display hat 17 (16+1) LEDs. Bei 
Vollansteuerung verbraucht ein Display (allein von seinen LEDs her) 
schon gute 510 mA. Dies mal 4 (der Displayanzahl) und es sind bereits 
2040 mA (2,04 A).
Nehme ich jetzt die maximale Sink Current des MAX6955 (angegeben bei 935 
mA) würde ich rechnerisch aus dem Treiber-IC bei Vollansteuerung 1105 mA 
(1,11 A) Spannung zu viel rauslutschen. Ergebnis: booooom und ich brauch 
ein Raum-Deo :(

Sind meine Annahmen und Berechnungen korrekt und ich kann den MAX6955 
nicht verwenden? Wenn ja: gibt es weitere Treiber-ICs, welche in dieser 
Leistungsklasse operieren?

Datenblatt Kingbright PSC08-11SRWA:
http://www.kingbrightusa.com/images/catalog/SPEC/psc08-11srwa.pdf

Datenblatt MAX6955:
https://datasheets.maximintegrated.com/en/ds/MAX6955.pdf

von MaWin (Gast)


Lesenswert?

Sören K. schrieb:
> So wie ich das Kingbright Datenblatt verstehe verbraucht EINE LED auf
> dem Display 30 mA bei 5 V.

Nein, die Helligkeit wird bei 10mA angegeben, der Nennstrom liegt bei 
20mA und ab 30mA geht sie kaputt, gepulst dürfen es aber bis 155mA sein.

Auch liegt der Spannungsbedarf bei 1.85 bis 2.5V, nicht bei 5V.

Sören K. schrieb:
> Nehme ich jetzt die maximale Sink Current des MAX6955 (angegeben bei 935
> mA) würde ich rechnerisch aus dem Treiber-IC bei Vollansteuerung 1105 mA
> (1,11 A) Spannung zu viel rauslutschen. Ergebnis: booooom und ich brauch
> ein Raum-Deo :(

Nicht boom.

Der Segmentstrom kann bis 40mA betragen, ist aber nur 1/4 der Zeit an 
bei deinem 4-stelligen Display, liegt also im Schnitt bei 10mA. Damit 
sind die Anzeigen so hell wie im Datenblatt steht. Der Gesamtstrom 
(17*40mA) liegt bei 680mA.

Was ich noch nicht ganz rausgefunden habe ist, ob der MAX6955 auch nur 4 
statt 8 Displays ansteuern kann. "Up to" sagt ja, aber kommt dann nach 
dem 4. Stelle auch die 1. oder 4 x nicht benutzte Stellen die mittleren 
Strom kosten ? Jedenfalls kann man durch das Charlyplexing nicht 2 
COM-Ausgänge parallel schalten um aus 8 nur 4 zu machen bei doppelter 
belegter Zeit.

Mit anderen Treibern (z.B. 4xCAT4016, nicht-intelligent) könntest du das 
Display doppelt so hell betrieben. Die Frage ist, ob du das brauchst.

von Axel S. (a-za-z0-9)


Lesenswert?

MaWin schrieb:

> Was ich noch nicht ganz rausgefunden habe ist, ob der MAX6955 auch nur 4
> statt 8 Displays ansteuern kann. "Up to" sagt ja, aber kommt dann nach
> dem 4. Stelle auch die 1. oder 4 x nicht benutzte Stellen die mittleren
> Strom kosten ?

"the number of scanned digits affects the display brightness" auf Seite 
12 unter "Scan-Limit Register". Interpretiere ich so, daß für 4 Displays 
der Scan-Zyklus auch nur die Länge 4 hat. Der mittlere Strom ist also 
1/4 des Spitzenstroms.

Das ist dann halb so hell wie die Displays beim Nennstrom wären. Oder 
1/3 so hell wie so wären wenn man den Grenzwert ausschöpft. Aber der 
Displaytreiber liefert halt nicht mehr.

von Sören K. (burnersk)


Lesenswert?

MaWin schrieb:
> Der Gesamtstrom (17*40mA) liegt bei 680mA.

Das ist der Gesamtstrom pro einem Display. Aber ich würde theoretisch 4 
davon an einem MAX6955 anschließen. Das summiert sich doch auf und würde 
die 935 mA vom MAX6955 weit übertreffen (insgesamt 2720 mA). Oder ist 
die Angabe 935 mA pro Displayeinheit, was mir dann aber sehr unschlüssig 
vorkommt.

von MaWin (Gast)


Lesenswert?

Sören K. schrieb:
> Das ist der Gesamtstrom pro einem Display. Aber ich würde theoretisch 4
> davon an einem MAX6955 anschließen. Das summiert sich doch

Quatsch, die 680mA gehen 1/4 der Zeit an die erste Stelle, 1/4 der Zeit 
an die zweite Stelle, 1/4 an die dritte und 1/4 an die vierte,

Da summiert sich nichts sondern verteilt sich zeitlich.

von Falk B. (falk)


Lesenswert?

@  Sören K. (burnersk)

>> Der Gesamtstrom (17*40mA) liegt bei 680mA.

>Das ist der Gesamtstrom pro einem Display.

Nein, aller Displays, denn der IC kann gar nicht mehr Strom liefern, die 
Ausgänge sind Konstantstromquellen.

> Aber ich würde theoretisch 4
>davon an einem MAX6955 anschließen. Das summiert sich doch auf und würde
>die 935 mA vom MAX6955 weit übertreffen (insgesamt 2720 mA).

Anders herum. Deine 4 LED-Anzeigen müssen sich die 680mA teilen. Siehe 
LED-Matrix.

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.