Pulldown-Widerstand vor oder nach Gatewiderstand?

Gast #2629897
Lesenswert?

Hallo!

Habe ein NMOSFET über einen Gatewiderstand an einen ATtiny48 
angeschlossen.
Zusätzlich kommt an den MOSFET noch ein Pulldown-Widerstand ans Gate.
Wenn ich den Pulldown direkt zwischen Gate und Gatewiderstand anbringe, 
entsteht so doch ein ungewollter Spannungsteiler, oder etwa nicht?
Sollte ich den Pulldown deshalb nicht besser direkt zwischen MCU und 
Gatewiderstand schalten?

Grüße
Gast #2629913
Lesenswert?

Das hier ein Spannungsteiler entsteht ist richtig.

Wenn das irgenwie relevant für Deine Schaltung ist, dann mach den 
Pulldown vor den Gatewiderstand.

In der Regel ist Dein Gatewiderstand <100 Ohm und der Pulldown einige 
xxkOhm groß, der Spannungsabfall ist also nur wenige mV groß.

Gruß
Gast #2629918
Lesenswert?

EGS_TI schrieb:
> Sollte ich den Pulldown deshalb nicht besser direkt zwischen MCU und
> Gatewiderstand schalten?

Ja, seh ich auch so.
Mach den Pulldown nicht zu klein, ich denke so 10k sind OK.
Mach den Pulldown aber auch nicht zu groß, manche µC's (ich kenne den 
ATtiny48 nicht) haben eingebaute Pullup's!
Der Pulldown soll doch sicher dazu dienen, das der MOSFET nicht zufällig 
schaltet, bevor das DDR-Register des ATtiny initialisiert wurde.
Gast #2629942
Lesenswert?

Lothar Miller schrieb:
> ** Lötlackl schrieb:
>> Ich würde sagen, ist wurscht, den Pulldown brauchst Du nur, solange der
>> Tiny seine Port's noch nicht konfiguriert hat.
> Und falls irgendwo ein kalte Lötstelle oder sonst eine Unterbrechung
> auftritt. Und deshalb: möglichst direkt zwischen Source und Gate.

Ah, danke! Super, dass man hier noch so viel dazulernen kann.
Gast #2629947
Lesenswert?

EGS_TI schrieb:
> Mein Pulldown ist 10k und Gate 1k (bis jetzt).
Ohne deine Schaltung näher zu kennen, 100R ist immer so das Maximum, 
selbst bei statischem Schalten, also an und aus über lange Zeiträume. 
Größer muss es nicht sein. 10k ist ok.

Bei f< 20kHz würde ich irgendwas zwischen 10R und 22R wählen. Darüber 
hinaus ist ein Blick ins DB des Schalters auch empfehlenswert bezüglich 
der Gateladungen.


Ingo
Gast #3271613
Lesenswert?

Gatedriver schrieb:
> Wenn das irgenwie relevant für Deine Schaltung ist, dann mach den
> Pulldown vor den Gatewiderstand.

Dazu habe ich auch mal eine Frage an die Spezialisten hier : kann man 
das wirklich problemlos so machen ?

Also der "klassische" Weg ist ja :
µC-Ausgang -> Vorwiderstand -> Gate und Widerstand nach Masse (Pulldown)

Kann ich das problemlos ändern in :
µC-Ausgang -> Widerstand nach Masse (Pulldown) und Vorwiderstand -> Gate

Was ist in dem Moment, wo der Mikrocontroller (z.B. ein Atmega) noch 
nicht richtig initialisiert ist ? Ist das dann gut, wenn direkt Masse am 
Pin anliegt ohne das der Vorwiderstand dazwischen ist ?
Gast #3271710
Lesenswert?

Klaus schrieb:
> Ingo schrieb:
>> Ohne deine Schaltung näher zu kennen, 100R ist immer so das Maximum,
>> selbst bei statischem Schalten, also an und aus über lange Zeiträume.
>
> Was spricht gegen 0 Ohm, insbesondere beim statischen Schalten?
>
> MfG Klaus

Im Moment des schaltens, wenn die Gatelapazität ungeladen ist fließt ein 
massiver Strom meist im einstelligen Amperebereich. Das können nur die 
wenigsten Portpins abhaben. Der Gatewiderstand begrenzt den Strom. Das 
Laden / Entladen der Gatekapazität  dauert dann länger und damit auch 
das Schalten. Darum so klein wie möglich, so groß wie nötig um den Pin 
nicht zu himmeln.
(Firma: TravelRec.) Persönliche Seite #3271757
Lesenswert?

Peter schrieb:
> fließt ein
> massiver Strom meist im einstelligen Amperebereich. Das können nur die
> wenigsten Portpins abhaben.

Nur dass die meisten Portpins 60..80 Ohm Kanalwiderstand (sprich: 
Innenwiderstand) haben, zumindest bei AVRs. Das begrenzt den maximalen 
Strom auf erträgliche Werte. Gatewiderstände an Controllerpins sind 
somit Angstwiderstände.
#3271800
Lesenswert?

Peter schrieb:
> Klaus schrieb:

>>> Ohne deine Schaltung näher zu kennen, 100R ist immer so das Maximum,
>>> selbst bei statischem Schalten, also an und aus über lange Zeiträume.

>> Was spricht gegen 0 Ohm, insbesondere beim statischen Schalten?

> Im Moment des schaltens, wenn die Gatelapazität ungeladen ist fließt ein
> massiver Strom meist im einstelligen Amperebereich. Das können nur die
> wenigsten Portpins abhaben.

Ähm. Nein.

Portpins können soviel Strom auch gar nicht liefern. Typische CMOS- 
Gegentaktausgänge haben so 10..30 Ohm Kanalwiderstand. Die begrenzen den 
Strom schon ganz allein. Und daß sie dabei kurzfristig quasi auf einen 
Kurzschluß arbeiten, stört auch nicht. Das ist ein ganz normaler 
Betriebsfall. Sonst würden ja jegliche parasitären Kapazitäten die 
Funktion jedweder Logikschaltung verhindern.


XL
Gast #3271850
Lesenswert?

Axel Schwenke schrieb:
> Typische CMOS-Gegentaktausgänge haben so 10..30 Ohm Kanalwiderstand.
> Die begrenzen den Strom schon ganz allein.
... auf max. 500 mA könnte man da noch ergänzen.

> Sonst würden ja jegliche parasitären Kapazitäten die Funktion jedweder
> Logikschaltung verhindern.

Das wäre in der Kapazität ja auch nur ein Unterschied von einem Faktor 
100 zu einem etwas solideren MOSFET.
Gast #3271865
Lesenswert?

>
> Portpins können soviel Strom auch gar nicht liefern. Typische CMOS-
> Gegentaktausgänge haben so 10..30 Ohm Kanalwiderstand. Die begrenzen den
> Strom schon ganz allein.

Nur dödelt nicht jeder mit Arduino / AVR oder PIC rum. Ein wundervoller 
Highspeedtreiber z.B. im FPGA hat da ganz andere Avancen ...
Gast #3272071
Lesenswert?

Knut Ballhause schrieb:
> Nur dass die meisten Portpins 60..80 Ohm Kanalwiderstand (sprich:
> Innenwiderstand) haben, zumindest bei AVRs. Das begrenzt den maximalen
> Strom auf erträgliche Werte. Gatewiderstände an Controllerpins sind
> somit Angstwiderstände.

... und dieser Innenwiderstand reicht auch aus, um das MOSFET-Gate 
direkt mit dem Ausgangspin (z.B. beim Atmega328) zu verbinden ?

Manche nutzen ja gar einen 1k Vorwiderstand, was natürlich ein bissel 
arg viel ist aber das hat vielleicht auch mit dem Spannungsteiler zu tun 
(wenn man noch einen 10k Pulldown verwendet) sprich es müssen ja noch 
ausreichend Volt am Gate anliegen.

Aber abgesehen davon dachte ich schon, dass man so Pi mal Daumen um die 
100 Ohm zur Absicherung braucht und es somit nicht schaden kann, 
zusätzlich noch einen Vorwiderstand von vielleicht 30 bis 50 Ohm 
einzuplanen.
#3273174
Lesenswert?

@ Max (Gast)

>Braucht man nun einen zusätzlichen Vorwiderstand (wenn ja wie groß?), um
>den Controller-Ausgang zu schützen

Nein.

Abschätzung:

1
P = U^2 * C * f (Ladeleistung)

Die wird in der IO-Zelle in Wärme umgesetzt. Bei einem kleinen IC ala 
AVR & Co würde ich dort bestenfalls 10-100mW verbraten wollen (Pi mal 
Daumen).

Mal rechnen.

PWM mit 1kHz und 10nF MOSFET-Gate Kapazität (schon recht viel) bei 5V

1
P = 5V^2 * 10nF * 1 kHz = 250µW.

Da ist noch VIEL Luft nach oben.

Wenn man höhere Frequenzen oder Kapazitäten treiben will, braucht man 
einen MOSFET-Treiber, siehe MOSFET-Übersicht.

>oder kann man gleich einen Pullup
>ranhängen und das Gate ?

Ja.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren