19
FN9074.2
February 8, 2011
The eight A/D result registers contain the following:
GPIO CONTROL REGISTER - GPIOctrl
(Address 53 Hex/83 Decimal)
These GPIO control bits are relevent only when the
respective GPIO enable bit (contained within the VREFT
register) is set.
ACCUMULATOR CLEAR REGISTER - ACCclr
(Address - 62 Hex/98 Decimal)
A ‘1’ in any of the “CLRn” bits will clear the associated
accumulator. Following the clear operation, all of the bits in
the AccClr register will be reset to 0.
TRIP POINT VALUE REGISTERS
There are 5 registers that are utilized to set up Trip Point
Values. These registers are used when enabled by the
TRIPctrl register to enter or exit various power modes. Three
of these trip point value registers contain voltage values and
two contain current values. Locations of the trip point
detection enable bit and the corresponding compare and trip
point value registers are listed below:
VPtrip, VCtrip and SStrip are used as voltage values to be
compared to VPres, GPADres and VPres respectively for
transitioning in and out of various power modes. I+trip and
I-trip are used as current values to be compared to Ires for
transitioning in and out of various power modes. The data
format in these registers is left justified. For the purpose of
trip point detection, only magnitude is compared and the sign
is ignored.
Magnitude Magnitude of A/D output: Reports the
magnitude value of the A/D measurement with
00h representing a zero value and 7Fh
representing full scale (magnitude of ADC input
voltage equals V
REF
). The magnitude value is
left-justified, meaning that result from a N-bit
conversion, as defined by the resolution
specified within the A/D Control register, will
occupy bit locations from bit 14 to bit (15-N).
Sign Polarity of the A/D measurement: The sign bit
shows the polarity of the A/D measurement.
0 = positive value
1 = negative value
76543 210
PP0 OE0 IE1 IE0 OUT1 OUT0 IN1 IN0
PP0 IO0 Push-Pull Output mode: Setting this bit to
‘1’ will configure the IO0 pin as a push-pull digital
output. If set to ‘0’, the IO0 pin will become an
open drain output with a 300k
Ω pull-up to the
internal regulated supply. To be used in
conjunction with the “OE0” bit.
OE0 IO0 Output Enable: Setting this bit to ‘1’ will
configure the IO0 pin to be either a push-pull
output (when PP0 = ’1’) or open drain output
(when PP0 = ‘0’). If “OE0” is reset to ‘0’, the IO0
pin is three-stated (when PP0 = ‘1’) or pulled up
to the internal regulated supply through a 300k
Ω
resistor (when PP0 = ‘0’).
IE1 IO1 Input enable: Setting this bit to ‘1’ enables
the IO1 pin to be used as a digital input. If reset
to ‘0’, the digital input buffer on IO1 is powered
down and the “IN1” bit will always read logic 0.
IE0 IO0 Input enable: Setting this bit to ‘1’ enables
the IO0 pin to be used as a digital input. If reset
to ‘0’, the digital input buffer on IO0 is powered
down and the “IN0” bit will always read logic 0.
OUT1 IO1 Output Data: Controls the open drain pull-
down device. When “0” is written, the pull-down
device is enabled and the IO1 pin outputs a logic
0. When set to “1”, the pull-down device is
disabled and the IO1 is three-stated.
OUT0 IO0 Output Data: Sets the logic level driven on
the IO0 pin. Relevant only when Output Enable
bit “OE0” is set.
IN1 IO1 Input Data: Current logic state of the IO1
pin (read- only).
IN0 IO0 Input Data: Current logic state of the IO0
pin (read- only).
76543210
CLR7 CLR6 CLR5 CLR4 CLR3 CLR2 CLR1 CLR0
CLR7 Clear GPADT Timer
CLR6 Clear GPADA Accumulator
CLR5 Clear TAT Timer
CLR4 Clear TA Accumulator
CLR3 Clear CTC Timer
CLR2 Clear CCA Accumulator
CLR1 Clear DTC Timer
CLR0 Clear DCA Accumulator
TPV
REGISTER LOCATION
COMPARISON
REGISTER
ENABLE
BIT
I+trip 60h Ires Iex
I-trip 64h Ires Ient
VPtrip 68h VPres VPex
VCtrip 6Ch VPres or GPADres VPent or
GPADent
SStrip 70h VPres Shent
15 14131211109876543210
Sign Magnitude
ISL6295
20
FN9074.2
February 8, 2011
OPERATION MODE CONTROL REGISTER - OPmode
(Address 7A Hex/122 Decimal)
TRIP CONTROL REGISTER - TRIPctrl
(Address 76 Hex/118 Decimal)
Note1: The exit conditions are verifyed by design but not
tested in production.
7 6 543 2 1 0
SSLP RESERVED SSLPdiv SHELF POR sPOR
SSLP Sample-Sleep Mode enable: Setting this bit to
‘1’ immediately enables Sample-Sleep Mode.
Clearing this bit immediately disables Sample-
Sleep mode.
Reserved Reserved bit.
SSLPdiv Sample-Sleep Divider setting: Sets the interval
between executing an A/D conversion cycle
during Sample-Sleep mode. The time interval
between each conversion cycle is defined by:
2^(SampDiv) * 2^(SSLPdiv) * 0.5 sec
Note that if the time taken to complete an A/D
conversion cycle is more than the defined
interval, the time-overlapped pending
conversion cycle(s) will be skipped until the
previous conversion cycle is complete.
SHELF Shelf-Sleep Mode enable: Setting this bit to ‘1’
will prepare the device for Shelf-Sleep mode. The
Shelf- Sleep mode will not be entered until a
SMBus Stop condition occurs, when both SDA
and SCL pins go low.
POR Power-on Reset Flag: This bit will read a ‘1’
when a Power-on Reset has occurred. Writing a
‘0’ to this bit will clear the POR flag.
sPOR Soft Reset: Writing a ‘1’ to this bit will cause the
device to re-initialize by reloading EEPROM
contents into all working registers. This function
has the same effect as the initial Power-on
Reset.
7654 3 210
lex lent VPex VPent GPADent Shent Rsvd Oflow
Iex
Note1
Exit from Sample-Sleep Mode on current: A ‘1’ in
this bit will enable an exit from Sample-Sleep
Mode upon the following condition: |current|
>I+Trip
Ient Enter Sample-Sleep Mode on current: A ‘1’ in
this bit will enable entry to Sample-Sleep Mode
under the following condition:
|current| <I-Trip
VPex
Note1
Exit from Sample-Sleep Mode on Pack voltage:
A ‘1’ in this bit will enable an exit from Sample-
Sleep Mode upon the following condition: VP >
VPtrip
VPent Enter Sample-Sleep Mode on Pack voltage:
(Use VPent only if GPAD is not used and
grouned) A ‘1’ in this bit will enable entry to
Sample-Sleep Mode upon the following
condition: VP < VCtrip
GPADent Enter Sample-Sleep Mode on GPAD voltage: A
‘1’ in this bit will enable entry to Sample-Sleep
Mode upon the following condition: GPAD <
VCtrip
Shent Enter Shelf-Sleep Mode on Pack voltage: A ‘1’
in this bit will enable entry to Shelf-Sleep mode
upon the following condition: VP < SStrip
Rsvd Reserved bit.
Oflow ADC Overflow flag: This bit is set when the ADC
input voltage is beyond the designed voltage
range of the ADC. This bit will remain set until a
‘0’ is written to it.
ISL6295
21
All Intersil U.S. products are manufactured, assembled and tested utilizing ISO9000 quality systems.
Intersil Corporation’s quality certifications can be viewed at www.intersil.com/design/quality
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without
notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result
from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see www.intersil.com
FN9074.2
February 8, 2011
Register Initialization
During the Power-on Reset sequence, all registers are
loaded with initial values from EEPROM locations
0x020-0x087. These EEPROM locations are reserved to
contain register initialization values. In a battery pack
application, a Power-on Reset typically happens only at the
time of pack manufacture, when the cells are first connected
to the battery monitoring PCB containing the ISL6295.
Data in the EEPROM locations 0:0x020-0:0x07F will be
loaded into the corresponding register locations
1:0x020-1:0x07F in Bank 1. Data in the EEPROM locations,
0:0x080-0:0x087 will be loaded into the corresponding Cal/
Setup register locations 2:0x080-2:0x087 in Bank 2. In all
cases, EEPROM register initialization locations
corresponding to “Reserved” register locations must contain
the value of 0x00h in order to insure proper operation
following a Power-on Reset.
Factory Register Initialization
The EEPROM register initialization locations are
programmed with a set of default values at the time that the
ISL6295 is manufactured. This programming results in the
following operational state following a Power-on Reset:
All Accumulators and Time Counters disabled and reset to
zero
All A/D Conversion disabled
A/D registers programmed with zeroes
Sample and Shelf-Sleep modes disabled
All Sample-Sleep mode entry methods disabled and trip
point values reset to zero
GPIO mode disabled on GPAD and NTC pins
SMBus address = 0x26
Factory calibrated trim values for bandgap, voltage
reference, and main and auxiliary oscillators.
Table 2 lists in detail the values that are programmed into the
EEPROM register initialization locations.
CAUTION: Some critical calibration and initialization data is
programmed into the EEPROM locations with default values at the
time of the ISL6295 manufacture. Any modification to these values
may cause incorrect operation or malfunction of the part. The
following table sumarises the critical control registers where the
default settings must be kept.
TABLE 2. CRITICAL CONTROL REGISTERS
Name Address Default Setting
SMB Address 0x80 0x26 (Bits 0-7)
(0 0 1 0 0 1 1 0)
7 0
Band Gap Trim 0x81 Factory Trimmed
Value
Voltage Reference
Trim
0x82 Factory Trimmed
Value
Main Oscillator 0x83 Factory Trimmed
Value
clkTM
(Clock Test Mode)
0x84
0x00
Test Mux 0x85 0x00
Aux Oscillator 0x86 Factory Trimmed
Value
ISL6295

ISL6295CV

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Battery Management 8LD FUEL GAUGE FOR BATTERY MONITORING
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet