Forum: Mikrocontroller und Digitale Elektronik PWM-Problem (IRLML6401 / BSS138)


von Daniel P. (ppowers)


Angehängte Dateien:

Lesenswert?

Guten Abend,

ich versuche mit beigefügter Schaltung zwei weiße LEDs zu schalten / 
dimmen. Das Signal "FLASHLIGHT" kommt von einem µC, der mit 3.3V 
betrieben wird, deshalb der Aufwand mit den FETs.

Irgendetwas habe ich dabei aber leider nicht bedacht, denn die LEDs 
lassen sich zwar problemlos ein- und ausschalten (im Sekundentakt), wenn 
ich eine PWM drauf gebe (z.B. mit 16kHz), erfolgt leider keine 
Helligkeitsveränderung der LEDs. Erst bei Reduzierung des Dutycycles auf 
0% gehen die LEDs aus.

Kann mir jemand sagen, was ich übersehe? Sind die verwendeten FETs 
möglicherweise ungeeignet für diesen Anwendungszweck? Ich bin in diesem 
Fall etwas ratlos...

Vielen Dank!

Gruß
Daniel

Links zu den Datenblättern der verwendeten FETs:
BSS138: http://www.diodes.com/datasheets/ds30144.pdf
IRLML6401: http://www.irf.com/product-info/datasheets/data/irlml6401.pdf

von BigWumpus (Gast)


Lesenswert?

Vielleicht ist R39 etwas groß gewählt.
Mangels einer richtigen Push-Pull-Stufe muß der arme R39 das Gate 
abschalten, da würde ich mal einen kleineren R probieren.

von Michael H. (michael_h45)


Lesenswert?

> Vielleicht ist R39 etwas groß gewählt.
Genau.

C_gs = 2nF
Mit einem R von 100k macht das eine Zeitkonstante von 0,2ms.
Sagen wir mal, dass mindestens 2*t vergehen muss, damit der FET auch 
dicht macht, sind wir ~0,5ms.

Deine 16kHz haben aber eine Periode von 0,06ms.

von Daniel P. (ppowers)


Lesenswert?

Mahlzeit und vielen Dank für die kompetente Hilfe!

Wie vorgeschlagen habe ich den R39 reduziert. Zunächst habe ich einen 
4,7 kOhm Widerstand eingelötet, wodurch sich schon eine Verbesserung 
einstellte, die minimale Helligkeit der LEDs pendelte sich aber nur auf 
ca. der halben Maximalhelligkeit ein. Zufrieden bin ich nun mit dem 
Ergebnis, das mir ein 120 Ohm Widerstand liefert :-)
Habe ich nun irgendwelche Nachteile durch die Wahl eines so geringen 
Widerstands?
Zur Info: der IRLML6401 muss einen maximalen Strom von ca. 200mA 
schalten.

Gruß & Dank
Daniel

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.