Forum: Mikrocontroller und Digitale Elektronik Port Schutzbeschaltung für Programmierfehler


von Gise Wuys (Gast)


Lesenswert?

Hallo Jungs und natürlich auch Mädels,

ich hab in einer Anwendung einen Schalter zu überprüfen. Der Schalter 
schaltet gegen die direkte Masse, jetzt will ich nicht, dass ich durch 
einen kleinen Programmierfehler mir gleich einen neuen Controller kaufen 
muss.
Gibt es da irgend eine Schutzbeschaltung dafür?

Danke schonmal!

Gise Wuys

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Serienwiderstand (z.B. 1k) zwischen Schalter und Portpin.

Gruß,
Magnetus

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Gise Wuys schrieb:
> dass ich durch einen kleinen Programmierfehler mir gleich
> einen neuen Controller kaufen muss.
Kauf dir doch gleich zwei neue Controller... ;-)

Im Ernst: so ein Controller hält sehr viel mehr aus als man denkt...

Ein Portpin, der zufällig auf Ausgang geschaltet ist und den falschen 
Pegel gegen irgendein Bezugspotenzial treibt, das macht den nicht platt.

BTW:
wenn man schon eine Schutzbeschaltung einbaut, dann garantiert an der 
falschen Stelle...  :-/

von Gise Wuys (Gast)


Lesenswert?

Gute Morgen,

naja ich hab halt viele Ausgänge (da isses mir ja egal) nur wenn der 
Taster grad gegen Masse geschalten ist (also quasi auf AN steht) und der 
Controller den Fehler hat jetzt grad HIGH Ausgang zu sen, dann fließt da 
doch Strom. Da hier laut Datenblatt nur 10mA fließen dürfen und ich 
nicht weiß, was bei einem glatten Kurzen hier fließt, hätt ich dch 
lieber gern ne´ Schutzbeschaltung!

Grüße Gise Wuys

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Gise Wuys schrieb:
> Da hier laut Datenblatt nur 10mA fließen dürfen und ich nicht weiß,
> was bei einem glatten Kurzen hier fließt, hätt ich dch
> lieber gern ne´ Schutzbeschaltung!
Ich könnte dir eine Versicherung gegen versehentlich falsh konfigurierte 
Datenrichtungsregister verkaufen...  :-o

> wenn der Taster grad gegen Masse geschalten ist (also quasi auf AN steht)
Wieso nur QUASI?
> und der Controller den Fehler hat jetzt grad HIGH Ausgang zu sen,
Das muß nicht unbedingt ein Fehler sein...
> dann fließt da doch Strom.
Ja, das ist so. Und zudem ist dieser Strom nur durch den Kanalwiderstand 
des FETs im uC begrenzt. Aber der wird davon schon nicht gleich 
kaputtgehen.

Aus dem harten kampferprobten Leben würde ich sagen: du wirst sicher 
einige Controller kaputtmachen. Aber garantiert die wenigsten wegen der 
hier beschriebenen Vorgehensweise...

Ich könnte mir sogar eher vorstellen, dass du da Widerstände einbaust, 
und irgendwann eine externe Schaltung anschliesst, die dann ums 
Verrec%$?=!°en nicht tut. Warum? Weil du blöderweise die eingebauten 
"Versicherungswiderstände" vergessen hast....

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.