ZXLD1366 stromsparend per PWM regeln

Gast #4577863
Hi,

ich hab eine KSQ mit dem ZXLD1366 die per PWM in der Helligkeit gedimmt 
werden soll (siehe Seite 18 im Datenblatt).

Das ganze soll von einem Raspberry Pi (vielleicht auch uC) gesteuert 
werden. Mit einem Transistor funktioniert das auch ganz gut, jedoch 
werden die LEDs die meiste Zeit ausgeschaltet sein, und dann fließt ja 
durch die Invertierung immer ein Strom. Wie kann man das geschickter 
lösen?

Viele Grüße

Datenblatt: http://www.diodes.com/_files/datasheets/ZXLD1366.pdf
Angehängte Dateien:
@Jan (Gast)

>    pwm.png

Was will uns der Künstler damit sagen?

>Das ganze soll von einem Raspberry Pi (vielleicht auch uC) gesteuert
>werden.

Dann tu das doch einfach.

> Mit einem Transistor funktioniert das auch ganz gut,

Wo? Deine Schaltung hat mit dem IC rein gar nichts zu tun.

>werden die LEDs die meiste Zeit ausgeschaltet sein, und dann fließt ja
>durch die Invertierung immer ein Strom. Wie kann man das geschickter
>lösen?

???

>Datenblatt: http://www.diodes.com/_files/datasheets/ZXLD1366.pdf

Mal gelesen? Auch verstanden?

"Soft-start can be forced using an external capacitor from the ADJ
pin to ground. Applying a voltage of 0.2V or lower to the ADJ pin
turns the output off and switches the device into a low current
standby state."

Deine PWM aus dem Raspberry gehört direkt an das ADJ-Pin. Fertig.

ADJ

Multi-function On/Off and brightness control pin:
• Leave floating for normal operation.(VADJ = VREF = 1.25V giving 
nominal average output current IOUTnom = 0.2V/RS)
• Drive to voltage below 0.2V to turn off output current
• Drive with DC voltage (0.3V < VADJ < 2.5V) to adjust output current 
from 25% to 200% of IOUTnom
• Connect a capacitor from this pin to ground to set soft-start time.
Soft start time increases approximately 0.2ms/nF
Gast
Jan schrieb:
> Wie kann man das geschickter lösen?

Indem man die Invertierung weg läßt und direkt mit dem passenden Signal 
steuert.

Wenn man allerdings einen vernünftigen Wert für den Basisvorwiderstand 
wählt, dürfte der Strom in Relation zum Raspberry Pi von deutlich 
untergeordneter Bedeutung sein.
Gast
Falk B. schrieb:
> Wo? Deine Schaltung hat mit dem IC rein gar nichts zu tun.
>

Ja den Pin des ICs hatte ich durch die V2 dargestellt.

>
> Deine PWM aus dem Raspberry gehört direkt an das ADJ-Pin. Fertig.

Dann hab ich bei High einen Pegel von 3.3V am ADJ-Pin. Benutze ich einen 
Spannungsteiler, bin ich ziemlich festgelegt auf die Spannung des 
Highpegels und kann nicht mal eben einfach eine 5V PWM anlegen.
@Jan (Gast)

>> Wo? Deine Schaltung hat mit dem IC rein gar nichts zu tun.

>Ja den Pin des ICs hatte ich durch die V2 dargestellt.

Wer soll das erkennen?

>> Deine PWM aus dem Raspberry gehört direkt an das ADJ-Pin. Fertig.

>Dann hab ich bei High einen Pegel von 3.3V am ADJ-Pin.

Ja und?

> Benutze ich einen
>Spannungsteiler, bin ich ziemlich festgelegt auf die Spannung des
>Highpegels und kann nicht mal eben einfach eine 5V PWM anlegen.

Und? Wechselst du ständig zwischen 3,3V und 5V Ansteuerung? Ausserdem 
verträgt der Pin bis zu 6V EIngangsspannung. Man braucht also KEINEN 
Spannungsteiler.

Mann O Mann, flexibel wie ein Amboss!
Gast
Falk B. schrieb:
> Wer soll das erkennen?
>
Ja das hätte ich noch dazu schreiben sollen, entschuldige.

> Ja und?
>
Laut Datenblatt sind in der Tabelle auf S.3 ganz unten maximal 2.5V 
zulässig, die dann aber auch noch zu 200% des Nominalstroms führen, was 
man (bzw. ich in diesem Falle) nicht möchte. Es soll maximal der Strom 
fließen, der durch den bereits vorhandenen Widerstand auf der gekauften 
KSQ bestimmt wird.
@ Jan (Gast)

>Laut Datenblatt sind in der Tabelle auf S.3 ganz unten maximal 2.5V
>zulässig, die dann aber auch noch zu 200% des Nominalstroms führen,

Das ist die Grenze für eine analoge Steuerung. Bei einer höheren 
Spannung steigt der Strom halt nicht mehr an.

> was
>man (bzw. ich in diesem Falle) nicht möchte. Es soll maximal der Strom
>fließen, der durch den bereits vorhandenen Widerstand auf der gekauften
>KSQ bestimmt wird.

Dann kannst du so oder so NICHT direkt mit einer PWM ansteuern sondern 
musst mit einer Analogspannung von 0,2-1,25V ansteuern. Die kann man 
aber glücklicherweise mittels PWM und nachgeschaltetem Tiefpass 
erzeugen. Mit einem passenden Spannungsteiler kann man dann auch den 
vollen PWM-Bereich von 0-100% nutzen.

https://www.mikrocontroller.net/articles/Pulsweitenmodulation#DA-Wandlung_mit_PWM

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.