1
Projects, Designs, and Technical Stuff / Re: Reducing ESP32-S3 current peaks during WiFi
« Last post by lutkeveld on Today at 11:31:12 am »The ESP32 has indeed high current peaks. I don't think just a buck converters and regular capacitors are really going to solve the problem. The impedance of the P1 port's power supply is going to be ballpark lower than your capacitor, so it's going to try to supply this power.
You can go a few ways, basically you need to set a current limit lower. You can have a current limited boost converter go to let's say 24V and run an unlimited buck converter from that.
Or you can charge a capacitor, 5V with the P1 port, current limited, and have a buck-boost instead of a buck for the ESP32. This current limit can be as simple as a resistor. Maybe even a supercapacitor could work, something like 1F has plenty of energy to cover high current peaks and it's not as expensive as it sounds.
That is also what I am suspecting, because without a current limiter the peak only goes away to a certain extent when increase capacitance to quite high values, indicating it's still supplied by the P1 port. 1F would be quite bulky / costly, so trying to avoid that.
---------------------
I'm curious how far I could get by just buck IC selection and tweaking the output LC. Maybe have to get some SPICE going to see its effects.
Increasing the input capacitor can only be done to a certain extent before I need to add a current limiter for inrush anyway.
At that point, something like a AP22652 might work, although for a guaranteed max 250mA limit, the minimum limit will be ~180mA due to accuracy.
Will have to check if the baseline current of the ESP32 never gets that high, otherwise it will get clamped.
Recent Posts

