Strange behaviour step-up converter

Hey Arduino users,

I hope somebody can explain why the current is much higher when a step-up converter is used, see detailed info below.

Setup-1, the LiDAR is powered by the Vcc port (3.3V) which is boosted to 5V using a DC-DC step-up converter [1].
Setup-1

Setup-2, the LiDAR is powered by an external 5V power supply.
Setup-2

In setup-1 the measured LiDAR current is ~240mA, in setup-2 the current is around 110mA. According to the datasheet [2] the LiDAR peak current is 140mA.

Why is the current in setup-1 so high and exceeding the LiDAR peak current? It is caused by the step-up converter but why?

Thanks in advance!

[1] https://www.protolectron.nl/Componenten/Converters/dc-dc-step-up-converter--2---24-volt-
[2] https://www.mouser.com/datasheet/2/1099/Benewake_10152020_TFmini_Plus-1954028.pdf

The lidar wants I=140mA under U=5V that means it requires P = U.I = 140x5 = 700mW of power

so your step up converter needs to provide those 700mW but it's only fed with 3.3V so the intensity needed is higher 700 / 3.3 = 212mA

the delta you see between 212mA and 240mA is because the converter is not totally efficient and may be only 90% of the power is converted so it draws 212 / ~90% = ~240mA

makes sense?

--
side note : in your second drawing you need to join the GND of he lidar with the GND of the arduino so that they agree on what LOW and HIGH are. This also assumes the Lidar's Tx sends information at 3.3V and not at 5V otherwise you need a voltage adapter to not destroy your arduino's Rx pin.

1 Like

Makes total sense! Thank you so much!

One question about your side note: I dont understand why the lidar GND needs to be connected to the arduino GND. It's an external power source which has nothing to do with the arduino right? LiDAR Tx is at 3.3V so that is fine :smiley:

remember that a voltage is a potential difference, that is a value of the potential in one point minus the potential in another accepted point we called usually GND.

with two different power supplies, the potential of their respective GND might be different and when you communicate through Rx and Tx, you do so with HIGH or LOW voltage. if the Arduino does not have the same GND reference as the LIDAR, then a HIGH for the LIDAR might not be seen as a HIGH by the Arduino.

1 Like

@samaritaan11 if you want to use the step up regulator, you should power it directly from the battery, perfect, not from the 3.3 volt output of the Arduino board.

I use small lipo cells (or batteries of them) and step up (or down) for 5 or 3.3 volts as needed.

a7

1 Like

What is the benefit by powering directly from the batteries? The Arduino outputs a regulated 3.3V.

You don’t have a lot of current available from that pin and having strong current go through your arduino is not great in general. If the load on the other side is inductive or noisy you can also get that noise back to your arduino…
Cheap regulator dissipate the extra power as heat and so this is not very efficient either (and too much heat is not good for your arduino).

So tread carefully when you use your arduino as a power supply… remember its primary function is being a MCU…

1 Like

Thanks Jackson for all the great tips! In order to save power i want to turn on/off the lidar. I thought a mosfet would be a good idea to achieve this. Got any feedback on this new electric circuit?

I am searching for a mosfet at the moment, and its quite difficult to find a suitable thru-hole mosfet.

Schematic-Page-5.drawio

IRLZ44 is a popular choice.
Alternatively, get some small AO3400's or something else in SMD form factor, one a couple of those little PCB's with an SMD footprint and the contacts broken out to regular 2.54mm-spaced pins on the edges of the PCB.

1 Like

Boost converters have a relatively high quiescent current, so you should want to cut the power to the converter, not the device it is powering. Some boost converters have an Enable input, which would mean you don't need an external MOSFET, so maybe try to find one like that.

2 Likes

Learning new things by the minute, thanks! I am trying to figure out the electric circuit with the mosfet infront of the boost converter, but i can't figure it out.

You could use a P-channel MOSFET to switch the 3.7V input to the step up converter.

It is not possible with a N-channel mosfet, with the IRLZ44 you suggested?

In principle it should work, but with a step-up converter I'd be inclined to switch the + side.

I dont understand what you mean. First I will read more about mosfets to get a better understanding about them

Something like this:
image
M2 is a power MOSFET like AO3407
M3 can be any small signal N-mos, like 2N7000/7002, BS123 etc.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.