Power consumption depends on the voltage supplied and what is enabled within the SoC. The most common arrangement is 3.3V with DC-DC enabled and with Tx @ +4dBm, the current consumption is 7.5mA / 3.7mA / 0.7uA respectively.
What is the current draw when using peripherals?
Since the BMD-300 Series is based on the Nordic Semiconductor nRF52832, the specifications for the MCU carry over directly to our Rigado modules. Nordic has comprehensive product specifications and manuals that are maintained at infocenter.nordicsemi.com. All of their products and development tools are documented at the Infocenter, including IC specifications, SDK APIs and more. Much of this information is also made available in PDF form.
Each peripheral has a similar "Electrical specification", be sure to account for all active peripherals. For the radio, there are also current profiles for different events since it is shifting between transmit and receive. These event profiles are found under the "SoftDevices" section of the Infocenter. Using NFC for an example, you would gather information from a couple places within the guide:
1. You need to know the overall CPU current draw when running. Navigate to the "Electrical specification" of the CPU as shown below:
Note the current requirements for the CPU. Also, note that using the DC-DC converter is much more efficient that using the LDO. The BMD-300 Series modules include the components required by the DC-DC converter.
2. Assume that the application is running with a supply voltage of 3.0V, from RAM, with the DC-DC converter enabled. This gives a base current of 3.3mA.
3. Next scroll down to the NFCT section. in a similar fashion, navigate to the NFCT Electrical specification:
There are two states with current specifications, Sense and Activated. The highest current draw is when activated, so we'll use this for the "worse-case" scenario: 480uA.
4. The total would then be 3.3mA + 0.480mA = 3.78mA.