Ich versuche, einen normalerweise offenen Schalter durch einen Low-Side-Schalter-Mosfet zu ersetzen. Der Drain des Mosfets ist mit einem Eingangspin einer nicht modifizierbaren 3,3-V-MCU verbunden.
Vor meinen Änderungen am Setup hat die HIGH-Seite des Schalters etwa 3,3 V gemessen, da es sich um einen LOW = TRUE-Logikeingang handelt.
Nachdem ich dem Gate des Mosfets eine 5-V-Rechteckwelle mit langer Periode (~ 5 V hoch, 0,070 V niedrig) hinzugefügt hatte, änderte sich die Spannung an der Drain-Seite des Mosfets drastisch.
MOSFET EIN - V_ds = 0 V mit V_gs = 5 V wie gewünscht.
MOSFET AUS- V_ds = 1,7 V mit V_gs = 0,070 V - HÄLFTE dessen, was es bei geöffnetem Mosfet-Schalter sein sollte.
Hat jemand eine Ahnung warum das so ist? Soweit ich das beurteilen kann, verwende ich den 2N7000 innerhalb der Spezifikation.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wenn Sie den Mosfet ausschalten (mit ), in Ihrem Schaltplan schwebt der Drain tatsächlich (es sei denn, Ihre MCU bietet Ihnen die Möglichkeit, interne Pullup-Widerstände am Eingang zu aktivieren, überprüfen Sie dies). Vielleicht möchten Sie so etwas tun:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wenn CTRL 5 V beträgt, erhalten Sie . Wenn STRG ist , der MOSFET ist ausgeschaltet und der Pullup-Widerstand sollte die 3,3 V (logisch hoch) am Drain des MOSFET einstellen.
Auch ein Widerstand (47k funktioniert) vom Gate zur Masse würde nicht schaden, obwohl ich nicht glaube, dass dies der Grund ist, warum Sie Probleme haben, da Sie das Gate auf einen niedrigen Wert treiben.
Big6
user_1818839
ItsAPhaseLocked
ItsAPhaseLocked
Big6
ItsAPhaseLocked