73S8010C Smart Card Interface Simplifying System Integration™ DATA SHEET April 2009 DESCRIPTION FEATURES The Teridian 73S8010C is a single smart card interface IC. It provides full electrical compliance with ISO-7816-3 and EMV 4.0 specifications. • Card Interface: Complies with ISO-7816-3 and EMV 4.0 A DC-DC Converter provides 3V / 5V to the card from an external power supply input High-efficiency converter: > 80% @ VDD= 3.3 V, VCC = 5 V and ICC = 65 mA Up to 100 mA supplied to the card ISO-7816-3 Activation / Deactivation sequencer with emergency automated deactivation on card removal or fault detected by the protection circuitry Protection include 2 voltage supervisors that detect voltage drops on card VCC and VDD power supplies The VDD voltage supervisor threshold value can be externally adjusted True over-current detection (150 mA max.) 1 card detection input Auxiliary I/O lines, for C4 / C8 contact signals • Host Interface: Fast mode, 400 kbps I2C slave bus 8 possible devices in parallel One control register and one status register Interrupt output to the host for fault detection Crystal oscillator or host clock, up to 27 MHz • Power Supply: VDD: 2.7 V to 3.6 V • • 6 kV ESD Protection on the card interface Package: SO28 or 32QFN Interfacing with the host is done through the two-wire I2C bus. Data exchange with the card is managed from the system controller using the I/O line (and eventually the auxiliary I/O lines). An on-chip oscillator using an external crystal, or connection to a clock signal coming from the system controller can generate the card clock signal. The 73S8010C IC incorporates an ISO-7816-3 activation/deactivation sequencer that controls the card signals. Level shifters drive the card signals with the selected card voltage (3 V or 5 V), coming from an internal DC-DC converter. With its high-efficiency DC-DC converter, the Teridian 73S8010C is a cost-effective solution for any smart card reader application to be powered from a single 2.7 V to 3.6 V power supply. Hardware support for auxiliary I/O lines, C4 / C8 contacts, is provided. Emergency card deactivation is initiated upon card extraction or upon any fault generated by the protection circuitry. The fault can be a VDD (digital power supply), a VCC (card power supply), a card over-current, or an over-heating fault. ADVANTAGES • • • • Single smart card interface The inductor-based DC-DC converter provides higher current and efficiency than the usual charge-pump capacitor-based converters Ideal for battery-powered applications Suitable for high current cards and SAMs: (100 mA max) Power down mode: 2 µA typical Small Format (5x5mm) 32-QFN package option Rev. 1.5 APPLICATIONS • • • Set-Top-Boxes, DVD / HDD Recorders: Conditional Access and Pay-per-View slots Point of Sales and Transaction Terminals EMV slots in cell phones and PDAs © 2009 Teridian Semiconductor Corporation 1 73S8010C Data Sheet DS_8010C_024 FUNCTIONAL DIAGRAM VDDF_ADJ VDD VDD [17] 18 [20] 21 [3] 6 [4, 6, 8, 16, 25, 32] 7, 9 NC [2] 5 VDD VOLTAGE SUPERVISOR VOLTAGE REFERENCE [21] 22 GND LIN VDD FAULT DC-DC CONVERTER & VOLTAGE SUPERVISOR VCC FAULT [5] 8 PWRDN [18] 19 SCL Int_Clk [19] 20 SDA R-C OSC. SAD0 [30] 2 SAD1 [31] 3 SAD2 GND [12] 14 GND [15] 17 VCC I2C DIGITAL & FAULT LOGIC [29] 1 [1] 4 [22] 23 INT ISO-7816 SEQUENCER ICC RESET BUFFER [14] 16 ICC CLOCK BUFFER [13] 15 RST CLK [7] 10 PRES [23] 24 XTALIN [24] 25 XTALOUT XTAL OSC CLOCK GENERATION OVER TEMP TEMP FAULT [9] 11 [26] 26 I/O IOUC [27] 27 AUX1UC ICC I/O BUFFERS [11] 13 AUX1 [10] 12 [28] 28 AUX2 AUX2UC Figure 1: 73S8010C Block Diagram Pin number reference to SO28 Package [Pin number] reference to 32QFN Package 2 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet Table of Contents 1 Pin Description .................................................................................................................................... 5 1.1 Card Interface ............................................................................................................................... 5 1.2 Miscellaneous Inputs and Outputs................................................................................................ 5 1.3 Power Supply and Ground............................................................................................................ 5 1.4 Microcontroller Interface ............................................................................................................... 6 2 Host Interface (I2C Bus) ...................................................................................................................... 7 2.1 Host Interface Control ................................................................................................................... 7 2.2 Host Interface Status .................................................................................................................... 8 2.3 I2C-bus Timing .............................................................................................................................. 9 3 Oscillator............................................................................................................................................ 10 4 DC-DC Converter – Card Power Supply ......................................................................................... 10 5 Voltage Supervision ......................................................................................................................... 11 6 Power Down....................................................................................................................................... 11 7 Over-temperature Monitor................................................................................................................ 12 8 Activation Sequence ......................................................................................................................... 12 9 Deactivation Sequence..................................................................................................................... 13 10 Interrupt ............................................................................................................................................. 13 11 Warm Reset ....................................................................................................................................... 14 12 I/O Timing........................................................................................................................................... 14 13 Typical Application Schematic ........................................................................................................ 15 14 Electrical Specification..................................................................................................................... 16 14.1 Absolute Maximum Ratings ........................................................................................................ 16 14.2 Recommended Operating Conditions......................................................................................... 16 14.3 DC Characteristics: Card Interface ............................................................................................. 17 14.4 DC Characteristics: Digital Signals ............................................................................................. 20 14.5 DC Characteristics: Supply ......................................................................................................... 20 14.6 DC Characteristics: I2C Interface ................................................................................................ 21 14.7 Voltage / Temperature Fault Detection Circuits.......................................................................... 21 15 Mechanical Drawings ....................................................................................................................... 22 15.1 32-pin QFN ................................................................................................................................. 22 15.2 28-pin SO .................................................................................................................................... 23 16 Package Pin Designation ................................................................................................................. 24 16.1 32-pin QFN ................................................................................................................................. 24 16.2 28-pin SO .................................................................................................................................... 25 17 Ordering Information ........................................................................................................................ 26 18 Related Documentation .................................................................................................................... 26 19 Contact Information .......................................................................................................................... 26 Revision History ........................................................................................................................................ 27 Rev. 1.5 3 73S8010C Data Sheet DS_8010C_024 Figures Figure 1: 73S8010C Block Diagram ............................................................................................................. 2 Figure 2: I2C Bus Write Protocol ................................................................................................................... 8 Figure 3: I2C Bus Read Protocol ................................................................................................................... 9 Figure 4: I2C Bus Timing Diagram ................................................................................................................ 9 Figure 5: Power Down Mode Operation...................................................................................................... 12 Figure 6: Activation Sequence .................................................................................................................... 12 Figure 7: Deactivation Sequence ................................................................................................................ 13 Figure 8: FAULT Functions, INT operation ................................................................................................. 13 Figure 9: Warm Reset operation ................................................................................................................. 14 Figure 10: I/O Timing .................................................................................................................................. 14 Figure 11: 73S8010C – Typical Application Schematic .............................................................................. 15 Figure 12: DC – DC Converter Efficiency (VCC = 5 V) ................................................................................ 18 Figure 13: DC – DC Converter Efficiency (VCC = 3 V) ................................................................................ 18 Figure 14: 32-pin QFN Package Drawing ................................................................................................... 22 Figure 15: 28-pin SO Package Drawing ..................................................................................................... 23 Tables Table 1: Device Address Selections ............................................................................................................. 7 Table 2: Host Control Register ...................................................................................................................... 7 Table 3: Host Status Register ....................................................................................................................... 8 Table 4: Choice of Vcc Capacitor ............................................................................................................... 10 4 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 1 Pin Description 1.1 Card Interface Pin (SO) PIN (QFN) I/O 11 9 Card I/O: Data signal to/from card. Includes a pull-up resistor to VCC. AUX1 13 11 AUX1: Auxiliary data signal to/from card. Includes a pull-up resistor to VCC. AUX2 12 10 AUX2: Auxiliary data signal to/from card. Includes a pull-up resistor to VCC. RST 16 14 Card reset: provides reset (RST) signal to card. CLK 15 13 Card clock: provides clock (CLK) signal to card. The rate of this clock is determined by the crystal oscillator frequency and CLKSEL bits in the control register. PRES 10 7 Card Presence switch: active high indicates card is present. Includes a pull-down resistor. VCC 17 15 Card power supply: logically controlled by sequencer, output of DC-DC converter. Requires an external filter capacitor to the card GND. GND 14 12 Card ground. Name 1.2 Description Miscellaneous Inputs and Outputs PIN (SO) PIN (QFN) XTALIN 24 23 Crystal oscillator input: can either be connected to a crystal or driven as a source for the card clock. XTALOUT 25 24 Crystal oscillator output: connected to crystal. Left open if XTALIN is being used as an external clock input. VDDF_ADJ 18 17 VDD threshold adjustment input: this pin can be used to overwrite a higher VDDF value (that controls deactivation of the card). Must be left open if unused. NC 7, 9 4, 6, 8, 16, 25, 32 Name 1.3 Description Non-connected pin. Power Supply and Ground Name PIN (SO) Pin (QFN) VDD 6, 21 3, 20 GND 4 1 DC-DC converter ground. GND 14 12 Smart Card I/O ground. GND 22 21 Digital ground. LIN 5 2 External inductor: Connect external inductor from pin 5 to VDD. Keep the inductor close to pin 5. Rev. 1.5 Description System controller interface supply voltage: supply voltage for internal circuitry and DC-DC converter power supply source. 5 73S8010C Data Sheet 1.4 DS_8010C_024 Microcontroller Interface Name PIN (SO) PIN Description (QFN) INT 23 22 Interrupt output (negative assertion): Interrupt output signal to the processor. A 20 kΩ pull up to VDD is provided internally. PWRDN 8 5 Power Down control input: Active High. When Power Down (PD) mode is activated, all internal analog functions are disabled to place the 73S8010C in its lowest power consumption mode. Must be tied to ground when the power down function is not used. SAD0 SAD1 SAD2 1 2 3 29 30 31 Serial device address bits: Digital inputs for address selection that allow the connection of up to 8 devices in parallel. Address selections as follows: SAD2 0 0 0 0 1 1 1 1 SAD1 0 0 1 1 0 0 1 1 SAD0 0 1 0 1 0 1 0 1 I2C Address (7 bits) 0x40 0x42 0x44 0x46 0x48 0x4A 0x4C 0x4E Pins SAD0 and SAD1 are internally pulled-down and SAD2 is internally pulled-up. The default address when left unconnected is 48h. SCL 19 18 I2C clock signal input. SDA 20 19 I2C bi-directional serial data signal. I/OUC 26 26 System controller data I/O to/from the card. Includes internal pull-up resistor to VDD. AUX1UC 27 27 System controller auxiliary data I/O to/from the card. Includes internal pullup resistor to VDD. AUX2UC 28 28 System controller auxiliary data I/O to/from the card. Includes internal pullup resistor to VDD. 6 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 2 Host Interface (I2C Bus) A fast-mode 400 kHz I2C bus slave interface is used for controlling the device and reading the status of the device via the data pin SDA and clock pin SCL. The bus has 3 address select pins, SAD0, SAD1, and SAD2. This allows up to 8 devices to be connected in parallel. Table 1: Device Address Selections SAD2 0 0 0 0 1 1 1 1 SAD1 0 0 1 1 0 0 1 1 SAD0 0 1 0 1 0 1 0 1 I2C Address (7 bits) 0x40 0x42 0x44 0x46 0x48 0x4A 0x4C 0x4E Bit 0 of the I2C address is the R/W bit. Refer to Figure 2 and Figure 3 for usage. 2.1 Host Interface Control Table 2 describes the Host Interface Control Register bits (power-on Reset = 0x00). Table 2: Host Control Register Name Bit Description Start/Stop 0 When set, initiates an activation and a cold reset procedure; when reset, initiates a deactivation sequence. Warm reset 1 When set, initiates a warm reset procedure; automatically reset by hardware when the card starts answering or when the card is declared mute. 5 V and 3 V 2 When set, VCC = 3 V; when reset, VCC = 5 V. Clock Stop 3 When set, card clock is stopped. Bit 4 determines the card clock stop level. Clock Stop Level 4 When set, card clock stops high; when reset card clock stops low. Clksel1 5 Bits 5 and 6 determine the clock rate to the card according to the following table. Clksel2 6 I/O enable 7 CLKDIV1 0 0 1 1 CLKDIV2 0 1 1 0 Clock Rate XTALIN/8 XTALIN/4 XTALIN/2 XTALIN When set, data is transferred between I/O (AUX1, AUX2) and I/OUC (AUX1UC, AUX2UC); when reset, I/O (AUX1, AUX2) and I/OUC (AUX1UC, AUX2UC) are high impedance. I2C-bus Write to the Control Register The I2C-bus Write command to the control register follows the format shown in Figure 2. After the START condition, the master sends a slave address. This address is seven bits long followed by an eighth bit, which is an opcode bit (R/W) – a ‘zero’ indicates the master will write data to the control register. After the R/W bit, the ’zero’ ACK bit is sent to the master by the device. The master now starts sending the 8 bits of data to the control register during the DATA bits time. After the DATA bits, the ‘zero’ Rev. 1.5 7 73S8010C Data Sheet DS_8010C_024 ACK bit is sent to the master by the device. The master should send the STOP condition after receiving the ACK bit. SDA MSB LSB SCL 1-7 START condition ADDRESS bits MSB 8 9 R/W bit ACK bit LSB 1-8 DATA bits 9 ACK bit STOP condition Figure 2: I2C Bus Write Protocol 2.2 Host Interface Status Table 3 describes the Host Interface Status Register bits (power-on Reset = 0x04). Table 3: Host Status Register Name Bit Description PRES 0 Set when the card is present; reset when the card is not present. PRESL 1 Set when the PRES pin changes state (rising/falling edge); reset when the status register is read. Generates an interrupt when set I/O 2 Set when I/O is high; reset when I/O is low. SUPL 3 Set when a voltage fault is detected; reset when the status register is read. Generates an interrupt when set. PROT 4 Set when an over-current or over-heating fault has occurred during a card session; reset when the status register is read. Generates an interrupt when set. MUTE 5 Set during ATR when the card has not answered during the ISO 7816-3 time window (40000 card clock cycles); reset when the next session begins or this register is read. EARLY 6 Set during ATR when the card has answered before 400 card clock cycles; reset when the next session begins or this register is read. ACTIVE 7 Set when the card is active (VCC is on); reset when the card is inactive. I2C-bus Read from the Status Register: The I2C-bus Read Command from the Status Register follows the format shown in Figure 3. After the START condition, the master sends a slave address. This address is seven bits long followed by an eighth bit, which is the opcode bit (R/W). A ‘one’ indicates the master will read data from the status register. After the R/W bit, the ’zero’ ACK bit is sent to the master by the device. The device now starts sending the 8-bit status register data to the control register during the DATA bits time. After the DATA bits, the ‘one’ ACK bit is sent to the device by the master. The master should send the STOP condition after receiving the ACK bit. 8 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet SDA MSB LSB MSB LSB SCL 1-7 START condition ADDRESS bits 8 9 R/W bit ACK bit 9 1-8 DATA bits STOP condition ACK bit Figure 3: I2C Bus Read Protocol 2.3 I2C-bus Timing Symbol Parameter Conditions Min. Fsclk Clock frequency Tlow Clock low 1.3 µs Thi Clock high 0.6 µs Thdsta Hold time START condition 0.6 µs Tsudat Data set up time 100 ns Thddat Data hold time Tsusto Set up time STOP condition 0.6 µs Tbuf Bus free time between a STOP and START condition 1.3 µs 5 Typ. Max. UNIT 400 kHz 900 ns SDA Tbuf SCL Thi Thdsta Tsudat Tlow Thddat Tsusto Figure 4: I2C Bus Timing Diagram Rev. 1.5 9 73S8010C Data Sheet DS_8010C_024 3 Oscillator The Teridian 73S8010C device has an on-chip oscillator that can generate the smart card clock using an external crystal, connected between the XTALIN and XTALOUT pins, to set the oscillator frequency. When the card clock signal is available from another source, it can be connected to the pin XTALIN, and the pin XTALOUT should be left unconnected. 4 DC-DC Converter – Card Power Supply An internal DC-DC converter provides the card power supply. This converter is able to provide either a 3 V or 5 V card voltage from the power supply applied on the VDD pin. The digital ISO-7816-3 sequencer controls the converter. Bit 2 of the Control register selects the card voltage. The circuit is an inductive step-up converter/regulator. The external components required are 2 filter capacitors on the power-supply input VDD (100 nF + 10 µF, next to the LIN pin), an inductor, and an output filter capacitor on the card power supply VCC. The circuit performs regulation by activating the step-up operation when VCC is below a set point of 5.0 or 3.0 volts minus a comparator hysteresis voltage and the input supply VDD is less than the set point for VCC. When VDD is greater than the set point for VCC (VDD = 3.6 V, VCC = 3 V) the circuit operates as a linear regulator. Depending on the inductor values, the voltage converter can provide current on VCC as high as 100 mA. The circuit provides over-current protection and limits ICC to 150 mA. When an over-current condition is sensed, the circuit initiates a deactivation sequence from the control logic and reports back to the host controller a fault on the interrupt output INT. Choice of the Inductor The nominal inductor value is 10 µH, rated for 400 mA. The inductor is connected between pin LIN (pin 5 in the SO package, pin 2 in the QFN package) and the VDD voltage. The value of the inductor can be optimized to meet a particular configuration (ICC_MAX). The inductor should be located on the PCB as close as possible to the LIN pin of the IC. Choice of the VCC Capacitor Depending on the applications, the requirements in terms of both VCC minimum voltage and transient currents that the interface must be able to provide to the card vary. Table 4 shows the recommended capacitors for each VCC power supply configuration and applicable specification. Table 4: Choice of Vcc Capacitor Specification Requirement Specification EMV 4.0 ISO-7816-3 10 Min VCC Voltage Allowed During Transient Current 4.6V 4.5V Application Max Transient Current Charge 30nA.s 20nA.s Capacitor Type X5R/X7R w/ ESR < 100 mΩ Capacitor Value 3.3 µF 1 µF Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 5 Voltage Supervision Two voltage supervisors constantly check the level of the VDD and VCC voltages. A card deactivation sequence is forced when a fault occurs for any of these voltage supervisors. The digital circuitry is powered by the power supply applied on the VDD pin. VDD also defines the voltage range to interface with the system controller. The VDD voltage supervisor is also used to initialize the ISO-7816-3 sequencer at power-on, and to deactivate the card at power-off or when a fault occurs. The voltage threshold of the VDD voltage supervisor is internally set by default to 2.3 V nominal. However, it may be desirable in some applications, to modify this threshold value. The pin VDDF_ADJ (pin 18 in the SO package, pin 17 in the QFN package) is used to connect an external resistor REXT1 to ground to raise the VDD fault voltage to another value, VDDF (refer to Figure 11). The resistor value is defined as follows: REXT = 180 kΩ / (VDDF - 2.33) An alternative (more accurate) method of adjusting the VDD fault voltage is to use a resistive network of R3 from the pin to supply and R4 from the pin to ground (see Figure 11). In order to set the new threshold voltage, the equivalent resistance must be determined. This resistance value will be designated Kx. Kx is defined as R4/(R4+R5). Kx is calculated as: Kx = (2.649 / VTH) - 0.6042 where VTH is the desired new threshold voltage. To determine the values of R4 and R5, use the following formulas. R5 = 72000 / Kx R4 = R5*(Kx / (1 – Kx)) Taking the example above, where a VDD fault threshold voltage of 2.7 V is desired, solving for Kx gives: Kx = (2.649 / 2.7) - 0.6042 = 0.377. Solving for R5 gives: Solving for R4 gives: R5 = 72000 / 0.377 = 191 kΩ. R4 = 191000 *(0.377 / (1 – 0.377)) = 115.6 kΩ. Using standard 1% resistor values gives R5 = 191 kΩ and R4 = 115 kΩ. These values give an equivalent resistance of Kx = 0.376, a 0.3% error. If the 2.3 V default threshold is used, the VDDF_ADJ pin must be left unconnected. 6 Power Down A power down function is provided via the PWRDN pin (active high). When activated, the Power Down (PD) mode disables all the internal analog functions, including the card analog interface, the oscillators and the DC-DC converter, to put the 73S8010C in its lowest power consumption mode. PD mode is only allowed in the deactivated condition (out of a card session, when the Start/Stop bit is set to 0 from the I2C host controller). The host controller invokes the power down state when it is desirable to save power. The signal PRES remains functional in PD mode such that a card insertion sets INT high. The micro-controller must then set PWRDN low and wait for the internal stabilization time prior to starting any card session (prior to setting the Start/Stop bit to 1). Resumption of the normal mode occurs approximately 10 ms (stabilization of the internal oscillators + reset of the circuitry) after PWRDN is set low. No card activation should be invoked during this 10 ms time period. If a card is present, INT can be used as an indication that the circuit has completed its recovery from power down state. INT will go high at the end of the stabilization period. Should the Start/Stop be set to 1 during PWRDN = 1, or within the 10 ms internal stabilization / reset time, it will not be taken into account and the card interface will remain inactive. Since Start/Stop is taken into account on its edges, it should be toggled low and high again after the 10 ms to activate a card. Figure 5 illustrates the sequencing of the PD and Normal modes. PWRDN must be connected to GND if the power down function is not used. Rev. 1.5 11 73S8010C Data Sheet DS_8010C_024 PRES INT OFF follows PRES regardless of PWRDN PWRDN during a card session has no effect PWRDN PWRDN has effect when the cardi s deactivated Internal RC OSC ~10ms Start/Stop bit After setting PWRDN = 0, the controller must wait at least 10ms before setting Start/Stop = 1 EMV / ISO deactivation time ~= 100 uS Figure 5: Power Down Mode Operation 7 Over-temperature Monitor A built-in detector monitors die temperature. When an over-temperature condition occurs (most likely resulting from a heavily loaded card interface, including short circuits), a card deactivation sequence is initiated, and a fault condition is reported to the system controller (bit 4 of the status register is set and generates an interrupt). 8 Activation Sequence After Power on Reset, the INT signal is low until VDD is stable. When VDD has been stable for approximately 10 ms and the INT signal is high, the system controller may read the status register to see if the card is present. If all the status bits are satisfactory, the system controller can initiate the activation sequence by writing a ‘1’ to the Start/Stop bit (bit 0 of the Control register). The following steps and Figure 6 show the activation sequence and the timing of the card control signals when the system controller initiates the Start/Stop bit (bit 0) of the control register: 1. Voltage VCC to the card should be valid by the end of t1. If VCC is not valid for any reason, then the session is aborted. 2. Turn I/O to reception mode at the end of t1. 3. CLK is applied to the card at the end of t2. 4. RST (to the card) is set high at the end of t3. Start/Stop VCC IO CLK RST t1 t2 t3 t1 = 0.510 ms (timing by 1.5 MHz internal Oscillator), I/O in reception mode t2 ≥ 0.5 μs, CLK starts t3 ≥ 42000 card clock cycles, RST set high Figure 6: Activation Sequence 12 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 9 Deactivation Sequence Deactivation is initiated either by the system controller resetting the Start/Stop bit, or automatically in the event of hardware faults. Hardware faults are over-current, over-temperature, VDD fault, VCC fault, and card extraction during the session. The following steps and Figure 7 show the deactivation sequence and the timing of the card control signals when the system controller clears the Start/Stop bit: 1. 2. 3. 4. RST goes low at the end of t1. CLK goes low at the end of t2. I/O goes low at the end of t3. Out of reception mode. Shut down VCC at the end of time t4. Start/Stop RST CLK IO VCC t1 t1 ≥ 0.5 μs t2 ≥ 7.5 μs t2 t3 t4 t3 ≥ 0.5 μs t4 ≥ 0.5 μs Figure 7: Deactivation Sequence 10 Interrupt The interrupt is an active low interrupt. It is set low if either a VCC fault or a VDD fault is detected. It is also set low if one of the following status bit conditions is detected: • • • • Early ATR Mute ATR Card insert or card extract Protection status from Over-current or Over-heating If the interrupt is set low by the detection of these status bits, then the interrupt is set high when these status bits are read. (READ STATUS DONE) INT ANY FAULT STATUS BITS READ STATUS DONE Figure 8: FAULT Functions, INT operation Rev. 1.5 13 73S8010C Data Sheet DS_8010C_024 A power-on-reset (POR) event will reset all of the control and status registers to their default states. A VDD fault event does not reset these registers, but it will signal an interrupt condition and by the action of the timer that creates interval “t1,” will not clear the interrupt until VDD is valid for at least the t1 time. The VDD fault can be considered valid for VDD as low as 1.5 to 1.8 volts. At the lower range of the VDD fault, POR will be asserted. 11 Warm Reset The 73S8010C automatically asserts a warm reset to the card when instructed through bit 1 of the I2C Control register (Warm Reset bit). The warm reset length is automatically defined as 42,000 card clock cycles. The bit Warm Reset is automatically reset when the card starts answering or when the card is declared mute. IO Warm Reset (bit 1) RST t1 t2 t3 t1 > 1.5 µs, Warm Reset Starts t2 = 42000 card clock cycles, End of Warm Reset t3 = Resets Warm Reset bit 1 when detected ATR or Mute Figure 9: Warm Reset operation 12 I/O Timing The states of the I/O, AUX1, and AUX2 pins are low after power on reset and they are high when the activation sequencer turns on the I/O reception state. See Section 8 Activation Sequence for more details on when the I/O reception is enabled. The states of I/OUC, AUX1UC, and AUX2UC are high after power on reset. When the control I/O enable bit (bit 7 of the Control register) is set, the first I/O line on which a falling edge is detected becomes the input I/O line and the other becomes the output I/O line. When the input I/O line rising edge is detected then both I/O lines return to their neutral state. The delay between the I/O signals is shown in Figure 10. IO IOUC tIO_HL Delay from I/O to I/OUC: Delay from I/OUC to I/O: tIOUC_HL tIO_LH tIO_HL = 100 ns tI/OUC_HL = 100 ns tIOUC_LH tIO_LH = 25 ns tI/OUC_LH = 25 ns Figure 10: I/O Timing 14 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 13 Typical Application Schematic See NOTE 5 AUX2UC_to/f rom_uC AUX1UC_to.f rom_uC IOUC_to/f rom_uC VDD SAD0 SAD1 SAD2 See NOTE 3 Note 2 R5 External_clock_f rom uC Rext2 - OR C4 100nF C5 10uF L1 See note 7 PWRDN_f rom_uC See NOTE 5 10uH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SAD0 SAD1 SAD2 GND GND VPC NC NC NC PRES I/O AUX2 AUX1 GND AUX2UC AUX1UC I/OUC XTALOUT XTALIN INT_ GND VDD SDA SCL VDD_ADJ VCC RST CLK 28 27 26 25 24 23 22 21 20 19 18 17 16 15 C2 Y1 22pF C3 See NOTE 1 C6 CRY STAL 22pF 100nF R4 See NOTE 4 Rext1 R3 2K 73S8010C SO28 See note 6 VDD R2 2K INT_interrupt_to_uC R1 SDA_f rom_uC SCL_f rom_uC 20K ISO7816=1uF, EMV=3.3uF Low ESR (<1 00mohms) C1 should be placed near the SC C1 connecter contact 8 7 6 5 4 3 2 1 C8 I/O VPP GND C4 CLK RST VCC 10 9 Card detection switch is normally closed. SW-2 SW-1 NOTES: 1) VDD supply should be = 2.7V to 3.6V DC. 2) Hardwire to define address of device 3) Required if external clock from uP is used. 4) Required if crystal is used. Y1, C2 and C3 must be removed if external clock is used. 5) Pin can not float. Must be driven or connected to GND if power down function is not used. 6) Rext1 and Rext2 are external resistors to ground and VDD to modify the VDD fault voltage. Can be left open 7) Keep L1 close to pin 5 CLK track should be routed far from RST, I/O, C4 and C8. Smart Card Connector Figure 11: 73S8010C – Typical Application Schematic Rev. 1.5 15 73S8010C Data Sheet DS_8010C_024 14 Electrical Specification 14.1 Absolute Maximum Ratings Operation outside these rating limits may cause permanent damage to the device. Parameter Rating Supply Voltage VDD -0.5 to 4.0 VDC Input Voltage for Digital Inputs -0.3 to (VDD +0.5) VDC Storage Temperature -60 °C to 150 °C Pin Voltage (except LIN and card interface) -0.3 to (VDD +0.5) VDC Pin Voltage (LIN) -0.3 to 6.0 VDC Pin Voltage (card interface) -0.3 to (VCC + 0.5) VDC ESD Tolerance – Card interface pins +/- 6 kV ESD Tolerance – Other pins +/- 2 kV ESD testing on Card pins uses the HBM condition, 3 pulses, each polarity referenced to ground. 14.2 Recommended Operating Conditions 16 Parameter Rating Supply Voltage VDD 2.7 to 3.6 VDC Ambient Operating Temperature -40 °C to +85 °C Input Voltage for Digital Inputs 0 V to VDD + 0.3 V Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 14.3 DC Characteristics: Card Interface Symbol Parameter Condition Card Power Supply (VCC) DC-DC Converter General conditions, -40 °C < T < 85 °C, 2.7 V < VDD < 3.6 V Inactive mode Inactive mode ICC = 1 mA Active mode ICC < 65 mA; 5 V Active mode ICC < 65 mA; 3 V Active mode single pulse of 100 mA for 2 µs; 5 V, Card supply voltage fixed load = 25 mA VCC including ripple and noise Active mode single pulse of 100 mA for 2 µs; 3 V, fixed load = 25 mA Active mode current pulses of 40 nAs with peak |ICC | < 200 mA, t < 400 ns; 5 V Active mode current pulses of 40 nAs with peak |ICC | < 200 mA, t < 400 ns; 3 V Static load current, Maximum supply current to VCC > 4.6 or 2.7 V as ICCmax the card selected, L=10 µH ICCF ICC fault current Short circuit, VCC to ground VCC slew rate - Rise rate on VSR CF on VCC = 1 µF activate VCC slew rate - Fall rate on VSF CF on VCC = 1 µF deactivate External filter capacitor CF (VCC to GND) L Inductor (LIN to VDD) VCC = 5 V, ICC = 65 mA, Limax Imax in inductor VDD = 2.7 V VCC = 5 V, ICC = 65 mA, Efficiency η VDD = 3.3 V Rev. 1.5 Min. Typ. Max. Unit -0.1 0.1 V -0.1 0.4 V 4.75 5.25 V 2.8 3.2 V 4.6 5.25 V 2.76 3.2 V 4.6 5.25 V 2.76 3.2 V mA 100 100 125 180 mA 0.05 0.15 0.25 V/µs 0.1 0.3 0.5 V/µs 0.47 1 3.3 µF µH 10 400 87 mA % 17 73S8010C Data Sheet DS_8010C_024 1011B01 Converter efficiency Converter Efficiency (VCC(VCC 5 V) 5V) 100 95 90 Efficiency [%] 85 80 75 70 2.7V 3.0V 65 3.3V 60 3.6V 55 50 0 20 40 60 80 100 Icc [mA] Figure 12: DC – DC Converter Efficiency (VCC = 5 V) Output current on Vcc at 5 V. Input voltage on VDD at 2.7, 3.0, 3.3 and 3.6 volts. 1011B01 Converter efficiency (VCC 3V) 100 95 90 Efficiency [%] 85 80 75 2.7V 70 3.0V 3.3V (Linear) 65 3.6V (Linear) 60 55 50 0 20 40 60 80 100 Icc [mA] Figure 13: DC – DC Converter Efficiency (VCC = 3 V) Output current on VCC at 3 V. Input voltage on VDD at 2.7, 3.0, 3.3 and 3.6 volts. 18 Rev. 1.5 DS_8010C_024 Symbol Parameter 73S8010C Data Sheet Condition Min. Typ. Max. Unit Interface Requirements – Data Signals: I/O, AUX1, AUX2, and host interfaces: I/OUC, AUX1UC, AUX2UC. ISHORTL, ISHORTH, and VINACT requirements do not pertain to I/OUC, AUX1UC, and AUX2UC. IIL requirements only pertain to I//OUC, AUX1UC, and AUX2UC. IOH = 0 0.9 VCC VCC+ 0.1 V IOH = -40 µA 0.75 VCC VCC + 0.1 V IOH = 0 0.9 VDD VDD+ 0.1 V IOH = -40 µA 0.75 VDD VDD + 0.1 V 0.3 V 1.8 VCC + 0.30 V Input level, high (I/OUC, AUX1UC, AUX2UC) 1.8 VDD + 0.30 V VIL Input level, low -0.3 0.8 V VINACT Output voltage when outside of session IOL = 0 0.1 V IOL = 1 mA 0.3 V ILEAK Input leakage VIH = VCC 10 µA IIL Input current, low VIL = 0, CS = 1 0.65 mA VIL = 0, CS = 0 5 μA ISHORTL Short circuit output current For output low, shorted to VCC through 33 Ω 15 mA ISHORTH Short circuit output current For output high, shorted to ground through 33 Ω 15 mA tR, tF Output rise time, fall times For I/O, AUX1, AUX2, CL = 80 pF, 10% to 90% For I/OUC, AUX1UC, AUX2UC, CL=50 pF, 10% to 90% 100 ns tIR, tIF Input rise, fall times 1 µs RPU Internal pull-up resistor 14 kΩ FDMAX Maximum data rate 1 MHz TFDIO Delay, I/O to I/OUC, I/OUC to I/O CIN Input capacitance VOH Output level, high (I/O, AUX1, AUX2) VOH Output level, high (I/OUC, AUX1UC, AUX2UC) VOL Output level, low VIH Input level, high (I/O, AUX1, AUX2) VIH Rev. 1.5 IOL=1 mA Output stable for >200 ns 8 11 20 ns 10 pF 19 73S8010C Data Sheet Symbol DS_8010C_024 Parameter Condition Min. IOH = -200 µA IOL = 200 µA IOL = 0 IOL = 1 mA 0.9 VCC 0 Typ. Max. Unit VCC 0.3 0.1 0.3 30 70 V V V V mA mA 8 ns 100 ns 55 % Max. Unit Reset and Clock for card interface, RST, CLK VOH VOL Output level, high Output level, low VINACT Output voltage when outside of a session IRST_LIM ICLK_LIM Output current limit, RST Output current limit, CLK tR, tF δ CL = 35 pF for CLK, 10% to 90% CL = 200 pF for RST, 10% to 90% CL =35 pF, FCLK ≤ 20 MHz Output rise time, fall time Duty cycle for CLK, except for f=fXTAL 45 14.4 DC Characteristics: Digital Signals Symbol Parameter Condition Min. Typ. Digital I/O except for OSC I/O VIL Input Low Voltage -0.3 0.8 V VIH Input High Voltage 1.8 VDD + 0.3 V VOL Output Low Voltage IOL = 2 mA 0.45 V VOH Output High Voltage IOH = -1 mA ROUT Pull-up resistor, INT |IIL1| Input Leakage Current VDD - 0.45 V 20 GND < VIN < VDD kΩ -5 5 μA Oscillator (XTALIN) I/O Parameters VILXTAL Input Low Voltage - XTALIN -0.3 0.3 VDD V VIHXTAL Input High Voltage - XTALIN 0.7 VDD VDD+0.3 V IILXTAL Input Current - XTALIN -30 30 μA fMAX Max freq. Osc or external clock 27 MHz δin External input duty cycle limit 52 % Max. Unit GND < VIN < VDD tR/F < 10% fIN, 45% < δCLK < 55% 48 14.5 DC Characteristics: Supply Symbol Parameter IDD Supply Current on VDD IDD_PD 20 Supply Current on VDD in Power Down mode Condition Linear mode, ICC=0 I/O, AUX1, AUX2=high Step up mode, ICC=0 I/O, AUX1, AUX2=high PWRDN=1, Start/stop bit = 0 All digital inputs driven with a true logical 0 or 1 Min. Typ. 4.9 mA 4.7 mA 0.11 2.5 µA Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 14.6 DC Characteristics: I2C Interface Symbol Parameter Condition Min. Typ. Max. Unit SDA, SCL VIL Input Low Voltage -0.3 0.3* VDD V VIH Input High Voltage 0.7*VDD VDD + 0.3 V VOL Output Low Voltage 0.40 V CIN Pin capacitance 10 pF IIN Output High Voltage TF Output fall time TSP Pulse width of spikes that are suppressed IOL = 3 mA IOH = -1 mA VDD - 0.45 CL = 0 to 400 pF 20 + 0.1*CL V Transition from valid logic level to opposite level 250 ns 50 ns 14.7 Voltage / Temperature Fault Detection Circuits Symbol Parameter Condition Min. VDDF VDD fault – VDD Voltage supervisor threshold No external resistor on VDDF_ADJ pin VCCF VCC fault – VCC Voltage supervisor threshold TF Die over temperature fault Rev. 1.5 Typ. Max. Unit 2.15 2.4 V VCC = 5 V 4.20 4.6 V VCC= 3 V 2.5 2.7 V 115 145 °C 21 73S8010C Data Sheet DS_8010C_024 15 Mechanical Drawings 15.1 32-pin QFN 0.85 NOM./ 0.9MAX. 0.00 / 0.005 5 0.20 REF. 2.5 1 2.5 2 3 5 SEATING PLANE SIDE VIEW TOP VIEW 0.35 / 0.45 3.0 / 3.75 CHAMFERED 0.30 0.18 / 0.3 1.5 / 1.875 1 2 3 3.0 / 3.75 0.25 1.5 / 1.875 0.5 0.2 MIN. 0.35 / 0.45 0.5 0.25 BOTTOM VIEW Figure 14: 32-pin QFN Package Drawing 22 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 15.2 28-pin SO .050 TYP. (1.270) .305 (7.747) .285 (7.239) PIN NO. 1 BEVEL .715 (18.161) .695 (17.653) .0115 (0.29) .003 (0.076) .110 (2.790) .092 (2.336) .016 nom (0.40) .420 (10.668) .390 (9.906) .335 (8.509) .320 (8.128) Figure 15: 28-pin SO Package Drawing Rev. 1.5 23 73S8010C Data Sheet DS_8010C_024 16 Package Pin Designation Use handling procedures necessary for a static sensitive component. NC SAD2 SAD1 SAD0 AUX2UC AUX1UC I/OUC NC 32 31 30 29 28 27 26 25 16.1 32-pin QFN GND 1 24 XTALOUT LIN 2 23 XTALIN VDD 3 22 INT NC 4 21 GND PRDWN 5 20 VDD NC 6 19 SDA PRES 7 18 SCL NC 8 17 VDDF_ADJ 9 10 11 12 13 14 15 16 I/O AUX2 AUX1 GND CLK RST VCC NC TERIDIAN 73S8010C Figure 13: 73S8010C 32-pin QFN Pin Out (Top View) 24 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet 16.2 28-pin SO SAD0 1 28 AUX2UC SAD1 2 27 AUX1UC SAD2 3 26 I/OUC GND 4 25 XTALOUT LIN 5 24 XTALIN VDD 6 23 INT NC 7 22 GND PWRDN 8 21 VDD NC 9 20 SDA PRES 10 19 SCL I/O 11 18 VDDF_ADJ AUX2 12 17 VCC AUX1 13 16 RST GND 14 15 CLK 73S8010C Figure 15: 73S8010C 28-pin SO Pin Out (Top View) Rev. 1.5 25 73S8010C Data Sheet DS_8010C_024 17 Ordering Information Part Description Order Number Packaging Mark 73S8010C-SO 28-pin Lead-Free SO 73S8010C-IL/F 73S8010C-IL 73S8010C-SO 28-pin Lead-Free SO Tape / Reel 73S8010C-ILR/F 73S8010C-IL 73S8010C-QFN 32-pin Lead-Free QFN 73S8010C-IM/F 73S8010C 73S8010C-IMR/F 73S8010C 73S8010C-QFN 32-pin Lead-Free QFN Tape / Reel 18 Related Documentation The following 73S8010C documents are available from Teridian Semiconductor Corporation: 73S8010C Data Sheet (this document) 73S8010C 28SO Demo Board User’s Guide 73S8010C QFN Demo Board User’s Guide 19 Contact Information For more information about Teridian Semiconductor products or to check the availability of the 73S8010C, contact us at: 6440 Oak Canyon Road Suite 100 Irvine, CA 92618-5201 Telephone: (714) 508-8800 FAX: (714) 508-8878 Email: [email protected] For a complete list of worldwide sales offices, go to http://www.teridian.com. 26 Rev. 1.5 DS_8010C_024 73S8010C Data Sheet Revision History Revision Date Description 1.0 6/13/2005 First publication. 1.2 9/21/2005 Changed SDATA hold time. 1.3 12/5/2007 Added ISO and ENV logo, remove leaded package options, replace 32QFN punched with SAWN, update 28SO dimension. 1.4 1/17/2008 Changed dimension of bottom exposed pad on 32QFN mechanical package figure. 1.5 4/3/2009 Removed all references to VPC as VPC must be tied to VDD. © 2009 Teridian Semiconductor Corporation. All rights reserved. Teridian Semiconductor Corporation is a registered trademark of Teridian Semiconductor Corporation. Simplifying System Integration is a trademark of Teridian Semiconductor Corporation. All other trademarks are the property of their respective owners. Teridian Semiconductor Corporation makes no warranty for the use of its products, other than expressly contained in the Company’s warranty detailed in the Teridian Semiconductor Corporation standard Terms and Conditions. The company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice and does not make any commitment to update the information contained herein. Accordingly, the reader is cautioned to verify that this document is current by comparing it to the latest version on http://www.teridian.com or by checking with your sales representative. Teridian Semiconductor Corp., 6440 Oak Canyon Rd., Suite 100, Irvine, CA 92618 TEL (714) 508-8800, FAX (714) 508-8877, http://www.Teridian.com Rev. 1.5 27