I need to detect small high and low peaks in the battery voltage while in use. The goal is to help estimating the end of the battery charge by its change in impedance, since my circuit uses the battery in predictable cycles of high/low consumption. It's a long term li-ion battery charge (weeks usage) so other methods are unavailable or very very expensive.
So, my idea is to use a variation of the sample & hold peak detector circuit but my reset would use a FET to short the hold capacitor to vbat instead of discharging the capacitor to ground. That would help reducing battery consumption at sample resets since the capacitor only needs a small voltage jump to reset. The largest good capacitor I could find at a reasonable price is 4.7µF.
I will be taking measurements every ten seconds, so my sample and hold circuit must be very low leakage (<3mV/10s would be ideal). The thing is, if I use a MOSFET to reset the capacitor, I'm affraid its body diode's leakage could be of concern, slowly discharging the capacitor in the "sample" phase, thus altering the measurement. Unfortunately, none of the MOSFET datasheets I've read characterize the body diode's leakage, much less over the temperature range (I need 50~60°C).
So, what kind of FET is there that I could drive with 3.3V logic have no body diode, or has a documented reverse leakage below 1µA@60°C when in off state (any direction). Vbat would be in the 5~9V range.