I was wondering if someone would be able to help me with my circuit.
I am trying to make a low current sleeping device so I am using the MCP1700-3302E with a large 3.7v battery. I am powering the SIM7000 directly via Vbat and then powering the Arduino pro mini 3.3v via the MCP1700.
I currently have the issue that the high current draw of the sim7000e (2amps peak) knocks out my voltage regulator I am using to power my Arduino and causes a reset.
The LDO has inbuilt surge protection and I believe this is why it is restarting.
Does anyone know how I could put a circuit before the regulator to protect it from the high switch on the current of the sim7000?
If the Arduino is resetting, its far more likley that its brown out detection circuit is seeing a spike on the supply and resetting, as intended.
You can, with the minicore for Atmega328P, reprogram the bootloader so that the appropriate brownout voltage is selected, 1.8V for a 3.3V Pro Mini or disable it all together. This might help, but there is no guarantee that the supply glitches wont crash the processor.
Power the Atmega328P with its own regulator .....................
Can you post a picture of your project so we can see your component layout.
Do you have the SIM power wires connected directly to the battery? (including gnd)
Do you have the regulator power wires connected directly to the battery?(including gnd)
In other words are your power connection star configured so no SIM supply current flows in the regulator supply wires.