Test of Step-Up-Modules (sparkfun, Pololu & china-module) / any other?
-
Hi,
i tested 3 step-up-boards in the same configuration /sensor:
https://www.pololu.com/product/2114/specs
Sleep-current: 103uAhttps://www.sparkfun.com/products/10967
Sleep-current: 28uAhttp://www.ebay.de/itm/Elevador-Tension-DC-D-Step-Up-Boost-0-8-3-3-V-a-3-3-V-Arduino-3-3-V-ESP-8266-/221886656856?hash=item33a979b158
Sleep-current:243uAIsn't this the china-module, which normally should be "quite good" (linked at mysensors...)?
Are there any other step up modules as good as the sparkfun NCP1402-Module? Or better and cheaper china-modules?
Greetings
-
-
Same china-modules. They are crap compared to the sparkfun module......
-
I just measured the sleep currents for a few of my nodes (china step-up module linked from there).
First one really old I just found (I've no clue what sketch or lib is in there) equipped with one DS18B20: 440uA
Second node with two DS18B20 (one probe style) and a rather fresh code which I think I'd be able to trace lib and IDE versions etc for: 59uA (Not bad!)
Third one of the "famous two" node 106 (dht22 and bmp180): 98uA
One note is that the price of these step-ups is high to start with and seems to have doubled in one year, so I doubt I'll buy more of these. And probably and hopefully that goes for any other step-up as well. Better to design for low voltage directly, when you can.
-
440uA and 98uA is far too much! 59uA is quite good but not very good.
Sleep current is in my config the biggest part, which sucks most of the juice out of the batteries.Maybe this is a quality problem of the china-modules?
I tested my 3 modules with the same node - i just replaced the step-up and measured the current. So my results are based on the same sketch, hardware and lib....
-
@ahhk:
but your 59uA is not the booster only. if you want low power you will need to change things in software, including removing watchdog first. and cut off all you can. sorry I have no time for a tut for the moment. I am finishing my rev 1.1 for my board and need to make documentations for boards I started.and you are right, there are design things which can affect power consumption of different modules. like inductors, capacitors quality, efficiency... that is why I decided to design entirely my board, so I don't depend on different random quality of external modules and it is reproductible..
Not easy task I think to depend on external module, mainly for ultra low power. The more variables you add in the system, the more luck you have to break your low power.. -
440uA and 98uA is far too much! 59uA is quite good but not very good.
Sleep current is in my config the biggest part, which sucks most of the juice out of the batteries.Maybe this is a quality problem of the china-modules?
I tested my 3 modules with the same node - i just replaced the step-up and measured the current. So my results are based on the same sketch, hardware and lib....
-
another thing too.. How do you measure power consumption? do you have uCurrent?
I say this because you get 28uA from sparkfun module. And in datasheet it says it is 30 uA if Vout is 1.9V and 45uA for Vout 3.3v NCP1402 33T1 model, so it is very near ericvdb results.. -
My Multimeter is a Peaktech 3410. Manual says: "0,1 µA; +/- 1,5 %".
BOD disabled, 8mhz internal, only HTU21D and NRF are connected...
I still dont understand, why my china-module takes 243uA with same configuration...
I am just replacing the step-up module on the breadboard. -
oki.
but for more low power you need to not use the watchdog. and it is used in gw.sleep.
others tips too are to set unused pins in output mode, and set them = 0 if I remember right. because it consumes too. look at gammon power savings tuto, you will learn interesting things..for your china module, I can't see on pictures what is the reference of the booster ic...then looking at datasheet would tell more.
-
what can i save without the watchdog?
gw.sleep doesnt work without watchdog, i think? what can be a workaround?i found a blog, where someone tested the powersavings by setting the pins to outputmode. This is <1uA. not a big deal...
-
Running Gammon's "Sketch J" drops you down to 150nA, and it doesn't set unused pins to anything.
-
yes of course setting pins mode is the last optimizations. Like Neverdie said, you should try Sketch J.
but you can do all what you want, if your power supply is not good, you will never get <uA.. -
To reach <50uA is the target. I dont need to get nA.
The difference between 100uA and 50uA is the change intervall of the batteries. every year or nearly every 2 years :D
I will take a look at "Sketch J"....sound interesting... -
Just took the time to shoot a pic of my Step-Up consumption, including a Voltage regulator MCP1702-3.3
As you can see, it's consuming 54uA with nothing connected.
Step-Up module: link
The capacitors are really important, one on the input of the step-up module, the other on the output of the MCP1702-3.3, both are 22uF. Without them, consumption is 2.20mA

-
Reading this thread again makes me remember another observation I did when was trying to get my mini PIR sensor up and running.
I was measuring load current and switched between the old "big" china step-up and the now more common smaller sized one. Identical load. The sleep current was a lot more for the newer smaller one. Could have been those 240uA, not sure but I remember it was the double or something. I was really confused since the two boards look to be populated with the same componets. I didn't look into this further cause I could bearly make the PIR stable on boost supply in any way.
Edit. Power Led disabled, of course.
-
On my custom node PCB, I will use MCP16251 chip to boost supply to 3.3V.
http://ww1.microchip.com/downloads/en/DeviceDoc/25173A.pdfBy docs, If I use it from one AA battery (1.5V), the efficiency is ~80%, consumes ~14uA. I think it is not bad.
-
@ericvdb great observation. But this board is not an MCP1702, because MCP1702 is a voltage regulator IC