Moving the avr-rss2 platform examples to the global examples
location as suggested by the maintainers.
This commit is contained in:
parent
39094e3c41
commit
3c19e870f1
47 changed files with 0 additions and 0 deletions
79
examples/avr-rss2/avr_radio_power/README.md
Normal file
79
examples/avr-rss2/avr_radio_power/README.md
Normal file
|
@ -0,0 +1,79 @@
|
|||
avr_radio_power
|
||||
===============
|
||||
|
||||
Motivation
|
||||
-----------
|
||||
Spins over different radio seting for the Atmel radio. The motivation is to
|
||||
get understanding and also to get correct data for avrora and Contiki
|
||||
simulations. Program loops over different TX-power setting and measures
|
||||
RX consumption also radio off and idle power use in SLEEP_MODE_PWR_SAVE is
|
||||
measured. Program disables radio duty cycling (RDC) and sets MCU in deep
|
||||
sleep mode to only get radio consumption.
|
||||
|
||||
Usage
|
||||
-----
|
||||
The different setting is printed on the terminal. You need a way to measure
|
||||
the current consumption and relate to the tests.
|
||||
|
||||
Example
|
||||
-------
|
||||
Program printout with added measurements. The used board was RSS2 mote
|
||||
with a AtMega256RFR2 CPU. Max is when 0xFF is written to the RPC register.
|
||||
|
||||
|
||||
Run/setup Current use
|
||||
------------------------------------------------
|
||||
TX with PWR=0 RPC=0x00 17.80 mA (MAX TX-pwr)
|
||||
TX with PWR=1 RPC=0x00 17.74
|
||||
TX with PWR=2 RPC=0x00
|
||||
TX with PWR=3 RPC=0x00
|
||||
TX with PWR=4 RPC=0x00
|
||||
TX with PWR=5 RPC=0x00 17.43
|
||||
TX with PWR=6 RPC=0x00
|
||||
TX with PWR=7 RPC=0x00
|
||||
TX with PWR=8 RPC=0x00
|
||||
TX with PWR=9 RPC=0x00 17.68
|
||||
TX with PWR=10 RPC=0x00
|
||||
TX with PWR=11 RPC=0x00
|
||||
TX with PWR=12 RPC=0x00
|
||||
TX with PWR=13 RPC=0x00
|
||||
TX with PWR=14 RPC=0x00
|
||||
TX with PWR=15 RPC=0x00
|
||||
RX with RPC=0x00 -------------------- 13.43 (RX)
|
||||
|
||||
-------------------------------------------------
|
||||
TX with PWR=0 RPC=0xff 14.63 mA (MAX TX-pwr)
|
||||
TX with PWR=1 RPC=0xff
|
||||
TX with PWR=2 RPC=0xff
|
||||
TX with PWR=3 RPC=0xff
|
||||
TX with PWR=4 RPC=0xff
|
||||
TX with PWR=5 RPC=0xff
|
||||
TX with PWR=6 RPC=0xff 14.45
|
||||
TX with PWR=7 RPC=0xff
|
||||
TX with PWR=8 RPC=0xff
|
||||
TX with PWR=9 RPC=0xff
|
||||
TX with PWR=10 RPC=0xff
|
||||
TX with PWR=11 RPC=0xff
|
||||
TX with PWR=12 RPC=0xff
|
||||
TX with PWR=13 RPC=0xff
|
||||
TX with PWR=14 RPC=0xff
|
||||
TX with PWR=15 RPC=0xff
|
||||
RX with RPC=0xFF -------------------- 7.11 (RX)
|
||||
|
||||
RX radio off 0.001 mA
|
||||
|
||||
|
||||
Comments
|
||||
--------
|
||||
We see TX consumption decreases from 17.80 to 14.63 mA using Max RPC (0xFF).
|
||||
NOTE! For RX 13.43 to 7.11 mA. Nice. This actual measurements.
|
||||
The avr-rss2 port adds support for the AtMegaXXXRFR2 including the new RPC
|
||||
function.
|
||||
|
||||
|
||||
References
|
||||
----------
|
||||
Atmel application note. AT02594: Smart Reduced Power Consumption Techniques
|
||||
[Here] (http://www.atmel.com/images/atmel-42356-smart-reduced-power-consumption-techniques_applicationnote_at02594.pdf)
|
||||
|
||||
Multimeter UNI-T UT61E with USB-logging.
|
Loading…
Add table
Add a link
Reference in a new issue