12V Pull-Up mit 5V-TTL-AVR machbar?

Gast #4641353
Hallo Leute,

ich stehe etwas auf dem Schlauch. Ich will einen Mosefet mit 12v-Pull-Up 
sperren, ihn aber mit GND via AVR betreiben. Wenn ich also den Pin des 
AVR von GND auf VCC(5V) toggle, liegen ja zu den 5V auch 12V (75K 
Pull-Up 12V) an, ist es durch den großen Pull-Up unkritisch mit den 12V? 
Oder doch lieber einen Optokoppler vorschalten?
Max schrieb:
> ist es durch den großen Pull-Up unkritisch mit den 12V?

Dann fließt 0,1 mA durch die Schutzdiode.

Was sagt das Datenblatt dazu?

> Oder doch lieber einen Optokoppler vorschalten?

Wenn du oben schon eine Schaltung ohne galvanische Trennung in Betracht 
ziehst: Warum nicht einfach einen 'normalen' Transistor?
Gast
Dorian H. schrieb:
> Funktioniert nicht. Du hast ja an deinem (P-CH) Mosfet dann immer noch
> 7V Ugs.
Richtig!

> Mikrocontroller Ausgang hochohmig machen
Funktioniert auch nicht, weil da die Schutzdiode die Spannung auf die 5V 
klemmt.

> oder wenn das nicht geht dann etwas dazwischen schalten.
Eben. Einen einfachen Transistor, der vom µC angesteuert wird und dessen 
Kollektor dann das MOSFET-Gate schaltet.
Max schrieb:
> Ich will einen Mosefet mit 12v-Pull-Up
> sperren, ihn aber mit GND via AVR betreiben. Wenn ich also den Pin des
> AVR von GND auf VCC(5V) toggle

Dann kann der Pullup den Pin auf maximal 5.7V ziehen. Dann leitet die 
Schutzdiode gegen Vcc, die jeder µC Ein-/Ausgang hat. Auch dann, wenn 
er hochohmig geschaltet wird. Es gibt zwar µC mit echten open-drain 
Ausgängen (ohne Schutzdiode) aber der AVR gehört nicht dazu.

> (75K Pull-Up 12V) an, ist es durch den großen Pull-Up unkritisch

Es ist zumindest unkritisch für den AVR, weil der Strom durch die 
Schutzdiode unter dem Limit von ca. 1mA bleibt. Aber der MOSFET wird 
nicht sperren, weil er immer noch ca. 6.3V zwischen Gate und Source 
abbekommt.

> Oder doch lieber einen Optokoppler vorschalten?

Keinen Optokoppler, sondern einen n-MOSFET oder npn-Transistor. Dann 
kannst du auch einen kleineren Widerstand als 75K am Gate verwenden, was 
der Schaltgeschwindigkeit des MOSFET sehr zugute kommt.

Allerdings ist das eine absolute Standardschaltung, siehe den Artikel

Pegelwandler (Abschnitt 5 V ⇒ 9..15(..30) V)
Gast
Max schrieb:
> Wenn ich also den Pin des
> AVR von GND auf VCC(5V) toggle, liegen ja zu den 5V auch 12V (75K
> Pull-Up 12V) an, ist es durch den großen Pull-Up unkritisch mit den 12V?

Die 12V werden nicht am Pin anliegen - garantiert.

Guck dir mal im Datenblatt das Ersatzschaltbild eines IO-Pins unter 
besonderer Berücksichtigung der Schutzdioden an.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.