I'm powering a SM5100B GSM modem from a 5A bench supply (peak current is 2A). The required supply range is Vmin=3.3V, Vnom=3.6V, Vmax=4.2V, so I'm giving it 4V. Every so often, the module will reboot (a problem I've had with all three GSM modules I've tried: this, SIM908 and ADH8066). I presume that it's a power issue. My power is not dropping below 3.3V, but I saw in the SM5100B data sheet that the maximum ripple is 50mV\$_{PP}\$ for freq <200kHz and 2mV\$_{PP}\$ for freq >200kHz. I have a ripple that's generally around 40mV, but it does spike upwards sometimes. I put it on my DSO in pass/fail mode with a 50mV\$_{PP}\$ pass rule:
I get a chirp every two seconds or so, and they look to spike up to about 100mV or so. I thought I might be able to fix the problem with a couple of capacitors, so I added a couple of 16V 1000\$\mu\$F electrolytics across the power supply rails on the breadboard, close to the GSM module. Unfortunately, it doesn't seem to have made the slightest bit of difference. What else can I do? Is the ripple really likely to be the problem, or am I chasing a red herring?