I have designed a breakout board for some ESP32s Wroom boards I have been using.
I have supplied the ESP with a decent quality Meanwell 3A PSU and added a further 100nf and 100uf cap after that supply close to the Vin pins of the ESP32.
I still however get fluctuations shown in the 5v power led I added on the board when you add a decent load that shares the ground connection.
For example, I have a second Meanwell PSU that feeds a couple of large D845WP servos.
They share a ground connection with my pcb and obviously the servo signal.
The servos moving will make the 5v PSU led that only feeds the ESP32s slightly flicker.
What else can I add to my PCB design that will help eliminate this ground interference?
I did think of a ferrite? Not sure how I implement that.
I may also move the commoned ground terminal nearer the Meanwell PSU. I am however surprised I get this issue.
My second question is ESP32 boot pins. I read in various places that people have issues with the ESP booting because EN isn't held to 0v (internal pulldown not cutting the mustard).
Also conflicting reports on whether GPI02 should be held high or low (again, issues with the quality of the onboard pullup/down resistor).
A ground plane is good but the ground currents will still take the path of least resistance. You may still have ground current problems depending on the layout.
Blimey. Never knew that? 1000uf per 1A?
I have always used the 100nf + 100uf combo no matter what the load.
The only times I have added a 1000uf is when my project has either a directly driven servo off the same supply (try to avoid that), or a HC-06 Bluetooth module (they are horribly noisy)
The usual approach is a "star" ground configuration, to avoid ground loops or voltage drops. Every major component is grounded separately to a single point, common to all.
The D845WP servos have a stall current of 10A and an idle current of 1.6A. The actual running current will be somewhere in between. You should have a supply that can provide at least 15A but your meanwell is only 3A. Running the servos would cause an overload and the PSU would go into hiccup mode. Depending on our layout, other circuits could be affected.