Bluegiga Technologies Oy
Page 11 of 42
4 Power control
4.1 Power supply requirements
WF121 consists of two separate internal blocks, the microcontroller and the radio part. The blocks have
separate supply voltage inputs and the microcontroller can disable the radio part supply internally.
WF121 is designed to operate with a 3.3V nominal input voltage supplied to the two supply inputs. The
VDD_3.3V pad can be fed with a voltage between 2.3V and 3.6V and is used to power the internal
microcontroller. However, when the VDD_3.3V line is below 3.0V, the microcontroller can no longer write to its
internal flash memory, and is incapable of updating any settings. The VDD_PA pad can be supplied with a
voltage between 2.7V and 4.8V and supplies the RF power amplifier and the internal switch-mode converter
powering the Wi-Fi digital core.
In lithium battery powered applications, VDD_PA can be connected directly to the battery, while a regulator is
needed to supply the VDD_3.3V with a lower voltage, as needed by the design.
The VDD_PA supply should be capable of providing at least 350mA, though the average consumption of the
module will be much less than that. The VDD_3.3V supply will draw a peak current of less than 100mA, not
including current drawn from the GPIO pins. The PA supply should preferably be bypassed with a 10 to 100µF
capacitor to smooth out the current spikes drawn by the Wi-Fi power amplifier, unless powered by a
sufficiently fast regulator. Other bypass capacitors are not needed for either supply line, the module contains
the needed supply filtering capacitors.
Note that there are about 20µF worth of ceramic capacitors on the VDD_PA line inside the module. When
using low drop linear regulators (LDO) to generate a regulated supply for the VDD_PA line, the stability of the
regulator with the low ESR provided by these capacitors should be checked. Many linear regulators (and
some switched mode ones) are not stable with ceramic output capacitors.
4.2 Power saving functionality
In Wi-Fi client mode, the WF121 radio core automatically powers on the RF circuitry only when needed. The
Wi-Fi core processors support automatic sleep modes when not communicating actively, allowing very low
idle consumption. When used as an access point, the radio core must receive constantly and cannot enter
sleep modes.
The WF121 main processor automatically enters an idle mode after a timeout period whenever it is not
actively executing anything, lowering its consumption to about a third of the full while allowing instant wakeup.
When the power saving functions are enabled in the hardware configuration script, the processor will after a
pre-set timeout enter a deeper sleep mode to lower the consumption to much lower levels, but will take a few
milliseconds to wake up from and needs an interrupt to wake up.
In applications where small amounts of data are transferred often, consumption can be optimized by collecting
data into bigger packages and transferring it in a single burst. As every data transfer is followed by a timeout
before sleep modes are entered, reducing the number of individual transfers will reduce average consumption.
Keeping the WF121 associated with an access point with the power saving modes enabled will allow relatively
fast response times with a low power consumption, but in some applications the consumption can be reduced
further. Unassociating the Wi-Fi will allow fast re-association with lower idle consumption in applications where
the module needs to transfer data only occasionally, while for applications where the absolute minimum
consumption is desired and the communication intervals are long, the Wi-Fi section of the module can be fully
powered off by disabling the module internal switch mode converter feeding the Wi-Fi core. Powering the Wi-
Fi down fully will require a full reinitialization of the Wi-Fi core, and will take several seconds before
associating with an access point.
The power saving modes are user configurable and controllable. For more information see the firmware
documentation.