Philips TDA8002 Service Manual

INTEGRATED CIRCUITS
DATA SH EET
TDA8002
IC card interface
Preliminary specification Supersedes data of 1996 Oct 23 File under Integrated Circuits, IC02
1997 Mar 13
Philips Semiconductors Preliminary specification
IC card interface TDA8002
FEATURES
Single supply voltage interface (3.3 or 5 V environment)
Low-power sleep mode
Three specific protected half-duplex bidirectional
buffered I/O lines
VCC regulation (5 V ±5%; ICC<65mAatVDD=5V, with controlled rise and fall times
Thermal and short-circuit protections with current limitations
Automatic ISO 7816 activation and deactivation sequences
Enhanced ESD protections on card side (>6 kV)
Clock generation for the card up to 12 MHz with
synchronous frequency changes
Clock generation up to 20 MHz (auxiliary clock)
Synchronous and asynchronous cards (memory and
smart cards)
ISO 7816, GSM11.11 compatibility and EMV (Europay, Mastercard, Visa) compliant
Step-up converter for V
generation
CC
Supply supervisor for spikes elimination and emergency deactivation.
APPLICA TIONS
IC card readers for: – GSM applications – banking – electronic payment – identification – Pay TV – road tolling.
GENERAL DESCRIPTION
The TDA8002 is a complete low-power, analog interface for asynchronous and synchronous cards. It can be placed between the card and the microcontroller. It performs all supply, protection and control functions. It is directly compatible with ISO 7816, GSM11.11 and EMV specifications.
QUICK REFERENCE DATA
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Supply
V I
DDA
DD
analog supply voltage 3.0 5 6.5 V supply current sleep mode −−150 µA
Idle mode; f f
CLKOUT
CLK
= 10 MHz; VDD=5V
active mode; f f
CLKOUT
= 10 MHz; VDD=5V
active mode; f f
CLKOUT
= 10 MHz; VDD=3V
= 2.5 MHz;
= 2.5 MHz;
CLK
= 2.5 MHz;
CLK
−−5mA
−−9mA
−−12 mA
Card supply
V
CC(O)
I
CC(O)
output voltage DC load <65 mA 4.75 5.25 V output current VCC short-circuited to GND −−100 mA
General
f
clk
T
de
P
tot
T
amb
card clock frequency 0 12 MHz deactivation sequence duration 60 80 100 µs continuous total power dissipation
TDA8002AT; TDA8002BT T TDA8002G T
= 25 to +85 °C −−0.56 W
amb
= 25 to +85 °C −−0.46 W
amb
operating ambient temperature 25 +85 °C
Philips Semiconductors Preliminary specification
IC card interface TDA8002
ORDERING INFORMATION
TYPE NUMBER
(1)
PACKAGE
MARKING NAME DESCRIPTION VERSION
TDA8002AT/3/C2
TDA8002AT/3 SO28 plastic small outline package; 28 leads;
SOT136-1
(2)
body width 7.5 mm
TDA8002AT/5/C2
TDA8002AT/5 SO28 plastic small outline package; 28 leads;
SOT136-1
(3)
body width 7.5 mm
TDA8002BT/3/C2
TDA8002BT/3 SO28 plastic small outline package; 28 leads;
SOT136-1
(2)
body width 7.5 mm
TDA8002BT/5/C2
(3)
TDA8002BT/5 SO28 plastic small outline package; 28 leads;
SOT136-1
body width 7.5 mm
TDA8002G/3/C2
80023 LQFP32 plastic low profile quad flat pack; 32 leads;
SOT401-1
(2)
body 5 × 5 × 1.4 mm
TDA8002G/5/C2
80025 LQFP32 plastic low profile quad flat pack; 32 leads;
SOT401-1
(3)
body 5 × 5 × 1.4 mm
(2)
TDA8002U/3/C2 TDA8002U/5/C2
−−wafer
(3)
−−wafer
Notes
1. The /3 or /5 suffix indicates the voltage supervisor option.
2. The /3 version can be used with a 3 or 5 V power supply environment (see Chapter “Functional description”).
3. The /5 version can be used with a 5 V power supply environment.
Philips Semiconductors Preliminary specification
IC card interface TDA8002
BLOCK DIAGRAM
handbook, full pagewidth
ALARM ALARM
OFF
RSTIN
CMDVCC
MODE
CLKDIV1
CLKDIV2
CLKSEL
STROBE CLKOUT
4 3
26 25 24
27
6
7
5
8
9
V
DDD
100 nF
28
CLOCK
CIRCUITRY
SUPPLY
INTERNAL
REFERENCE
VOLTAGE SENSE
HORSEQ
CLK
V
REF
ALARM
V
DDA
100 nF
13
INTERNAL OSCILLATOR
EN1 CLKUP
SEQUENCER
100 nF
S1 S2 14 12
STEP-UP CONVERTER
f
INT
EN2
PV
EN5
EN4
CC
V
CC
GENERATOR
RST
BUFFER
CLOCK
BUFFER
VUP
15
100 nF
23
22
19 18
21
100 
RST
PRES PRES
CLK
nF
V
CC
XTAL1
XTAL2
AUX1UC
30 31
1
OSCILLATOR
EN3
TDA8002G
AUX2UC
I/OUC
All capacitors are mandatory.
2
32
29 11
10
DGND1
DGND2
AGND
Fig.1 Block diagram (TDA8002G in LQFP32 package).
THERMAL
PROTECTION
TRANSCEIVER
TRANSCEIVER
TRANSCEIVER
I/O
I/O
I/O
20
17
16
MGE730
AUX1
AUX2
I/O
Philips Semiconductors Preliminary specification
IC card interface TDA8002
PINNING
PIN
SYMBOL
TYPE A
SO28
TYPE B
SO28
TYPE G LQFP32
XTAL1 1 1 30 I/O crystal connection or input for external clock XTAL2 2 2 31 I/O crystal connection I/OUC 3 3 32 I/O data I/O line to and from microcontroller AUX1UC 4 4 1 I/O auxiliary line to and from microcontroller for synchronous
AUX2UC 5 2 I/O auxiliary line to and from microcontroller for synchronous
ALARM 5 3 O open drain NMOS reset for microcontroller (active LOW) ALARM 6 6 4 O open drain PMOS reset for microcontroller (active HIGH) CLKSEL 7 7 5 I control signal for CLK (LOW = XTAL oscillator;
CLKDIV1 8 8 6 I control with CLKDIV2 for choosing CLK frequency CLKDIV2 9 9 7 I control with CLKDIV1 for choosing CLK frequency STROBE 10 10 8 I external clock input for synchronous applications CLKOUT 11 11 9 O clock output (see Table 1) DGND1 12 12 10 supply digital ground 1 AGND 13 13 11 supply analog ground S2 14 14 12 I/O capacitance connection for voltage doubler V
DDA
15 15 13 supply analog supply voltage S1 16 16 14 I/O capacitance connection for voltage doubler VUP 17 17 15 I/O output of voltage doubler (connect to 100 nF) I/O 18 18 16 I/O data I/O line to and from card AUX2 19 17 I/O auxiliary I/O line to and from card PRES 20 19 18 I active LOW card presence contact PRES 20 19 I active HIGH card presence contact AUX1 21 21 20 I/O auxiliary I/O line to and from card CLK 22 22 21 O clock to card (C3) (see Table 1) RST 23 23 22 O card reset (C2) V
CC
24 24 23 O supply for card (C1) (decouple with 100 nF) CMDVCC 25 25 24 I active LOW start activation sequence from microcontroller RSTIN 26 26 25 I card reset from microcontroller OFF 27 27 26 O open drain NMOS interrupt to microcontroller
MODE 28 28 27 I operating mode selection
V
DDD
−−28 supply digital supply voltage
DGND2 −−29 supply digital ground 2
I/O DESCRIPTION
applications
applications
HIGH = STROBE input)
(active LOW)
(HIGH = normal; LOW = sleep)
Philips Semiconductors Preliminary specification
IC card interface TDA8002
handbook, halfpage
XTAL1 XTAL2
I/OUC AUX1UC AUX2UC
ALARM
CLKSEL CLKDIV1 CLKDIV2 STROBE
CLKOUT
DGND1
AGND
S2
1 2 3 4 5 6 7
TDA8002A
8
9 10 11 12 13
28 27 26 25 24 23 22 21 20 19 18 17 16 1514
MGE731
Fig.2 Pin configuration (TDA8002A; SO28).
MODE OFF RSTIN CMDVCC V
CC
RST CLK AUX1 PRES AUX2 I/O VUP S1 V
DDA
handbook, halfpage
XTAL1 XTAL2
I/OUC
AUX1UC
ALARM ALARM
CLKSEL CLKDIV1 CLKDIV2 STROBE
CLKOUT
DGND1
AGND
S2
1 2 3 4 5 6 7
TDA8002B
8
9 10 11 12 13
28 27 26 25 24 23 22 21 20 19 18 17 16 1514
MGE732
Fig.3 Pin configuration (TDA8002B; SO28).
MODE OFF RSTIN CMDVCC V
CC
RST CLK AUX1 PRES PRES I/O VUP S1 V
DDA
handbook, full pagewidth
DGND2
29
12
S2
V
DDD
V 28
13
DDA
MODE 27
14 S1
AUX1UC AUX2UC
ALARM ALARM
CLKSEL CLKDIV1 CLKDIV2 STROBE
XTAL2
I/OUC 32
1 2 3 4
XTAL1
31
30
TDA8002G
5 6 7 8
9
CLKOUT
11
10
AGND
DGND1
Fig.4 Pin configuration (TDA8002G; LQFP32).
OFF 26
15
VUP
RSTIN 25
16 I/O
24 23 22 21 20 19 18 17
MGE733
CMDVCC V
CC
RST CLK AUX1 PRES PRES AUX2
Philips Semiconductors Preliminary specification
IC card interface TDA8002
FUNCTIONAL DESCRIPTION Power supply
The supply pins for the chip are V DGND. V
DDA
and V
(i.e. VDD) should be in the range of
DDD
DDA
, V
DDD
, AGND and
3.0 to 6.5 V. All card contacts remain inactive during power-up or power-down.
On power-up, the logic is reset by an internal signal. The sequencer is not activated until VDD reaches V
th2+Vhys2
(see Fig.5). When VDD falls below V
th2
, an automatic deactivation sequence of the contacts is performed.
Supply voltage supervisor (V
This block surveys the V
DD
)
DD
supply. A defined reset pulse of 10 ms minimum (tW) is retriggerable and is delivered on the ALARM outputs during power-up or power-down of VDD (see Fig.5). This signal is also used for eliminating the spikes on card contacts during power-up or power-down.
When VDD reaches V
th2+Vhys2
, an internal delay is started. The ALARM outputs are active until this delay has expired. When VDD falls below V
, ALARM is activated
th2
and a deactivation sequence of the contacts is performed. For 3 V supply, the supervisor option must be chosen at
3 V. For 5 V supply, both options (3 or 5 V) may be chosen depending on the application.
Clock circuitry
The TDA8002 supports both synchronous and
2
asynchronous cards (I
C-bus memories requiring an acknowledge signal from the master are not supported). There are three methods to clock the circuitry:
1. Apply a clock signal to pin STROBE
2. Use of an internal RC oscillator
3. Use of a quartz oscillator which should be connected
between pins XTAL1 and XTAL2.
When CLKSEL is HIGH, the clock should be applied on the STROBE pin, and when CLKSEL is LOW, one of the internal oscillators is used.
When an internal clock is used, the clock output is available on pin CLKOUT. The RC oscillator is selected by making CLKDIV1 HIGH and CLKDIV2 LOW. The clock output to the card is available on pin CLK. The frequency of the card clock can be the input frequency divided by 2 or 4, STOP LOW or 1.25 MHz, depending on the states of CLKDIV1 or CLKDIV2 (see Table 1).
Do not change CLKSEL during activation. When in low-power (sleep) mode, the internal oscillator frequency which is available on pin CLKOUT is lowered to approximately 16 kHz for power-economy purposes.
handbook, full pagewidth
V
DD
t
W
ALARM
ALARM
Fig.5 Alarm as a function of VDD (pulse width 10ms).
V
+ V
th2
hys2
V
th2
t
W
MGE734
Philips Semiconductors Preliminary specification
IC card interface TDA8002
Table 1 Clock circuitry definition
MODE CLKSEL CLKDIV1 CLKDIV2 FREQUENCY OF CLK FREQUENCY OF CLKOUT
1
1
f f
⁄2f
⁄2f
INT XTAL XTAL XTAL XTAL
INT
(3)
1
HIGH LOW HIGH LOW HIGH LOW LOW LOW HIGH LOW LOW HIGH
⁄2f
INT
1
⁄4f
XTAL
1
⁄2f
XTAL
HIGH LOW HIGH HIGH STOP LOW f HIGH HIGH X
LOW
(2)
(1)
X
(1) (1)
X
(1)
X
(1)
X
STROBE f
STOP LOW
Notes
1. X = don’t care.
2. In Low-Power Mode.
3. f
= 32 kHz in Low-Power Mode.
INT
I/O circuitry
The three I/O lines are identical. The Idle state is HIGH for all I/O (i.e. I/O, I/OUC, AUX1, AUX1UC, AUX2, AUX2UC). I/O is referenced to VCC, I/OUC to VDD, ensuring proper operation in case VCC≠ VDD.
The first side on which a falling edge is detected becomes a master (input). An anti-latch circuitry first disables the detection of the falling edge on the other side, which becomes slave (output).
After a delay time td (about 50 ns), the logic 0 present on the master side is transferred on the slave side.
handbook, full pagewidth
I/O
I/OUC
When the input is back to HIGH level, a current booster is turned on during the delay t
on the output side and then
d
both sides are back to their Idle state, ready to detect the next logic 0 on any side.
In case of a conflict, both lines may remain LOW until the software enables the lines to be HIGH. The anti-latch circuitry ensures that the lines do not remain LOW if both sides return HIGH, regardless of the prior conditions. The maximum frequency on the lines is approximately 1 MHz.
t
d
t
d
Fig.6 Master and slave signals.
t
d
conflict Idle
MGD703
Loading...
+ 16 hidden pages