© 2014 Fairchild Semiconductor Corporation www.fairchildsemi.com
FFG3105 • Rev. 1.4 9
FFG3105 — Battery ID and Smart Charge Monitor
FFG3105 — Battery ID and Monitor
Programming the 64-Bit ID Code
The FFG3105 includes two 64-bit, one-time, eFuse
programmable registers to allow for a unique ID code to
be permanently stored in this register.
Programming the FFG3105 requires knowledge of the
Lock and Unlock keywords. The appropriate lock and
unlock 32-bit keyword must be written to the
KEYWORD_MSW, KEYWORD_LSW registers before a
Lock or Unlock command is issued and programming is
attempted.
When programmed, a redundant copy is created. The
redundant copy is used when the BID is read back to
improve robustness and detect errors.
These register can be programmed and verified by
Fairchild before shipping or with the proper procedure
be programmed by the customer before the battery cell
is attached. Please contact your Fairchild sales
representative to set the custom code for your
application or to receive detailed information on
programming the FFG3105.
Power Modes
The FFG3105 chip has three power modes, ACTIVE,
STANDBY and SHUTDOWN. The FFG3105 moves in
and out of these modes automatically based on
requests from the Host for voltage and temperature
readings and the external chip enable, CE.
Standby Power Mode
During periods of inactivity when the host is not
requesting voltage or temperature readings the
FFG3015 enters STANDBY mode to save power. In
STANDBY, the FFG3105, the I2C bus, and registers are
still available and accessible. The Host may read or
write the User Definable registers while in STANDBY.
Active Power Mode
The FFG3105 enters this mode when the host requests
a measurement of the battery voltage or temperature. It
takes < 28 ms for the FFG3105 to measure both voltage
and temperature and write them into the output
registers. The measure automatically moves the device
to ACTIVE. After the measurements are made the
device returns to STANDBY on its own.
Shutdown Mode and Chip Enable
The FFG3105 has an active high chip enable, CE,
which must be high for chip to function in either
STANDBY or ACTIVE modes. When the FFG3105 is
used internal to the battery pack, this pin is connected to
the gate driver of the protection device used to control
the discharge FET. This signal is high whenever the
battery pack is functioning within acceptable operating
range.
When the FET is turned-off to protect the battery cell the
FFG3105 is also disabled and goes to its lowest power
condition, SHUTDOWN. This helps to reduce the under-
voltage discharge the FFG3105 applies to the internal
cell. All internal current paths from VCELP, the chip
supply, to GND, which drain the battery cell, are turned
off when CE = 0 to guarantee a typical quiescent
current of ≤ 1 µA.
Wake and Sleep
The FFG3105 also supports WAKE and SLEEP modes
that can be used for system debug. In WAKE mode the
entire device is turned on and left on until the SLEEP
mode is requested. In WAKE mode the internal
Bandgap, Oscillator and LDO are enabled and the
current increases.
Calculating Average Power
Average power consumption of the FFG3105 is a function
of the frequency of voltage and temperature read
requests. During measurement time the FFG3105 uses
180 µA, when at rest, in STANDBY it uses 2 µA.
Average power consumption can be calculated using
the following equation and graphic.
where Tr = Time between read requests in seconds (S)
Figure 5. Timing Relationship Diagram
For example, if the system were to request voltage and
temperature readings from the FFG3105 once every 6
seconds, the average power would be:
For a case where the Host system requests voltage and
temperature once per second, the average current is
6.06 µA. A summary of the active current vs. sampling
interval is shown in Figure 6.
Figure 6. Average Active Current
0.0E+00
5.0E-06
1.0E-05
1.5E-05
2.0E-05
2.5E-05
0 1 2 3 4 5 6
Active Average Current in A
Sampling Interval - TR in Seconds
Average Current vs. Sampling Interval