PWM + MOSFET

OP #1872692
Hallo

Ich habe einen PWM Signal mit 100kHz (lässt sich nicht ändern) und 
möchte mit diesem mehrere LEDs dimmen. Mit dem von mir bisher 
verwendeten MOSFET HUF76423D3 erhalte ich sehr schlechte Ergebnisse, vor 
allem sind die ersten Stufen (0-8% duty cycle) sehr ungenau regelbar.
Jetzt wollte ich mich erkundigen welche Faktoren bei der Auswahl wichtig 
sind und ob mir evnt jemand ein Beispiel für einen geeigneten MOSFET 
nennen kann (falls Möglich würde ich gerne auf Treiber verzichten und 
Logic Level MOSFETS einsetzen).

Vielen Dank.
EDIT: Datenblatt lässt sich leider nicht anhängen, hier der Link 
http://www.datasheetcatalog.org/datasheet/fairchild/HUF76423D3.pdf
Gast
Unter 8% von 100kHz sind weniger als 800ns Pulsbreite, also wenige als 
100ns Flanken sollte man erreichen.

Nein, du schaffst es nicht, die 1nF des MOSFETs ohne Treiber mit 
schwachen 20mA eines uC-Ausgangs in dieser kurzen Zeit noch sauber 
umzuladen, kein Wunder daß die LED da nicht mehr ganz sauber abdimmt.

Simpler Dreisatz! 1V * 1F = 1A * 1s.
@Gerald *. (pyromane)

>verwendeten MOSFET HUF76423D3 erhalte ich sehr schlechte Ergebnisse, vor
>allem sind die ersten Stufen (0-8% duty cycle) sehr ungenau regelbar.

Das liegt neben der kleinen Pulsbreite und dem zu langsamen Umladen des 
MOSFTE Gates auch an der menschlichen Wahrnehmeung, siehe 
LED-Fading.

>Jetzt wollte ich mich erkundigen welche Faktoren bei der Auswahl wichtig
>sind und ob mir evnt jemand ein Beispiel für einen geeigneten MOSFET
>nennen kann

Wieviel Strom fliesst denn durch deine LED?

> (falls Möglich würde ich gerne auf Treiber verzichten und
>Logic Level MOSFETS einsetzen).

Das wird bei 100 kHz kaum was, es sein den, du willst weniger als 100mA 
schalten, dann könnte ein BSS138 gehen.
Du solltest besser darüber nachdenken, die 100kHz PWM DEUTLICH zu 
verringern, so auf 100-1000 Hz.

>EDIT: Datenblatt lässt sich leider nicht anhängen, hier der Link

Das ist auch besser.

MfG
Falk
OP
MaWin schrieb:
> Unter 8% von 100kHz sind weniger als 800ns Pulsbreite, also wenige als
> 100ns Flanken sollte man erreichen.
>
> Nein, du schaffst es nicht, die 1nF des MOSFETs ohne Treiber mit
> schwachen 20mA eines uC-Ausgangs in dieser kurzen Zeit noch sauber
> umzuladen, kein Wunder daß die LED da nicht mehr ganz sauber abdimmt.
>
> Simpler Dreisatz! 1V * 1F = 1A * 1s.
Erklärt wohl einiges.
Werde mich mich wohl mach geeigneten Treiberbausteinen umsehen müssen.

Falk Brunner schrieb:
> Wieviel Strom fliesst denn durch deine LED?
Derzeit nur 10mA, da es sich, sollten aber später aber nur durch einen 
LED Cluster ca 2 A werden.

> Das wird bei 100 kHz kaum was, es sein den, du willst weniger als 100mA
> schalten, dann könnte ein BSS138 gehen.
> Du solltest besser darüber nachdenken, die 100kHz PWM DEUTLICH zu
> verringern, so auf 100-1000 Hz.
Ist leider eine fixe Frequenz, die ich nicht beeinflussen kann.

Der Artikel bezüglich LED-Fading ist mir bekannt und wurde in der 
Ansteuerung berücksichtig.

Danke für die bisherigen Antworten und Hinweise.
Moderator (Firma: Titel) Persönliche Seite
> 100kHz ... 2A ... Cluster
Das hört sich an wie ein optischer Mittelwellensender...

Gerald *. schrieb:
>> Du solltest besser darüber nachdenken, die 100kHz PWM DEUTLICH zu
>> verringern, so auf 100-1000 Hz.
> Ist leider eine fixe Frequenz, die ich nicht beeinflussen kann.
Die Konterfrage wäre: warum kannst du sie nicht beeinflussen?
Gast
>An additional 8-bit resolution (256 steps) Group PWM controller has
>both a fixed frequency of 190 Hz and an adjustable frequency between
>24 Hz to once every 10.73 seconds with a duty cycle that is adjustable
>from 0 % to 99.6 % that is used to either dim or blink all LEDs with
>the same value.

Geht das Dimmen über den "additional PWM Controller"? dieser läuft mit 
190Hz...
OP
> Geht das Dimmen über den "additional PWM Controller"? dieser läuft mit
> 190Hz...
Leider nein.
Ich möchte jeden Ausgang separat steuern.

A 97 kHz fixed frequency signal is used for each output. Duty cycle is 
controlled through 256 linear steps from 00h (0 % duty cycle = LED 
output off) to FFh (99.6 % duty cycle = LED output at maximum 
brightness).

Das Datenblatt:
http://www.nxp.com/documents/data_sheet/PCA9634.pdf
@  Gerald *. (pyromane)

>> Geht das Dimmen über den "additional PWM Controller"? dieser läuft mit
>> 190Hz...
>Leider nein.
>Ich möchte jeden Ausgang separat steuern.

Dann nimm einen anderen IC, der Aufwand für einen Work Around lohnt sich 
nicht.

TLC59116 ist dein Freund.

MfG
Falk
OP
Falk Brunner schrieb:
> TLC59116 ist dein Freund.
256-Step (8-Bit) Linear Programmable
Brightness Per LED Output Varying From Fully
Off (Default) to Maximum Brightness Using a
97-kHz PWM Signal
Einziger Vorteil, der IC hat bereits eine KSQ eingebaut, welche jedoch 
zu wenig Strom liefern kann.

Der IR2121 aus der MOSFET Treiberübersicht scheint mir noch am ehesten 
mit dem HUF76423D3 den Anforderungen gewachsen zu sein.
Bitte um Korrektur falls dem nicht so sein sollte.
@  Gerald *. (pyromane)

>> TLC59116 ist dein Freund.
>256-Step (8-Bit) Linear Programmable
>Brightness Per LED Output Varying From Fully
>Off (Default) to Maximum Brightness Using a
>97-kHz PWM Signal
>Einziger Vorteil, der IC hat bereits eine KSQ eingebaut, welche jedoch
>zu wenig Strom liefern kann.

Huch, wieso das denn? Die anderen Dinger ala TLC5922 machen nicht so 
einen Unsinn.

>Der IR2121 aus der MOSFET Treiberübersicht scheint mir noch am ehesten
>mit dem HUF76423D3 den Anforderungen gewachsen zu sein.
>Bitte um Korrektur falls dem nicht so sein sollte.

Dein HUF76423D3 ist ein 20A! MOSFET mit 37mOhm. Der ist "leicht" 
überdimensioniert.
Der IR2121 ist ein fetter Treiber. Kommt es dir nicht komisch vor, dass 
du einen 2A Treiber einsetzen willst, um einen 20A MOSFET mit unsinnig 
hoher PWM-Frequenz zu schalten, damit dann 2A LED Cluster leuchten?
Such dir einen gescheiten PWM-IC oder mach Soft-PWM, dazu ein 
sinnvoll dimensionierer MOSFET ala IRF7301 und alles ist gut, auch ohne 
Treiber.

MFG
Falk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.