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.
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.
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).
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.