English
Language : 

ISL78610 Datasheet, PDF (50/98 Pages) Intersil Corporation – Multi-Cell Li-Ion Battery Manager
ISL78610
Select pins (2’b11). Note that the in an Identify response, the
data LSBs are always zero.
The host microcontroller then sends the Identify command with
stack address 6’h3. Device 3 responds by setting its stack
address and stack size information to 4’h3 and returning the
Identify response with address 6’h33. Devices 1 and 2 set their
stack size information to 4’h3.
The process continues with the host microcontroller
incrementing the stack address until all devices in the stack have
received their stack address. Identified devices update their
stack size information with each new transmission. The stack top
device (identified by the state of the Comms Select pins = 10)
loads the stack address and stack size information and returns
the Identify response with address 6’h2x, where x corresponds to
the stack position of the top device. The host microcontroller
recognizes the top stack response and loads the total number of
stack devices to local memory. The host microcontroller then
sends the Identify command with data set to 6’h3F. Devices exit
Identify mode on receipt of this command. The stack top device
responds ACK. An example Identify transmit and receive
sequence for a stack of 3 devices is shown in Figure 60.
When in Normal mode, only the base Identify command is
recognized by devices. Any other Identify command variant or an
Identify command sent with a nonzero stack address causes a
NAK response from the addressed device(s).
IDENTIFY TIMING
To determine the time required to complete an Identify
operation, refer to Table 21 on page 51. In the table are two SPI
Command columns showing the time required to send the
Identify command and receive the response (with an SPI clock of
1MHz.) In the case of the master, there are no daisy chain clocks,
so all three bytes of the send and four bytes of the receive are
accumulated. For the daisy chain devices, the daisy
communication overlaps with two of the SPI send bytes and with
three of the SPI receive bytes, so there is no extra time needed
for these bits.
Once the device receives the Identify command, it adds a Delay
time before sending the response back to the master. Then, on
receiving the daisy response, the master sends the response to
the host through the SPI port.
There is a column showing the time for each Identify command
and, in the second column from the right, is a column showing
the total accumulated time required to send all Identify
commands for each of the cell configurations. The final column
on the right adds the identify complete timing to the total. The
Identify Complete command takes the same number of clock
cycles as the last Identify command.
Send Identify Command
Send Identify Device 2
Send Identify Device 3
Send Identify Complete
Tx
0000 0011 0010 0100 0000 0100
Rx 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0
Tx
0000 0011 0010 0100 0010 0110
Rx 0 0 0 0 0 0 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1
Tx
0000 0011 0010 0100 0011 0111
Rx 0 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1
Tx
0000 0011 0010 0111 1111 1110
Rx 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
FIGURE 60. IDENTIFY EXAMPLE, STACK OF 3 DEVICES
03 24 04
03 30 00 0C
03 24 26
03 27 20 0F
03 24 37
03 26 30 05
03 27 FE
33 30 00 01
Submit Document Feedback 50
FN8830.1
June 16, 2016