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.

how to reduce AM335x EVM SK power consumption

I'm working on reducing power consumption of an am335x EVM SK target. When in active mode, the total power consumption measured on the power cable is approx. 520 mA When suspended (from the matrix gui and with no USB serial cable connected) the consumption drop to approx. 47 mA

Does anybody knows if 47 mA is the real minimum consumption, or is it possible to get lower ? I observed that various governor mode doesn't change anything when suspended, since the processor is in deepsleep0 mode, I suppose. I saw also, that when a suspend action is initiated, a suspend order is sent to all device drivers for them to suspend also their peripheral.

Is there a way to check what driver implement or not such a suspend command ? Is this implementation systematic in any driver or not ?

My last question : Is suspend_pad_conf another solution to lower consumption ?

I already read : http://processors.wiki.ti.com/index.php/AM335x_Power_Management_User_Guide http://processors.wiki.ti.com/index.php/AM335x_Power_Management_Standby_User%27s_Guide http://processors.wiki.ti.com/index.php/AM335x_Linux_Power_Management_User_Guide but didn't found complete answers.

  • Hi,

    Thank you for this answer.

    It's quite difficult to compare results given in the mentioned link and mine, because TI made its measurements by summing consumption close to devices on each individual supply. On my side, I perform a unique global measurement by inserting a multimeter in serie on the 5V power cable.

    On an Am335x_EVM evaluation kit, I measured approx. 1A current, on 5V, so approx. 5000 mW. This is more than ten time bigger than results in the TI doc !

    My setup is different (measurement on power cable, no pad configuration optimization, smart reflex on, base board in rev 1.4A), but could it explain such delta ?

    Concerning my other previous question, does anybody knows if there is a way to check what driver implement or not suspend command ? Is this implementation systematic in any driver or not ?

     

    Thank you again.