FAN5201
16
P
Non-Supported Communications
The following features are specified in the Intel/Duracell
Smart Charger Specification, but are not directly supported
by the FAN5201.
Thermistor Interface
Interface to the thermistor occurs exclusively through the host.
Typical Battery Communications
Charging current and voltage requests are intercepted by the
host, which transmits them to the charger.
Critical Battery Communications
Overcharge and overtemperature communications are sent to
the host, which transmits commands to the charger.
Bus Errors
Unsupported commands, data unavailable, busy or bad data
are not transmitted to the host. The FAN5201 signals errors
by witholding ACKnowledge (see protocols). It does not
support any reads of error registers.
AlarmWarnings()
Alarm warnings are sent to the host, which transmits com-
mands to the charger.
Chargermode() Settings
The ChargerMode() write command is unsupported. The
command’s effects may be obtained by sending the appropri-
ate commands to the charger.
175 seconds Timeout
Supported by the host, not by the IC. Furthermore, it is rec-
ommended that a watchdog timer be used in conjunction
with the host processor, to assure that the timeout is not
affected by infinite software loops.
Table 7. Charger Settings Read
Field
Byte Count
Charger Current Low Byte
Charger Current High Byte
Charger Voltage Low Byte
Charger Voltage High Byte
Charger Power Low Byte
Charger Power High Byte
Control Signal Low Byte
Control Signal High Byte
Byte
Always set to 0x08
1
2
3
4
5
6
7
8
Figure 12. Read and Write Protocols
S
Slave Address
Slave Address
Slave Address
Slave Address
Slave Address
Wr
Wr
A
Command Code
Command Code
Command Code
A
Data Byte Low
Data Byte High
Data Byte Low
Data Byte High
P
Write Word Protocol
S
S
Rd
…
A
P
Read Word Protocol
S
Wr
A
A
S
Rd
A
Byte Count = N
A
Data Byte 1
Data Byte 2
Data Byte N
A
A
A
P
Block Read Protocol
Master to Slave
Slave to Master
A
A
A
A
A
A
S = StartCondition
Wr = Write
Rd = Read
A = Acknowledge
A = Not Acknowledge
P = Stop Condition