Forum: Mikrocontroller und Digitale Elektronik Schieberegister + ULN2003


von Karl H. (kbuchegg)


Lesenswert?

Baue grade an einer Schaltung mit der ich ca. 70 bis 100
Led dimmbar an der Decke ansteuern möchte.

Ich werde das ganze per Software-PWM lösen und die Led
per Schieberegister ansteuern.
Jetzt hab ich mir in den Kopf gesetzt unter der Zwischendecke
lauter kleine Schieberegistermodule einzubauen auf denen jeweils
ein mc14094 + ULN2003 sitzt, der jeweils 8 Led in seiner näheren
Umgebung ansteuert. Die Module sind über den 'Schieberegisterbus'
(STROBE, DATA, OE, CLK) miteinander verbunden.

Mein Problem: Am Schieberegister habe ich schöne 8 Bit pro Modul,
am 2003 sind aber nur 7 Treiberstufen.

So wie ich das sehe, habe ich folgende Möglichkeiten
a) Per software berücksichtigen, dass jede 8 Bitposition leer
   bleiben muss, also Dummy Bits bei der Ausgabe entsprechend
   einschmuggeln
b) eine zusätzliche Darlington-Stufe, ala 2003 nachbauen und auf
   das Modul integrieren
c) mittels pnp, einen High-Side Treiber bauen.

Auf der Schaltung aus der ich die 94 und ULN ausgebaut habe wurde
das so gelöst, dass ein 14094 halt über mehrere 2003 die Leds
angesteuert hat. Diese Möglichkeit hab ich aber nicht, da die
einzelnen Module ja nicht auf der gleichen Platine sitzen.

Was würdet ihr tun?

von Marc M. (bytewood) Benutzerseite


Lesenswert?

ULN2803, das gleiche wie der ULN2003, aber mit einer Darlingtonstufe
mehr, also insges. 8-fach Treiber.

von Vier Alle (Gast)


Lesenswert?

"Mein Problem: Am Schieberegister habe ich schöne 8 Bit pro Modul,
am 2003 sind aber nur 7 Treiberstufen."

Kannst Du nicht ULN2803 nehmen ? der hat 8 Ausgänge.

von Redun Dant (Gast)


Lesenswert?

Oder du könntest anstatt ULN2003 einfach ULN2803 verwenden. Da sind dann
8 Darlingtons drin.

von Peter D. (peda)


Lesenswert?

Und warum dann nicht gleich ein Schieberegister mit Treiberstufen (z.B.
TPIC6B595) ?


Peter

von Hagen R. (hagen)


Lesenswert?

oder wenn du dran kommst die TLC59xx Serie von TI, zb. TLC5940,
Shiftregister mit 16 Ausgängen, Konstantstrom einstellbar als
Kalibrierung und zusätzlich noch PWM Register für jeden Ausgang mit 12
Bit Auflösung. Also alles in einem.

Es entfallen die Treiberbausteine und die Vorwiderstände.

Gruß Hagen

von pete (Gast)


Lesenswert?

sonst benutze den uln2803, der 8 Treiber drin. keine Ursache, helfe
gerne.

von Peter D. (peda)


Lesenswert?

Oder M5450 mit 35 LED-Konstantstromausgängen:

http://www.st.com/stonline/products/literature/ds/10411/m5450.htm


Peter

von smartie (Gast)


Lesenswert?

nimm statt dem 4094 einen 4794 und fertich

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Um das noch mal zusammenzufassen:
Es gibt den ULN2803, der wie der ULN200 aufgebaut ist, aber einen
Ausgang mehr hat.
Und dann gibt es noch Schieberegister mit "Leistungsendstufen".

von Dirk (Gast)


Lesenswert?

Hi,

ich moechte auch mein Senf dazugeben :) STPIC16B595 (16
Leistungsausgaenge + Schieberegister).


Dirk

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.