This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Measuring efficiency of TPS82740 for a low power dynamic load

Other Parts Discussed in Thread: TPS82740B, TPS62740

The Problem

Based on figure 5 in TPS82740B datasheet the efficiency of the regulator must be at least 50% when the load is a single digit uA. The measurements of the energy consumption with a Coulomb counter in our system shows that the efficiency is in the 10-15% range. Please help us figure out the cause for this discrepancy. Details are given below.

Schematic of the power section

Setup

  • Battery connector (X2003) is connected to a bench power supply (BT-305) at 4.1 V.

  • CTRL signal of TPS82740 is low, so LOAD is grounded.

  • Nothing connected to the charging connector (X2005)

  • The load for VREG is

    • A nRF51 chip and its accessory components (crystals, antenna)

    • A digital pot which is in low power mode (0.5 uA load).

  • The program running on the nRF51

    • switches on its radio receiver for 5 ms every 1200 ms (~11 mA)

    • the processor wakes up every second for about 1 ms (~4.5 mA)

    • The rest of the time, the SoC is asleep except for the low frequency RTC timer. (~5 uA)

  • Energy measurement equipment setup

    • LTC2942 Coulomb counter logged by a nRF51.

    • The sense resistor used is 2 Ohm.

Measurement 1

  • Placement of Coulomb counter: between the power supply (4.1 V bench supply) and the battery connector (X2003)

  • Measurement time: 1000 seconds

  • Difference between the accumulator value of LTC2942: 123

  • In terms of energy drawn: 0.261375 mAh

  • In terms of Coulombs: 0.94095 C

Measurement 2

  • Placement of Coulomb counter: Remove the R2118 resistor and place the Rsense in its place. This is to sense the energy consumed by the load of regulator.

  • Measurement time: 1000 seconds

  • Difference between the accumulator value of LTC2942: 15

  • In terms of energy drawn: 0.031875 mAh

  • In terms of Coulombs: 0.11475 C

Inferences

  • The LTC2942 is not accurate when measuring low current, so that will result in error.

  • The drastic difference in the energy measured before and after the regulator means that there is some a problem somewhere, either in the measurement or the circuitry.

  • Plausible causes:

    • The routing of the TPS regulator

    • The C2011 bulk capacitor is leaking too much current.

    • The measurement device LTC2942 is wildly inaccurate

Questions

  • Any pointers on how we can tackle the problem and improve the efficiency (if its not a measurement error)?

  • We know of the app note to measure efficiency of low Iq devices http://www.ti.com/lit/an/slyt558/slyt558.pdf Is there an accurate way to measure the energy consumed by the system, like an accurate Coulomb counter?

  • Can a current waveform analyser be recommended? One which has enough dynamic range and bandwidth.

  • None of your schematics came through the post.

    You have a key understanding: there is a difference between efficiency and energy consumption. Efficiency is valid/measured at static operating points. Energy consumption applies to a system in its operation.

    The efficiency of the TPS82740 is what the D/S shows. This is basically impossible to change from the outside.

    There's a few things you can try:
    Measure (with a DMM and a scope) the actual load currents in your various states. To do this, you need to operate your system in those states at DC (not pulsed). As well, observe the current on a scope when entering the various states. While the estimated currents might be accurate (or they might be way off), there are likely peak currents required to wake up the uC, charge some caps, etc. These are not accounted for in your power estimates but are measured by the coulomb counter.
    Remove any bulk input capacitance which is non-ceramic. These could very well be leaky.
  • Thanks for the super quick reply Chris! Can you refresh and check if you can see the schematics came through? I can see that they are loading in a different browser.
    The ratio energy consumed for a particular amount of time before and after the regulator can be considered the efficiency of the regulator for a particular system, right? This is because I'm more interested in the efficiency of the regulator for my application, rather than trying to characterise it for a static operating point. Actually because of the pulses in mA the efficiency of the regulator should be higher.
    I'll measure the difference in the efficiency when using a tantalum cap (as we are now) and when using a ceramic cap (may not be able to get 47uF in 0603 package for the actual product in ceramic).
    Please let me know if you have any other insights after looking at the schematic.
    Cheers.
  • Yes, the figures came through this time.

    I think your application actually cares about the amount of power consumed from the battery. Efficiency of the DC/DC is one factor in this, but leakage currents, inrush currents, etc. are another.

    To identify the discrepancy between your calculated efficiency or energy consumed and what your coulomb counter measures, you need to look at the various places in your system that might be causing more coulombs to be used. These include:
    Leakage into the tantalum cap--replace with a ceramic. 22uF should be fine
    Leakage into the bq25100--remove this IC for this test
    Startup or inrush currents into your loads--measure their current as they transition into and out of their various states
    Remove any other probes or measurement instruments, as these can draw current as explained in SLYT558
  • Hi Chris,


    Below are the current consumption waveform measured at the source(Battery/Bench supply). We are using an adaptor for converting current to voltage. The factor of conversion is 100mV/mA. We are using a ceramic capacitor of 47uF across battery nodes.

    The above waveform is when battery(4V) is used as a source, with regulator(2.7V setting) powering the system(load). The pulse in the waveform is actually radio activity for 5ms. Here we can observe regular current spikes every 5ms even though there is no CPU activity.

    The above waveform is when bench supply(4V) is used as a source, with regulator(2.7V setting) powering the system(load).

    The above waveform is when the bench supply is directly powering the system(load) at 2.7V. This is bypassing regulator. Here we don`t observe those current spikes.

    The firmware and the operating modes are the same for all the above three examples. We are wondering why these current spikes are generated and if this is normal for switching regulators. If not could you let us know how to solve the problem?


    PS: Changing Tantalum(47uF) to ceramic(47uF) helped reducing the level of current spikes. But they did not eliminate them completely.

    Thanks in Advance,

    Arjun

  • Yes, this is expected. Any switching DC/DC converter must switch every so often to deliver the output power. This switching action draws very short pulses of current from the input supply. You can see Figure 31 in the TPS62740 D/S for an example. Here the pulses are about 3 msec apart and this correlates to a load of 10uA. Since your pulses are further apart, your load is lighter. This seems to agree with the loading you described earlier.
  • Hi Chris,

    Thanks for such quick response. That makes it bit clear regarding the operation of regulator. But what we also did is to try to check current consumption waveform  at the load (after the regulator) instead of the supply source. We still observed the spikes. We are not able to explain why this is the case though.

    The above waveform is measured at load with Bench supply(4V) and regulator powering load(2.7V setting). The current pulses are not regular as before.

    The above waveform is measured at load with Bench supply(2.7V) powering load directly.

    Thanks,

    Arjun

  • Where are you measuring the output current for both setups (TPS82740 and 2.7V supply)? Is it in R2118? What value resistor are you using there?

    It may be noise pickup from having a switching converter operating so close to your measurement points. You can see higher noise on your current measurement during the lengthy peak period, for example. You could see what it looks like when you power your system from a 2.7V supply while also powering the TPS82740 and keeping it unloaded.
  • Hi Chris,


    The load for Regulator is actually nrf51 chip and a digital potentiometer as mentioned in the starting comment. We are are measuring the current waveform only for the current consumed by nrf51 chip. The shunt resistor used in the Amp-volt adaptor is 1 ohm.

    We powered the system with 2.7V supply, also powered regulator with battery but kept it unloaded. There were no spikes in the current consumption.

    Best Regards,

    Arjun

  • Can you show more of your circuit, including where you measured the voltage/current for each case (battery only and 2.7V directly)? As well, how did you separate the 2.7V supply from the TPS82740 output?
  • Hi Chris, thanks for your timely response. We already have a better insight. Would it be possible to share more of the schematic in a more private channel?

    For separating the 2.7V supply, what we did is remove R2118 and provide an external bench supply of 2.7V at pin 1 of R2118. The current waveform is generated in the power path to only nRF51.

    Regards,

    Prithvi

  • Yes, you should be able to send it to me in a 'conversation' if you click on my name. These are private.