Reduce voltage drop

Hello everyone.

I want to drive high current dc motors (Coreless motors) with (XIAO ESP32C3 Board).
But when motors on, voltage drop between 0.5~0.7v.
This happen causes battery voltage 3.7v reduce to 2.8~3.0v and the board RESET!!!
I think this happens because the regulator voltage cannot be activated.

Now I want to know how to reduce the voltage drop and fix this problem from resetting the board when the battery voltage is between 3.3~3.7V?

1 Like

Hi there,
Have you tried a more powerful battery? why no motor driver?
GL :slight_smile: PJ

1 Like

Hey, are you using some sort of motor driver board? How are you powering everything? A circuit diagram would be very helpful to try to diagnose the issue.

3 Likes

Hi.

I’m using A2SHB MOSFET to drive coreless motors, and 500mAh 1S LiPo battery (25C) to power up.

Voltage drop is normal when the motors are working, because each motor draws 0.5 to 1.5 amps.

Now my question is how can I fix the voltage drop problem for the board so it won’t reset?

Everything is fine before the battery voltage reaches 3.7, but after that the board resets for the reason I said.

Hi.

I’m using A2SHB MOSFET to drive coreless motors, and 500mAh 1S LiPo battery (25C) to power up.

Voltage drop is normal when the motors are working, because each motor draws 0.5 to 1.5 amps.

Now my question is how can I fix the voltage drop problem for the board so it won’t reset?

Everything is fine before the battery voltage reaches 3.7, but after that the board resets for the reason I said.

(The circuit schematic is similar to the picture below)

that battery will not power a motor very long, also be careful not to overdischarge the lipo and damage it…

1 Like

Hi, thanks for reply.

The general consensus among the RC modeling continuum is that LiPo batteries should not be discharged more than 3 volts per cell.

I want to use more power from the battery until the voltage reaches 3.3V. Because according to the datasheet, it is said that up to this level does not cause a problem for the battery and it should not be less than 3 volts.

the brownout of the chip is just showing you that you are using more power than the cell can provide, if we tell you how to prevent this you will just use more power and damage your cell… so this is why we are telling you use a bigger cell… or test with a bench power supply first

1 Like

I did the same project with an esp8266 board with no problems and no cell damage.
Because the esp8266 board needs at least 2.5V~3.6V to activate, while the esp32c3 board needs at least 3.3V.

The project is to build a tiny quadcopter, so a bigger battery cannot be used.

Now my question is how can I fix the voltage drop problem for the board so it won’t reset?

Everything is fine before the battery voltage reaches 3.8, but after that the board resets for the reason I said.

Hi there,
Yes looks good except one thing…
Where in the sam hill is the CAP’s ? :smile: :+1:proper decoupling and a BIG fatty on the Power rail near or next to motor connections and battery. Slap one in there, (consult your driver docz) but whenever I set these up or steppers I always have good coupling and a Power sync cap to reservoir the power supply under heavy startup spikes or big power shifts. Try it , like mikey You’ll like it!

HTH
GL :slight_smile: PJ
:v:

■20V, 3.7A, RDS(ON)=50mΩ @ VGS=4.5V
those are a little too big IMO.

1 Like

I’m not seeing any capacitors on your diagram there, the other replies are also right about switching to something like a 2S battery but you should really throw some capacitors on there to deal with the high starting current draw of the motors

2 Likes

Hi there,
Glad I’m not the only one to see that capacitor deficiency :yum:, LOL
Also with such a HIGH (RDS or 50Mohm) it’s going to take a hard push from the power supply to overcome that initial Resistance is why your having issue.
add the caps man.
HTH
GL :slight_smile: PJ
:v:

1 Like

Thank you :heart_eyes:
I’m a noob in electronics :slight_smile:
Can you explain more about it?
What capacitor is suitable to solve the problem?
Is 10nF ok?

dad

this schematic is correct?

in the future please be more specific, you are building a quadcopter with one motor and no motor driver?.. I dont see that project getting off the ground…

1 Like

Hi Ali_Karimi_Zadeh1,

I have made some small quadcopters too. For reference!

ESP8266 requires a minimum operating voltage of 2.5V while ESP32C3 requires 3.0V. This is probably the reason why the ESP32C3 resets at startup, while it worked fine with the ESP8266.
See the following table in the datasheet.
ESP32C3 Table 12: Recommended Operating Conditions
ESP8266 Table 5-1: Electrical Characteristics

Although some experimentation is required, my feeling is that a capacitor of 100uF or more is necessary.

1 Like

Hi there,
I would concur at a minimum 100uf to 220uf would be the range I would try.
Start out at 220uf and work your way down, When it resets add half.
Your close , you’ll get it. Go look at the motor notes, data sheet and the Driver boards that are available. See what values they are using having tuned it to the motors in the appnotes.
HTH
GL :slight_smile: PJ
:v:

1 Like

Hi msfujino,
Thank you for reply.

This schematic and connection of capacitor C1, C2 its true?!
dad

I think we can solve (Voltage Drop) with MT3608 voltage booster…
It seems to be a suitable and efficient option :thinking:

It is a good solution if a step-up converter can be used, although it requires more components.

1 Like