Forum: Mikrocontroller und Digitale Elektronik 8 7-Segment-Anzeigen mit 20mA Segmentstrom multiplexen


von newbie (Gast)


Lesenswert?

Hallo, ich möchte 8 HDSM-433C http://www.conrad.de/ce/de/product/180588 
7-Segment-Anzeigen multiplexen. Wie das gemacht wird, ist im Grunde 
egal, die Schaltung soll aber auf der Platine so klein wie möglich sein 
(am besten nur SMD Bauteile), die Verlustleistung sich in Grenzen halten 
und die Anzeigen sollen mit der vollen Helligkeit leuchten.

Laut Datenblatt sind 25mA Segmentstrom die Grenze, deswegen, um auf der 
sicheren Seite zu bleiben, nehme ich 20mA. Das heißt, dass beim 1/8 
Multiplex schon 20mA x 8 = 160mA durch ein Segment fließen, laut 
Datenblatt sind aber nur 100mA Pulsstrom elaubt, also wäre es vielleicht 
besser 4 + 4 Anzeigen zu multiplexen, dann wäre der Pulsstrom mit 20mA x 
4 = 80mA noch im sicheren Bereich, falls ich mich nicht irre... ???

Nun stehe ich vor dem Problem, wie ich die Schaltung so platzsparend wie 
möglich realisieren soll... Vor allem wegen dem starken Segmentstrom 
fallen alle ICs weg, die Hardwaremultiplexing machen. Laut wiki 
http://www.mikrocontroller.net/articles/LED-Matrix#MOSFETs sollte man ab 
1A MOSFETs nehmen. Na gut, in diesem Fall muss an der gem. Kathode im 
schlimmsten Fall 640mA geschaltet werden. Deswegen fallen die 
Darlington-Arrays wie ULNxxxx auf schon mal weg, also muss ich wohl doch 
MOSFETs nehmen? Leider kenne ich mich da fast gar nicht aus... welche 
Typen soll ich nehmen, gibts dafür vielleicht fertige SMD-ICs, ähnlich 
wie ULNxxxx, die nicht so viel Beschaltung brauchen?

Ach ja, falls es relevant ist, wenn ich schließlich Softwaremultiplex 
machen muss, möchte ich auch eine Schutzschaltung einbauen, damit im 
Falle eines Softwarefehlers keine Anzeige abraucht... so wie hier 
beschrieben Beitrag "7 Segment Multiplex, Sicherheit, watchdog??"

von Matthias L. (Gast)


Lesenswert?

Ich würde dir acht BC807, acht BC817, je in Kollektorschaltung und 
zweimal 74HC595 empfehlen.

Soll ich mal ne Skizze machen?

von holger (Gast)


Lesenswert?

>Laut Datenblatt sind 25mA Segmentstrom die Grenze, deswegen, um auf der
>sicheren Seite zu bleiben, nehme ich 20mA.

Nimm 10mA. Man muss eine LED nicht an die Grenze treiben.
Man kann, aber man muss es nicht.

von Matthias L. (Gast)


Angehängte Dateien:

Lesenswert?

Ich denke, das Prinzip ist klar.

von MaWin (Gast)


Lesenswert?

Du hast völlig richtig erkannt,
daß nur 4-faches Multiplexing die volle Lichtleistung bringt,
und die nur 9mcd bei 10mA etwas wenig wären.

Wenn du 4 HDSM-431C mit gemeinsamer Anode nimmst passen
problemlos 2 IRF7329 als Digit-Treiber auf die Platine und
2 TB62706 (viele ähnliche Typen) als Konstantstromtreiber
der Segmente damit die Widerstände entfallen können.

von MaWin (Gast)


Lesenswert?

> Ich denke, das Prinzip ist klar.

Ja.
IC2 low bei 5mA ca. 0.2V.
Dazu Ube Spannungsabfall des BC807 bei 500mA (eigentlich 700mA) von 1V.
Dazu 2.4V Spannungsabfall einer roten HDSM-433C bei 100mA.
Dazu 0.9V Ube des BC817 bei 100mA
Dazu 0.2V Uhi des 74HC595 bei 2mA Ausgangsstrom,
macht 4.7V,
bleiben 0.3V für die Vorwiderstände um auf 100mA zu begrenzen,
also 3 Ohm.
Aber wes, wenn 0.2V übrig bleben ?
Schliesslich sind die Unterschiede der Durchlasspannungen der Bauteile 
durchaus über 0.1V.

So kann man keinen Strom definieren, die verbleibende Restspannung ist 
zu niedrig.

Schau einfach mal in die Datenblätter:
http://jumi.lut.fi/elko/datat/BC807.pdf
http://www.nxp.com/documents/data_sheet/BC817_BC817W_BC337.pdf
http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf
http://www.produktinfo.conrad.com/datenblaetter/175000-199999/180588-da-01-en-LED_DISPLAY_10_MM_HDSM_433C_ROT_CC.pdf

von Maxim (Gast)


Lesenswert?

Vor 15-20 Jahren habe ich immer ICM7218/28 oder was. Hier der Link: 
http://para.maxim-ic.com/en/search.mvp?fam=disp_driv&397=LED&hs=1

von Maxim (Gast)


Lesenswert?


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.