Reducing the energy consumption is important for many embedded designs. Energy is the product of current, voltage and time. Each of these parameters can be influenced by the control software.
Therefore software developers have to constantly attempt to find the optimum for these three parameters in respect to their application. Lauterbach offers two probes to measure voltage and current over time.
- Record digital/analog signals and correlate them with program flow
- Digital signals: 12 channels, 0V - 5V, 200 MSamples/s per channel, threshold 0.1V - 2.5V
- Analog signals: 6 single-ended voltage channels, -12V - +12V, 13-bit resolution, 2 current sense channels, up to 240mV differential shunt resistor voltage, 1 MSample/s conversion rate
- Record analog signals and correlate them with program flow
- Analog signals: 4 voltage channels, 12-bit resolution, input range 0..5 V, impedance 1 MOhm, 3 current channels with 5% accuracy, external shunt required
- Sampling rate of 625 KSamples/sec
Time-Correlated Measurement of Program Flow, Current and Voltage
TRACE32 allows the recorded current and voltage to be directly correlated in time with the program flow recorded by one of the TRACE32 trace tools PowerTrace, CombiProbe or MicroTrace. This makes it easy to
identify program parts with high or unexpected energy consumption.
12-Dec-2011: Optimizing Embedded Software Energy Consumption (Whitepaper)
08-Jul-2010: Optimizing Embedded Software Energy Consumption (Presentation)