INTEGRATED CIRCUITS
DATA SHEET
TDA8000; TDA8000T
Smart card interface
Product specification
Supersedes data of 1995 Feb 01
File under Integrated Circuits, IC02
1996 Dec 12
Philips Semiconductors
Product specification
Smart card interface
FEATURES
•
Two protected I/O lines
•
V
CC
regulation (5 V
±4%,
100 mA max. with controlled
rise and fall times)
•
V
PP
generation (12.5, 15 or 21 V
±2.5%,
50 mA max.
programmable by two bits, with controlled rise and fall
times)
•
Clock generation (up to 8 MHz)
•
Short-circuit, thermal and card extraction protections
•
Two voltage supervisors (digital and analog supplies)
•
Automatic activation and deactivation sequences via an
independent internal clock
•
Enhanced ESD protections on card connections
(4 kV min.)
•
ISO 7816 approval.
APPLICATIONS
•
Pay TV
•
Telematics
•
Cashless payment
TDA8000; TDA8000T
•
Multipurpose card-readers, etc.
GENERAL DESCRIPTION
The TDA8000 is a complete, low-cost analog interface
which can be positioned between a smart card or a
memory card (ISO 7816) and a microcontroller. It is
approved for banking, telecom and pay TV applications.
The complete supply, protection and control functions are
realized with only a few external components, which
makes the TDA8000 very attractive for consumer
applications. Application suggestions and support is
available on request (see examples in
Chapter “Application information”).
QUICK REFERENCE DATA
SYMBOL
V
DD
I
DD
V
th2
V
CC
I
CC
V
H
I
PP
t
de
, t
act
P
tot
PARAMETER
supply voltage
supply current
threshold voltage on V
SUP
card supply voltage
card supply current
high voltage supply for V
PP
programming current
deactivation/activation cycle
duration
continuous total power
dissipation
TDA8000; T
amb
= +70
°C;
see Fig.10
TDA8000T; T
amb
= +70
°C;
see Fig.11
T
amb
operating ambient temperature
read mode; V
PP
= 5 V
write mode; V
PP
> 5 V
idle mode; V
DD
= 12 V
active modes; unloaded
CONDITIONS
−
−
4.5
4.8
−
−
−
−
−
−
−
0
MIN.
6.7
−
25
32
−
5.0
−
−
−
−
−
−
−
−
TYP.
MAX.
18
−
−
4.68
5.2
−100
30
−50
−50
500
2
0.92
+70
UNIT
V
mA
mA
V
V
mA
V
mA
mA
µs
W
W
°C
ORDERING INFORMATION
TYPE
NUMBER
TDA8000
TDA8000T
PACKAGE
NAME
DIP28
SO28
DESCRIPTION
plastic dual in-line package; 28 leads (600 mil)
plastic small outline package; 28 leads; body width 7.5 mm
VERSION
SOT117-1
SOT136-1
1996 Dec 12
2
Philips Semiconductors
Product specification
Smart card interface
BLOCK DIAGRAM
TDA8000; TDA8000T
handbook, full pagewidth
VSUP
15
ALARM
ALARM
17
18
DELAY
16
VDD
13
GND
12
22
VOLTAGE
SUPERVISOR
MAIN
SUPPLY
CVNC
I/O1(µC)
I/O2(µC)
RSTIN
28
27
26
PROTECTIONS
AND
ENABLE
3
2
4
I/O1
I/O2
RST
TDA8000
19
OFF
20
START
21
WRITE
INTERNAL
CLOCK
VCC
GENERATOR
LOGIC
PROTECTIONS
9
8
PRES
PRES
14
VCC
23
CLKDIV
CLKOUT
25
CLOCK
CIRCUITRY
CLOCK
ENABLE
5
CLK
PSEL1
PSEL2
6
7
VPP
GENERATOR
10
VPP
OSCILLATOR
1
XTAL
24
CLKIN
11
MBH810
VH
Fig.1 Block diagram.
1996 Dec 12
3
Philips Semiconductors
Product specification
Smart card interface
PINNING
SYMBOL PIN
XTAL
I/O2
I/O1
RST
CLK
PSEL1
PSEL2
PRES
PRES
V
PP
V
H
GND
V
DD
V
CC
V
SUP
DELAY
ALARM
ALARM
OFF
START
WRITE
CVNC
CLKDIV
CLKIN
CLKOUT
RSTIN
I/O2(µC)
I/O1(µC)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
crystal connection
data line to/from the card
data line to/from the card
card reset output
clock output to the card
programming voltage selection input (see Table 1)
programming voltage selection input (see Table 1)
card presence contact input (active LOW)
DESCRIPTION
TDA8000; TDA8000T
fpage
card presence contact input (active HIGH)
card programming voltage output
high voltage supply for V
PP
generation
ground
positive supply voltage
card supply output voltage
voltage supervisor input
external capacitor connection for delayed reset timing
open-collector reset output for the microcontroller (active
HIGH)
open-collector reset output for the microcontroller (active
LOW)
interrupt output to the microcontroller (active LOW)
microcontroller input for starting session (active LOW)
control input for applying programming voltage to the card
(active LOW)
internally generated 5 V reference, present when V
DD
is
on; to be decoupled externally (47 nF)
input for dividing/not dividing the CLKOUT frequency by
two (active LOW)
external clock signal input
clock output to the microcontroller, or another TDA8000
card reset input from the microcontroller (active HIGH)
data line to/from the microcontroller; must not be left
open-circuit, tie to CVNC if not used
data line to/from the microcontroller; must not be left
open-circuit, tie to CVNC if not used
XTAL 1
I/O2 2
I/O1 3
RST 4
CLK 5
PSEL1 6
PSEL2 7
PRES 8
PRES 9
VPP 10
VH 11
GND 12
VDD 13
VCC 14
MBH809
28 I/O1(µC)
27 I/O2(µC)
26 RSTIN
25 CLKOUT
24 CLKIN
23 CLKDIV
TDA8000
TDA8000T
21 WRITE
20 START
19 OFF
18 ALARM
17 ALARM
16 DELAY
15 VSUP
22 CVNC
Fig.2 Pin configuration.
1996 Dec 12
4
Philips Semiconductors
Product specification
Smart card interface
FUNCTIONAL DESCRIPTION
Power supply
The circuit operates within a supply voltage range of
6.7 to 18 V. V
DD
and GND are the supply pins. All card
contacts remain inactive during power-up or power-down,
provided V
DD
does not rise or fall too fast (0.5 V/ms typ.).
P
OWER
-
UP
The logic part is powered first and is in the reset condition
until V
DD
reaches V
th1
. The sequencer is blocked until V
DD
reaches V
th4
+ V
hys4
.
P
OWER
-
DOWN
When V
DD
falls below V
th4
, an automatic deactivation of
the contacts is performed.
Voltage supervisor
This block surveys the 5 V supply of the microcontroller
(V
SUP
) in order to deliver a defined reset pulse and to avoid
any transients on card contacts during power-up or
power-down of V
SUP
.
The voltage supervisor remains active even if V
DD
is
powered-down.
P
OWER
-
UP
As long as V
SUP
is below V
th2
+ V
hys2
the capacitor C
DEL
,
connected to the pin DELAY, will be discharged. When
V
SUP
rises to the threshold level, C
DEL
will be recharged.
ALARM and ALARM remain active, and the sequencer is
blocked until the voltage on the pin DELAY reaches V
th3
.
P
OWER
-
DOWN
(see Fig.3)
If V
SUP
falls below V
th2
, C
DEL
will be discharged, ALARM
and ALARM become active, and an automatic deactivation
of the contacts is performed.
Clock circuitry
(see Fig.4)
The clock signal (CLK) can be applied to the card by two
different methods:
1. Generation by a crystal oscillator: the crystal
(3 to 11 MHz) is connected to pin XTAL. Its frequency
is divided by two.
2. Use of a signal frequency already present in the
system and connected to the pin CLKIN (up to 8 MHz).
Pin XTAL has to be connected to GND via a 1 kΩ
resistor. In this event, the CLKOUT signal remains
LOW.
1996 Dec 12
5
I
DLE MODE
TDA8000; TDA8000T
In both events the signal is buffered and enabled.
Pin CLKOUT may be used to clock a microcontroller.
The signal (
1
⁄
2
f
xtal
or f
xtal
if CLKDIV is HIGH) is available
when the circuit is powered up.
State diagram
Once activated, the circuit has six possible modes of
operation:
•
Idle
•
Activation
•
Read
•
Write
•
Deactivation
•
Fault.
Figure 5 shows how these modes are accessible.
After reset, the circuit enters the IDLE state. A minimum
number of circuits are active while waiting for the
microcontroller to start a session:
•
All card contacts are inactive
•
Voltage generators are stopped
•
Oscillator is running, providing CLKOUT
•
Voltage supervisor is active
•
Pins I/O1(µC) and I/O2(µC) are high impedance.
The OFF line is HIGH if a card is present (PRES and
PRES active) and LOW if a card is not present.
A
CTIVATION SEQUENCE
From the IDLE mode, the circuit enters the ACTIVATION
mode when the microcontroller sets the START line
(active LOW). The I/O(µC) signals must not be LOW.
The internal circuitry is activated, the internal clock starts
and the following ISO 7816 sequence is performed:
1. V
CC
rises from 0 to 5 V
2. I/Os are enabled
3. V
PP
rises from 0 to 5 V
4. No change
5. CLK is enabled
6. RST is enabled.
The typical time interval between two steps is 32
µs
for the
first two steps and 64
µs
for the other three. Timing is
derived from the internal clock (see Fig.6).