This application note provides information and suggestions for the optimal use and
performance of the ST8024 Smartcard Interface, including PCB layout, external component
placement, and connections (see
The ST8024 is a smart card interface designed to minimize microprocessor hardware and
software complexity in all applications that require a smar t card (e.g., Set Top Box,
Electronic Payment, Pay TV, and Identification cards). It was devel oped in accordance with
New Digital Systems (NDS) conditional access requirements, and implements all of the
blocks and procedures for card activation/deactivation and checking (see
The core of the ST8024 is the sequencer (shown in
coordinate the Enable signals for the activation and deactivation sequence as well as check
for possible fault conditions. This because the smart card is basically a microcontroller and
needs to be activated/deactivated by a correct sequence as required by the ISO/IEC7816
standard. The ST8024 activation and deactivation sequences are shown in
Figure 3 on page 5
Figure 2
goes low. The activation sequence starts and the first block to be enabled is the step-up
converter (V
allows the card software to start.
Figure 3
executes an automatic deactivation sequence, finishing in the inactive state after t
(deactivation time).
Figure 2.ST8024 Activation Sequence
shows that the PRES condition is true (PRES = low or PRES = high), and CM DVcc
shows the deactivation sequence (when theCMDVcc goes high). The circuit
, respectively. Please refer to the ST8024 datasheet for details.
The card clock signal (CLK) is present on the CLK pin when the ST8024 is activated; it is
linked with the internal En4 signal (see
according to the settings in
Table 1
According to the ISO/IEC7816 specifications, the CLK duty cycle must be guaranteed
between 45% and 55%, even when the status of CLOCKDIV1 or CLOCKDIV2 changes.
Figure 4
shows how the ST8024 ensures duty cycle accuracy by waiting for completion of a
whole clock cycle before changing the frequency (CLKDIV1 change, rising edge of CH2).
The output Duty Cycle is 50%±5%, even if the Clock Division changes.
The card clock signal (CLK) can be obtained by connecting a crystal (“XTAL”) between the
XTAL1 and XTAL2 pins, or by an external signal applied to the XTAL1 pin. In this case the
XTAL2 pin must be left floating. The external signal voltage level must be limited between
GND and V
ST8024 is equipped with a fault detection circuitry which monitors the following conditions
(see
Figure 1 on page 1
●V
●Fault on card removal,
●V
●V
●Over-Temperature protection.
undervoltage,
DD
Short circuit protection,
CC
drop, and
DDP
3.1 PORADJ VDD Underv oltage without External Resistor Br idge
The ST8024 logic circuitry is supplied by VDD. In order to avoid voltage spikes that could
cause damage, or malfunction of the device and/or card, a voltage supervisor block is
embedded (see
(Falling Threshold Voltage on V
deactivation sequence and V
As V
goes higher than V
DD
100mV, typ), after a certain amount of time (t
reset pulse width, 8ms typ, see
sequence starts and V
to GND to avoid noise capture is recommended.
Figure 1
):
). This block monitors VDD and when it gets lower than V
, 2.45V, typ), the supervisor immediately starts the
DD
goes low.
CC
+ V
TH2
Figure 5 on page 8
goes high. The PORADJ pin can be left floating, but connecting it