Ich verwende diese Schaltung derzeit, um meine Last von der MCU-Logik HIGH aus zu steuern
Schaltkreis ? Es ist sicher für meine MCU? Ich verwende NDP6020P ist ein Vgs (th) max -1 V, mein VCC beträgt 3,7 V.
Ich weiß, dass im letzten Stromkreis, wenn die MCU LOW ist, meine Last "ON" ist, anstatt im ersten Stromkreis "LOW" = "OFF".
Grüße
Sie können einen Mosfet direkt von den GPIO-Dingen aus ansteuern. Aber Sie müssen sicherstellen, dass es funktioniert:
Dies ist für einen N-Kanal. Das ist einfach.
Es gibt zusätzliche Schwierigkeiten mit einem P-Kanal. Da die Spannung zum Abschalten des P-Kanals den maximalen Pegel des GPIO nicht überschreiten sollte. Dies ist normalerweise ein Maximum von 5 V bei einem 5-Volt-toleranten IO.
Das bedeutet, dass das direkte Schalten eines p-FET auf GPIO nicht möglich ist, wenn mehr als 5 V geschaltet werden.
Im Falle Ihres NDP6020P sieht das Vgs(th)-Diagramm so aus:
Wenn Vgs < 1 Volt ist, leitet der Fet nicht. Der Pullup auf Vcc wird dies tun.
Wenn Vgs > 2 Volt ist, leitet der Fet. Das Kurzschließen von Gate zu Masse wird dies tun.
Die absolute Gate-Spannung darf die maximale GPIO-Spannung nicht überschreiten.
Typische Schaltung, einschließlich MCU-Interna:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wie du siehst. Die 5V bzw. geschaltete Lastspannung darf niemals Vcc/Vdd der MCU überschreiten!
Ein High-Side-p-Kanal-Mosfet benötigt eine Gate-Spannung von V+ - ein Diodenabfall zum Ausschalten. Wenn V+ der Spannung an der Source höher ist als die gpio-Spannung am Gate, würde es sich niemals ausschalten. Aus diesem Grund wird ein NPN-Wechselrichtertreiber verwendet. Es ermöglicht einem GPIO mit einer viel niedrigeren Spannung als V+, einen Kanal-FET anzusteuern.
Feuchtmaskin
kiki67100
Bimpelrekkie
Quark
Andi aka
kiki67100