Forum: Mikrocontroller und Digitale Elektronik PIC 12F683 - low side Schalter?


von Max S. (maxic)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,
ihc brauche hierzu bitte eine Beurteilung:
Ist es zulässig, einen Mikrocontroller wie zum Beispiel den PIC 12F683 
über die GND Seite An/Aus zu schalten (siehe Schaltplan)?

An VDD liegt 2,8V an.
Batt+ sind 3V-4,2V.

von HyperMario (Gast)


Lesenswert?

Max S. schrieb:
> Hallo Zusammen,
> ihc brauche hierzu bitte eine Beurteilung:
> Ist es zulässig, einen Mikrocontroller wie zum Beispiel den PIC 12F683
> über die GND Seite An/Aus zu schalten (siehe Schaltplan)?
>
> An VDD liegt 2,8V an.
> Batt+ sind 3V-4,2V.

Es ist schwierig einen uC abzuschalten weil du nie weißt über welche 
Wege dann der Strom fließt. Das ist m.W nicht spezifiziert.

Hab das selber mal mit Vcc off probiert, das Ding lief munter weiter 
weil die Spannung über einen I/O Port kam.  Das wird mit GND vermutlich 
nicht besser sein.

Evtl- den deep sleep nehmen, dein 20k Spannungsteiler zieht dann in 
jedem Fall mehr ;-). Evtl. über einen Port ein/ausschalten.

Der LDO nützt dir so auch wenig und Vpp sollte man auf jeden Fall über 
nen Pullup steuern  (u.a. wg Proggen)

Die Batterie auch über die internen Schutzdioden nach Vdd entladen.

Meiner einer würde sich erst mal ein paar application notes über low 
power Schaltungen ansehen.

von Max S. (maxic)


Lesenswert?

HyperMario schrieb:
>
> Es ist schwierig einen uC abzuschalten weil du nie weißt über welche
> Wege dann der Strom fließt. Das ist m.W nicht spezifiziert.
>
> Hab das selber mal mit Vcc off probiert, das Ding lief munter weiter
> weil die Spannung über einen I/O Port kam.  Das wird mit GND vermutlich
> nicht besser sein.
Danke für deine Einschätzung.

VCC off funktioniert bei dieser Schaltung. Zumindest arbeitet die 
Schaltung in diesem Fall nicht. Es fliesst dann allerdings ein Strom von 
40µA in den Pin3. In welchem Zustand der uC dann genau ist, kann ich 
auch nicht sagen.

Also GND zu schalten, ist jetzt nicht direkt schädlich, aber man weiß 
nicht was so genau passieren wird?

>
> Evtl- den deep sleep nehmen, dein 20k Spannungsteiler zieht dann in
> jedem Fall mehr ;-). Evtl. über einen Port ein/ausschalten.
>
> Der LDO nützt dir so auch wenig und Vpp sollte man auf jeden Fall über
> nen Pullup steuern  (u.a. wg Proggen)
>
> Die Batterie auch über die internen Schutzdioden nach Vdd entladen.
>
> Meiner einer würde sich erst mal ein paar application notes über low
> power Schaltungen ansehen.

Das ist nicht meine Schaltung und ich habe keine Möglichkeit bzw. keine 
Kenntnisse den PIC zu programmieren. Ich suche nur nach einer 
Möglichkeit den uC kurzzeitig An/Aus zu schalten. Leider gibt es keinen 
Enable Pin und ziehe ich den VPP auf GND, dann passiert leider kein 
Reset (es passiert gar nichts).

von Fledermaus (Gast)


Lesenswert?

Der 683 ist intern ein voll statisches CMOS-Device.

Will man sowas abschalten, reicht es im allgemeinen den
Takt abzudrehen. Entweder per Programm oder von aussen.

Dann fliessen nur noch Reststroeme.

Der Vorteil ist, dass alle vom Prozessor getriebenen
Pins nach wie vor valide Ausgangspegel haben.

Wenn man die gesamte Schaltung tatsaechlich stromlos machen will,
nimmt man einen High-Side-Switch vor dem Spannungsregler,
z.B. einen IRLML6402.

Da die restliche Schaltung fehlt, kann es natuerlich passieren,
dass sie parasitaer ueber die IOs versorgt wird.

Das wuerde bei einem geschalteten Ground aber genauso passieren...

von Max S. (maxic)


Lesenswert?

Fledermaus schrieb:
> Der 683 ist intern ein voll statisches CMOS-Device.
>
> Will man sowas abschalten, reicht es im allgemeinen den
> Takt abzudrehen. Entweder per Programm oder von aussen.
Takt abschalten von aussen heisst zum Beispiel über ein "Enable" 
Eingang?

> Wenn man die gesamte Schaltung tatsaechlich stromlos machen will,
> nimmt man einen High-Side-Switch vor dem Spannungsregler,
> z.B. einen IRLML6402.
Danke, gute Idee. Vor dem Spannungsregler macht doch tatsächlich am 
meisten Sinn/ist am einfachsten.

> Da die restliche Schaltung fehlt, kann es natuerlich passieren,
> dass sie parasitaer ueber die IOs versorgt wird.
> Das wuerde bei einem geschalteten Ground aber genauso passieren...
Ja, es fließt dann allerdings ein kleiner Strom ~200µA vom 
Spannungsteiler in den Pin3.
Ich habe hinter dem 220 Ohm Widerstand (vor dem Spannungsregler) mit 
einem Kabel auf GND gezogen. Der Treiber geht wie erwünscht aus.

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.