PIC 12F683 - low side Schalter?

OP #5720116
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.
Angehängte Dateien:
Gast #5720157
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.
OP #5720194
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).
Gast #5720261
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...
OP #5721219
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren