DS8007A Maxim, DS8007A Datasheet

no-image

DS8007A

Manufacturer Part Number
DS8007A
Description
The DS8007A multiprotocol dual smart card interface is an automotive grade, low-cost, dual smart card reader interface supporting all ISO 7816, EMV™, and GSM11-11 requirements
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS8007A-EAG+
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS8007A-EAG+T
Manufacturer:
Maxim Integrated
Quantity:
10 000
The DS8007A multiprotocol dual smart card interface is
an automotive grade, low-cost, dual smart card reader
interface supporting all ISO 7816, EMV™, and GSM11-
11 requirements. Through its 8-bit parallel bus and dedi-
cated address selects (AD3–AD0), the DS8007A can
easily and directly connect to the nonmultiplexed byte-
wide bus of a Maxim secure microcontroller. Optionally,
the parallel bus can be multiplexed to allow direct
access to the multiplexed bus of an 80C51-compatible
microcontroller through MOVX memory addressing.
One integrated UART is multiplexed among the inter-
faces to allow high-speed automatic smart card pro-
cessing with each card-possessing, independent,
variable, baud-rate capability. The card interface is con-
trolled by internal sequencers that support automatic
activation and deactivation sequencing, handling all
actions required for T = 0, T = 1, and synchronous pro-
tocols. Emergency deactivation is also supported in
case of supply dropout. A third card is supported
through the auxiliary I/O. The same set of I/O can option-
ally be used as additional serial interface for the UART.
The DS8007A provides all electrical signals necessary
to interface with two smart cards. The integrated volt-
age converter ensures full cross-compatibility between
1.8V/3V/5V cards and a 1.8V/3V/5V environment, and
allows operation within a 2.7V to 6V supply voltage
range. The standard DS8007 revision is available for
nonautomotive applications.
Rev 0; 4/08
+ Denotes a lead(Pb)-free/RoHS-compliant device.
EMV is a trademark owned by EMVCo LLC.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device may be
simultaneously available through various sales channels. For information about device errata, go to: www.maxim-ic.com/errata.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
DS8007A-EAG+ -40°C to +125°C 2 + auxiliary 48 LQFP
PART
Banking Applications (Point-of-Sale Terminals,
Debit/Credit Payment Terminals, PIN Pads,
Automated Teller Machines)
Telecommunications
Pay Television
Access Control
TEMP RANGE
________________________________________________________________ Maxim Integrated Products
Multiprotocol Dual Smart Card Interface
Ordering Information
General Description
SUPPORTED
SMART
CARDS
Applications
PIN-
PACKAGE
♦ Complete Interface/Control for Two Separate
♦ 8kV (min) ESD Protection on Card Interfaces
♦ Internal IC Card Supply Voltage Generation
♦ Automatic Card Activation, Deactivation, and Data
♦ Host Interface Through an 8-Bit Parallel Bus (User-
♦ Chip Select and Three-State Bus Allow Multiple
♦ 8-Character Receive FIFO with Optional
♦ I/O Interface Pin to External ISO 7816 UART
♦ Separate Card Clock Generation (Up to 10MHz)
♦ Selectable Card Clock Stop High, Stop Low, or
♦ EMV-Certified Reference Design and Evaluation
Typical Operating Circuit appears at end of data sheet.
Smart Card Devices
Communication Controlled by Dedicated Internal
Sequencer
Selectable Multiplexed or Nonmultiplexed Modes)
Devices (Card Readers and Memories) on Bus
Programmable Depth/Threshold
with 2x Frequency Doubling
Internally Generated 1.25MHz (for Card Power-Down)
Kit Available (DS8007-KIT)
RSTOUT
I/OAUX
5.0V ±5%, 65mA (max)
3.0V ±8%, 50mA (max)
1.8V ±10%, 30mA (max)
PRESA
GNDA
CLKA
RSTA
V
I/OA
I/OB
C8A
C4A
C8B
CCA
1
2
3
4
5
6
7
8
9
10
11
12
+
DS8007A
LQFP
Pin Configuration
Features
36
35
34
33
32
31
30
29
28
27
26
25
RD
D7
D6
D5
D4
D3
D2
D1
D0
V
CPA2
AGND
DD
1

Related parts for DS8007A

DS8007A Summary of contents

Page 1

... Ordering Information PART TEMP RANGE SUPPORTED DS8007A-EAG+ -40°C to +125° auxiliary 48 LQFP + Denotes a lead(Pb)-free/RoHS-compliant device. EMV is a trademark owned by EMVCo LLC. Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device may be simultaneously available through various sales channels. For information about device errata, go to: www.maxim-ic.com/errata. ...

Page 2

... All Other Pins...........................................-0. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability ...

Page 3

Multiprotocol Dual Smart Card Interface ELECTRICAL CHARACTERISTICS (continued +3.3V +3.3V +25°C, unless otherwise noted.) (Note 1) DD DDA A PARAMETER SYMBOL Alarm Pulse Width External Clock Frequency Internal Oscillator Voltage on V Pin UP ...

Page 4

Multiprotocol Dual Smart Card Interface ELECTRICAL CHARACTERISTICS (continued +3.3V +3.3V +25°C, unless otherwise noted.) (Note 1) DD DDA A PARAMETER SYMBOL Output Low Card Voltage Inactive Mode Output Current Output Low Voltage V CCx ...

Page 5

Multiprotocol Dual Smart Card Interface ELECTRICAL CHARACTERISTICS (continued +3.3V +3.3V +25°C, unless otherwise noted.) (Note 1) DD DDA A PARAMETER SYMBOL Output Low V Voltage Card Inactive Output Current I Mode Internal Pullup R ...

Page 6

... Note 2: Parameters are guaranteed to meet all ISO 7816, GSM11-11, and EMV 2000 requirements. For the 1.8V card, the maxi- mum rise and fall time is 10ns. Note 3: Parameter is guaranteed to meet all ISO 7816, GSM11-11, and EMV 2000 requirements. For the 1.8V card, the minimum slew rate is 0.05V/µs and the maximum slew rate is 0.5V/µs. 6 _______________________________________________________________________________________ ...

Page 7

Multiprotocol Dual Smart Card Interface AC ELECTRICAL SPECIFICATIONS—TIMING PARAMETERS FOR MULTIPLEXED PARALLEL BUS (V = 3.3V 3.3V +25°C, unless otherwise noted.) (Figure 1) DD DDA A PARAMETER SYMBOL XTAL1 Cycle Time t CY(XTAL1) ALE Pulse Width ...

Page 8

Multiprotocol Dual Smart Card Interface AC ELECTRICAL SPECIFICATIONS—TIMING PARAMETERS FOR NONMULTIPLEXED PARALLEL BUS (READ AND WRITE 3.3V 3.3V +25°C, unless otherwise noted.) (See Figure 2.) DD DDA A PARAMETER RD High to CS Low ...

Page 9

Multiprotocol Dual Smart Card Interface AC ELECTRICAL SPECIFICATIONS—TIMING PARAMETERS FOR CONSECUTIVE READ/WRITE TO URR/UTR/TOC (V = 3.3V 3.3V +25°C, unless otherwise noted.) DD DDA A PARAMETER SYMBOL SEE FIGURE 3 RD Pulse Width t W(RD) RD ...

Page 10

Multiprotocol Dual Smart Card Interface I/Ox TBE BIT INT WR/CS t W(WR) t CRED BIT WR(UTR) Figure 4. Timing Between Two Write Operations in Register UTR t WR/CS W(WR) t CRED BIT WR(TOC) Figure 5. Timing Between Two Write Operations ...

Page 11

Multiprotocol Dual Smart Card Interface PIN NAME Reset Output. This active-high output is provided for resetting external devices. The RSTOUT pin is driven high until the DELAY pin reaches V 1 RSTOUT so it can externally be pulled down. The ...

Page 12

... CS and WR are low. Active-Low Parallel Bus Write Strobe Input. In multiplexed mode, this input indicates when the host WR 37 processor is writing information to the DS8007A. In nonmultiplexed mode, a low on this pin signals the bus is engaged in a read or write operation Active-Low Chip-Select Input ...

Page 13

... UP Figure 6. Block Diagram ______________________________________________________________________________________ no edge (activity) is detected on the ALE pin. Once a rising edge is detected on the ALE pin, the DS8007A is placed into the multiplexed mode of operation. Once in the multiplexed mode of operation, a reset/power cycle or the deassertion of CS forces the device to the non- multiplexed mode. Connecting the ALE pin to V ground forces the device into nonmultiplexed parallel bus mode ...

Page 14

... RD and WR strobe input signals are used to enable a read or write operation, respectively, if the DS8007A is selected (i.e 0). See the AC tim- ing for the multiplexed parallel bus mode found earlier in this data sheet. 14 ...

Page 15

... Control Registers Special control registers that the host computer/micro- controller accesses through the parallel bus manage most DS8007A features. Many of the registers, although only mentioned once in the listing, are dupli- cated for each card interface. The PDR, GTR, UCR1, UCR2, and CCR registers exist separately for each of the three card interfaces ...

Page 16

... Bits Identification Bits (CSR7 to CSR4). These bits provide a method for software to identify the device as follows: 0011 = DS8007A revision Ax Bit 3: Reset ISO UART (RIU). When this bit is cleared (0), most of the ISO UART registers are reset to their initial values. This bit must be cleared for at least 10ns prior to initiating an activation sequence ...

Page 17

Multiprotocol Dual Smart Card Interface 7 6 Address 02h PD7 PD6 RW-0 RW unrestricted read unrestricted write value after reset; all bits unaffected by RIU = 0. Bits Programmable ETU Divider ...

Page 18

... Insertion of card A or card B (detected by PRLA or PRLB). • Withdrawal of card A or card B (detected by PRLA or PRLB). • Reassertion of the CS pin to select the DS8007A (CS must be deasserted after setting PDWN = 1 for this event to exit from power-down). • INTAUXL bit is set due to change in INTAUX (INTAUXL bit must be cleared first). • ...

Page 19

Multiprotocol Dual Smart Card Interface 7 6 Address 06h FTE0 FIP R-0 RW unrestricted read unrestricted write value after reset. This register is reset to 0uuu00uub on RIU = 0. Bit 7: FIFO Threshold ...

Page 20

Multiprotocol Dual Smart Card Interface 7 6 Address 07h — — R-0 R unrestricted read unrestricted write value after reset. This register is reset to 0011uuuub on RIU = 0. Note: The AUX card ...

Page 21

Multiprotocol Dual Smart Card Interface 7 6 Address 09h TOL7 TOL6 W-0 W unrestricted read unrestricted write value after reset. This register is unchanged on RIU = 0. Bits Timeout Counter ...

Page 22

... Bit 4: Control Ready (CRED). This bit signals the host device that the DS8007A is ready to handle the next write operation to UTR or TOC or the next read opera- tion of URR. When CRED = 0, the DS8007A is still work- ing on the previous operation and cannot correctly process the new read/write request. When CRED = 1, the DS8007A is ready for the next read/write request. This “ ...

Page 23

... PE bit is set indicate that the par- ity error limit has been reached. In transmit mode, the DS8007A attempts to retransmit a character up to (PEC2–PEC0) times (when NAK’d by the card) before the PE bit is set. Retransmission attempts are automati- cally made at 15 ETU from the previous start bit. If PEC2– ...

Page 24

Multiprotocol Dual Smart Card Interface 7 6 Address 0Eh TO3 TO2 R-0 R unrestricted read unrestricted write value after reset. All register bits are reset to 00000000b on RIU = 0. Note: If any ...

Page 25

Multiprotocol Dual Smart Card Interface 7 6 Address 0Fh — PRTLB R-0 R unrestricted read unrestricted write value after reset always reflects state of external device pin. This register is reset to ...

Page 26

... The DELAY pin is an external indicator of the state of internal power and can also be driven external hold the device in a reset state. An external capac- itor is usually attached to this pin, defining the time constant of a power-on delay for the DS8007A. When V is below the voltage threshold V DD ...

Page 27

Multiprotocol Dual Smart Card Interface V = 2.1V TO 2.5V RST ~1.25V DRST DELAY RSTOUT INT SUPL BIT Figure 8. Voltage Supervisor ______________________________________________________________________________________ RESULTING FROM V < RST DELAY DRIVEN LOW EXTERNALLY t W ...

Page 28

Multiprotocol Dual Smart Card Interface Activation Sequencing An activation sequence can only be requested by a host device through the parallel bus interface. The host can request an activation sequence for a specific card (card A or card B) by ...

Page 29

Multiprotocol Dual Smart Card Interface Deactivation Sequencing The host device can request a deactivation sequence by resetting the START bit to 0 for the desired card interface. The deactivation (from the deassertion of the START bit, step 1 of the ...

Page 30

Multiprotocol Dual Smart Card Interface Timeout Counter Operation The timeout counter assists the host device in timing real-time events associated with the communication pro- tocols: the Work Wait Time (WWT), Block Waiting Time (BWT), etc. The timeout counter registers count ...

Page 31

Multiprotocol Dual Smart Card Interface Table 3. Timeout Counter Configurations (continued) TOC VALUE TOR3 TOR2 71h Start Bit 75h Start Bit 7Ch Start Bit 85h Stopped E5h Software Start Bit/Autostop (RCV); F1h Start Bit (XMT) Start Bit/Autostop F5h (RCV); Start ...

Page 32

Multiprotocol Dual Smart Card Interface ISO UART Implementation The CSR.RIU control bit resets the ISO UART. The CSR.RIU must be reset prior to any activation. CSR.RIU must be returned software before any UART action can take place. ...

Page 33

... RSTx START BIT Figure 11. ETU Generation Standard Clock Frequencies The DS8007A supports I/O communication and CLKx frequency generation compliant to the following stan- dards: ISO 7816, EMV2000, and GSM11-11. Each of these standards has an allowable CLKx frequency range and a defined relationship between CLKx fre- quency and ETU (baud rate) generation that is support- ed initially and after negotiation ...

Page 34

Multiprotocol Dual Smart Card Interface parameters continue to be used until a successful PPS exchange is completed. The negotiated Fn, Dn values are then used after a successful PPS exchange. If the card comes up in specific mode (i.e., TA(2) ...

Page 35

... protocol. The AUTOC bit should not be modified during a card session. Framing Error Detection The DS8007A monitors the selected card I/Ox signal at 10.25 ETU following each detected start bit. If the I/Ox signal is not in the high state at this point in time, the USR ...

Page 36

... UTR register. Some smart cards require extra time to handle informa- tion received from an interface device. To allow this extra time, the DS8007A implements a Guard Time Register (GTR) per card interface. This register is pro- grammed with the number of extra ETU that should be ...

Page 37

... ISO UART tests for correct parity on each received character. If UCR1.FIP is configured to 1, inverse parity is expected. This control can be useful in testing that the ICC prop- erly detects error signals generated by the DS8007A and retransmits requested characters. LAST CHARACTER TO TRANSMIT LCT BIT WRITTEN SOFTWARE, THEN LOAD UTR ...

Page 38

... Configuring PEC2–PEC0 bits to 001b means one repetition in reception is allowed and that the DS8007A generates an error signal only once per character receive attempt. When the consecutive pari- ty error counter reaches 000b and a character is CHARACTER N ETU TIME => ...

Page 39

... FIFO. When UCR1.FIP = 1 during reception, only those char- acters with incorrect parity are stored to the receive FIFO since the DS8007A is checking for inverse parity. For the protocol, the receive character is stored to the FIFO no matter whether the parity checks cor- rectly or not ...

Page 40

Multiprotocol Dual Smart Card Interface 40 ______________________________________________________________________________________ Typical Operating Circuit ...

Page 41

... EMVCo approval shall be provided by the party providing such products or services, and not by EMVCo and EMVCo accepts no liability whatsoever in connection therewith. Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. ...

Related keywords