English
Language : 

TDA8005 Datasheet, PDF (17/32 Pages) NXP Semiconductors – Low-power smart card coupler
Philips Semiconductors
Low-power smart card coupler
Product specification
TDA8005
I/O buffer modes (see Fig.8)
The following are the I/O buffer modes:
1. I/O buffer disabled by ENIO.
2. I/O buffer in input, 20 kΩ pull-up resister connected
between I/O and VCC, I/O masked till 200 clock pulses.
3. I/O buffer in input, 20 kΩ pull-up resister connected
between I/O and VCC, I/O is sampled every 31 clock
pulses.
4. I/O buffer in output, 20 kΩ pull-up resister connected
between I/O and VCC.
5. I/O buffer in output, I/O is pulled LOW by the N
transistor of the buffer.
6. I/O buffer in output, I/O is strongly 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 (cf 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 everything is satisfactory (voltage supply,
card present, no hardware problems), the microcontroller
may initiate an activation sequence by setting START
LOW (t0):
• The step-up converter is started (t1)
• LIS signal is disabled by ENLI, and VCC starts rising from
0 to 5 V with a controlled rise time of 0.1 V/µs typically
(t2)
• I/O buffer is enabled (t3)
• Clock is sent to the card (t4)
• 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. 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 + 1⁄23T, t3 = t1 + 4T, t4 = t3 to t5 and t5 = t1 + 7T
(see Fig.9).
Deactivation sequence (see Fig.10)
When the session is completed, the microcontroller sets
START HIGH. The circuit then executes an automatic
deactivation sequence:
• Card reset (RST falls LOW) at t10
• Clock is stopped at t11
• I/O becomes high impedance to the ISO UART (t12)
• VCC falls to 0 V with typical 0.1 V/µs slew rate (t13)
• The step-up converter is stopped and CLK, RST, VCC
and I/O become low impedance to GND (t14).
• t10 < 1⁄64T; t11 = t10 + 1⁄2T; t12 = t10 + T; t13 = t10 + 1⁄23T;
t14 = t10 + 5T.
Protections
Main hardware fault conditions are monitored by the circuit
• Overcurrent on VCC
• 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 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 till a card
is inserted.
1996 Sep 25
17