DSPRelated.com
Forums

saving power

Started by amar...@disca.upv.es May 26, 2008
Hello,

I am developing a project with a tms320c6713 powered by batteries. I would like to reduce power consumption to minimum while CPU is running my algorithms to process data from the microphone input. I was thinking of disable all peripherals except those needed to capture audio from microphone, process samples, and store some values in memory and/or flash. I'm afraid I will have to keep most of the peripherals enabled to do the work, but my main concern comes from the power consumption of peripherals compared with CPU consumption. After reading spra889a and trying some values in the associated spreadsheet, I think that comsumption of peripherals is less than 10% of total consumption of the system. Am I wrong?

Thanks for your help,

Toni.
Hello Toni,

On Sun, May 25, 2008 at 6:23 PM, wrote:
> Hello,
>
> I am developing a project with a tms320c6713 powered by batteries. I would
> like to reduce power consumption to minimum while CPU is running my
> algorithms to process data from the microphone input. I was thinking of
> disable all peripherals except those needed to capture audio from
> microphone, process samples, and store some values in memory and/or flash.
> I'm afraid I will have to keep most of the peripherals enabled to do the
> work, but my main concern comes from the power consumption of peripherals
> compared with CPU consumption. After reading spra889a and trying some values
> in the associated spreadsheet, I think that comsumption of peripherals is
> less than 10% of total consumption of the system. Am I wrong?

Any power consumption will vary with "what you are doing". The CPU
and EMIF can probably use the most power, but also has the best
opportunity for power savings.
1. Use the most efficient LDOs.
2. Run the CPU as slow as you can afford to.
3. Run the core voltage at 1.15v and the I/O at 3.1v
4. If you need some higher performance 'burst processing', you can do
most of your work with the PLL powered down. Power up the PLL when you
need a burst of performance.

Note: I have not performed any performance/power consumption work on the 6713B.

mikedunn
>
> Thanks for your help,
>
> Toni.

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Thanks mikedunn,

I have been trying several values for PLL's registers, including powering down the pll, and I have reduced power consumption for more than 40% while my algorithms still run.
Thanks a lot for your help.

Best regards,

Toni.

Hello,
>
>I am developing a project with a tms320c6713 powered by batteries. I would like to reduce power consumption to minimum while CPU is running my algorithms to process data from the microphone input. I was thinking of disable all peripherals except those needed to capture audio from microphone, process samples, and store some values in memory and/or flash. I'm afraid I will have to keep most of the peripherals enabled to do the work, but my main concern comes from the power consumption of peripherals compared with CPU consumption. After reading spra889a and trying some values in the associated spreadsheet, I think that comsumption of peripherals is less than 10% of total consumption of the system. Am I wrong?
>
>Thanks for your help,
>
>Toni.