PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Digital-IC



the_Ghost666
14.01.2007, 21:02
Moin, ich suche ein IC, das folgendes können muss:

Ich habe ein IC, das 8 LEDs gegen Masse schaltet um sie leuchten zu lassen.

Ich brauche ein IC, was genug Leistung liefern kann, um 8 LEDs mit je max 30mA zu betreiben und das die Pegel so weitergibt, dh Eingang Low ->LED an.
Gibt es irgendwelche 8x Inverter, die die Leistung liefern? SMD Gehäuse ist bevorzugt ( SO, pinabstand 1,27mm oder ähnlich)

PICture
14.01.2007, 21:19
Hallo the_Ghost666!

Deine Problemstellung ist in sich wiedersprüchlich. Zuerst soll das ein Signalvolger, aber danach ein Inverter sein. Was dann ?

MfG

Ratber
14.01.2007, 21:24
Ja,etwas irritierend.

Ein Inverter also.

30mA sind ja nun kein besonderer Akt.
Wie wärs denn mit nem 8-Fach Transistrorarray ?

Davon gibts reichlich.

the_Ghost666
14.01.2007, 21:46
Dann schilder ich das nochmal: ich hab ja ein IC mit Open Drain Ausgängen, die die LEDs gegen Masse schalten, damit sie leuchten. Jetzt muss ich die Leistung am IC reduzieren, also n Treiber hinten dran, dieser soll aber das gleiche Signal also Low-Aktiv rausbringen, sodass sich die Reaktion der LEDs nicht ändert. Ich hab an einen ULN 2803 (eben so ein Transistor array) gedacht, aber dies müsste ich ja mit einem Pullup Widerstand an den Open Drain ausgang des ICs bringen, wobei sich das Signal ja invertiert (High = Aktiv), oder nicht?

Versteh ich das mit dem Open Drain etwa falsch? Der kann ja nur sauber gegen Masse ziehen, was ist wenn der nicht gegen Masse zieht?

kalledom
14.01.2007, 22:25
Mit ULN2803A (GND-schaltend) und UDN2981 (Plus-schaltend) geht es nicht, denn die benötigen Plus am Eingang, damit sie schalten.
Du könntest das Ausgangssignal erst mit einem 74xx540 (8 x Inverter) invertieren (PullUps nicht vergessen) und dann den ULN2803A ansteuern.

Ratber
14.01.2007, 22:27
@Ghost

Wenn der nicht gegen Masse zieht dann steigt das Potential am Drain auf annähernd Versorgungspannung.
(Nein,das ist nicht superkorrekt aber reicht ja erstmal)

Muß denn die LED weiterhin von Vcc nach Masse geschaltet werden ?
Oder darfs auch andersrum sein ?

the_Ghost666
14.01.2007, 22:34
Solange sich am Schaltverhalten, dh Ausgang des ICs Low-> LED an, sich nichts ändert, ist es egal, wie die LEDs gepolt sind. Aber ich habe das Limit, dass alles auf ne sehr kleine Platine gehen muss, deswegen klappts mit nem inverter+treiber nicht. das muss schon in ein gehäuse passen.

Ratber
14.01.2007, 23:10
Ja dann vieleicht das hier.(Is nur mal eben schnell zusammengestöpselt)

http://img146.imageshack.us/img146/2653/ledtreiberrd2.jpg


Links der Chip mit Open Drain-Ausgang.

Daneben die LED mit Vorwiderstand wie du sie jetzt betreibst.

Rechts das Ganze mit nem PNP-Transistor in Kollektorschaltung.
Der Widerstand an der Basis ist nur zum Schutz vorhanden.
Der Widerstand nach Vcc sorgt für einen Highpegel wenn der Fet sperrt.
Damit ist der PNP-Transistor ebenfalls gesperrt und die LED ist dunkel.
Leitet der Fet dann wird die Basis vom Transistor nach Masse gezogen,er leitet und die LED leuchtet.

Was du also brauchst ist ein 8-Fach PNP-Array also Open Collector.
Das gibts auch als SMD damit der Platzbedarf niedrig belibt. (1.27mm Raster läst sich noch gut mit der Hand löten)

the_Ghost666
14.01.2007, 23:52
Ok, damit ich das richtig verstehe: der Pullup zieht die Transistorbasis mit dem Vorwiderstand irgendwo auf knapp 5V hoch, da es ein PNP ist, sperrt er, weil der Basisstrom Positiv ist. Wird nun der Fet gegen Masse durchschalten, so fließt der Strom über den FET ab, statt in den Transistor zu laufen. Statt dessen fließt ein Strom von VCC über die EmitterBasisstrecke durch den Transistor -ergo negativer Basisstrom, der Transistor schaltet durch.

ok, das ist jetzt auch genau das, was ich schon diskret (mit SMD widerständen und SOT Transistoren) aufgebaut habe. War mir aber zu groß, doch ich fand kein PNP Array IC, um es kompakt in ein IC zu bringen. Dann halte ich also daran fest, fehlt noch ein passendes 8-fach PNP Array im SMD Gehäuse, das bei Reichelt verfügbar ist. Wenn jemand eine Bauteil-Bezeichnung hätte, wär mir sehr geholfen, ich kenn leider nur den ULN 2803, Darlington mit NPNs.

PICture
15.01.2007, 00:16
Hallo the_Ghost 666!

Ich sehe noch eine Chance für die von dem kalledom vorgeschlagene Lösung mit dem ULN2803A. :)

Wie wäre es mit dem Inverter, wenn er "auf Rücken" auf dem schon vorhandenen LED Treiber befestigt wird ? Ich weiss, dass es nicht schön, aber effektiv ist.

MfG

the_Ghost666
15.01.2007, 00:17
hehe, also ich würde doch schon erstmal die "saubere" lösung vorziehen, aber wenn nicht, wie würd das aussehen? ich meine, welches IC hat das passende gehäuse und die passende belegung, dass ich die huckepack legen könnte?

PICture
15.01.2007, 00:26
Na ja, es sind leider auch noch ein paar "Drähtchen" nötig. Den Inverter hat schon der kalledom genannt. Ich habe es selber schon öfters machen müssen. Aber wenn das Gehäuse danach nur von aussen betrachtet wird... :) Übrigens, man könnte auch ein invertierender Bustreiber (74LS240) in SMD nehmen, dann entfallen die pull-ups.

MfG

Ratber
15.01.2007, 07:49
@The Gost

Ja,hast es richtig erfasst.

Einen passenden Typ kann ich aber jetzt auch nicht aus dem Ärmel ziehen.
Da mußt du schon selber suchen.
Leider kommen die meisten Chips die in Frager komme nur als 5-7er daher so das du gleich 2 davon nehmen müstest.

the_Ghost666
15.01.2007, 07:58
mh direkt am 74LS240 kann ich die LEDs wohl nicht betreiben, das wird knapp vom einzelstrom, aber der gesamtstrom wäre weit überstiegen, das ist auch mein problem mit dem IC, weswegen ich den Treiber brauche.
Das IC kann zwar 16LEDs ansteuern, mit 25mA pro LED, aber ist nicht in der lage mehr als 200mA gegen Masse zu schalten. Ausserdem hats eine Max Verlustleistung von 400mW.
Was ist denn mit der alternative, dass ich statt max 200mA das ding mit 320mA überlaste (16LEDs) und einen Kühlkörper montiere?
es geht übrigens um das hier: PCA9532


Ich möchte so wenig Bauteile verbauen, wie möglich, da ich die Platine 8x benötige (oder ich brauch nen Bestückungsautomaten, da sag ich auch nicht nein)
Dazu kommt, dass sie relativ kompakt sein soll. Doppelseitig ist möglich, aber nur, wenn die Durchkontaktierungen nicht unter Bauteilen liegen.

Ratber
15.01.2007, 10:50
Ach der PCA9532
Ja den kenn ich auch noch von früher (Hehehe,nein .Vor 4 Jahren hatte ich mal einen auffem Tisch)

Mit dem Kühlkörper kannste es ja mal Versuchen aber ne Garantie kann ich darauf nicht geben.
Is ja nicht Teuer das Teil.(So 2€ oder ?)


Zur Bestückung:

8 Platinen sind doch auch nicht viel.

Wenn ich mal nen ganzen Tag nur Reparaturen mache dann nudle ich in einer Schicht so 150 Platinen durch.(Kommt aufs Produkt an Gibts von Briefmarke bis Kaninchensarg)
Natürlich bestücke ich die nicht neu aber die Bauteilbewegungen mal über den Daumen gepeilt sind das im Schnit so um die 800 pro Schicht.(Einmal raus und einmal rein.Is ja alles Doppelt gemoppelt)

Gut,das ist ne Übungssache.
Wenn man dasden ganzen Tag macht dann gehts flüssig von der Hand.
Und passendes Werkzeug zut ein Übriges dazu.


Zuviel Grübeln bringt aber auch nicht vielo denn in der Zeit wo du nach der Lösung suchst hättest du vieleicht schon einige fertig ;) :D :D

Spaß beiseite.


Ich hatte anfangs schon ne bestimmte Frage auf der Zunge aber diese dann wieder Verworfen weil ich dachte es geht um das "Aufmotzen" einer Gekauften Schaltung (Wegen Platz usw.).

Jetzt sehe ich ja das es nen gesteuerter Chip ist.

Meine Frage:

Warum nicht einfach das Bitmuster invertieren ?
Wenn es keine zwingenden Gründe dagegen gibt dann bist du mit nem ULN2803 schon fertig ,platz gespart ist auch und du hast obendrein reichlich Spielraum bei der Leistung..
Den ULN2803 gibts übrigens auch in SMD. Nur zur Erinnerung.

the_Ghost666
15.01.2007, 19:54
ja, ich denke ich werde auch darauf ausweichen. also das mit dem invertieren ist eher optik und perfektionismus, wollte einen port mit treibern versehen, der zweite bleibt direkt am PCA, und da wollte ich gleiches verhalten, statt die bitmuster eines ports zu invertieren. ist noch die frage ob ULN in SMD oder DIL, für DIL gibts passende widerstandsnetzwerke, die ich benutzen könnte.

Ratber
15.01.2007, 22:55
ist noch die frage ob ULN in SMD oder DIL, für DIL gibts passende widerstandsnetzwerke, die ich benutzen könnte.

Die gibt es auch für SMD.(Widerstände,Kondensatoren,Induktivitäten).

PICture
16.01.2007, 05:54
Hallo the_Ghost666!

Ich habe den 74LS240 nur als 8-fachen Inverter (nicht als Treiber) gemeint, also zwischen Deinem IC und dem ULN.

MfG

the_Ghost666
16.01.2007, 08:30
schon gibts smd netzwerke, aber nicht so hübsch wie ein SIL9 gehäuse, dass mein einfach mit dem selben raster neben den DIL setzen könnte,ich kenn die netzwerke nur als kleine dinger mit 3 pins pro seite. Damit kann ich leider kaum was anfangen, da verbau ich fast lieber normale SMD Widerstände.

Ich denke ich werde dann doch wohl auf den Inverter verzichten und muss dann bei einem PORT in software anpassen, dass 1 nicht ganz dunkel und 255 hell ist, sondern anders rum

Ratber
16.01.2007, 09:31
schon gibts smd netzwerke, aber nicht so hübsch wie ein SIL9 gehäuse, dass mein einfach mit dem selben raster neben den DIL setzen könnte,ich kenn die netzwerke nur als kleine dinger mit 3 pins pro seite. Damit kann ich leider kaum was anfangen, da verbau ich fast lieber normale SMD Widerstände.

Die gibts auch als 8er im SO-Gehäuse bzw. als M1 Konkav als 4er die aber nahtlos anreihbar sind.

Für mich nie ein Problem gewesen.


Wenn du Platzprobleme hast dann must du selber Entscheiden was geht.

the_Ghost666
16.01.2007, 15:00
mh das wär klasse, aber reichelt hat nur die 4er chipwiderstände, wenn du ne bestellnummer wüsstest, her damit

Ratber
16.01.2007, 19:28
Bei Reichelt bekommst du nur einige 4er im 1206 Gehäuse.

the_Ghost666
17.01.2007, 19:36
So, das Platinenlayout ist fertig. Ich hab bei der Sache mit nem einzelnen ULN ohne inverter vergessen, dass damit ein port immer die entgegengesetzte helligkeitsstufe wie der andere haben würde, dh PORT0 auf Max ->PORT1 auf Min. Ich habe jetzt 2 ULN verbaut und die Pullups als 0805 Gehäuse auf die Oberfläche gelegt, jetzt muss ich nur rechtzeitig ätzen. ich weiß nicht ob die FH im februar auf hat, dort benutz ich immer die tischbohrmaschine.
Die komplette Platine hat damit alles ausser LEDs an bord (statt Bohrlöcher gibts lötflächen für die LEDs, damit man die kabel einfach auf der ober und unterseite verlöten kann) und die Platine hat 56x35mm,18 Durchkontaktierungen und für die i2c adresse 3 Dip-switches