Hallo zusammen, ich stehe wohl vor einer typischen Anfängerfrage. Der Fall: Ich will mit einem MOSFET eine 7-Segment-Anzeige treiben. Der erste Teil funktioniert, wenn ich alles anschließe und dann den µC-Pin auf high setze, fängt das entsprechene Ssegment an zu leuchten. Es hört nur nicht damit auf, wenn ich den Pin wieder auf low, meinem Verständnis nach also auf Ground lege. Erst wenn ich das Gate manuell auf Ground lege (mit Drahtbrücke), geht auch das Segment wieder aus. Also warum ist in diesem Fall low nicht gleich Ground. Oder liegt das Problem vor der Schaltung?
> Oder liegt das Problem vor der Schaltung? Vermutlich ;) Miss mal den Pegel am Gate gegen GND nach. Evtl. schaltest du ja den Pin nicht wirklich auf low sondern auf hochohmig/Eingang (tristate, wären die DDR*-Register beim AVR, TRIS* beim PIC). Dank Pullup und oder der Gatekapazität bleibt das dann noch sehr lange high...
Lösung: Pulldown widerstände 1-10kohm von Gate nach gnd. Mit freundlichen Grüßen Valentin s.
> Also warum ist in diesem Fall low nicht gleich Ground.
Das Gate arbeitet wie ein Kondensator. Du lädst ihn auf und es dauert
einige Zeit, bist er sich wieder entladen hat.
Vermutlich hat er einfach vergessen, die I/O Pins als Ausgang zu konfigurieren. Dann schaltet er nur den Pull-Up Widerstand an und aus.
Hast du Vss des µC mit Source des Mosfets verbunden?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.