Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to measure the power consumption of a low power embedded system. As the embedded system consumes current in random pulses from the battery pack, I am using an oscilloscope to analyze the signal. The blue graph represents current consumed over time.

enter image description here

I want to know how I can go ahead and find out power consumed with respect to the time varying current consumption graph.Various modules in the embedded system consumes current in varying random pulses and I have similar graphs for each operation. How can I accurately measure power consumed and eventually find energy for each specific operation?

share|improve this question
Please scale down your images before linking to them. We don't need multiple megapixels to see a scope waveform, and if these images are inlined, it can slow the site down since the full image size has to be loaded. (I scaled and re-uploaded your picture) – Adam Lawrence Nov 4 '12 at 23:57
thanks for your help. – Elsa Adams Nov 5 '12 at 0:25
@Madmanguruman Often we leave a link to the original as the click text for an image. – Kortuk Nov 5 '12 at 2:29

Your Tektronix scope should have a math function. You can measure voltage and the representative current, multiply them and synthesize an instantaneous power trace. Then you can use the scope's RMS measurement capability to get average power, or just keep the peak power reading from the multiplication.

share|improve this answer
Currently I am measuring voltage across current sense resistor.I use the math variable to find the current from this. Oscilloscope is limited to one math function which prevents doing further calculations. Is there a way to find power and energy using area under the curve ? – Elsa Adams Nov 5 '12 at 0:10
You should be able to set the probe scaling so that your representation on the screen is 1:1 with the current you want to measure, then you don't need to burn a math function. – Adam Lawrence Nov 5 '12 at 0:11
I am not so sure about the probe scaling. I tried googling it but couldn't find much information. Any views on it would be highly appreciated. – Elsa Adams Nov 5 '12 at 0:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.