Att mäta strömförbrukning på en PIC i SLEEP-mode.
Att mäta strömförbrukning på en PIC i SLEEP-mode.
Hej alla glada!
Jag håller på och bygger en liten fjärrkontroll till teven hemma. Fjärren har bara fyra knappar (Volym upp/ner, kanal upp/ner). Varje knapp går in på en GPIO-pinne på en PIC 12F675. En utgång driver en IR-LED via en BC337-trissa.
Nu skulle jag vilja mäta strömförbrukningen i SLEEP-mode på den här prylen. Det jag har gjort är att jag har kopplat in ett ganska stort motstånd i serie med matningsspänningen. Vid uppstart av prylen kortsluter jag motståndet, men när fjärren går in i SLEEP så får motståndet vara där. Det verkar då som om kretsen drar ca 3 µA (jag mäter spänning över motståndet), vilket är rimligt. Men ibland så tyder spänningen över motståndet på en betydligt högre strömförbrukning. Dessutom så kan små spikar i förbrukning över det stora motståndet få kretsen att hänga sig även i SLEEP-mode verkar det som.
Hur gör ni när ni mäter strömförbrukning på sådana här prylar?
Själv mäter jag med en billig multimeter från Kjell. Det verkar enligt manualen som om den ska ha internt motstånd på ca 10 MOhm. Kan det stämma?
Jag håller på och bygger en liten fjärrkontroll till teven hemma. Fjärren har bara fyra knappar (Volym upp/ner, kanal upp/ner). Varje knapp går in på en GPIO-pinne på en PIC 12F675. En utgång driver en IR-LED via en BC337-trissa.
Nu skulle jag vilja mäta strömförbrukningen i SLEEP-mode på den här prylen. Det jag har gjort är att jag har kopplat in ett ganska stort motstånd i serie med matningsspänningen. Vid uppstart av prylen kortsluter jag motståndet, men när fjärren går in i SLEEP så får motståndet vara där. Det verkar då som om kretsen drar ca 3 µA (jag mäter spänning över motståndet), vilket är rimligt. Men ibland så tyder spänningen över motståndet på en betydligt högre strömförbrukning. Dessutom så kan små spikar i förbrukning över det stora motståndet få kretsen att hänga sig även i SLEEP-mode verkar det som.
Hur gör ni när ni mäter strömförbrukning på sådana här prylar?
Själv mäter jag med en billig multimeter från Kjell. Det verkar enligt manualen som om den ska ha internt motstånd på ca 10 MOhm. Kan det stämma?
-
- Inlägg: 401
- Blev medlem: 6 maj 2004, 12:22:36
- Ort: Stockholm
Jag började först med ett (relativt) litet motstånd, 4700 Ohm. Med några µA över det så blir det knappt mätbart (och därmed påverkar det inte rimligen PIC:en heller). Sedan höjde jag upp successivt upp till 33 kOhm, kommer inte ihåg nu vilken spänning det blev, men någon tiondels volt var det nog. Jag fick det till ca 3 µA hur som helst.
Jag startar alltså upp fjärrkontrollen med motståndet förbikopplat, sedan när den gått in i SLEEP, så tar jag bort förbikopplingen. Sedan sätter jag in förbikopplingen igen innan jag väcker upp den ur SLEEP.
För att snåla ner på strömmen har jag stängt av bland annat BODEN (Brown-Out Detect Enable). Den finessen drar en del ström.
Jag startar alltså upp fjärrkontrollen med motståndet förbikopplat, sedan när den gått in i SLEEP, så tar jag bort förbikopplingen. Sedan sätter jag in förbikopplingen igen innan jag väcker upp den ur SLEEP.
För att snåla ner på strömmen har jag stängt av bland annat BODEN (Brown-Out Detect Enable). Den finessen drar en del ström.
Jo det gör det, men det beror väldigt mycket på vilka features man har enablade, temperatur, matningsspänning, veckodag osv
Därför hade det varit sjysst att faktiskt få siffran svart på vitt.
En annan sak; är det vettigt att konfigurera om utgången till trissan som styr IR-leden till att vara en ingång under SLEEP? Då borde den vara högimpediv och inte läcka in någon ström va?

En annan sak; är det vettigt att konfigurera om utgången till trissan som styr IR-leden till att vara en ingång under SLEEP? Då borde den vara högimpediv och inte läcka in någon ström va?
Jag gick hem och kollade - det gick bra att mäta µA på min multimeter. Det verkar som om jag fått ner kretsen till att dra ca 0.1-0.2 µA i viloläge. Bättre än väntat och det är knappt jag tror det stämmer
Hur som helst så kan jag nog ge mig på att bygga ett kretskort för fjärren nu. Tänker ge mig på att bygga ytmonterat, för att försöka lära mig det på en lagom enkel konstruktion 

