There was a question from Class 3 slide 19 on Serial Ports in Low Power Designs. One of the bullets is -
- Data length
- Phase, MSB, Polarity
These are just common characteristcis of serial ports and don't have any appreciable effect on power dissipation.
The key low power point of this slide is really the table that shows the Total Charge needed to transfer data by UART, I2C and SPI. Typically the faster you can send data the lower the overall power (total charge) will be. Backwards from what you might expect!
Actually, as BruceMcLaren points out, we are not talking about Ohm's Law here, where the voltage is applied to a fixed impedance (R or Z). We are talking about I=CdV/dt, the charging of capacitances. So P = VI and P = V * C * dV / dt where the dV would equal V, since the internal logic swing for the MCU will be rail to rail. and 1/dt is the frequency. So now you have P = V * C * V * f or P = V^2 * f * C
rruther2: Keep in mind the formula on slide 8 (P=V^2*f*C) is particular to dynamic power, the power CMOS gates consume by charging and discharging internal capacitances. It brings out the effects of transistor scaling very effectively.
Sure -- hopefully your cap leakage is small (if not, get a better cap). A 100nA leakage on a 1 uF will drop 0.1 volt in 1 second. Of course if the load you are going to be measuring is much larger you will need a larger cap or the voltage will drop too much to keep the MCU functioning.
@nschneck- I have seen these but have not used one. It seems like a great approach as long as it can be accuate enough for your MCU. If you need to measure very low currents (nA range) I would make sure the current measuring device is accurate enough.
@WarrenM I think I asked this earlier, but have you used external current monitoring ICs that communicate via SPI or I2C to the MCU and measure current on a common voltage bus? We are considering using one in a design.
@DonH- Good point on the capacitor leakage rate. One tehcnique is to let the cap just sit, unconnected to anything except your meter. This will measure all the leakage and you can adjust you MCU current measurement to account for the leakage. measure the volatge
I've used amnmeter, of course. Also used shunt resistor with a scope measuring across it to get an idea of dynamic current. Better results when the shunt resitor can be in the ground path, but that isn't always reasonable.
Measuring current with a shunt does not work well since the voltages are so low. The capacitor is good, but you need to measure the internal leakage discharge rate of the capacitor to ensure that is not significant.
The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser.
In a bid to boost the viability of lithium-based electric car batteries, a team at Lawrence Berkeley National Laboratory has developed a chemistry that could possibly double an EV’s driving range while cutting its battery cost in half.
Using Siemens NX software, a team of engineering students from the University of Michigan built an electric vehicle and raced in the 2013 Bridgestone World Solar Challenge. One of those students blogged for Design News throughout the race.
Robots that walk have come a long way from simple barebones walking machines or pairs of legs without an upper body and head. Much of the research these days focuses on making more humanoid robots. But they are not all created equal.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This discussion will examine what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.