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.

DM3730: Power Optimization

Part Number: DM3730

Hi Team,

I received the following request from a customer that is using the DM3730

They are working on power optimization for it and would like to understand if is possible to dynamically manage the clock.

Maximum clock is 800MHz but they would change it dynamically at 300MHz or even lower when required.

SGX Off, Graphics Accelerator is  not used

Please, let me know if is possible and how to achieve it!

Regards,

Fabio

  • It sounds like you're talking about the MPU_CLK specifically.  Please refer to section 4.3.4 Processor Clocks of the DM3730 data manual.  Is this using Linux?  RTOS?

  • Fabio Soriano said:
    They are working on power optimization for it and would like to understand if is possible to dynamically manage the clock.

    Yes, this is commonly referred to as DVFS (Dynamic Voltage and Frequency Scaling).

    Fabio Soriano said:
    Please, let me know if is possible and how to achieve it!

    When moving to a faster speed:

    1. Increase the voltage (make sure you wait long enough for it to ramp fully)
    2. Increase the MPU_CLK

    When moving to a slower speed

    1. Decrease the MPU_CLK
    2. Decrease the voltage