NCN6000
http://onsemi.com
16
Programming Mode
The programming mode allows the configuration of the
card power supply, card clock and Card Detection input
logic polarity. These signals (CRD_VCC, CRD_CLK and
CRD_DET) are described in the pin description paragraph
associated with Tables 1 and 3 and Figures 4 and 8.
Programming Mode
Logic Conditions:
Card Output:
CS = L
PWR_ON = L
A0 = H/L
A1 = H/L
PGM = L
I/O = L/H
RESET = L/H
CRD_VCC = 0 V
CRD_CLK = L
CRD_RST = L
CRD_IO = H/L depending upon
the previous I/O pin
logic state
The I/O and RESET pins are not connected to the smart
card and become logic inputs to control the NCN6000
programming sequence. The programmed values are
latched upon transition of CS from Low to High, PGM being
Low during the transition.
When a programming mode is validated by a Chip Select
negative going transient, the mode is latched and PGM can
be released to High. This latch is automatically reset when
CS returns to High.
The logic input signals can be set simultaneously, or one
bit a time (using either a STAA or a BSET function), the key
point being the minimum delay between the shorter bit and
the Chip Select pulse. The programmed value is latched into
the NCN6000 register on the CS positive going edge.
PROGRAMMING
2 s2 s1 s
NORMAL MODE
PGM
I/O
A0
A1
RESET
CS
Figure 8. Minimum Programming Timings
Active Mode
In the active mode, the NCN6000 is selected by the
external MPU and the STATUS pin can be polled to get the
status of either the DC−DC converter or the presence of the
card (inserted or not valid). The power is not connected to
the card: CRD_VCC = 0 V.
Active Mode
Logic Conditions:
Card Output:
CS = L
PWR_ON = L
A0 = L
A1 = L
PGM = H
I/O = Z
RESET = Z
STATUS = L/H is Card
Inserted?
CRD_VCC = 0 V
CRD_CLK = L
CRD_RST = L
CRD_IO = H/L depending upon
the previous I/O pin
logic state
The Chip Select pulse [CS] will automatically clear the
previously asserted INT signal upon the positive going
transition.
If a card is present, the MPU shall activate the DC−DC
converter by asserting PWR_ON = H. The NCN6000 will
automatically run a power up sequence when the
CRD_VCC reaches the undervoltage level (either V
C5H
or
V
C3H
, depending upon the CRD_VCC voltage supply
programmed). The CRD_IO, CRD_RST and CRD_CLK
pins are validated, according to the ISO7816−3 sequence.
The interface is now in transaction mode and the system is
ready for data exchange through the I/O and RESET lines.
At any time, the microcontroller can change the CRD_CLK
frequency and mode, or the CRD_VCC value as determined
by the card being in use.
NCN6000
http://onsemi.com
17
Transaction Mode
During the transaction mode, the NCN6000 maintains
power supply and clock signal to the card. All the signal
levels related with the card are translated as necessary to
cope with the MPU and the card.
The DC−DC converter status and the Vbat state can be
monitored on the STATUS by using the A0 and A1 logic
inputs as depicted in Tables 3 and 4.
Transaction Mode
Logic Conditions:
Card Output:
CS = L
PWR_ON = H
A0 = H
A1 = H
PGM = H
I/O = DATA
TRANSFER
RESET = H/L
STATUS = L/H DC−DC
status: Fail/Pass?
CRD_VCC = 3.0 or 5.0 V
CRD_CLK = CLOCK
CRD_RST = H/L
CRD_IO = DATA
TRANSFER
To make sure the data are not polluted by power losses, it
is recommended to check the state of CRD_VCC before
launching a new data transaction. Since CS = L, this is
achieved by forcing bits A0 and A1 according to Table 4, and
reading the STATUS pin 5.
Idle Mode
The idle mode is used when a card is powered up
(CRD_VCC = Vcc), without communication on going.
Idle Mode
Logic Conditions:
Card Output:
CS = L
PWR_ON = H
A0 = H
A1 = H
PGM = H
I/O = Z
RESET = H
STATUS = L/H according
to the internal
register results
CRD_VCC = 3.0 or 5.0 V
CRD_CLK = CLOCK active or
L or H
CRD_RST = H
CRD_IO = Z
In addition, the CRD_CLK signal can be stopped, as
depicted in Tables 3 and 4, to minimize the current
consumption of the external smart card, leaving CRD_VCC
active.
Power Down Operation
The power down mode can be initiated by either the
external MPU (pulling PWR_ON = L) or by one of the
internal error condition (CRD_VCC overload or Vbat Low).
The communication session is terminated immediately,
according to the ISO7816−3 sequence. On the other hand,
the MPU can run the Standby mode by forced CS = H.
When the card is extracted, the interface shall detect the
operation and run the Power Shut Off of the card as
described by the ISO/CEI 7816−3 sequence depicted here
after:
ISO7816−3 sequence:
Force RST to Low
Force CLK to Low, unless it is already in this state
Force CRD_IO to Low
Shut Off the CRD_VCC supply
Since the internal digital filter is activated for any card
insertion or extraction, the physical power sequence will be
activated 150 s maximum after the card has been extracted.
Of course, such a delay does not exist when the MPU launch
the power down intentionally.
The time delay between each negative going signal is
500 ns typical (Figure 10).
NCN6000
http://onsemi.com
18
CARD EXTRACTION
DETECTED
CRD_VCC Voltage
CRD_CLK
CRD_RST
CRD_IO
Digital Filter Delay (50 s min)
Figure 9. Typical Power Down Sequence in the NCN6000 Interface
Figure 10. Power Down Sequence Details
CRD_VCC
CRD_CLK
CRD_RST
CRD_IO

NCN6000DTB

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
I/O Controller Interface IC 2.7V POS/ATM Smart
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet