[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: CR2032 with supercap, was Re: [SOT] suggestion for a SMT switch



Have I mentioned I feel like a bull in a china shop as I plow through
datasheets, learning as I go?  ;-)

Details are below, but the big question is, can I use a 200 mF supercap
(EDLC) to dump 100 mA into the motor for short periods ( ~ 1 second)?
The reason I ask is because the Panasonic datasheet, found at [4], lists
a "Maximum Operating Current" of 10 uA...  That doesn't make sense to
me.  Nothing I've researched today on supercaps says I can't do it.

Bob Paddock wrote:
> DJ Delorie wrote:
>> Otherwise, look for the smallest MOSFET that will handle your current,
>> as smaller size usually means smaller leakage current.  For example,
>> the Fairchild 2N7002K (SOT-23) leaks 1 uA when off (Vgs == 0) but the
>> 2N7002T (SOT-523) leaks only 1 nA when off.
> 
> Better check the Gate/Source (Vgs) turn on voltage of the 7002, it is
> not the best at 3V (It is 2.5V Max).
> It would be better to use something like the FDV305N that will turn on at 1.5V.
> 

good call.  The output high voltage of an I/O pin on the pic is Vdd -
0.7V, or 2.3V with a fresh battery.

> Also your impedance between the motor and the coil cell are not well matched,
> unless you can put a big low leakage, low ESR cap across the voltage point
> going to your motor/switch combo.   What will happen is you will turn
> on the motor,
> the voltage will sag from the coil cell to the point that your micro
> resets, that then
> turns off the motor, the low ESR cap will minimize this from happening.
> 

I already have a cap in place, I'll double check the value to account
for the new load.  Thankfully, the motor will only run for a second or
so when the device state changes (haptic notification).

That cap is there for in-circuit programming.  I found this [1]
discussion on providing higher current from a CR2032 while avoiding
brownout. This comment [2], on the same page, goes through some math for
calculating cap values.

Assuming I need to draw 100mA for 1 sec, that's 0.100 Coulombs.  The pic
has a minimum operating voltage of 2V.  Worst case, the battery is down
to 2.7V, so I want no more than 0.5V drop when the motor runs.  From
[2], my capacitor should be 200mF.  Yikes.

Some chaotic googling found this [3], which introduced me to the idea of
supercapacitors.  Digikey has one [4] that seems to fit the bill.  It's
datasheet claims a "low ESR" of 200 ohms.  That seems much higher than
the 1 or 2 ohms I've seen in other places.


> Jason, you don't happen to be in the Cleveland area?  I'm having Déjà
> vu  here with a very
> similar discussion I just had with someone from a similar sounding
> project, a couple of weeks ago.
> 

Nope, never been to Cleveland.  We Steelers fans break out in a rash if
we go there.  ;-)

thx,

Jason.

[1] -
http://interactive-matter.org/2009/08/driving-circuits-from-a-cr2032-lithium-coin-cell/
[2] -
http://interactive-matter.org/2009/08/driving-circuits-from-a-cr2032-lithium-coin-cell/#comment-2041
[3] - http://www.computer.org/portal/web/csdl/doi/10.1109/ITNG.2009.259
[4] -
http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=P14163CT-ND


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user