English
Language : 

TDA8005A Datasheet, PDF (18/36 Pages) NXP Semiconductors – Low-power 3 V/5 V smart card coupler
Philips Semiconductors
Low-power (3 V/5 V) smart card coupler
Preliminary specification
TDA8005A
I/O buffer modes (see Fig.8)
The I/O buffer modes are:
• I/O buffer disabled
• I/O buffer in input, 20 kΩ pull-up resistor connected
between I/O and VCC, I/O masked till 200 clock pulses
• I/O buffer in input, 20 kΩ pull-up resistor connected
between I/O and VCC, I/O is sampled every 31 clock
pulses
• I/O buffer in output, 20 kΩ pull-up resistor connected
between I/O and VCC
• I/O buffer in output, I/O is pulled LOW by the N transistor
of the buffer
• I/O buffer in output, I/O is pulled HIGH or LOW by the
P or N transistor.
Output ports extension
In the LQFP64 version, 6 auxiliary output ports may be
used for low frequency tasks (for example, keyboard
scanning). These ports are push-pull output types
(in accordance with use in software document).
Activation sequence
When the card is inactive, VCC, CLK, RST and I/O are
LOW, with low impedance with respect to GND.
The step-up converter is stopped. The I/O is configured in
the reception mode with a high impedance path to the ISO
UART, subsequently no spurious pulse from the card
during power-up will be taken into account until I/O is
enabled. When conditions are fulfilled (supply voltage
present, card present, no hardware problems), the
microcontroller may initiate an activation sequence by
setting START LOW (t0; see Fig.9):
1. The step-up converter is started (t1)
2. LIS signal is disabled by internal signal ENLI, and VCC
starts rising from 0 to 5 or 3 V (according to bit 4 of
UART configuration register) with a controlled rise time
of 0.1 V/µs typically (t2)
3. I/O buffer is enabled (t3)
4. Clock is sent to the card (t4)
5. RST buffer is enabled (t5).
In order to allow a precise count of clock pulses during
ATR, a defined time window (t3; t5) is opened where the
clock may be sent to the card by means of RSTIN
(port P04). Beyond this window, RSTIN has no more
action on clock, and only monitors the cards RST contact
(RST is the inverse of RSTIN).
The sequencer is clocked by fINT/64 which leads to a time
interval T of 25 µs typical. Thus t1 = 0 to 1⁄64T,
t2 = t1 + 3⁄2T, t3 = t1 + 4T, t4 = t3 to t5 and t5 = t1 + 7T.
Deactivation sequence
When the session is completed, the microcontroller sets
START HIGH. The circuit then executes an automatic
deactivation sequence (see Fig.10):
1. Card reset (RST falls LOW) at t10
2. Clock is stopped at t11
3. I/O becomes high impedance to the ISO UART (t12)
4. VCC falls to 0 V with typical 0.1 V/µs slew rate (t13)
5. The step-up converter is stopped and CLK; RST, VCC
and I/O become low impedance to GND (t14)
6. t10 < 1⁄64T; t11 = t10 + 1⁄2T; t12 = t10 + T; t13 = t10 + 3⁄2T;
t14 = t10 + 5T.
Protections
Main hardware fault conditions are monitored by the
circuit:
• Overcurrent on VCC (in accordance with options as
specified in Table 3)
• Short circuits between VCC and other contacts
• Card take-off during transaction.
When one of these problems is detected, the security logic
block pulls the interrupt line (port P10) OFF LOW, in order
to warn the microcontroller and initiates an automatic
deactivation of the contacts. When the deactivation has
been completed, the OFF line returns HIGH, except if the
problem was due to a card extraction in which case it
remains LOW until a card is inserted.
1998 Mar 20
18