Difference between revisions of "Novena power characterization"

From Studio Kousagi Wiki
Jump to: navigation, search
(Created page with "A power draw of 110 mA @ 12V was observed on multiple boards during suspend. Other i.MX6 boards report much lower current consumption, for example 40 mA @ 5V. In order to deter...")
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
A power draw of 110 mA @ 12V was observed on multiple boards during suspend.  Other i.MX6 boards report much lower current consumption, for example 40 mA @ 5V.  In order to determine the sources of current drain, components are selectively depopulated and current draw is measured.
+
A power draw of 106 mA @ 12V was observed on multiple boards during suspend.  Other i.MX6 boards report much lower current consumption, for example 40 mA @ 5V.  In order to determine the sources of current drain, components are selectively depopulated and current draw is measured.
 +
 
 +
For this test, components are removed and then the board is booted.  The board is running linux-3.16-rc4.  The serial port is set as a wakeup source, although the difference in current draw is negligible when the serial port is not set as a wakeup source, or when the serial cable is detached.
 +
 
 +
The shell script that performe the suspend is as follows:
 +
 
 +
#!/bin/sh
 +
echo enabled > /sys/devices/soc0/soc/2100000.aips-bus/21e8000.serial/tty/ttymxc1/power/wakeup
 +
echo mem > /sys/power/state
 +
 
 +
The board is awakened by sending any character out the debug serial port
 +
 
 +
{| class="wikitable sortable"
 +
|+ Current draw
 +
|-
 +
! scope="col" | Current (mA @ 12V)
 +
! scope="col" | Component removed
 +
! scope="col" | Notes
 +
|-
 +
| 106 || None || Board fails the factory test -- USB Loopback Test failed.
 +
|-
 +
| 96 || DDR3 || Board will not function.  Unlike other components, DDR3 module was replaced after the test.
 +
|-
 +
| 100 || PCIe wifi ||
 +
|-
 +
| 100 || USB downstream hub ||
 +
|-
 +
| 100 || USB downstream hub, USB Ethernet ||
 +
|-
 +
| 100 || USB downstream hub, USB Ethernet, FPGA DRAM ||
 +
|-
 +
| 100 || USB downstream hub, USB Ethernet, FPGA DRAM, audio codec ||
 +
|}

Latest revision as of 10:57, 29 July 2014

A power draw of 106 mA @ 12V was observed on multiple boards during suspend. Other i.MX6 boards report much lower current consumption, for example 40 mA @ 5V. In order to determine the sources of current drain, components are selectively depopulated and current draw is measured.

For this test, components are removed and then the board is booted. The board is running linux-3.16-rc4. The serial port is set as a wakeup source, although the difference in current draw is negligible when the serial port is not set as a wakeup source, or when the serial cable is detached.

The shell script that performe the suspend is as follows:

#!/bin/sh
echo enabled > /sys/devices/soc0/soc/2100000.aips-bus/21e8000.serial/tty/ttymxc1/power/wakeup
echo mem > /sys/power/state 

The board is awakened by sending any character out the debug serial port

Current draw
Current (mA @ 12V) Component removed Notes
106 None Board fails the factory test -- USB Loopback Test failed.
96 DDR3 Board will not function. Unlike other components, DDR3 module was replaced after the test.
100 PCIe wifi
100 USB downstream hub
100 USB downstream hub, USB Ethernet
100 USB downstream hub, USB Ethernet, FPGA DRAM
100 USB downstream hub, USB Ethernet, FPGA DRAM, audio codec