首页 > 器件类别 > 半导体 > 电源管理

ISL9206ADRUZ-T

IC AUTHENTICATION DEVICE 8TQFN

器件类别:半导体    电源管理   

厂商名称:Intersil ( Renesas )

厂商官网:http://www.intersil.com/cda/home/

器件标准:

下载文档
文档预览
®
ISL9206A
Data Sheet
July 30, 2008
FN6651.1
FlexiHash+™ For Battery Authentication
The ISL9206A is a highly cost-effective fixed-secret hash
engine based on Intersil’s second generation FlexiHash™
technology. The device authentication is achieved through a
challenge-response scheme customized for low-cost
applications, where cloning via eavesdropping without
knowledge of the device’s secret code is not economically
viable. When used for its intended applications, the
ISL9206A offers the same level of effectiveness as other
significantly more expensive high-maintenance hash
algorithm and authentication schemes.
The ISL9206A has a wide operating voltage range, and is
suitable for direct powering from a 1-cell Li-ion/Li-Poly or a
3-cell series NiMH battery pack. The ISL9206A can also be
powered by the XSD bus when the bus pull-up voltage is
3.3V or higher. The device connects directly to the cell
terminals of a battery pack, and includes on-chip voltage
regulation circuit, POR, and a non-crystal based oscillator for
bus timing reference.
Communication with the host is achieved through a single
wire XSD interface (a light-weight subset of Intersil’s ISD bus
interface). The XSD bus is compatible for use with serial ports
offered by all 8250 compatible UART’s or a single GPIO
(General Purpose Input and Output) pin of a microprocessor.
A clone prevention solution utilizing the ISL9206A offers
safety and revenue protection at the lowest cost and power,
and is suitable for protection against after-market
replacement for a wide variety of low-cost applications.
Features
• Challenge-response based authentication scheme using
32-Bit challenge code and 8-Bit authentication code.
• Fast and flexible authentication process. Multi-pass
authentication can be used to achieve the highest security
level if necessary.
• 16x8 OTP ROM stores up to three sets of 32-Bit
host-selectable secrets with additional programmable
memory for storage of up to 48-Bits of ID code and/or pack
information.
• FlexiHash+™ engine uses two sets of 32-Bit secrets for
authentication code generation.
• Non-unique mapping of the secret key to an 8-Bit
authentication code maximizes hacking difficulty due to
need for exhaustive key search (superior to SHA-1).
• Supports 1-cell Li-ion/Li-Poly and 3-cell series NiMH
battery packs (2.6V ~ 4.8V operation), or powered by the
XSD bus.
• XSD single-wire host bus interface communicates with all
8250-compatible UART’s or a single GPIO. Supports CRC
on read data and transfer bit-rate up to 23kbps.
• True “Zero Power” Sleep mode (automatically entered
after a bus inactivity time-out period)
• 5 Ld SOT-23 or 8 Ld TDFN (2mmx3mm) packages
• -25°C to +85°C operating temperature range
• Pb-free (RoHS compliant)
Ordering Information
PART NUMBER
(Note)
ISL9206ADHZ-T*
PART
TEMP.
MARKING RANGE (°C)
206A
-25 to +85
-25 to +85
PACKAGE
(Pb-free)
5 Ld SOT-23
PKG.
DWG. #
P5.064
Applications
• Battery Pack Authentication
• Printer Cartridges
• Add-on Accessories
• Other Non-Monetary Authentication Applications
ISL9206ADRTZ-T* 06A
8 Ld 2x3 TDFN L8.2x3A
*Please refer to TB347 for details on reel specifications.
NOTE: These Intersil Pb-free plastic packaged products employ special
Pb-free material sets, molding compounds/die attach materials, and
100% matte tin plate plus anneal (e3 termination finish, which is RoHS
compliant and compatible with both SnPb and Pb-free soldering
operations). Intersil Pb-free products are MSL classified at Pb-free peak
reflow temperatures that meet or exceed the Pb-free requirements of
IPC/JEDEC J STD-020.
Related Literature
• Application Note AN1165 “ISL6296 Evaluation Kit”
• Application Note AN1167 “Implementing XSD Host Using
a GPIO”
• Technical Brief TB363 “Guidelines for Handling and
Processing Moisture Sensitive Surface Mount Devices
(SMDs)”
Pinouts
ISL9206A
(8 LD 2X3 TDFN)
TOP VIEW
VSS 1
NC 2
NC 3
VDD 4
8 XSD
7 NC
6 NC
5 TIO
VDD 3
4 TIO
VSS 1
NC 2
ISL9206A
(5 LD SOT-23)
TOP VIEW
5 XSD
1
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or1-888-468-3774
|
Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright © Intersil Americas Inc. 2008. All Rights Reserved.
FlexiHash is a trademark of Intersil Americas Inc. All other trademarks mentioned are the property of their respective owners.
ISL9206A
Absolute Maximum Ratings
(Reference to GND)
Supply Voltage (V
DD
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5V
All Other Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.5 to V
DD
+ 0.5V
ESD Rating
Human Body Model (Per MIL-STD-883 Method 3015.7) . . .4000V
Machine Model (Per EIAJ ED-4701 Method C-111) . . . . . . . .400V
Charged Device Model . . . . . . . . . . . . . . . . . . . . . . . . . . . .1000V
Thermal Information
Thermal Resistance (Typical)
θ
JA
(°C/W)
θ
JC
(°C/W)
SOT-23 Package (Note 1) . . . . . . . . . .
200
N/A
2x3 TDFN Package (Notes 2, 3) . . . . .
70
10.5
Maximum Junction Temperature (Plastic Package) . . . . . . . +125°C
Maximum Storage Temperature Range . . . . . . . . . .-40°C to +125°C
Pb-free reflow profile . . . . . . . . . . . . . . . . . . . . . . . . . .see link below
http://www.intersil.com/pbfree/Pb-FreeReflow.asp
Recommended Operating Conditions
Ambient Temperature Range . . . . . . . . . . . . . . . . . . .-25°C to +85°C
CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely impact product reliability and
result in failures not covered by warranty.
NOTES:
1.
θ
JA
is measured with the component mounted on a high effective thermal conductivity test board in free air. See Tech Brief TB379 for details.
2.
θ
JA
is measured in free air with the component mounted on a high effective thermal conductivity test board with “direct attach” features. See
Tech Brief TB379.
3. For
θ
JC
, the “case temp” location is the center of the exposed metal pad on the package underside.
Electrical Specifications
Unless otherwise noted, all parameters are established over the operational supply voltage and temperature
range of the device as follows: T
A
= -25°C to +85°C; V
DD
= 2.6V to 4.8V; Parameters with MIN and/or MAX
limits are 100% tested at +25°C, unless otherwise specified. Temperature limits established by characterization
and are not production tested.
SYMBOL
TEST CONDITIONS
MIN
TYP
MAX
UNITS
PARAMETER
DC CHARACTERISTICS
Supply Voltage
V
DD
During normal operation
During OTP ROM programming
2.6
2.8
-
-
-
-
38
40
5.0
4.8
4.8
55
65
8.0
0.5
500
2.7
13
2.4
2.1
V
V
µA
µA
µA
µA
µA
V
V
V
V
Run Mode Supply Current
(Exclude I/O Current)
I
DD
V
DD
= 4.2V
V
DD
= 4.8V
V
DD
= 1.5V
Sleep Mode Supply Current
OTP Programming Mode Supply Current
Internal Regulated Supply Voltage
Internal OTP ROM Programming Voltage
POR Release Threshold
POR Assertion Threshold
XSD PIN CHARACTERISTICS
XSD Input Low Voltage
XSD Input High Voltage
XSD Input Hysteresis
XSD Internal Pull-down Current
I
DDS
I
DDP
V
RG
V
PP
V
POR+
V
POR-
V
DD
= 4.2V, XSD pin floating
For ~ 1.8ms duration per write operation
Observable only in test mode
Observable only in test mode
-
-
2.3
11
1.9
1.5
0.15
250
2.5
12
2.2
1.8
V
IL
V
IH
V
HYS
I
PD
V
DD
= 2.6V
V
DD
= 4.2V
V
DD
= 4.8V
-0.4
1.5
-
-
-
-
-
-
-
-
-
-
400
0.8
1.2
1.8
-
-
-
6
0.5
V
DD
+ 0.4V
-
-
2.0
2.5
0.4
2
50
-
V
V
mV
µA
µA
µA
V
µs
ns
pF
XSD Output Low Voltage
XSD Input Transition Time
XSD Output Fall Time
XSD Pin Capacitance
V
OL
t
X
t
F
C
PIN
I
OL
= 1mA
10% to 90% transition time
90% to 10%, C
LOAD
= 12pF
2
FN6651.1
July 30, 2008
ISL9206A
Electrical Specifications
Unless otherwise noted, all parameters are established over the operational supply voltage and temperature
range of the device as follows: T
A
= -25°C to +85°C; V
DD
= 2.6V to 4.8V; Parameters with MIN and/or MAX
limits are 100% tested at +25°C, unless otherwise specified. Temperature limits established by characterization
and are not production tested.
(Continued)
SYMBOL
TEST CONDITIONS
MIN
TYP
MAX
UNITS
PARAMETER
XSD BUS TIMING CHARACTERISTICS
(Refer to XSD Bus Symbol Timing Definitions Tables beginning on page 8)
Programming Bit Rate
XSD Input De-glitch Time
Device Wake-up Time
Device Sleep Wait Time
Auto-Sleep Time-out Period
OTP ROM Write Time
Hash Calculation Time
t
WDG
t
WKE
t
SLP
t
ASLP
t
EEW
t
HASH
x = 0.5 to 4
Pulse width narrower than the de-glitch time will not
cause the device to wake up
From falling-edge of break command issued by host to
falling-edge of break command returned by device
From when the ‘11’ Opcode is detected to the shut-off
of the internal regulator
From the last transition detected on the XSD bus to the
device going into sleep mode
From the last BT of the 2nd write data frame to when
device is ready to accept the next instruction
From the last BT of the Challenge Code Word from the
host to the Authentication Code being available for
read
From the last BT of the Soft-Reset instruction issued
by the host to the falling-edge of break command
returned by device
2.89
7
130
4
-
-
-
-
-
160
-
1
1.8
1
23.12
20
200
-
-
1.9
-
kHz
µs
µs
µs
s
ms
BT
Soft-Reset Time
t
SRST
-
-
30
µs
Pin Descriptions
SOT-23
PIN NUMBER
1
2
3
4
5
TDFN
PIN NUMBER
1
2, 3, 6, 7
4
5
8
PIN NAME
VSS
NC
VDD
TIO
XSD
System ground.
No connection.
Supply voltage.
Production test I/O pin. Used only during production testing. Must be left floating during
normal operation.
Communication bus with weak internal pull-down to VSS. This pin is a Schmitt-trigger input
and an open-drain output. An appropriate pull-up resistor is required on the host side.
DESCRIPTION
3
FN6651.1
July 30, 2008
ISL9206A
Typical Applications
PACK+
R1
100Ω XSD
D1
5.1V
PACK-
R2
100Ω
PROTECTION
C1
0.1µF
XSD
ISL9206A
VSS
VDD
+
FIGURE 1. TYPICAL APPLICATION WITH THE ISL9206A POWERED BY THE BATTERY
PACK+
R1
100Ω XSD
D1
5.1V
PACK-
XSD
ISL9206A
VSS
VDD
C1
0.1µF
PROTECTION
+
FIGURE 2. TYPICAL APPLICATION WITH THE ISL9206A POWERED BY THE XSD BUS
Block Diagram
VDD
ESD DIODE
POR/2.5V
REGULATOR
OSCILLATOR
ANALOG
DIGITAL
XSD
XSD
COMM
INTERFACE
DCFG (1 BYTE)
DTRM (1 BYTE)
SECRET #1
(4 BYTES)
SECRET #2
(4 BYTES)
SECRET #3
(4 BYTES)
GENERAL PURPOSE
(2 BYTES)
16 BYTES
OTPROM
CONTROL/STATUS/
TEST INTERFACE
AUTH
SESL
CHLG
FLEXIHASH+™
ENGINE
ESD DIODE
MSCR
STAT
TIO
VSS
FIGURE 3. FUNCTIONAL BLOCK DIAGRAM
4
FN6651.1
July 30, 2008
ISL9206A
Theory of Operation
The ISL9206A contains all circuitry required to support
battery pack authentication based on a challenge-response
scheme. It provides a 16-Byte One-Time Programmable
Read-Only Memory (OTPROM) space for the storage of up
to 96-Bit of secret for the authentication and other user
information. A 32-Bit hash engine (FlexiHash+™) calculates
the authentication result immediately after receiving a 32-Bit
random challenge code. The communication between the
ISL9206A and the host is implemented through the XSD
single-wire communication bus.
Major functions within the ISL9206A include the following, as
shown in Figure 3.
• Power-on reset (POR) and a 2.5V regulator to power all
internal logic circuits.
• 16x8-Bit (16-Byte) OTP ROM, as shown in Table 8. The
first part (two bytes) contains the device default
configuration (DCFG) information (such as the device
address and the XSD communication speed) and the
default trimming (DTRM) information (such as the internal
oscillator frequency trimming). The second part contains
two groups (12-Byte) of memory that can be
independently locked out for the storage of up to three
sets of secret. The last part provides two additional bytes
of space for general-purpose information.
• Control functions, including master control (MSCR) and
status (STAT) registers (as shown in Table 9), interrupt
generation, and the test-related interface.
• FlexiHash+™ engine that includes the 32-Bit highly
non-linear proprietary hash engine, secret selection
register, challenge code register, and the authentication
result register. Table 10 shows all the registers.
• XSD communication bus Interface. The XSD device
address and the communication speed are configured in
the DCFG address in the OTPROM, as given in Table 8.
• Time Base Reference.
The following explains in detail the operation of the ISL9206A.
HOST
BREAK
DEVICE
BREAK
XSD BUS
WAVEFORM
60µs
TYP
1.391
BT
D
FIGURE 4A. WHEN THE HOST POWER-ON
BREAK
IS WIDER
THAN 60µs
HOST
BREAK
DEVICE
BREAK
XSD BUS
WAVEFORM
FIGURE 4B. WHEN THE HOST POWER-ON IS NARROWER
THAN 60µs
FIGURE 4. POWER-ON
BREAK
SIGNAL TO WAKE-UP THE
ISL9206A FROM SLEEP MODE
Note that the ISL9206A will initiate the power-on sequence
without waiting for the power-on ‘break’ signal to return to the
high state. If the host sends an initial ‘break’ pulse wider than
60µs, the device-ready ‘break’ returned by the ISL9206A will
likely be merged with the pulse sent by the host and,
therefore, may not be detectable. Figure 4 illustrates the
waveforms during the Power-on Reset. Figure 4A represents
the case when the power-on ‘break’ rising edge occurs after
the device starts sending the ‘break’. Figure 4B represents the
case when the power-on ‘break’ finishes before the device
sends its ‘break’. The device break signal is always 1.391
times of the device bit-time (BT, see XSD Bus Interface
section beginning on page 8). Either case in Figure 4 will
wake-up the device successfully if the device is in the sleep
mode.
It is important to keep in mind that a narrow ‘break’ signal will
be taken as a normal bit signal and cause errors, if the
device is not in the sleep mode.
For this reason, the narrow
power-on ‘break’ signal should be used only if the user has
to see the returned ‘break’ signal.
Power-On Reset (POR)
The ISL9206A powers up in Sleep mode. It remains in Sleep
mode until a power-on ‘break’ command is received from the
host through the XSD bus. The initial power-on ’break’ can be
of any pulse width as long as it is wider than the XSD input de-
glitch time (20µs). Once the ‘break’ command is received, the
internal regulator is powered up. About 20µs after the falling
edge of the power-on ‘break’, an internal POR circuit releases
the reset to the digital block and a POR sequence is started.
During the POR sequence, the ISL9206A initializes itself by
loading the default device configuration information from pre-
assigned locations within the OTP ROM memory. After
initialization, a ‘break’ command is returned to the host to
indicate that the ISL9206A is ready and waiting for a bus
transaction from the host.
Auto-Sleep
While the ISL9206A is powered up and there is no bus
activity for more than about 1 second, the device will
automatically return to Sleep mode. Sleep mode can be
entered independent of whether the XSD bus is held high or
low. While the ISL9206A is in Sleep mode, it is
recommended that the XSD bus be held low to eliminate
current drain through the XSD-pin internal pull-down current.
Auto-Sleep mode can be disabled by clearing the ASLP bit
in the MSCR register. By default, Auto-Sleep is always
enabled at power-up and after a soft reset. Auto-sleep
5
FN6651.1
July 30, 2008
查看更多>
热门器件
热门资源推荐
器件捷径:
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EW EX EY EZ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ G0 G1 G2 G3 G4 G5 G6 G7 G8 G9 GA GB GC GD GE GF GG GH GI GJ GK GL GM GN GO GP GQ GR GS GT GU GV GW GX GZ H0 H1 H2 H3 H4 H5 H6 H7 H8 HA HB HC HD HE HF HG HH HI HJ HK HL HM HN HO HP HQ HR HS HT HU HV HW HX HY HZ I1 I2 I3 I4 I5 I6 I7 IA IB IC ID IE IF IG IH II IK IL IM IN IO IP IQ IR IS IT IU IV IW IX J0 J1 J2 J6 J7 JA JB JC JD JE JF JG JH JJ JK JL JM JN JP JQ JR JS JT JV JW JX JZ K0 K1 K2 K3 K4 K5 K6 K7 K8 K9 KA KB KC KD KE KF KG KH KI KJ KK KL KM KN KO KP KQ KR KS KT KU KV KW KX KY KZ
需要登录后才可以下载。
登录取消