English
Language : 

ISL78610 Datasheet, PDF (53/98 Pages) Intersil Corporation – Multi-Cell Li-Ion Battery Manager
ISL78610
Non-Daisy Chain Communications
In non-daisy chain (Stand-Alone) systems, all communications
sent from the master are 2 or 3 bytes in length. Data read and
action commands are 2 bytes. Data writes are 3 bytes. Device
responses are 2 bytes in length and contain data only.
Write commands in non-daisy chain systems are composed of a
read/write bit, page address (3 bits), data address (6 bits) and
data (14 bits) - three bytes.
Read commands in non-daisy chain systems are composed of a
read/write bit, page address (3 bits), data address (6 bits), fill
(6 bits) and 16 bits of returned data (ignore the first most
significant bits of data returned) - four bytes.
The ISL78610 responds to read commands by loading the
requested data to its output buffer. The output buffer contents
are then loaded to the shift register when CS goes low and are
shifted out on the DOUT line on the falling edges of SCLK. This
sequence continues until all the requested data has been sent.
Commands and data are memory mapped to 14-bit data
locations. The memory map is arranged in pages. Pages 1 and 2
are used for volatile data. Page 3 contains the action and
communications administration commands. Page 4 accesses
nonvolatile memory. Page 5 is used for factory test.
Action commands, such as scan and communications
administration operations are treated as reads.
Non-daisy chain devices do not generate a response to write or
system level commands. Data integrity may be verified by
reading register contents after writing. The ISL78610 does
nothing in response to a write or administration command that is
not recognized. An unrecognized read command returns
16’h0000. An incomplete command, such as may occur if
communications are interrupted, is registered as an
unrecognized command either when CS is taken high or after a
timeout period. The communications interface is reset after the
timeout period.
Non-daisy chain communications are conducted without CRC
(Cyclical Redundancy Check) error detection. The following
commands have no meaning in non-daisy chain systems:
Identify, ACK, NAK.
The rules for non-daisy chain installations are shown in Table 23.
Examples of full duplex SPI read and write sequences are shown
in Figures 61, 62 and 63. An example Device Read (cell 7), with
response, is shown in Figure 63.
TABLE 23. ISL78610 DATA INTERPRETATION RULES FOR NON-DAISY CHAIN INSTALLATIONS
FIRST BIT IN PAGE DATA
SEQUENCE ADDR ADDRESS
INTERPRETATION
0
011 001000 Measure command. Last six bits of transmission contain element address.
0
Any All other Device read or action command. Last six bits of transmission are zero.
1
Any
Any Device write command.
CS
30µs max
SCLK
30µs max
30µs max
DOUT
DIN
Note 15
Note 15
MSB
10110000
10000000
R
W PAGE
ADDR
DATA
ADDRESS
FILL WITH 0
HIGH IMPEDANCE
NOT DETERMINED
ACTIVE
FIGURE 61. SPI FULL DUPLEX (STAND-ALONE) MEASURE COMMAND EXAMPLE: EXT4 VOLTAGE
Submit Document Feedback 53
FN8830.1
June 16, 2016