I am using nrf51822 powered by a 3.3V regulator in a li-ion powered application. We have a high current load that we're controlling with PWM at 20kHz. Radio performance is good until lower state of charge when high current load switching causes battery voltage to drop below 3.3V. We're using Softdevice S110 v8.0.0 and revision 3 nrf51822 in QFN package.
Regulator is 3.3V instead of a lower output voltage because we want consistent white balance between RGB LEDs on a single board and from board to board over most of the device's discharge cycle. We'd like to keep switching the high current load while maintaining bluetooth connection with central down to end of discharge (2.5-2.7V loaded battery voltage).
3.3V regulator output will see up to ~300mV swing over ~5ms when load is switched and unloaded battery voltage is around 3.3V or lower.
Connection to nRF Connect or our app on iOS times out (error code 6) faster the closer battery voltage gets to 3.3V (the larger regulator output dip gets when load is powered) over a discharge cycle.
We're currently running Radio LDO directly off of VDD (powered by 3.3V regulator), and I'm wondering if we'll expect to do any better with the 300mV over 5us regulator swings if we power Radio LDO from DC/DC converter. A Nordic answer to a related question seems to suggest we will do better using DC/DC in our application.
I found in a Nordic answer to another question that Nordic has tested Radio LDO to be okay with up to around 100mV supply ripple, but I can't find anything about how well DC/DC converter holds AVDD steady with VDD moving quickly or generally what Radio performance can look like using DC/DC converter in an application like ours where VDD is moving quickly by a few hundred mV.
Do you have any relevant testing that could tell me what I should expect or any specifications or scope screen grabs that describe or show AVDD response to rapid step changes in VDD with DC/DC converter enabled using nrf51822 QFN reference circuit with DC/DC converter setup (from PS v3.1)?
On a related note, should I expect external oscillators to not be happy with VDD moving like it is in our application? Is this more likely to create connectivity issues than input to Radio LDO moving as it is in our application? Block resource req's in PS v3.1 seem to suggest hfclk and lfclk are not powered by 1.2V or 1.7V LDOs, how are they powered?