TERIDIAN 73S8010C-IL/F

73S8010C
Smart Card Interface
Simplifying System Integration™
DATA SHEET
April 2009
DESCRIPTION
FEATURES
The Teridian 73S8010C is a single smart card
interface IC. It provides full electrical compliance
with ISO-7816-3 and EMV 4.0 specifications.
•
Card Interface:
 Complies with ISO-7816-3 and EMV 4.0
 A DC-DC Converter provides 3V / 5V to the
card from an external power supply input
 High-efficiency converter: > 80% @ VDD= 3.3 V,
VCC = 5 V and ICC = 65 mA
 Up to 100 mA supplied to the card
 ISO-7816-3 Activation / Deactivation sequencer
with emergency automated deactivation on
card removal or fault detected by the protection
circuitry
 Protection include 2 voltage supervisors that
detect voltage drops on card VCC and VDD
power supplies
 The VDD voltage supervisor threshold value
can be externally adjusted
 True over-current detection (150 mA max.)
 1 card detection input
 Auxiliary I/O lines, for C4 / C8 contact signals
•
Host Interface:
 Fast mode, 400 kbps I2C slave bus
 8 possible devices in parallel
 One control register and one status register
 Interrupt output to the host for fault
detection
 Crystal oscillator or host clock, up to 27 MHz
•
Power Supply:
 VDD: 2.7 V to 3.6 V
•
•
6 kV ESD Protection on the card interface
Package: SO28 or 32QFN
Interfacing with the host is done through the two-wire
I2C bus. Data exchange with the card is managed
from the system controller using the I/O line (and
eventually the auxiliary I/O lines).
An on-chip oscillator using an external crystal, or
connection to a clock signal coming from the
system controller can generate the card clock
signal.
The 73S8010C IC incorporates an ISO-7816-3
activation/deactivation sequencer that controls the
card signals. Level shifters drive the card signals
with the selected card voltage (3 V or 5 V), coming
from an internal DC-DC converter.
With its high-efficiency DC-DC converter, the
Teridian 73S8010C is a cost-effective solution for
any smart card reader application to be powered
from a single 2.7 V to 3.6 V power supply.
Hardware support for auxiliary I/O lines, C4 / C8
contacts, is provided.
Emergency card deactivation is initiated upon card
extraction or upon any fault generated by the
protection circuitry. The fault can be a VDD (digital
power supply), a VCC (card power supply), a card
over-current, or an over-heating fault.
ADVANTAGES
•
•
•
•
Single smart card interface
The inductor-based DC-DC converter provides
higher current and efficiency than the usual
charge-pump capacitor-based converters
 Ideal for battery-powered applications
 Suitable for high current cards and
SAMs: (100 mA max)
Power down mode: 2 µA typical
Small Format (5x5mm) 32-QFN package option
Rev. 1.5
APPLICATIONS
•
•
•
Set-Top-Boxes, DVD / HDD Recorders:
Conditional Access and Pay-per-View slots
Point of Sales and Transaction Terminals
EMV slots in cell phones and PDAs
© 2009 Teridian Semiconductor Corporation
1
73S8010C Data Sheet
DS_8010C_024
FUNCTIONAL DIAGRAM
VDDF_ADJ
VDD
VDD
[17] 18
[20] 21
[3] 6
[4, 6, 8, 16,
25, 32] 7, 9
NC
[2] 5
VDD VOLTAGE SUPERVISOR
VOLTAGE REFERENCE
[21] 22
GND
LIN
VDD FAULT
DC-DC
CONVERTER
&
VOLTAGE
SUPERVISOR
VCC FAULT
[5] 8
PWRDN
[18] 19
SCL
Int_Clk
[19] 20
SDA
R-C
OSC.
SAD0
[30] 2
SAD1
[31] 3
SAD2
GND
[12] 14
GND
[15] 17
VCC
I2C
DIGITAL
&
FAULT LOGIC
[29] 1
[1] 4
[22] 23
INT
ISO-7816
SEQUENCER
ICC RESET
BUFFER
[14] 16
ICC CLOCK
BUFFER
[13] 15
RST
CLK
[7] 10
PRES
[23] 24
XTALIN
[24] 25
XTALOUT
XTAL
OSC
CLOCK
GENERATION
OVER
TEMP
TEMP FAULT
[9] 11
[26] 26
I/O
IOUC
[27] 27
AUX1UC
ICC I/O BUFFERS
[11] 13
AUX1
[10] 12
[28] 28
AUX2
AUX2UC
Figure 1: 73S8010C Block Diagram
Pin number reference to SO28 Package
[Pin number] reference to 32QFN Package
2
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
Table of Contents
1
Pin Description .................................................................................................................................... 5
1.1 Card Interface ............................................................................................................................... 5
1.2 Miscellaneous Inputs and Outputs................................................................................................ 5
1.3 Power Supply and Ground............................................................................................................ 5
1.4 Microcontroller Interface ............................................................................................................... 6
2
Host Interface (I2C Bus) ...................................................................................................................... 7
2.1 Host Interface Control ................................................................................................................... 7
2.2 Host Interface Status .................................................................................................................... 8
2.3 I2C-bus Timing .............................................................................................................................. 9
3
Oscillator............................................................................................................................................ 10
4
DC-DC Converter – Card Power Supply ......................................................................................... 10
5
Voltage Supervision ......................................................................................................................... 11
6
Power Down....................................................................................................................................... 11
7
Over-temperature Monitor................................................................................................................ 12
8
Activation Sequence ......................................................................................................................... 12
9
Deactivation Sequence..................................................................................................................... 13
10
Interrupt ............................................................................................................................................. 13
11
Warm Reset ....................................................................................................................................... 14
12
I/O Timing........................................................................................................................................... 14
13
Typical Application Schematic ........................................................................................................ 15
14
Electrical Specification..................................................................................................................... 16
14.1 Absolute Maximum Ratings ........................................................................................................ 16
14.2 Recommended Operating Conditions......................................................................................... 16
14.3 DC Characteristics: Card Interface ............................................................................................. 17
14.4 DC Characteristics: Digital Signals ............................................................................................. 20
14.5 DC Characteristics: Supply ......................................................................................................... 20
14.6 DC Characteristics: I2C Interface ................................................................................................ 21
14.7 Voltage / Temperature Fault Detection Circuits.......................................................................... 21
15
Mechanical Drawings ....................................................................................................................... 22
15.1 32-pin QFN ................................................................................................................................. 22
15.2 28-pin SO .................................................................................................................................... 23
16
Package Pin Designation ................................................................................................................. 24
16.1 32-pin QFN ................................................................................................................................. 24
16.2 28-pin SO .................................................................................................................................... 25
17
Ordering Information ........................................................................................................................ 26
18
Related Documentation .................................................................................................................... 26
19
Contact Information .......................................................................................................................... 26
Revision History ........................................................................................................................................ 27
Rev. 1.5
3
73S8010C Data Sheet
DS_8010C_024
Figures
Figure 1: 73S8010C Block Diagram ............................................................................................................. 2
Figure 2: I2C Bus Write Protocol ................................................................................................................... 8
Figure 3: I2C Bus Read Protocol ................................................................................................................... 9
Figure 4: I2C Bus Timing Diagram ................................................................................................................ 9
Figure 5: Power Down Mode Operation...................................................................................................... 12
Figure 6: Activation Sequence .................................................................................................................... 12
Figure 7: Deactivation Sequence ................................................................................................................ 13
Figure 8: FAULT Functions, INT operation ................................................................................................. 13
Figure 9: Warm Reset operation ................................................................................................................. 14
Figure 10: I/O Timing .................................................................................................................................. 14
Figure 11: 73S8010C – Typical Application Schematic .............................................................................. 15
Figure 12: DC – DC Converter Efficiency (VCC = 5 V) ................................................................................ 18
Figure 13: DC – DC Converter Efficiency (VCC = 3 V) ................................................................................ 18
Figure 14: 32-pin QFN Package Drawing ................................................................................................... 22
Figure 15: 28-pin SO Package Drawing ..................................................................................................... 23
Tables
Table 1: Device Address Selections ............................................................................................................. 7
Table 2: Host Control Register ...................................................................................................................... 7
Table 3: Host Status Register ....................................................................................................................... 8
Table 4: Choice of Vcc Capacitor ............................................................................................................... 10
4
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
1 Pin Description
1.1
Card Interface
Pin
(SO)
PIN
(QFN)
I/O
11
9
Card I/O: Data signal to/from card. Includes a pull-up resistor to VCC.
AUX1
13
11
AUX1: Auxiliary data signal to/from card. Includes a pull-up resistor to VCC.
AUX2
12
10
AUX2: Auxiliary data signal to/from card. Includes a pull-up resistor to VCC.
RST
16
14
Card reset: provides reset (RST) signal to card.
CLK
15
13
Card clock: provides clock (CLK) signal to card. The rate of this clock is
determined by the crystal oscillator frequency and CLKSEL bits in the
control register.
PRES
10
7
Card Presence switch: active high indicates card is present. Includes a
pull-down resistor.
VCC
17
15
Card power supply: logically controlled by sequencer, output of DC-DC
converter. Requires an external filter capacitor to the card GND.
GND
14
12
Card ground.
Name
1.2
Description
Miscellaneous Inputs and Outputs
PIN
(SO)
PIN
(QFN)
XTALIN
24
23
Crystal oscillator input: can either be connected to a crystal or driven
as a source for the card clock.
XTALOUT
25
24
Crystal oscillator output: connected to crystal. Left open if XTALIN is
being used as an external clock input.
VDDF_ADJ
18
17
VDD threshold adjustment input: this pin can be used to overwrite a
higher VDDF value (that controls deactivation of the card). Must be
left open if unused.
NC
7, 9
4, 6, 8,
16, 25,
32
Name
1.3
Description
Non-connected pin.
Power Supply and Ground
Name
PIN
(SO)
Pin
(QFN)
VDD
6, 21
3, 20
GND
4
1
DC-DC converter ground.
GND
14
12
Smart Card I/O ground.
GND
22
21
Digital ground.
LIN
5
2
External inductor: Connect external inductor from pin 5 to VDD. Keep the
inductor close to pin 5.
Rev. 1.5
Description
System controller interface supply voltage: supply voltage for internal
circuitry and DC-DC converter power supply source.
5
73S8010C Data Sheet
1.4
DS_8010C_024
Microcontroller Interface
Name
PIN
(SO)
PIN
Description
(QFN)
INT
23
22
Interrupt output (negative assertion): Interrupt output signal to the
processor. A 20 kΩ pull up to VDD is provided internally.
PWRDN
8
5
Power Down control input: Active High. When Power Down (PD) mode is
activated, all internal analog functions are disabled to place the 73S8010C
in its lowest power consumption mode. Must be tied to ground when the
power down function is not used.
SAD0
SAD1
SAD2
1
2
3
29
30
31
Serial device address bits: Digital inputs for address selection that allow
the connection of up to 8 devices in parallel. Address selections as follows:
SAD2
0
0
0
0
1
1
1
1
SAD1
0
0
1
1
0
0
1
1
SAD0
0
1
0
1
0
1
0
1
I2C Address (7 bits)
0x40
0x42
0x44
0x46
0x48
0x4A
0x4C
0x4E
Pins SAD0 and SAD1 are internally pulled-down and SAD2 is
internally pulled-up.
The default address when left unconnected is 48h.
SCL
19
18
I2C clock signal input.
SDA
20
19
I2C bi-directional serial data signal.
I/OUC
26
26
System controller data I/O to/from the card. Includes internal pull-up
resistor to VDD.
AUX1UC
27
27
System controller auxiliary data I/O to/from the card. Includes internal pullup resistor to VDD.
AUX2UC
28
28
System controller auxiliary data I/O to/from the card. Includes internal pullup resistor to VDD.
6
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
2 Host Interface (I2C Bus)
A fast-mode 400 kHz I2C bus slave interface is used for controlling the device and reading the status of
the device via the data pin SDA and clock pin SCL. The bus has 3 address select pins, SAD0, SAD1,
and SAD2. This allows up to 8 devices to be connected in parallel.
Table 1: Device Address Selections
SAD2
0
0
0
0
1
1
1
1
SAD1
0
0
1
1
0
0
1
1
SAD0
0
1
0
1
0
1
0
1
I2C Address (7 bits)
0x40
0x42
0x44
0x46
0x48
0x4A
0x4C
0x4E
Bit 0 of the I2C address is the R/W bit. Refer to Figure 2 and Figure 3 for usage.
2.1
Host Interface Control
Table 2 describes the Host Interface Control Register bits (power-on Reset = 0x00).
Table 2: Host Control Register
Name
Bit
Description
Start/Stop
0
When set, initiates an activation and a cold reset procedure; when reset, initiates
a deactivation sequence.
Warm reset
1
When set, initiates a warm reset procedure; automatically reset by hardware
when the card starts answering or when the card is declared mute.
5 V and 3 V
2
When set, VCC = 3 V; when reset, VCC = 5 V.
Clock Stop
3
When set, card clock is stopped. Bit 4 determines the card clock stop level.
Clock Stop
Level
4
When set, card clock stops high; when reset card clock stops low.
Clksel1
5
Bits 5 and 6 determine the clock rate to the card according to the following table.
Clksel2
6
I/O enable
7
CLKDIV1
0
0
1
1
CLKDIV2
0
1
1
0
Clock Rate
XTALIN/8
XTALIN/4
XTALIN/2
XTALIN
When set, data is transferred between I/O (AUX1, AUX2) and I/OUC (AUX1UC,
AUX2UC); when reset, I/O (AUX1, AUX2) and I/OUC (AUX1UC, AUX2UC) are
high impedance.
I2C-bus Write to the Control Register
The I2C-bus Write command to the control register follows the format shown in Figure 2.
After the START condition, the master sends a slave address. This address is seven bits long followed
by an eighth bit, which is an opcode bit (R/W) – a ‘zero’ indicates the master will write data to the control
register. After the R/W bit, the ’zero’ ACK bit is sent to the master by the device. The master now starts
sending the 8 bits of data to the control register during the DATA bits time. After the DATA bits, the ‘zero’
Rev. 1.5
7
73S8010C Data Sheet
DS_8010C_024
ACK bit is sent to the master by the device. The master should send the STOP condition after receiving
the ACK bit.
SDA
MSB
LSB
SCL
1-7
START
condition
ADDRESS bits
MSB
8
9
R/W bit
ACK bit
LSB
1-8
DATA bits
9
ACK bit
STOP
condition
Figure 2: I2C Bus Write Protocol
2.2
Host Interface Status
Table 3 describes the Host Interface Status Register bits (power-on Reset = 0x04).
Table 3: Host Status Register
Name
Bit
Description
PRES
0
Set when the card is present; reset when the card is not present.
PRESL
1
Set when the PRES pin changes state (rising/falling edge); reset when the status
register is read. Generates an interrupt when set
I/O
2
Set when I/O is high; reset when I/O is low.
SUPL
3
Set when a voltage fault is detected; reset when the status register is read.
Generates an interrupt when set.
PROT
4
Set when an over-current or over-heating fault has occurred during a card session;
reset when the status register is read. Generates an interrupt when set.
MUTE
5
Set during ATR when the card has not answered during the ISO 7816-3 time
window (40000 card clock cycles); reset when the next session begins or this
register is read.
EARLY
6
Set during ATR when the card has answered before 400 card clock cycles; reset
when the next session begins or this register is read.
ACTIVE
7
Set when the card is active (VCC is on); reset when the card is inactive.
I2C-bus Read from the Status Register:
The I2C-bus Read Command from the Status Register follows the format shown in Figure 3.
After the START condition, the master sends a slave address. This address is seven bits long followed
by an eighth bit, which is the opcode bit (R/W). A ‘one’ indicates the master will read data from the status
register. After the R/W bit, the ’zero’ ACK bit is sent to the master by the device. The device now starts
sending the 8-bit status register data to the control register during the DATA bits time. After the DATA
bits, the ‘one’ ACK bit is sent to the device by the master. The master should send the STOP condition
after receiving the ACK bit.
8
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
SDA
MSB
LSB
MSB
LSB
SCL
1-7
START
condition
ADDRESS bits
8
9
R/W bit
ACK bit
9
1-8
DATA bits
STOP
condition
ACK bit
Figure 3: I2C Bus Read Protocol
2.3
I2C-bus Timing
Symbol
Parameter
Conditions
Min.
Fsclk
Clock frequency
Tlow
Clock low
1.3
µs
Thi
Clock high
0.6
µs
Thdsta
Hold time START condition
0.6
µs
Tsudat
Data set up time
100
ns
Thddat
Data hold time
Tsusto
Set up time STOP condition
0.6
µs
Tbuf
Bus free time between a STOP and
START condition
1.3
µs
5
Typ.
Max.
UNIT
400
kHz
900
ns
SDA
Tbuf
SCL
Thi
Thdsta
Tsudat
Tlow
Thddat
Tsusto
Figure 4: I2C Bus Timing Diagram
Rev. 1.5
9
73S8010C Data Sheet
DS_8010C_024
3 Oscillator
The Teridian 73S8010C device has an on-chip oscillator that can generate the smart card clock using an
external crystal, connected between the XTALIN and XTALOUT pins, to set the oscillator frequency.
When the card clock signal is available from another source, it can be connected to the pin XTALIN, and
the pin XTALOUT should be left unconnected.
4 DC-DC Converter – Card Power Supply
An internal DC-DC converter provides the card power supply. This converter is able to provide either a
3 V or 5 V card voltage from the power supply applied on the VDD pin. The digital ISO-7816-3 sequencer
controls the converter. Bit 2 of the Control register selects the card voltage.
The circuit is an inductive step-up converter/regulator. The external components required are 2 filter
capacitors on the power-supply input VDD (100 nF + 10 µF, next to the LIN pin), an inductor, and an output
filter capacitor on the card power supply VCC. The circuit performs regulation by activating the step-up
operation when VCC is below a set point of 5.0 or 3.0 volts minus a comparator hysteresis voltage and the
input supply VDD is less than the set point for VCC. When VDD is greater than the set point for VCC (VDD =
3.6 V, VCC = 3 V) the circuit operates as a linear regulator. Depending on the inductor values, the voltage
converter can provide current on VCC as high as 100 mA.
The circuit provides over-current protection and limits ICC to 150 mA. When an over-current condition is
sensed, the circuit initiates a deactivation sequence from the control logic and reports back to the host
controller a fault on the interrupt output INT.
Choice of the Inductor
The nominal inductor value is 10 µH, rated for 400 mA. The inductor is connected between pin LIN (pin 5
in the SO package, pin 2 in the QFN package) and the VDD voltage. The value of the inductor can be
optimized to meet a particular configuration (ICC_MAX). The inductor should be located on the PCB as
close as possible to the LIN pin of the IC.
Choice of the VCC Capacitor
Depending on the applications, the requirements in terms of both VCC minimum voltage and transient
currents that the interface must be able to provide to the card vary. Table 4 shows the recommended
capacitors for each VCC power supply configuration and applicable specification.
Table 4: Choice of Vcc Capacitor
Specification Requirement
Specification
EMV 4.0
ISO-7816-3
10
Min VCC Voltage
Allowed During
Transient Current
4.6V
4.5V
Application
Max Transient
Current Charge
30nA.s
20nA.s
Capacitor Type
X5R/X7R w/
ESR < 100 mΩ
Capacitor Value
3.3 µF
1 µF
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
5 Voltage Supervision
Two voltage supervisors constantly check the level of the VDD and VCC voltages. A card deactivation
sequence is forced when a fault occurs for any of these voltage supervisors.
The digital circuitry is powered by the power supply applied on the VDD pin. VDD also defines the voltage
range to interface with the system controller. The VDD voltage supervisor is also used to initialize the
ISO-7816-3 sequencer at power-on, and to deactivate the card at power-off or when a fault occurs. The
voltage threshold of the VDD voltage supervisor is internally set by default to 2.3 V nominal. However, it
may be desirable in some applications, to modify this threshold value. The pin VDDF_ADJ (pin 18 in the
SO package, pin 17 in the QFN package) is used to connect an external resistor REXT1 to ground to raise
the VDD fault voltage to another value, VDDF (refer to Figure 11). The resistor value is defined as follows:
REXT = 180 kΩ / (VDDF - 2.33)
An alternative (more accurate) method of adjusting the VDD fault voltage is to use a resistive network of
R3 from the pin to supply and R4 from the pin to ground (see Figure 11). In order to set the new
threshold voltage, the equivalent resistance must be determined. This resistance value will be
designated Kx. Kx is defined as R4/(R4+R5). Kx is calculated as:
Kx = (2.649 / VTH) - 0.6042 where VTH is the desired new threshold voltage.
To determine the values of R4 and R5, use the following formulas.
R5 = 72000 / Kx
R4 = R5*(Kx / (1 – Kx))
Taking the example above, where a VDD fault threshold voltage of 2.7 V is desired, solving for Kx gives:
 Kx = (2.649 / 2.7) - 0.6042 = 0.377.
Solving for R5 gives:
Solving for R4 gives:
 R5 = 72000 / 0.377 = 191 kΩ.
 R4 = 191000 *(0.377 / (1 – 0.377)) = 115.6 kΩ.
Using standard 1% resistor values gives R5 = 191 kΩ and R4 = 115 kΩ. These values give an equivalent
resistance of Kx = 0.376, a 0.3% error.
If the 2.3 V default threshold is used, the VDDF_ADJ pin must be left unconnected.
6 Power Down
A power down function is provided via the PWRDN pin (active high). When activated, the Power Down
(PD) mode disables all the internal analog functions, including the card analog interface, the oscillators
and the DC-DC converter, to put the 73S8010C in its lowest power consumption mode. PD mode is only
allowed in the deactivated condition (out of a card session, when the Start/Stop bit is set to 0 from the I2C
host controller).
The host controller invokes the power down state when it is desirable to save power. The signal PRES
remains functional in PD mode such that a card insertion sets INT high. The micro-controller must then
set PWRDN low and wait for the internal stabilization time prior to starting any card session (prior to
setting the Start/Stop bit to 1).
Resumption of the normal mode occurs approximately 10 ms (stabilization of the internal oscillators +
reset of the circuitry) after PWRDN is set low. No card activation should be invoked during this 10 ms
time period. If a card is present, INT can be used as an indication that the circuit has completed its
recovery from power down state. INT will go high at the end of the stabilization period. Should the
Start/Stop be set to 1 during PWRDN = 1, or within the 10 ms internal stabilization / reset time, it will not
be taken into account and the card interface will remain inactive. Since Start/Stop is taken into account
on its edges, it should be toggled low and high again after the 10 ms to activate a card.
Figure 5 illustrates the sequencing of the PD and Normal modes. PWRDN must be connected to GND if
the power down function is not used.
Rev. 1.5
11
73S8010C Data Sheet
DS_8010C_024
PRES
INT
OFF follows PRES regardless of PWRDN
PWRDN during a card
session has no effect
PWRDN
PWRDN has effect when
the cardi s deactivated
Internal RC OSC
~10ms
Start/Stop bit
After setting PWRDN = 0,
the controller must wait at
least 10ms before setting
Start/Stop = 1
EMV / ISO deactivation
time ~= 100 uS
Figure 5: Power Down Mode Operation
7 Over-temperature Monitor
A built-in detector monitors die temperature. When an over-temperature condition occurs (most likely
resulting from a heavily loaded card interface, including short circuits), a card deactivation sequence is
initiated, and a fault condition is reported to the system controller (bit 4 of the status register is set and
generates an interrupt).
8 Activation Sequence
After Power on Reset, the INT signal is low until VDD is stable. When VDD has been stable for
approximately 10 ms and the INT signal is high, the system controller may read the status register to see
if the card is present. If all the status bits are satisfactory, the system controller can initiate the activation
sequence by writing a ‘1’ to the Start/Stop bit (bit 0 of the Control register).
The following steps and Figure 6 show the activation sequence and the timing of the card control signals
when the system controller initiates the Start/Stop bit (bit 0) of the control register:
1. Voltage VCC to the card should be valid by the end of t1. If VCC is not valid for any reason, then the
session is aborted.
2. Turn I/O to reception mode at the end of t1.
3. CLK is applied to the card at the end of t2.
4. RST (to the card) is set high at the end of t3.
Start/Stop
VCC
IO
CLK
RST
t1
t2
t3
t1 = 0.510 ms (timing by 1.5 MHz internal Oscillator), I/O in reception mode
t2 ≥ 0.5 μs, CLK starts
t3 ≥ 42000 card clock cycles, RST set high
Figure 6: Activation Sequence
12
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
9 Deactivation Sequence
Deactivation is initiated either by the system controller resetting the Start/Stop bit, or automatically in the
event of hardware faults. Hardware faults are over-current, over-temperature, VDD fault, VCC fault, and
card extraction during the session.
The following steps and Figure 7 show the deactivation sequence and the timing of the card control
signals when the system controller clears the Start/Stop bit:
1.
2.
3.
4.
RST goes low at the end of t1.
CLK goes low at the end of t2.
I/O goes low at the end of t3. Out of reception mode.
Shut down VCC at the end of time t4.
Start/Stop
RST
CLK
IO
VCC
t1
t1 ≥ 0.5 μs
t2 ≥ 7.5 μs
t2
t3
t4
t3 ≥ 0.5 μs
t4 ≥ 0.5 μs
Figure 7: Deactivation Sequence
10 Interrupt
The interrupt is an active low interrupt. It is set low if either a VCC fault or a VDD fault is detected. It is also
set low if one of the following status bit conditions is detected:
•
•
•
•
Early ATR
Mute ATR
Card insert or card extract
Protection status from Over-current or Over-heating
If the interrupt is set low by the detection of these status bits, then the interrupt is set high when these
status bits are read. (READ STATUS DONE)
INT
ANY FAULT
STATUS BITS
READ STATUS DONE
Figure 8: FAULT Functions, INT operation
Rev. 1.5
13
73S8010C Data Sheet
DS_8010C_024
A power-on-reset (POR) event will reset all of the control and status registers to their default states. A VDD fault
event does not reset these registers, but it will signal an interrupt condition and by the action of the timer that
creates interval “t1,” will not clear the interrupt until VDD is valid for at least the t1 time. The VDD fault can be
considered valid for VDD as low as 1.5 to 1.8 volts. At the lower range of the VDD fault, POR will be asserted.
11 Warm Reset
The 73S8010C automatically asserts a warm reset to the card when instructed through bit 1 of the I2C Control
register (Warm Reset bit). The warm reset length is automatically defined as 42,000 card clock cycles. The bit
Warm Reset is automatically reset when the card starts answering or when the card is declared mute.
IO
Warm Reset
(bit 1)
RST
t1
t2
t3
t1 > 1.5 µs, Warm Reset Starts
t2 = 42000 card clock cycles, End of Warm Reset
t3 = Resets Warm Reset bit 1 when detected ATR or Mute
Figure 9: Warm Reset operation
12 I/O Timing
The states of the I/O, AUX1, and AUX2 pins are low after power on reset and they are high when the
activation sequencer turns on the I/O reception state. See Section 8 Activation Sequence for more
details on when the I/O reception is enabled.
The states of I/OUC, AUX1UC, and AUX2UC are high after power on reset. When the control I/O enable
bit (bit 7 of the Control register) is set, the first I/O line on which a falling edge is detected becomes the
input I/O line and the other becomes the output I/O line. When the input I/O line rising edge is detected
then both I/O lines return to their neutral state. The delay between the I/O signals is shown in Figure 10.
IO
IOUC
tIO_HL
Delay from I/O to I/OUC:
Delay from I/OUC to I/O:
tIOUC_HL
tIO_LH
tIO_HL = 100 ns
tI/OUC_HL = 100 ns
tIOUC_LH
tIO_LH = 25 ns
tI/OUC_LH = 25 ns
Figure 10: I/O Timing
14
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
13 Typical Application Schematic
See NOTE 5
AUX2UC_to/f rom_uC
AUX1UC_to.f rom_uC
IOUC_to/f rom_uC
VDD
SAD0
SAD1
SAD2
See NOTE 3
Note 2
R5
External_clock_f rom uC
Rext2
- OR C4
100nF
C5
10uF
L1
See note 7
PWRDN_f rom_uC
See NOTE 5
10uH
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SAD0
SAD1
SAD2
GND
GND
VPC
NC
NC
NC
PRES
I/O
AUX2
AUX1
GND
AUX2UC
AUX1UC
I/OUC
XTALOUT
XTALIN
INT_
GND
VDD
SDA
SCL
VDD_ADJ
VCC
RST
CLK
28
27
26
25
24
23
22
21
20
19
18
17
16
15
C2
Y1
22pF
C3
See NOTE 1
C6
CRY STAL
22pF
100nF
R4
See NOTE 4
Rext1
R3 2K
73S8010C
SO28
See
note 6
VDD
R2 2K
INT_interrupt_to_uC
R1
SDA_f rom_uC
SCL_f rom_uC
20K
ISO7816=1uF, EMV=3.3uF
Low ESR (<1 00mohms) C1
should be placed near the SC
C1
connecter contact
8
7
6
5
4
3
2
1
C8
I/O
VPP
GND
C4
CLK
RST
VCC
10
9
Card detection
switch is normally
closed.
SW-2
SW-1
NOTES:
1) VDD supply should be = 2.7V to 3.6V DC.
2) Hardwire to define address of device
3) Required if external clock from uP is used.
4) Required if crystal is used.
Y1, C2 and C3 must be removed if external clock is used.
5) Pin can not float. Must be driven or connected to GND
if power down function is not used.
6) Rext1 and Rext2 are external resistors to ground and
VDD to modify the VDD fault voltage. Can be left open
7) Keep L1 close to pin 5
CLK track should be routed
far from RST, I/O, C4 and
C8.
Smart Card Connector
Figure 11: 73S8010C – Typical Application Schematic
Rev. 1.5
15
73S8010C Data Sheet
DS_8010C_024
14 Electrical Specification
14.1 Absolute Maximum Ratings
Operation outside these rating limits may cause permanent damage to the device.
Parameter
Rating
Supply Voltage VDD
-0.5 to 4.0 VDC
Input Voltage for Digital Inputs
-0.3 to (VDD +0.5) VDC
Storage Temperature
-60 °C to 150 °C
Pin Voltage (except LIN and card interface)
-0.3 to (VDD +0.5) VDC
Pin Voltage (LIN)
-0.3 to 6.0 VDC
Pin Voltage (card interface)
-0.3 to (VCC + 0.5) VDC
ESD Tolerance – Card interface pins
+/- 6 kV
ESD Tolerance – Other pins
+/- 2 kV
ESD testing on Card pins uses the HBM condition, 3 pulses, each polarity referenced to ground.
14.2 Recommended Operating Conditions
16
Parameter
Rating
Supply Voltage VDD
2.7 to 3.6 VDC
Ambient Operating Temperature
-40 °C to +85 °C
Input Voltage for Digital Inputs
0 V to VDD + 0.3 V
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
14.3 DC Characteristics: Card Interface
Symbol Parameter
Condition
Card Power Supply (VCC) DC-DC Converter
General conditions, -40 °C < T < 85 °C, 2.7 V < VDD < 3.6 V
Inactive mode
Inactive mode
ICC = 1 mA
Active mode
ICC < 65 mA; 5 V
Active mode
ICC < 65 mA; 3 V
Active mode
single pulse of 100 mA
for 2 µs; 5 V,
Card supply voltage
fixed
load = 25 mA
VCC
including ripple and noise
Active mode
single pulse of 100 mA
for 2 µs; 3 V,
fixed load = 25 mA
Active mode
current pulses of 40 nAs
with peak |ICC | < 200 mA,
t < 400 ns; 5 V
Active mode
current pulses of 40 nAs
with peak |ICC | < 200 mA,
t < 400 ns; 3 V
Static load current,
Maximum supply current to
VCC > 4.6 or 2.7 V as
ICCmax
the card
selected, L=10 µH
ICCF
ICC fault current
Short circuit, VCC to ground
VCC slew rate - Rise rate on
VSR
CF on VCC = 1 µF
activate
VCC slew rate - Fall rate on
VSF
CF on VCC = 1 µF
deactivate
External filter capacitor
CF
(VCC to GND)
L
Inductor (LIN to VDD)
VCC = 5 V, ICC = 65 mA,
Limax
Imax in inductor
VDD = 2.7 V
VCC = 5 V, ICC = 65 mA,
Efficiency
η
VDD = 3.3 V
Rev. 1.5
Min.
Typ.
Max.
Unit
-0.1
0.1
V
-0.1
0.4
V
4.75
5.25
V
2.8
3.2
V
4.6
5.25
V
2.76
3.2
V
4.6
5.25
V
2.76
3.2
V
mA
100
100
125
180
mA
0.05
0.15
0.25
V/µs
0.1
0.3
0.5
V/µs
0.47
1
3.3
µF
µH
10
400
87
mA
%
17
73S8010C Data Sheet
DS_8010C_024
1011B01
Converter
efficiency
Converter
Efficiency
(VCC(VCC
5 V) 5V)
100
95
90
Efficiency [%]
85
80
75
70
2.7V
3.0V
65
3.3V
60
3.6V
55
50
0
20
40
60
80
100
Icc [mA]
Figure 12: DC – DC Converter Efficiency (VCC = 5 V)
Output current on Vcc at 5 V. Input voltage on VDD at 2.7, 3.0, 3.3 and 3.6 volts.
1011B01 Converter efficiency (VCC 3V)
100
95
90
Efficiency [%]
85
80
75
2.7V
70
3.0V
3.3V (Linear)
65
3.6V (Linear)
60
55
50
0
20
40
60
80
100
Icc [mA]
Figure 13: DC – DC Converter Efficiency (VCC = 3 V)
Output current on VCC at 3 V. Input voltage on VDD at 2.7, 3.0, 3.3 and 3.6 volts.
18
Rev. 1.5
DS_8010C_024
Symbol Parameter
73S8010C Data Sheet
Condition
Min.
Typ.
Max.
Unit
Interface Requirements – Data Signals: I/O, AUX1, AUX2, and host interfaces: I/OUC, AUX1UC,
AUX2UC. ISHORTL, ISHORTH, and VINACT requirements do not pertain to I/OUC, AUX1UC, and AUX2UC. IIL
requirements only pertain to I//OUC, AUX1UC, and AUX2UC.
IOH = 0
0.9 VCC
VCC+ 0.1
V
IOH = -40 µA
0.75 VCC
VCC + 0.1
V
IOH = 0
0.9 VDD
VDD+ 0.1
V
IOH = -40 µA
0.75 VDD
VDD + 0.1
V
0.3
V
1.8
VCC + 0.30
V
Input level, high (I/OUC,
AUX1UC, AUX2UC)
1.8
VDD + 0.30
V
VIL
Input level, low
-0.3
0.8
V
VINACT
Output voltage when outside
of session
IOL = 0
0.1
V
IOL = 1 mA
0.3
V
ILEAK
Input leakage
VIH = VCC
10
µA
IIL
Input current, low
VIL = 0, CS = 1
0.65
mA
VIL = 0, CS = 0
5
μA
ISHORTL
Short circuit output current
For output low, shorted
to VCC through 33 Ω
15
mA
ISHORTH
Short circuit output current
For output high, shorted
to ground through 33 Ω
15
mA
tR, tF
Output rise time, fall times
For I/O, AUX1, AUX2,
CL = 80 pF, 10% to 90%
For I/OUC, AUX1UC,
AUX2UC,
CL=50 pF, 10% to 90%
100
ns
tIR, tIF
Input rise, fall times
1
µs
RPU
Internal pull-up resistor
14
kΩ
FDMAX
Maximum data rate
1
MHz
TFDIO
Delay, I/O to I/OUC,
I/OUC to I/O
CIN
Input capacitance
VOH
Output level, high (I/O, AUX1,
AUX2)
VOH
Output level, high (I/OUC,
AUX1UC, AUX2UC)
VOL
Output level, low
VIH
Input level, high (I/O, AUX1,
AUX2)
VIH
Rev. 1.5
IOL=1 mA
Output stable for >200 ns
8
11
20
ns
10
pF
19
73S8010C Data Sheet
Symbol
DS_8010C_024
Parameter
Condition
Min.
IOH = -200 µA
IOL = 200 µA
IOL = 0
IOL = 1 mA
0.9 VCC
0
Typ.
Max.
Unit
VCC
0.3
0.1
0.3
30
70
V
V
V
V
mA
mA
8
ns
100
ns
55
%
Max.
Unit
Reset and Clock for card interface, RST, CLK
VOH
VOL
Output level, high
Output level, low
VINACT
Output voltage when outside of
a session
IRST_LIM
ICLK_LIM
Output current limit, RST
Output current limit, CLK
tR, tF
δ
CL = 35 pF for CLK,
10% to 90%
CL = 200 pF for RST,
10% to 90%
CL =35 pF,
FCLK ≤ 20 MHz
Output rise time, fall time
Duty cycle for CLK,
except for f=fXTAL
45
14.4 DC Characteristics: Digital Signals
Symbol
Parameter
Condition
Min.
Typ.
Digital I/O except for OSC I/O
VIL
Input Low Voltage
-0.3
0.8
V
VIH
Input High Voltage
1.8
VDD + 0.3
V
VOL
Output Low Voltage
IOL = 2 mA
0.45
V
VOH
Output High Voltage
IOH = -1 mA
ROUT
Pull-up resistor, INT
|IIL1|
Input Leakage Current
VDD - 0.45
V
20
GND < VIN < VDD
kΩ
-5
5
μA
Oscillator (XTALIN) I/O Parameters
VILXTAL
Input Low Voltage - XTALIN
-0.3
0.3 VDD
V
VIHXTAL
Input High Voltage - XTALIN
0.7 VDD
VDD+0.3
V
IILXTAL
Input Current - XTALIN
-30
30
μA
fMAX
Max freq. Osc or external clock
27
MHz
δin
External input duty cycle limit
52
%
Max.
Unit
GND < VIN < VDD
tR/F < 10% fIN,
45% < δCLK < 55%
48
14.5 DC Characteristics: Supply
Symbol
Parameter
IDD
Supply Current on VDD
IDD_PD
20
Supply Current on VDD
in Power Down mode
Condition
Linear mode, ICC=0
I/O, AUX1, AUX2=high
Step up mode, ICC=0
I/O, AUX1, AUX2=high
PWRDN=1, Start/stop bit = 0
All digital inputs driven with a
true logical 0 or 1
Min.
Typ.
4.9
mA
4.7
mA
0.11
2.5
µA
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
14.6 DC Characteristics: I2C Interface
Symbol
Parameter
Condition
Min.
Typ.
Max.
Unit
SDA, SCL
VIL
Input Low Voltage
-0.3
0.3* VDD
V
VIH
Input High Voltage
0.7*VDD
VDD + 0.3
V
VOL
Output Low Voltage
0.40
V
CIN
Pin capacitance
10
pF
IIN
Output High Voltage
TF
Output fall time
TSP
Pulse width of spikes
that are suppressed
IOL = 3 mA
IOH = -1 mA
VDD - 0.45
CL = 0 to 400 pF
20 + 0.1*CL
V
Transition from valid logic
level to opposite level
250
ns
50
ns
14.7 Voltage / Temperature Fault Detection Circuits
Symbol
Parameter
Condition
Min.
VDDF
VDD fault – VDD Voltage
supervisor threshold
No external resistor on
VDDF_ADJ pin
VCCF
VCC fault – VCC Voltage
supervisor threshold
TF
Die over temperature fault
Rev. 1.5
Typ.
Max.
Unit
2.15
2.4
V
VCC = 5 V
4.20
4.6
V
VCC= 3 V
2.5
2.7
V
115
145
°C
21
73S8010C Data Sheet
DS_8010C_024
15 Mechanical Drawings
15.1 32-pin QFN
0.85 NOM./ 0.9MAX.
0.00 / 0.005
5
0.20 REF.
2.5
1
2.5
2
3
5
SEATING
PLANE
SIDE VIEW
TOP VIEW
0.35 / 0.45
3.0 / 3.75
CHAMFERED
0.30
0.18 / 0.3
1.5 / 1.875
1
2
3
3.0 / 3.75
0.25
1.5 / 1.875
0.5
0.2 MIN.
0.35 / 0.45
0.5
0.25
BOTTOM VIEW
Figure 14: 32-pin QFN Package Drawing
22
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
15.2 28-pin SO
.050 TYP. (1.270)
.305 (7.747)
.285 (7.239)
PIN NO. 1
BEVEL
.715 (18.161)
.695 (17.653)
.0115 (0.29)
.003 (0.076)
.110 (2.790)
.092 (2.336)
.016 nom (0.40)
.420 (10.668)
.390 (9.906)
.335 (8.509)
.320 (8.128)
Figure 15: 28-pin SO Package Drawing
Rev. 1.5
23
73S8010C Data Sheet
DS_8010C_024
16 Package Pin Designation
Use handling procedures necessary for a static sensitive component.
NC
SAD2
SAD1
SAD0
AUX2UC
AUX1UC
I/OUC
NC
32
31
30
29
28
27
26
25
16.1 32-pin QFN
GND
1
24
XTALOUT
LIN
2
23
XTALIN
VDD
3
22
INT
NC
4
21
GND
PRDWN
5
20
VDD
NC
6
19
SDA
PRES
7
18
SCL
NC
8
17
VDDF_ADJ
9
10
11
12
13
14
15
16
I/O
AUX2
AUX1
GND
CLK
RST
VCC
NC
TERIDIAN
73S8010C
Figure 13: 73S8010C 32-pin QFN Pin Out
(Top View)
24
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
16.2 28-pin SO
SAD0
1
28
AUX2UC
SAD1
2
27
AUX1UC
SAD2
3
26
I/OUC
GND
4
25
XTALOUT
LIN
5
24
XTALIN
VDD
6
23
INT
NC
7
22
GND
PWRDN
8
21
VDD
NC
9
20
SDA
PRES
10
19
SCL
I/O
11
18
VDDF_ADJ
AUX2
12
17
VCC
AUX1
13
16
RST
GND
14
15
CLK
73S8010C
Figure 15: 73S8010C 28-pin SO Pin Out
(Top View)
Rev. 1.5
25
73S8010C Data Sheet
DS_8010C_024
17 Ordering Information
Part Description
Order Number
Packaging Mark
73S8010C-SO 28-pin Lead-Free SO
73S8010C-IL/F
73S8010C-IL
73S8010C-SO 28-pin Lead-Free SO Tape / Reel
73S8010C-ILR/F
73S8010C-IL
73S8010C-QFN 32-pin Lead-Free QFN
73S8010C-IM/F
73S8010C
73S8010C-IMR/F
73S8010C
73S8010C-QFN 32-pin Lead-Free QFN Tape / Reel
18 Related Documentation
The following 73S8010C documents are available from Teridian Semiconductor Corporation:
73S8010C Data Sheet (this document)
73S8010C 28SO Demo Board User’s Guide
73S8010C QFN Demo Board User’s Guide
19 Contact Information
For more information about Teridian Semiconductor products or to check the availability of the
73S8010C, contact us at:
6440 Oak Canyon Road
Suite 100
Irvine, CA 92618-5201
Telephone: (714) 508-8800
FAX: (714) 508-8878
Email: [email protected]
For a complete list of worldwide sales offices, go to http://www.teridian.com.
26
Rev. 1.5
DS_8010C_024
73S8010C Data Sheet
Revision History
Revision
Date
Description
1.0
6/13/2005
First publication.
1.2
9/21/2005
Changed SDATA hold time.
1.3
12/5/2007
Added ISO and ENV logo, remove leaded package options, replace 32QFN punched
with SAWN, update 28SO dimension.
1.4
1/17/2008
Changed dimension of bottom exposed pad on 32QFN mechanical package
figure.
1.5
4/3/2009
Removed all references to VPC as VPC must be tied to VDD.
© 2009 Teridian Semiconductor Corporation. All rights reserved.
Teridian Semiconductor Corporation is a registered trademark of Teridian Semiconductor Corporation.
Simplifying System Integration is a trademark of Teridian Semiconductor Corporation.
All other trademarks are the property of their respective owners.
Teridian Semiconductor Corporation makes no warranty for the use of its products, other than expressly
contained in the Company’s warranty detailed in the Teridian Semiconductor Corporation standard Terms
and Conditions. The company assumes no responsibility for any errors which may appear in this
document, reserves the right to change devices or specifications detailed herein at any time without
notice and does not make any commitment to update the information contained herein. Accordingly, the
reader is cautioned to verify that this document is current by comparing it to the latest version on
http://www.teridian.com or by checking with your sales representative.
Teridian Semiconductor Corp., 6440 Oak Canyon Rd., Suite 100, Irvine, CA 92618
TEL (714) 508-8800, FAX (714) 508-8877, http://www.Teridian.com
Rev. 1.5
27