FET mit Gate am AVR-Pin schaltet nicht ab

OP #729297
Lesenswert?

Hi.

Habe ein seltsames Problem an meinem Tiny26. Habe am AVR-Port das Gate 
eines BS170 N-Kanal FET dran. Anschalten klappt problemlos nur 
Ausschalten tut er sich nicht mehr?! Wenn ich mit dem Multimeter dran 
geh und Spannung messen will geht er plötlich aus sobald ich das 
Messkabel ansetze. Kann die Ladung im FET nicht über den AVR abfließen?

Der AVR ist ganz neu, hab ihn extra ersetzt weil ich dachte der alte 
wäre kaputt.

mfg PoWl
#729300
Lesenswert?

@ Paul Hamacher (powl)

>Habe ein seltsames Problem an meinem Tiny26. Habe am AVR-Port das Gate
>eines BS170 N-Kanal FET dran. Anschalten klappt problemlos nur
>Ausschalten tut er sich nicht mehr?! Wenn ich mit dem Multimeter dran

Kann es sein, dass der Port im AVR nicht als Ausgang geschaltet ist und 
du nur auf PORTx schreibst. Dann schaltest du nämlich den internen 
Pull-up ein.

Richtig also so

1
DDRx = 0xFF;   //Alles Ausgang
2
PORTX = 0xFF;    // Jetzt HIGH/LOW Schalten.

>geh und Spannung messen will geht er plötlich aus sobald ich das
>Messkabel ansetze. Kann die Ladung im FET nicht über den AVR abfließen?

Wenn es ein Eingang ist, dann nein.

MFG
Falk
Gast #729404
Lesenswert?

Immer einen Widerstang vom Gate gegen Masse (<< PullUp), sonst ist das 
Verhalten nach dem Einschalten des Prozessors undefiniert.

Im Programm zuerst Ausgang auf L setzen, dann als Ausgang definieren 
bzw. Ausgang freigeben.
Gast #729443
Lesenswert?

>Immer einen Widerstang vom Gate gegen Masse (<< PullUp), sonst ist das

>
Nein, du Schlaumeier, "<<" heisst "viel kleiner als...", hättest du 
drauf kommen können.

>Im Programm zuerst Ausgang auf L setzen, dann als Ausgang definieren

> Ist nach dem Reset sichergestellt.

Nicht bei allen Prozessoren, und schon garnicht z.B. bei externen 
Registern oder Schieberegistern. Aber das scheinen viele Entwickler in 
der Industrie auch nicht zu wissen. Daher oft die Klapperei, wenn man 
eine Maschine einschaltet.

MFG
Falk
#729445
Lesenswert?

@ Bensch (Gast)

>Nein, du Schlaumeier, "<<" heisst "viel kleiner als...", hättest du
>drauf kommen können.

Klar, weil irgendjemand mal wieder seine eigenen Abkürzungen erfindet. 
Ausserdem ist auch das Unsinn. Damit wäre der Vorteil des FET 
(leistungslose Ansteuerung) hinüber. Die Gate-Pull-downs können 
problemlos 1MOhm sein.

>> Ist nach dem Reset sichergestellt.

>Nicht bei allen Prozessoren, und schon garnicht z.B. bei externen
>Registern oder Schieberegistern.

Darum geht hier doch gar nicht! Es geht um INTERNE Ports eines AVRs.

> Aber das scheinen viele Entwickler in
>der Industrie auch nicht zu wissen. Daher oft die Klapperei, wenn man
>eine Maschine einschaltet.

Na ein Glück dass du das weisst.

MFG
Falk

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