Forum: Mikrocontroller und Digitale Elektronik PIC Überspannung?


von hheck (Gast)


Lesenswert?

Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen Pin's 
etwa 5.5V.

Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne 
PullUp) an 15V anschließen und mit dem MC die Spannung nach unten 
ziehen?

Gruß
Helle

von Max H. (hartl192)


Lesenswert?

Die max. Spannung an den Pins ist -0.3V to (VDD+0.3V). Da CMOS Eingänge 
interne Schutzdioden habe, siehe Datenblatt S. 40 und Folgende, kannst 
du die 15V über einen Widerstand an die Pins anhängen. Die Dioden halten 
laut Absolute Maximum Ratings 20mA aus.

von Frank K. (fchk)


Lesenswert?

hheck schrieb:
> Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen Pin's
> etwa 5.5V.
>
> Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne
> PullUp) an 15V anschließen und mit dem MC die Spannung nach unten
> ziehen?

Können schon. Der PIC wird das aber nicht mögen. Ein kleiner 
NPN-Transistor mit Basis-Vorwiderstand ist die Lösung.

fchk

PS: Nicht mit den Absolute Maximum Ratings im Datenblatt planen. Das 
sind die Werte, bei denen der Chip zuverlässig gerade noch nicht sofort 
beschädigt wird. Ein Dauerbetrieb bei diesen Werten wird NICHT 
garantiert. Du designst mit den Werten aus den Recommended Ratings, um 
auf der sicheren Seite zu sein.

: Bearbeitet durch User
von hheck (Gast)


Lesenswert?

Danke, euch Beiden,
habs kapiert!

Ich wollte einen NPN-Darlington als Spannungsfolger ansteuern.
Hätte aber an PortA wegen der Schutzdioden sowieso nicht funktioniert.
An PortB sind die zwar wohl nicht vorhanden, aber dann stehen die 15V an 
den internen Komponenten an, was die sicher nicht ertragen.
Also doch die PullDown-Transistoren, die ich eigentlich 
wegrationalisieren wollte.

Also: Erst denken, dann schreiben!

Danke,
Helle

von Chris (Gast)


Lesenswert?

warum keinen einfachen spannungsteiler auf 5V oder 3V?

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Eine Spannung von 15V an einen Eingangsport anschließen - kein Problem - 
schalte 100k Ohm davor.

Die dann auf 0V schalten - geht nicht, ist ja ein Eingangspin.

Schreib mal besser, was Du WIRKLICH willst.

von hheck (Gast)


Angehängte Dateien:

Lesenswert?

Eigentlich wollte ich sowas machen,

Gruß
Helle

von Michael L. (michaelx)


Lesenswert?

hheck schrieb:
> Eigentlich wollte ich sowas machen,
>
> Gruß
> Helle

Warum um alles in der Welt willst du das so machen?

Das ist doch der klassische Fall von Open-Collector. Nimm den R von den 
15V weg, hänge ihn zwischen Port-Pin und Basis und fertisch!

Dann ist nix mit zu viel Spannung am PIC.

;-)

von hheck (Gast)


Lesenswert?

Michael L. schrieb:
> Das ist doch der klassische Fall von Open-Collector. Nimm den R von den
> 15V weg, hänge ihn zwischen Port-Pin und Basis und fertisch!

Und wie, bitte, kommt der Ausgang vom Darlington über 4V ?

von Max H. (hartl192)


Lesenswert?

Mach es einfach so und gut ist. 
http://www.bristolwatch.com/ele/img/tr9.gif
Zum Highside Schalten würde ich keinen NPN-Darlington verwenden, da du 
so immer ca. 1.4V Spannungsabfall am Transistor hast.

hheck schrieb:
> Und wie, bitte, kommt der Ausgang vom Darlington über 4V ?
Kommt er bei denen Schaltung auch nicht wirklich. Durch die internen 
Schutzdioden hast du maximal ca. 5.7V am Pin und am Emitter des PNP 
Darlington maximal ca. 4.3V.

: Bearbeitet durch User
von spontan (Gast)


Lesenswert?

Vielleicht will er aber unbedingt High-Side schalten?
Auch das geht anders besser.

von Max H. (hartl192)


Angehängte Dateien:

Lesenswert?

Nachtrag: Wenn's unbedingt ein NPN Highside sein muss dann könnte man es 
so wie im Anhang machen. Besser wäre aber mit dem NPN Lowside oder mit 
einem PNP Highside zu schalten.

von hheck (Gast)


Angehängte Dateien:

Lesenswert?

Geht wohl nur so, wie Frank schon geschrieben!

Gruß
Helle

von Max H. (hartl192)


Lesenswert?

Bleib noch die Frage wieso du mit einen NPN-Darlington Highside schalten 
willst.

von Michael L. (michaelx)


Lesenswert?

hheck schrieb:
> Michael L. schrieb:
>> Das ist doch der klassische Fall von Open-Collector. Nimm den R von den
>> 15V weg, hänge ihn zwischen Port-Pin und Basis und fertisch!
>
> Und wie, bitte, kommt der Ausgang vom Darlington über 4V ?

Ups, so spät ... und nicht richtig hingeguckt.
Die Lampe ist ja "unten". - Tut das Not?

Wenn du unbedingt so schalten willst, dann nimm einen PNP-Darlington, 
und setze einen NPN davor.

Edit:

http://www.elektronik-kompendium.de/public/schaerer/powsw1.htm

: Bearbeitet durch User
von hheck (Gast)


Lesenswert?

Ok.
Das ist Teil einer H-Schaltung für die Scheibenwischermotoren, die ich 
als Servo betreibe für die Drehzahlstellung meiner Dieselmotoren in 
meinem Boot!
Diese Motoren haben einige gravierende Vorteile:
Billig, robust, hohes Drehmoment, selbstsperrend.
Aber auch einen massiven Nachteil: hohes Schwungmoment!
Also zum schnellen Stoppen kurzschließen.
Das funktionierte mit Standard-H-Schaltung (PNP/lowside und 
NPN/highside) nicht. Also NPN auf allen vier Quadranten.
Das funktioniert nun seit 1994 mit einer Ansteuerung über Komperatoren, 
erfordert aber immer noch relativ große Hysterese, was es erschwert, 
beide Motoren auf gleiche Drehzahl zu bekommen.
Ich will das jetzt optimieren, indem ich die vier Transistoren über MC 
ansteuere.

Alles klar?
Gruß
Helle

von Kurtl (Gast)


Lesenswert?


von Somebody123 (Gast)


Lesenswert?

Hallo,

das geht zwar, ist aber nicht empfehlenswert:

1. sind die "absolute maximum" ratings kein zulässiger Betriebszustand - 
der µC kann sich undefiniert verhalten (beim Port allerdings nicht sehr 
wahrscheinlich). Bitte die Entsprechenden Hinweise im Datenblatt 
beachten.

2. haben nicht alle Ports Clampingdioden. Die 5V-Toleranten z.B. eher 
nicht (wie auch...).

3. können Ströme in die 3V3 die Spannung hochdrücken. schließlich fließt 
ein Strom von den 15V in die 3V3. Das kann bei diversen Stromsparmodi 
(deep-sleep) auch bei einem sehr hohen Widerstand passieren, wenn der 
Strom nicht irgendwo verbraucht wird.

Daher würde ich eher einen Spannungsteiler nehmen. der eine Widerstand 
ist jetzt nicht so wahnsinnig teuer und die Lösung ist sauber.

von Michael S. (rbs_phoenix)


Lesenswert?

hheck schrieb:
> Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen
> Pin's
> etwa 5.5V.
>
> Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne
> PullUp) an 15V anschließen und mit dem MC die Spannung nach unten
> ziehen?
>
> Gruß
> Helle

Willst du jetzt nen Eingang mit 15V ansteuern (wegen "Eingabeport") oder 
willst du 15V schalten (wegen "die spannung nach unten ziehen").

15V schalten:
Bei ner simplen Lampe würde ich die Lampe an 15V hängen und mit einem 
NPN-Transistor inkl. Basiswiderstand oder N-Ch. MOSFET "die Masse 
schalten".

Eingang mit 15V schalten:
Ansich tut es ein Spannungsteiler. Z.B. 2k2 und 1k1.

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

hheck schrieb:
> Ok.
> Das ist Teil einer H-Schaltung für die Scheibenwischermotoren, die ich
> als Servo betreibe für die Drehzahlstellung meiner Dieselmotoren in
> meinem Boot!

[...]

>
> Alles klar?
> Gruß
> Helle

Waren soviele Fragen/Antworten nötig um die Wahrheit aus Dir zu 
entlocken ?
Viele ernsthafte Schreiber haben jetzt nämlich die Lust verloren, diesen 
sinnlosen Thread weiter zu verfolgen oder sinnvolle Antworten zu geben.

Merke Dir: So wird das nix !!!


BTW: Ich habe jetzt auch keine Lust mehr...

von fallender Apfel (Gast)


Lesenswert?

hheck schrieb:
> Das ist Teil einer H-Schaltung für die Scheibenwischermotoren, die ich
> als Servo betreibe für die Drehzahlstellung meiner Dieselmotoren in
> meinem Boot!

Ah, kenn ich.
Wie bei dem Ausflugsboot das letzte Tage in den Kai gekracht ist.

von hheck (Gast)


Lesenswert?

Bernd Rüter schrieb:
> Waren soviele Fragen/Antworten nötig um die Wahrheit aus Dir zu
> entlocken ?

Nein, die wären nicht nötig gewesen.

Hättest du dich z.B. gleich mit meiner Frage beschäftigt, statt zu 
nörgeln, wozu ich das denn wissen will (was dich eigentlich gar nichts 
angeht), wären wir schneller zum Ziel gekommen.

Danke nochmal für alle konstruktiven Antworten,
Helle

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

hheck schrieb:
> Bernd Rüter schrieb:
>> Waren soviele Fragen/Antworten nötig um die Wahrheit aus Dir zu
>> entlocken ?
>
> Nein, die wären nicht nötig gewesen.
>
> Hättest du dich z.B. gleich mit meiner Frage beschäftigt, statt zu
> nörgeln, wozu ich das denn wissen will (was dich eigentlich gar nichts
> angeht), wären wir schneller zum Ziel gekommen.
>
> Danke nochmal für alle konstruktiven Antworten,
> Helle

Du hast doch einen Vogel!

Was hat:
---
Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne
PullUp) an 15V anschließen und mit dem MC die Spannung nach unten
ziehen?
---
mit einer H-Brücken-Ansteuerung für einen Motor zu tun ?


An den Admin:
Sowas lasse ich nicht an mir kleben !

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
Noch kein Account? Hier anmelden.