Electronic – arduino – NRF24L01+ Power Amplifier -dBm options to milliWatt

arduinonrf24l01radioRF

From the datasheet for these module I have the folowing power settings
available (listed form highest to lowest), I need to know what they equate to in milliwatt, as in
Australia maximum 2.4ghz power I can use is 10mw.

RF output power – DC current consumption

0dBm – 11.3mA

-6dBm – 9.0mA

-12dBm – 7.5mA

-18dBm – 7.0mA

Conditions: VDD = 3.0V, VSS = 0V, T A = 27ºC, Load impedance = 15Ω+j88Ω

Thanks

Edit: Is it possible that the dbm value above is relative to total max power output. so 0 is uninhibited, and -6dbm is taking away 6dbm from full. in this case i think it may be 20dbm (100mw)

Edit: Photos Added of device: TopBottom

Best Answer

The classic formula for converting power between dBm and mW is

$$ P[dBm]=10log_{10} \frac{P[mW]} {1mW} $$

To convert in the other direction, you use formula: $$ P[mW]=10^{\frac{P[dBm]}{10}}$$

Few handy things to know is that for every 3 dB, power increases around two times and for every 10 dB, power increases 10 time, so for example 10 mW is 10 dBm, 100 mW is 20 dBm, 1W is 30 dBm = 1 dBW and so on.

Also keep in mind that you can add togetherunits in dB and dBm, so if you have output power of say 0 dBm and connect that to a 10 dB amplifier, you'd get 0 dBm + 10 dB = 10 dBm output power.