Rafael Ignacio Zurita wrote:
> But, for this question : If the battery needs replacement, I would
> prefer to have to do that
> like in a hand watch : never for several years.

Hmm, tricky. Let's use the original assumption of an average
on-time of 5 minutes every day, standby for the rest of the day.

For CR2032 we can then assume an average current of 15 mA while
on. That's what it now draws from a 2.4 V supply with the display
on but not doing much else. In real life, there will be a higher
current, due to user activity, but the CR2032 will also provide a
higher voltage, requiring a lower current. So 15 mA looks like a
good estimate.

Furthermore, let's conservatively assume that the usable charge of
the battery is half its nominal capacity. Let's also assume the
nominal capacity is 200 mAh.

Then we can achieve with Anelok in its present state a battery
life of
200 mAh * 0.5 / (15 mA / 12 h^-1 + 24 h * 0.055 mA) = 38.9 days

If the standby current is reduced to 10 uA, the equation would be
200*.5/(15/12+24*.01) = 67.1 days

If we could reduce the standby current to zero, we'd be at 80
days.

If we let the device rest in standby (at 10 uA) all the time, we
get 417 days.


Let's run the numbers for AAA: let's assume the battery has 1000
mAh at an average voltage of 1.2 V. Let's assume we can use 70%
of the nominal capacity (we should be able to drain an AAA deeper
than a CR2032 because the AAA has a much lower internal
resistance).

The 15 mA in Active state would then become roughly 30 mA. Since
the boost converter has to run also in Ready and Standby, the
unboosted current at 2.4 V would get the following multipliers:

- operating at 3.3 V instead of 2.4 V: 3.3 / 2.4 = 1.375
  (assuming the MCU acts like a resistive load)
- boost conversion from 1.2 V to 3.3 V = 3.3 / 1.2 = 2.75
- boost coverter efficiency: 50%
- to this, add a quiescent current of 5.5 uA (TLV61220)

So the battery current from AAA corresponding to 55 uA from CR2032
would be 421.4 uA, and for 10 uA it would be 81 uA.

The battery life would thus be:

- current design (power-guzzling RC oscillator):
  1000*.7/(30/12+24*.42) = 55 days

- using the crystal oscillator, 10 uA:
  1000*.7/(30/12+24*.081) = 158 days

- standby all the time:
  1000*.7/(24*.081) = 360 days

CR2032 even beats AAA in this case because CR2032 is great when
things demand extremely little current but over a long time.


Could we go even lower ? Well, yes. We could stop sampling the
touch sensor. That should bring us down from the estimated 10 uA
to 5.5 uA. The MCU could also enter a lower-current mode, from
which it wakes up with a reset, saving about another 2 uA. To
wake up, one could abuse rfkill as a wakeup source.

We could also stop the crystal clock. That should save another
500 nA.

If we assume such radical power-saving measures, then we'd be at
200*.5/(24*.003) = 1389 days for CR2032 and
1000*.7/(24*.041) = 711 days for AAA.

That's for a sleep the device should still be able to wake up
from. It would keep on running for some more time in Standby,
but if you tried to turn it on, the battery would collapse.


Of course, an easy means to avoid _any_ drain is to simply take
out the battery if you don't plan to use Anelok for a few years :-)

In the case of AAA, that's what you should do anyway, due to the
risk of battery leakage.

- Werner

_______________________________________________
Qi Hardware Discussion List
Mail to list (members only): [email protected]
Subscribe or Unsubscribe: 
http://lists.en.qi-hardware.com/mailman/listinfo/discussion

Reply via email to