Open main menu

DAVE Developer's Wiki β

Changes

Power consumption (SBC Lynx)

2,025 bytes added, 14:26, 27 April 2016
no edit summary
==Heavy load configurations==
Measurements have been performed on the following platform(also denoted as ''testbed1'' in the rest of the document):
* SBC Lynx rev.0 (S-XUBB0000C0R) equipped with a plug-in board for 24-bit RGB LCD interfacing
**LCD p/n: KOE TX11D06vm2Apa (https://www.koe-europe.com/doc/TX11D06VM2APA.pdf)
* System software: [[SBC_Lynx_Embedded_Linux_Kit_(XUELK)|XUELK 0.9.0]], patched to include 24-bit RGB LCD support
* processor's LDO is enabled
* Power monitor: a custom current probe has been connected to the input power rail at 12V.
* All the measures include Ethernet link at 100M
* StressAppTest application is used to stress CPU and DDR3 RAM (https://github.com/stressapptest/stressapptest)
* An A 4.3 inches 480x272 pix LCD is used to test the 24bit parallel video interface output. The LCD backlight is driven by the 12V VIN using an external circuitry at 100% brightness
* Complete Stress Test includes the following tests:
** StressAppTest
** NAND: stress test with mtd kernel modules
==Idle configurations==
Some power-constrained applications can't afford to make use of [[Deep-sleep mode (aka ''suspend'')|deep-sleep mode]] because wake up process takes too long to complete. In such situations aggressive implementation of so-called idle mode can come to help.
Basic assumption is that the system spends most of the time in a system idle condition, that is there are no user applications ready to run nor interrupt requests to serve.
Measurements have been performed on the following platform (also denoted as ''testbed2'' in the rest of the document):
* SBC Lynx rev.0 (S-XUBB0000C0R) equipped with a plug-in board for 24-bit RGB LCD interfacing
* System software: [[SBC_Lynx_Embedded_Linux_Kit_(XUELK)|XUELK 0.9.0]]
* processor's LDO is enabled
*TBD elencare modifiche hw (phy can ecc.)
* Power monitors: two custom current probes have been used
**power probe #1 is connected to the input power rail at 12V
**power probe #2 is connected to the input power rail of the PMIC NXP PF3000; this, in turn, powers NXP iMX6UL processor, DDR3L SDRAM, Flash memories, Ethernet PHY, TBD
 
TBD inserire schema a blocchi
 
Two idle configurations have been tested, detailed in the following sections. Nomenclature is the same used in the processor's data sheet<ref name="IMX6ULIEC">Freescale Semiconductor, ''i.MX 6UltraLite Applications Processors for Industrial Products Data Sheet'', Rev. 1, 04/2016</ref>.
===System idle==
In this case the default <code>interactive</code> governor is used.
===Low-power idle===
In this case the <code>powersave</code> governor is used. As described in ''i.MX 6UltraLite Power Consumption Measurement'' application note<ref name="AN5170">NXP Semiconductors, ''i.MX 6UltraLite Power Consumption Measurement'', Rev. 1, 04/2016</ref>, the use of this governor allows to reduce power consumption significantly in idle condition.
 
 
 
 
==Deep-sleep mode (aka ''suspend'')==
TBD
-----
{{notelist}}
 
==References==
{{reflist}}
4,650
edits