PIC 18 mit 3V auf 5V and MOSFET

OP #2092268
Lesenswert?
• ▲
▼
Moin zusammen,

ich versuche mit einem PIC18F25J10 (Ausgang PortC.4) eine MOSFET zu 
schalten. Da der MOSFET (IRFBE30) erst bei 5 Volt voll durchsteuert, 
habe einen Pull-Up-Wiederstand zwischen µC-Ausgang und FET an +5V auf 
dem Board gelegt (s.h. Anhang). Laut Datenblatt Seite 94 (Interfacing 
with a 5V System) sollte das auch gehen. Habe LATC.4 auf Null gesetzt 
und schalte TRISC.4 an und aus, um den Pegel zu ändern. Wenn ich den 
µC-Ausgang aber auf 1 setze, krieg ich lediglich 4V am Ausgang (bei 
R=10k), nicht genug für den FET. Hab dann gedacht, dass ein größerer 
Widerstand hilft und R= 800k genommen,
jetzt komme ich aber nicht höher als 3V, bei R=1k gehts bis 4,2V.
Kann mir jemand erklären, was hier passiert?
Kennt jemand einen MOSFET, der bei Uth bei 1-2 Volt liegen hat und 
trotzdem Id = 600mA verträgt.
Oder soll ich einen Pegelwandler nehmen?

Vielen Dank und viele Grüße

RandomWireMan
Angehängte Dateien:
(Firma: Promaxx.net) #2092671
Lesenswert?
• ▲
▼
Du bist Dir jetzt aber sicher, daß Du LATC.4 immer auf 0 läßt und nur 
TRISC.4 schaltest ?
Der 10k-Pull-Up sieht ganz ok aus.
Der MOSFET ist aber Overkill. Das ist eine 800V-Type, die ist für diese 
Schaltung völlig falsch. 3 Ohm RDSon - Oje !
Vielleicht wäre ein IRL3803 oder IRLR/U2905 etwas besser.
Gast #2190169
Lesenswert?
• ▲
▼
Hallo,

das liegt daran, dass du in diesem Fall das TRIS Register schalten 
musst. Bei LAT=0 und TRIS=0 ist der Pin low, und der MOSFET aus. Ist nun 
LAT=1, so wird der Ausgang des Pins quasi mit der Vdd des PIC 
"verbunden". Die Schutzdiode im high-side MOSFET ist nun zwanglaeufig 
eingeschaltet und ueber sie fliesst von den 5V nach 3V ein Strom. Die 
Spannung am Ausgang wird dann 3V plus die Flussspannung der Diode 
betragen.
Schaltest du aber LAT=0 und TRIS=1, so ist der high-side MOSFET 
deaktiviert, der Pullup kann bis 5V hochziehen. Das geht aber nur bei 5V 
kompatiblen Pins, also solchen die keine Analogfunktionen haben (wie 
ADC, Komparator etc.).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.