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.

Processor running with high power on OMAPL138

Other Parts Discussed in Thread: OMAPL138

I have a custom board which includes an OMAPL138. I have gotten a stand-alone build done that will run my code on my platform. My code only runs on the ARM at this point with nothing running on the DSP. I am doing nothing explicitly at this point to put the DSP into Deep Sleep which I think is part of my problem. In any case, my power measurements look like the DSP is up to some degree at least because the power consumption is high even before my code is loaded from flash.

Is there a way to explicitly put the DSP into Deep Sleep when I power on my board?

It seems that there is a default ROM image that brings up the OMAP in a configuration which consumes more power than I am comfortable with at this point. Also of note is that I've done quite a bit of power measurements and optimization on just the C6748 and I've definitely noticed that regular Sleep mode is not nearly as effective in reducing power consumption as Deep Sleep mode is. That is why I would like to try this experiment.

  • Thomas Price said:

    In any case, my power measurements look like the DSP is up to some degree at least because the power consumption is high even before my code is loaded from flash.

    Maybe something is waking up the DSP during the boot process.  Here is a similar post that might be helpful, http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/58682/209594.aspx.

     

    Thomas Price said:

    Is there a way to explicitly put the DSP into Deep Sleep when I power on my board?

    There isn't a way to put only DSP into deep sleep.  Deep sleep affects the entire device and is not isolated to only the DSP or ARM core. 

     

    Thomas Price said:

    I've definitely noticed that regular Sleep mode is not nearly as effective in reducing power consumption as Deep Sleep mode is. That is why I would like to try this experiment.

    Deep sleep mode is the lowest power consuming state that the device can perform.  This will stop all device clocks and shut down the on-chip oscillator, while preserving the state machine of the device.  In the regular sleep mode, it will only perform a subset of the power saving features.   Therefore, it will consume more power than deep sleep.