Hallo zusammen, ich haben einen IC (TLC5940) der als Ausgang eine Konstantstromsenke zur Verfügung stellt. Leider kann der IC nicht genügend Strom ab. Daher war der Gedanke die Ausgänge (16) mit Pullup an ein Push-Pull-Transistorarray zu hängen. Dieses Array treibt dann ganz normal meinen N-Fets. Leider habe ich keine entsprechenden Bausteine gefunden. Habt ihr mir vielleicht einen Tip? Ich benötige das Array für 16 Ausgänge. Durch die Pullups ist mein Ausgangssignal ja invertiert. Ich dachte die Invertierung mache ich dann am besten in der Software? Danke schon mal für eure Antworten. MfG
:
Verschoben durch Moderator
Spiffman G. schrieb: > Daher war der Gedanke die Ausgänge (16) mit Pullup an ein > Push-Pull-Transistorarray zu hängen. Das IC misst den Strom am jeweiligen Ausgang und stellt ihn je nach Programmierung ein. Nachschalten einer Power-Stufe nützt nicht nur nichts, sondern setzt das Ganze ausser Funktion. Du könntest höchstens mehrere Ausgänge bzw. Chips parallel schalten. Gruss Reinhard
Reinhard Kern schrieb: > Spiffman G. schrieb: >> Daher war der Gedanke die Ausgänge (16) mit Pullup an ein >> Push-Pull-Transistorarray zu hängen. > > Das IC misst den Strom am jeweiligen Ausgang und stellt ihn je nach > Programmierung ein. Nachschalten einer Power-Stufe nützt nicht nur > nichts, sondern setzt das Ganze ausser Funktion. > > Du könntest höchstens mehrere Ausgänge bzw. Chips parallel schalten. > > Gruss Reinhard Hallo Reinhard, du hast natürlich recht. Der IC misst den Strom und stellt ihn entsprechend ein. Ich möchte jedoch ca 1 - 2A pro Ausgang treiben, daher die Idee der "Power-Stufe". Der TLC kann pro Ausgang leider nur 120mA, parallelschalten bringt daher auch nicht so viel. Der TLC soll hier nur das PWM-Signal genieren und über seine Stromsenken dann die MosFets treiben. Vielleichst hast du ja trotzdem noch eine Idee? MfG
Spiffman G. schrieb: > Vielleichst hast du ja trotzdem noch eine Idee? Programmiere die Ausgänge auf mehr als 10 mA und schalte 1 kOhm vom Ausgang nach Vb, dann müsstest du am Ausgang ein sauberes Rechteck mit der PWM-Frequenz bekommen, mit dem du auch deine FETs ansteuern kannst. Wenn das mit der Invertierung in Software nicht klappt, kannst du auch CMOS-Inverter wie 4049 nachschalten. Gruss Reinhard
Dein IC ist für was anderes gemacht! Für deinen Fall taugt das IC nix - meiner Meinung nach. 1-2A macht man mit PWM und steilflankiger Ansteuerung der Mosfets...
Reinhard Kern schrieb: > Spiffman G. schrieb: >> Vielleichst hast du ja trotzdem noch eine Idee? > > Programmiere die Ausgänge auf mehr als 10 mA und schalte 1 kOhm vom > Ausgang nach Vb, dann müsstest du am Ausgang ein sauberes Rechteck mit > der PWM-Frequenz bekommen, mit dem du auch deine FETs ansteuern kannst. > Wenn das mit der Invertierung in Software nicht klappt, kannst du auch > CMOS-Inverter wie 4049 nachschalten. > > Gruss Reinhard Hallo Reinhard, "HexInverter" war genau die Idee, die ich gebraucht habe. Mir waren die 1mA über den Pullup zu wenig zum MosFet umladen. Ich habe schon HexInverter gefunden die 50mA treiben können. Das sollte dann passen! Herzlichen Dank! Alexxx schrieb: > Dein IC ist für was anderes gemacht! > Für deinen Fall taugt das IC nix - meiner Meinung nach. > 1-2A macht man mit PWM und steilflankiger Ansteuerung der Mosfets... Hi Alexxx, ist mir klar - Der TLC generiert hier nur das PWM-Signal. Ich habe ihn gerade mit 250HZ PWM-Frequenz am laufen bei 12Bit. Das finde ich schon mal gar nicht so schlecht ... .
:
Bearbeitet durch User
Spiffman G. schrieb: > Daher war der Gedanke die Ausgänge (16) mit Pullup an ein > Push-Pull-Transistorarray zu hängen. Dieses Array treibt dann ganz > normal meinen N-Fets. Du hast NATÜRLICH nicht hingeschrieben, welche NMOSFETs, da es jedoch bloss um 2A geht wohl so was wie Si2300DS. Es ist kein Problem, die direkt aus dem TLC5940 zu steuern. Einfach (an 5V) ein pull up 330 Ohm, einen moderaten Strom von 20mA einstellen, und der MOSFET wird problemlos in 50nsec umgeladen. Du brauchst keine push-pull Stufe und keien extra Transistoren, die Stromausgänge schalten einfach voll durch wenn sie wegen der 330 Ohm gar nicht die vollen 20mA an 5V durchschalten können, und mit 20mA schalten sie schneller als CD4049. Du könntest natürlich auch 100mA an 56 Ohm für 10ns durchdrücken, die TLC5940 könnten das (aber wer will das schon).
MaWin schrieb: > Du hast NATÜRLICH nicht hingeschrieben, welche NMOSFETs, > da es jedoch bloss um 2A geht wohl so was wie Si2300DS. > > Es ist kein Problem, die direkt aus dem TLC5940 zu steuern. > Einfach (an 5V) ein pull up 330 Ohm, einen moderaten Strom von 20mA > einstellen, und der MOSFET wird problemlos in 50nsec umgeladen. > > Du brauchst keine push-pull Stufe und keien extra Transistoren, > die Stromausgänge schalten einfach voll durch wenn sie wegen > der 330 Ohm gar nicht die vollen 20mA an 5V durchschalten > können, und mit 20mA schalten sie schneller als CD4049. > Du könntest natürlich auch 100mA an 56 Ohm für 10ns durchdrücken, > die TLC5940 könnten das (aber wer will das schon). Danke für deinen Beitrag. Ich hatte mich bezüglich der Mosfets für die IRLR024N entschieden. Bezüglich der Umladezeiten hast du natürlich recht - alles im grünen Bereich. Was mir noch nicht so gefällt ist allerdings der Stromverbrauch im "Standby". Wenn alle LEDs aus sind müssen alle Eingänge des TLC durchgeschaltet sein. Das macht dann 16 x 5V x 0,02A = 1,6Watt. Und das nur, damit kein Lichtlein leuchtet. Das sollte doch geschickter gehen. Ich habe jetzt mal den 74ABT16240A angeschaut. Der könnte 32mA treiben und ich hätte mein "Ruhestromproblem" gelöst. Sollte doch so klappen oder geht es noch "schöner" und ich habe etwas übersehen? Danke schon mal für eure Hilfe!
Hallo, ich hole diesen uralt Beitrag noch einmal hervor. Hat die Verwendung des 74ABT16240A geklappt bzw. würde es so funktionieren ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.