Power calculations for Controller

Thread Starter

Abhinavrajan

Joined Aug 7, 2016
83
I have an microcontroller. MSP430FR2310.
I am supposed to interface this microcontroller with a temperature sensor (TMP100)and Level translator (3.3V to 1.8v).

I have selected the chips. I am asked to do power calculations for this system.

How should I do it ?
Should I just take in the supply voltage of each chip and multiply with the load current?

I googled this.
But it doesn't seem that simple to just multiply the voltage and current.
It seems that we have to calculate the current at each pin of the peripheral device ( TMP100) and then take the total current and multiply it with the supply voltage?

Can someone explain it clearly in step by step process with an example on how should my calculation look?
Please.
 

ErnieM

Joined Apr 24, 2011
8,377
The current is not a single number. It is less when no readings are being acquired. It is high when acquiring thru the I2C. It is lower for a lower frequency bus over a higher freq bus.

Providing a quiescent and acquisition current should satisfy the request.
 

shteii01

Joined Feb 19, 2010
4,644
If peripherals are powered from uC, then all the power is going through uC, the power needed to run uC + power needed to run peripherals + power consumed by various signals between uC and peripherals. I would measure how much current the uC draws, you already know the voltage the uC needs, use these numbers to find total power of the system.

The others are correct about conditions, like higher frequency signals draw more power than lower frequency signals, higher ambient temperature might have an effect. So you will likely need to choose several operating conditions/situations and calculate power for each situation. Or you can take an easy way out, define one situation and say that this one operating situation is the only one that is allowed, then take measurements and calculate power.
 

ErnieM

Joined Apr 24, 2011
8,377
I don't know of any peripheral powered by a uC, except perhaps those on the very same chip.

It's it's external it gets it's power from some other place.
 

ErnieM

Joined Apr 24, 2011
8,377
1) Look at every connection to Vss.
2) Make an educated guess for the current down each leg.
3) add everything found in #2 together
 
Top