Hi guys!
First of all, I would like to note some topics about my particular situation: I'm studying power consumption at the BeagleBoard (based in omap3530) and the variations of that power consumption by means different scenarios at the platform (running a program only at the ARM, running a program that envolves both cores, ARM and DSP, ...). So, the power consumption is measured by a software tool provided by Agilent, which obtains the current supplied for the power supply. In order to verify the results measured by the software tool , I'm using the power estimation spreadsheet, where I write the values of the %CPU of both cores. In my application I'm able to obtain these %CPUs, therefore I obtain the power results quickly. Comparison between both scenarios causes different conclusions.
Focus in the ARM behaviour. First, at the power estimation spreadsheet, the maximum variation (0 up to 100 %CPU ARM) of power is nearly to 1 W @OPP6, ARM Subsytem: Cortex A8 + Neon. However, at the real situation (power consumption measured by power supply), that maximum variation is almost of 0.5 W!! The procedure to obtain this result is to run a program that produces a high CPU load (near to 100%), i.e. a video decoding task. Besides of that, I have estimated power consumption of the BeagleBoard, so I can obtain that maximum variation.
I have eliminated the action of any peripheral of the BB and the spreadsheet too, taking in account just the action of ARM...
What could be happening? I have checked all parameters, measuring many different situations but I have not found the key so far... Any suggestion would be appreciated!
Regards
Herry ALow