isl6296a Intersil Corporation, isl6296a Datasheet - Page 13

no-image

isl6296a

Manufacturer Part Number
isl6296a
Description
Flexihash? For Battery Authentication
Manufacturer
Intersil Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isl6296aDRTZ-T
Manufacturer:
INTERSIL
Quantity:
1 000
Part Number:
isl6296aDRTZ-TR5302
Manufacturer:
RENESAS
Quantity:
32 462
Part Number:
isl6296aDRTZ-TR5302
Manufacturer:
INTERSIL
Quantity:
20 000
Bus Transaction Protocol
The XSD bus for the ISL6296A defines three types of bus
transactions. Figure 11 shows the bus transaction protocol.
The blue color represents the signal sent by the host and the
green color stands for the signal sent by the device. Before
the transaction starts, the host should make sure that the
XSD device is not in the sleep mode. One method is to
always send a ‘break’ signal before starting the transaction,
as shown in Figure 11. If the device is not in the sleep mode,
the ‘break’ signal is not mandatory. The ‘break’ pulse width
may appear to be wider than what the host sends out
because of the reason explained in Figure 4. The symbols in
Figure 11 are explained in Table 7.
TABLE 7. SYMBOLS IN THE BUS TRANSACTION PROTOCOL
(C) Back-to-Back Transaction (Read Followed by Write).
(B) Multi-Byte Read Instruction.
(A) Multi-Byte Write Instruction.
IFG
IFG
SYM
TA
TA
break
break
break
H
D
H
D
Stage
LSB
1st
Host inter-frame gap
Device inter-frame gap
Host turn-around time
Device turn-around time
T
T
T
SD
SD
SD
FIGURE 11. XSD BUS TRANSACTION PROTOCOL. THE ‘BREAK’ SIGNAL IS OPTIONAL IF THE DEVICE IS AWAKE
DESCRIPTION
Stage
2nd
Read Instruction Frame
13
Stage
Read Instruction Frame
Write Instruction Frame
3rd
FIGURE 12. THE CRC CALCULATOR FOR THE PASSIVE CRC SUPPORT
0 BT
1 BT
MIN
Stage
4th
H
H
1 BT
1 BT
TYP
D
D
800ms
800ms
MAX
ISL6296A
Stage
5th
Passive CRC Support
The CRC feature only supports the read transaction in the
ISL6296A. When the OPCODE in the instruction is ‘10’, an
8-bit CRC is automatically calculated for the data bytes
being transferred out. The CRC result is then appended after
the last data byte is read out.
CRC is generated using the DOW CRC polynomial as
follows:
The CRC generation algorithm is logically illustrated in
Figure 12. Prior to a new CRC calculation, the LFSR (linear
feedback shift register) is initialized to zero. The read data to
be transmitted out is concurrently shifted into the CRC
calculator. After the actual data is transmitted out, the final
content of the LFSR is the resulting CRC value. This value is
transmitted out after the read data, with LSB being
transmitted out first.
POLYNOM
TA
TA D
IFG H
D
(output from slave)
(output from slave)
=
Data Frame
Data Frame 1
1
Stage
Data Frame 1
+
6th
X
4
+
X
5
+
Stage
X
7th
8
TA H
IFG D
H
IFG
Stage
MSB
D
8th
H
Next Instruction
(output from slave)
Data Frame 2
Data Frame 2
Frame
October 31, 2007
Output
Serial
FN6567.0
(EQ. 1)

Related parts for isl6296a