MOSFET zum Ansteuern der LED, schaltet sich nie vollständig aus

Ich habe die folgende Schaltung (siehe Anhang), in der ich einen SI2302-MOSFET verwende, um eine LED mit einem Mikrocontroller zu schalten (interner Pulldown).

Geben Sie hier die Bildbeschreibung ein

Das Problem, das ich sehe:

Beim Umschalten zwischen 3,3 V (HIGH) und 0 V (LOW) am Gate schaltet die am Drain-Pin gemessene Spannung zwischen 0,6 und 0,7 Volt um, wodurch die LED beim Schalten nur geringfügig heller/dunkler wird, aber nicht eingeschaltet wird ganz ein- oder ausschalten.

Ich würde ungefähr 3,3 Volt am Drain erwarten, wenn der MCU-Ausgang niedrig ist (MOSFET nicht leitend) und ungefähr 0 Volt am Drain, wenn der MCU-Ausgang hoch ist (MOSFET vollständig leitend).

Ich habe einige ähnliche Beiträge gelesen, aber das Problem war, dass der MOSFET wahrscheinlich kaputt oder falsch herum gelötet war. Ich habe 6 dieser Schaltungen parallel und alle zeigen das gleiche Problem.

UPDATE: Gate wird von einem STM32L051 angesteuert. Versuchte es mit einem externen 10k-Pulldown-Widerstand zwischen Gate und Source. Gleiches Ergebnis. Habe es versucht, indem ich den STM32 deaktiviert und das Gate manuell umgeschaltet habe. Gleiches Ergebnis.

LETZTES UPDATE: Es war mein Fehler, ich habe SI2303 anstelle von SI2302 gelötet. Danke euch allen!

Fügen Sie einen externen Pulldown zwischen Gate und Source hinzu und melden Sie sich bei uns.
Welches Gerät steuert das Gate und wie? Ist die Software, die den Pin steuert, überprüft?
@Justme ein STM32L051 Mikrocontroller. Die Spannung am Gate scheint vernünftig zu sein und wechselt zwischen 0 V und ~ 3,4 V.
@StainlessSteelRat mit einem 10k-Widerstand gemacht, kein Unterschied.
Deaktivieren Sie Ihren MCU-Ausgang und verwenden Sie ein Kabel, um den MOSFET-Eingang manuell umzuschalten.
Fügen Sie Ihre Kommentare zu Justme zu Ihrer Frage hinzu.
@StainlessSteelRat kein Unterschied bei manueller Umschaltung. Ich habe die Updates zur Frage hinzugefügt.
Woher hast du deine MOSFETs? Da funktionieren Ihre MOSFETs nicht!
@StainlessSteelRat Mouser
Schließen Sie Ihre LED-Schaltung separat auf einem Steckbrett oder auf dem Schreibtisch an und manipulieren Sie den Eingang, um MOSFETs zu testen. Dadurch wird festgestellt, ob das Problem MOSFET oder PCB ist.
@StainlessSteelRat du hast recht. Ich habe einen MOSFET durch einen aus einer anderen Charge ersetzt (anderer Hersteller, ältere Mouser-Lieferung), jetzt funktioniert es. Vielen Dank!
Ich weigere mich, 6 schlechte MOSFETs von 6 möglichen zu glauben. Wählen Sie einen anderen MOSFET. Das wäre für mich ein No-Brainer.
@StainlessSteelRat ja, du hast recht. es war mein schlechtes. Ich habe si2303 gelötet, die p-Kanal-Mosfets sind. Danke!

Antworten (2)

Wenn Sie 0,6 V über dem MOSFET sehen, ist es sehr wahrscheinlich, dass Sie den Durchlassabfall der Body-Diode messen. Also entweder

a) Der MOSFET ist falsch platziert (dh gespiegelte Reihenfolge – D zu S und umgekehrt), oder

b) Das ist stattdessen ein PMOS.

Für (b) ist die Body-Diode im Vergleich zu einem NMOS umgekehrt. Selbst wenn Sie es wie angenommen anschließen, ist die Body-Diode also immer in Vorwärtsrichtung vorgespannt.

danke für die Antwort! Ich bin mir sicher, dass es richtig herum angeschlossen ist, das Datenblatt mouser.ch/datasheet/2/258/SI2302A(SOT-23)-V1-1626736.pdf gibt auch N-Channel Mosfet an.
@lazerlini Dann hast du Drain und Source vertauscht.
@Hearth Drain ist mit der LED verbunden, Source ist mit Masse verbunden
@lazerlini woher weißt du das? Das Datenblatt scheint nicht zu sagen, wie die Pinbelegung ist.
@Hearth Auf Seite 1 steht unter "interne Struktur" 1. GATE 2. SOURCE 3. DRAIN, und in der Draufsicht rechts sehen Sie die mit 1, 2 und 3 beschrifteten Pins

Wenn Sie 0,6 Volt am Drain in Bezug auf 0 Volt sehen, wenn das Gate hoch ist, haben Sie entweder ein Problem mit dem MOSFET oder wie Sie ihn an Ihre Schaltung angeschlossen haben, oder Ihre Gate-Ansteuerspannung ist unzureichend.

Mit einer anständigen Steuerspannung am Gate sollte der MOSFET in der Lage sein, einen "Ein"-Widerstand von leicht unter 0,1 Ohm zu liefern. Da Sie einen 20-Ohm-Widerstand in Reihe mit der LED haben (der den Strom auf zwischen 50 mA und 100 mA begrenzt), sollten Sie mit einer Drain-Spannung von nicht mehr als 10 mV rechnen.

Hinzu kommt das Problem, dass es nur 0,7 Volt anzeigt, wenn das Gate nicht angesteuert wird, und daher, obwohl Sie dies sagen: -

Ich habe einige ähnliche Beiträge gelesen, aber das Problem war, dass der MOSFET wahrscheinlich kaputt oder falsch herum gelötet war.

Ich muss daraus schließen, dass der MOSFET defekt, falsch herum gelötet oder nicht ausreichend am Gate angesteuert ist.