LTC1760
20
1760fc
For more information
www.linear.com/LTC1760
BATTERY_SYSTEM_REVISION Nibble
The read only BATTERY_SYSTEM_REVISION nibble re-
ports the version of the Smart Battery System Manager
specification supported.
LTC1760 always returns 1000b for this nibble, indicating
Version 1.0 without optional PEC support.
2.3.4 LTC() (0
×
3C)
Description:
This function returns the LTC version nibble and allows
the user to perform expanded Smart Battery System
Manager functions.
Purpose:
Used by the SMBus Host to determine the version of
the LTC1760 and to program and monitor TURBO and
POWER_OFF special functions.
SMBus Protocol:
Read or Write Word.
Input/Output:
word — Refer to “Section 2.2” for bit map-
ping.
POWER_OFF Bit
This read/write bit allows the LTC1760 to turn off all
power paths.
Allowed values:
1b: All power paths are off.
0b: All power paths are enabled. (power on reset value).
TURBO Bit
This read/write bit allows the LTC1760 to enter TURBO
charging mode. Refer to “section 3.6”.
Allowed values:
1b: Turbo charging mode enabled.
0b: Turbo charging mode disabled. (Power On Reset
Value).
LTC_Version[3:0] Nibble
This read only nibble always returns 0001b as the LTC1760
version.
OPERATION
2.3.5 BatteryMode() (0
×
03)
Description:
This function is used by the LTC1760 to read the battery’s
Mode register.
Purpose:
Allows the LTC1760 to determine if a battery requires a
conditioning/calibration cycle.
SMBus Protocol:
Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Input/Output:
word — Refer to “Section 2.2” for bit map-
ping.
CONDITION_FLAG Bit
The CONDITION_FLAG bit is set whenever the battery
requires calibration.
Allowed values:
1b: Battery requires calibration. (Also known as a
Condition Cycle Request).
0b: Battery does not require calibration.
2.3.6 Voltage() (0
×
09)
Description:
This function is used by the LTC1760 to read the actual
cell-pack voltage .
Purpose:
Allows the LTC1760 to determine the cell pack voltage
and close the charging voltage servo loop.
SMBus Protocol:
Read Word. LTC1760 reads Battery 1
or Battery 2 as an SMBus Master.
Output:
unsigned integer — battery terminal voltage in
milli-volts. Refer to “Section 2.2” for bit mapping.
Units:
mV.
Range:
0 to 65,535 mV.