Changes

Jump to: navigation, search

Power consumption (SBC Lynx)

1,860 bytes added, 12:09, 28 April 2016
no edit summary
**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
* RFS mounted via NFS
* processor's LDO is enabled (required to perform voltage scaling)
* SBC Lynx rev.0 (S-XUBB0000C0R)
* System software: [[SBC_Lynx_Embedded_Linux_Kit_(XUELK)|XUELK 0.9.0]]
* RFS mounted via UBIFS in Flash NAND
* processor's LDO is enabled (required to perform voltage scaling)
* Some HW modifications are required to obtain the minimum power consumption:
** CAN Transceiver SN65HVD232 (U4) is removed, beaceuse it doesn't have low power functionality
** All the unneeded pull-ups on signals in the VDD_SNVS_IN voltage domain are removed
** Backup battery is removed
** LCD_DATA14 is connected to MPUART0_ON signal in order to shutdown RS232 transceiver
* Power monitors: two custom current probes have been used
==Deep-sleep mode (aka suspend)==
TBDintro Measurements have been performed on the same conditions as described in [[#Idle configurations|''testbed2'']] {|class="wikitable"|-!Board power consumption ([[#PSUBlockDiagram|probe #1]]) [1]<br>[mW]!Processor subsystem power consumption ([[#PSUBlockDiagram|probe #2]]) [1]<br>[mW]|-| 57-66 || 47-53|-|}[1] Power consumption of the following parts is excluded:*CAN PHY*RS485 polarization network*RS232 and RS485 are in shutdown mode*Ethernet link To configure the system to perform the deep-sleep mode, the following commands have been used.* Enable wakeup from console:<pre>root@sbc-lynx:~# echo enabled > /sys/devices/soc0/soc.0/2000000.aips-bus/2000000.spba-bus/2020000.serial/tty/ttymxc0/power/wakeup</pre>* Enter suspend to memory, and wakeup from suspend:<pre>root@sbc-lynx:~# echo mem > /sys/power/statePM: Syncing filesystems ... Bus freq set to 400000000 start...Bus freq set to 400000000 done!done.PM: Preparing system for mem sleepFreezing user space processes ... (elapsed 0.001 seconds) done.Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.PM: Entering mem sleepSuspending console(s) (use no_console_suspend to debug)PM: suspend of devices complete after 8.809 msecsPM: suspend devices took 0.010 secondsPM: late suspend of devices complete after 0.917 msecsPM: noirq suspend of devices complete after 1.026 msecsDisabling non-boot CPUs ...PM: noirq resume of devices complete after 0.567 msecsPM: early resume of devices complete after 0.715 msecsgpmi-nand 1806000.gpmi-nand: mode:4 ,failed in set feature.PM: resume of devices complete after 8.424 msecsPM: resume devices took 0.010 secondsPM: Finishing wakeup.Restarting tasks ... done.root@sbc-lynx:~#Bus freq set to 24000000 start...Bus freq set to 24000000 done! root@sbc-lynx:~#</pre>
-----
136
edits

Navigation menu