datasheetbank_Logo
データシート検索エンジンとフリーデータシート

MAX1535A データシートの表示(PDF) - Maxim Integrated

部品番号
コンポーネント説明
メーカー
MAX1535A Datasheet PDF : 39 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
Highly Integrated Level 2 SMBus
Battery Charger
and STOP conditions. Data is transmitted in 8-bit bytes
and is sampled on the rising edge of SCL. Nine clock
cycles are required to transfer each byte in or out of the
MAX1535A since either the master or the slave
acknowledges the receipt of the correct byte during the
ninth clock. The MAX1535A supports the charger com-
mands as described in Tables 2–9.
Battery-Charger Commands
The MAX1535A supports seven battery charger com-
mands that use either Write-Word or Read-Word proto-
cols, as summarized in Table 2.
ChargerSpec()
The ChargerSpec() command uses the Read-Word pro-
tocol (Figure 3). The command code for ChargerSpec() is
0x11(0b00010001). Table 3 lists the functions of the data
bits (D0–D15). Bit 0 refers to the D0 bit in the Read-Word
protocol. The MAX1535A complies with Level 2 Smart-
Battery Charger Specification Revision 1.1; therefore, the
ChargerSpec() command returns 0x0002.
ChargerMode()
The ChargerMode() command uses the Write-Word
protocol (Figure 3). The command code for
ChargerMode() is 0x12 (0b00010010). Table 4 lists the
functions of the data bits (D0–D15). Bit 0 refers to the
D0 bit in the Write-Word protocol.
To charge a battery that has a thermistor impedance in
the HOT range (i.e., THERMISTOR_HOT = 1 and
THERMISTOR_UR = 0), the host must use the
ChargerMode() command to clear HOT_STOP after the
battery is inserted. The HOT_STOP bit returns to its
default power-up condition (1) whenever the battery is
removed.
ChargerStatus()
The ChargerStatus() command uses the Read-Word
protocol (Figure 3). The command code for
ChargerStatus() is 0x13 (0b00010011). Table 5
describes the functions of the data bits (D0–D15). Bit 0
refers to the D0 bit in the Read-Word protocol.
The ChargerStatus() command returns information
about thermistor impedance and the MAX1535A’s inter-
nal state. The latched bits, THERMISTOR_HOT and
ALARM_INHIBITED, are cleared whenever BATTERY_
PRESENT = 0 or ChargerMode() is written with
POR_RESET = 1. The ALARM_INHIBITED status bit can
also be cleared by writing a new charge current or
charge voltage.
ChargeCurrent() (POR: 0x0080)
The ChargeCurrent() command uses the Write-Word
protocol (Figure 3). The command code for
ChargeCurrent() is 0x14 (0b00010100). The 16-bit
binary number formed by D15–D0 represents the
charge-current set point in milliamps. However, the res-
olution of the MAX1535A is 128mA in setting the charge
current; bits D0–D6 are ignored as shown in Table 6.
The D13, D14, and D15 bits are also ignored. Figure 6
shows the mapping between the charge-current set
point and the ChargeCurrent() code. All codes request-
ing charge current above 8.064A result in a current
overrange, limiting the charging current to 8.064A. All
codes requesting charge current between 1mA to
128mA result in a current setting of 128mA. A 10m
current-sense resistor (R2 in Figure 1) is required to
achieve the correct code/current scaling.
Table 2. Battery-Charger Command Summary
COMMAND
0x11
0x12
0x13
0x14
0x15
0x16
0x3F
0xFE
0xFF
COMMAND NAME
ChargerSpec()
ChargerMode()
ChargerStatus()
ChargeCurrent()
ChargeVoltage()
AlarmWarning()
InputCurrent()
DeviceID()
ManufacturerID()
READ/WRITE
Read Only
Write Only
Read Only
Write Only
Write Only
Write Only
Write Only
Read Only
Read Only
DESCRIPTION
Charger specification
Charger mode
Charger status
Charge-current setting
Charge-voltage setting
Alarm warning
Input current-limit setting
Device ID
Manufacturer ID
POR STATE
0x0002
N/A
N/A
0x0080
0x4B00
N/A
0x0080
0x0006
0x004D
STATUS BITS AFFECTED
N/A
CHARGE_INHIBITED,
ALARM_INHIBITED,
THERMISTOR_HOT
N/A
CURRENT_NOT_REG,
CURRENT_OR
VOLTAGE_NOT_REG,
VOLTAGE_OR
N/A
CURRENT_NOT_REG
N/A
N/A
______________________________________________________________________________________ 19

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]