This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

L4PER power domain power consumption

Hi,

I'm measuring the power consumption difference between when the L4PER power domain is ON and when it is RETENTION. I'm following the measurement approach in this link. My measurement shows the difference is around 8mW. Does this number sound reasonable to you OMAP gurus? Thank you.

  • Hello Chao11,


    Could you provide more information about your hardware configuration?

    The PD_L4PER power domain contains the following modules:

    You can use OMAP4 operating condition addendum to obtain more information OPPs. http://www.ti.com/lit/ug/swpu325/swpu325.pdf

    I confirm the statement - domains independent from each other, ranging roughly from 0.1W to 1W depending on the use-case, where a resolution of 10mW is easily obtained. 

    Best regards,

    Yanko

  • Thank you Yanko. Here are more hw configuration details when I make the measurement. I actually measured the power consumption of VDD_CORE voltage domain (which contains the L4PER power domain) under two different configuration:

    1. L4PER power domain is ON, among its modules, only the L4_PER interconnect is "FULL ON", according to omapconf. All the other modules are "DISABLED"

    2. L4PER power domain is RETENTION.

    This time I used a more accurate measurement tool, it showed the power difference between above two configurations was 17.3mW.

    BTW, do you have a rough number for the power consumption of individual modules in the L4PER power domain, such as I2C or MMC, when they are "FULL ON" or "OCP ONLY IDLE"?

    Thanks again.

  • Hello Chao11,

    The use of omapconf tool is the better approach in your case.

    However, you don't give information about the hardware configuration (OMAP4 board).

    My suggestion is to enable AVS power-management technique used to control the operating voltage of a device to
    reduce its active power consumption.
    When the AVS is enabled, you can see a significant reduction in power consumption. In addition, it is important to be observed the OPP settings. There are four OPPs for VDD_CORE - OFF, RETENTION, OPP50, OPP100. 

    Try to use the following:

    omapconf show prcm <pwrdm> dep (OMAP4 only)
    Print <pwrdm> clock domain dependencies.
    Supported <pwrdm>: mpu, core, dsp, dss, cam, gfx, ivahd, per, l3init, emu.

    omapconf dump sr [<mod>]
    Dump Smart-Reflex Adaptive Voltage Scaling (AVS) <mod> registers ('all' assumed if omitted).
    Supported <mod> (OMAP5): mpu, mm, core, all.
    No module selection available on OMAP4.

    omapconf show sr [cfg]
    Print Smart-Reflex Adaptive Voltage Scaling (AVS) configuration, including Voltage Controller (VC)
    and Voltage Processor (VP) configurations ([cfg] may be omitted). Note SR sensors configuration will be
    hardly possible to get it in class 1.5, as SR sensors are disabled most of the time.

    omapconf dump pmic
    Dump PMIC registers.
    # ./omapconf dump pmic

    #Q: BTW, do you have a rough number for the power consumption of individual modules in the L4PER power domain, such as I2C or MMC, when they are "FULL ON" or "OCP ONLY IDLE"?

    - No, there is not such information about the power consumption of individual modules.

    Best regards,

    Yanko