DART-SD410 Android Measuring power consumption

From Variscite Wiki
Revision as of 13:20, 17 April 2016 by Leonid (talk | contribs) (Created page with "= Measuring current consumption = VAR-SD410CustomBoard allow current consumption measurement by removing resistor R56 and connecting ampere-meter instead.<br> The current cons...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Measuring current consumption

VAR-SD410CustomBoard allow current consumption measurement by removing resistor R56 and connecting ampere-meter instead.
The current consumption is highly depends on the applications running on the Dart-SD410.
Normally the on-board Ethernet controller prevents the Android to go into memory retention mode, so the serial terminal is accessible all the time.
In order to allow the Android enter memory retention state the Ethernet controller should be removed by:

$ su
# echo 1 > /sys/bus/usb/devices/1-1.3/remove
This will remove the driver of Ethernet controller device and power down the LAN7500 chip.
# echo mem > /sys/power/state
This will force the Android to enter memory retention mode.
This step is optional, Android will enter memory pretension mode by itself when it will be Idle

Pressing PWR button will resume the system and the Ethernet controller chip will be connected back to the system.