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.
Festo's BionicKangaroo combines pneumatic and electrical drive technology, plus very precise controls and condition monitoring. Like a real kangaroo, the BionicKangaroo robot harvests the kinetic energy of each takeoff and immediately uses it to power the next jump.
Design News and Digi-Key presents: Creating & Testing Your First RTOS Application Using MQX, a crash course that will look at defining a project, selecting a target processor, blocking code, defining tasks, completing code, and debugging.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.