Fipy & Expansion board 3.1 - deepsleep power consumption
-
My tests with Expansion Board v3.1 with WiPy3 in deep sleep mode, power from battery (Vbat = 3,61-3,66 V) :
- 34 uA with only TX/RX mini-jumpers;
- 102 uA with all mini-jumpers;
- 183 uA with 8GB Sandisk UHS-I uSD and all mini-jumpers;
- 160 uA with 16GB Toshiba M203 UHS-I uSD and all mini-jumpers;
- 692 uA with 32GB Samsung Evo UHS-I uSD and all mini-jumpers.
So :
- the LED mini-jumpers adds 68 uA;
- microSD card, just inserted, adds 58-590 uA, depending on the uSD card (not only the capacity).
So the question is : do you have a microSD card inserted in your Expansion Board v3.1 ?
-
@rcolistete your answer pointed me to good direction. So I used 3.3V voltage for my device and then the sleep current is 289uA. I moved the voltage to 3.6V (which is limit of power profiler kit I am using) and that actually dropped in deep sleep to 30uA. So I guess that might not trigger EB3.1 to go to deep sleep.
I should have checked more closely in spec - the correct levels are from 3.5 to 5.5 in VIN. I guess I confused it with logic level.
-
About active state, Expansion Board 3.1 has a 'feature' (or bug ?) when using TX/RX mini-jumpers and battery supply (3.61-3.66 V) :
- 34.5-35.0 ma without mini-jumpers;
- 68.8-69.4 ma with only TX/RX mini-jumpers
- 69.6-70.2 ma will all mini-jumpers.
This is a 33.8-34.9 mA increase.
But when using USB power (Vusb = 5.06-5.08 V), this issue doesn't happen, i = 43-44 mA with any mini-jumpers configuration.
-
@rcolistete I suppose you mean uA (microamperes) and not mA (milliamperes)...
-
@jcaron It's actually mA because meant in active state (not deep sleep). And this is true, it made me happy it actually consumes less energy. Thanks for the tip @rcolistete
-
@jcaron No, mA as it is active state (not in deep or light sleep).
-
@rcolistete said in Fipy & Expansion board 3.1 - deepsleep power consumption:
34.5-35.0 ma without mini-jumpers;
68.8-69.4 ma with only TX/RX mini-jumpersThat sounds like a critical design in the circuitry. Maybe it's only the TX jumper, where the high output level would source the PIC, which is only powered as intended when supplied via USB. Not good for either chip. A series resistor would help to prevent damage. Too bad that Pycom refuses to publish schematics.
For testing, the jumper could be replaced by a two pin plug with a resistor. -
@robert-hh Yes, I'd like confimation from Pycom if this is a feature or bug. If a bug, if it can be fixed by new firmware for Expansion Board 3.1.
-
@rcolistete I do not know if that can be fixed by firmware. I have the impression that it may happen, because the PIC is not powered when the board is supplied by battery. Then the current out of the TX pin would run into the ESD protection diode of the PIC pin to the PIC's internal power lines.
-
Posted a new topic, "Guide/Tutorial/Reference about Expansion Board", which includes the measurements cited above by me and many other current, voltage and power measurements about all Expansion Board models.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login