CXA3271GE Fingerprint Sensor Description The CXA3271GE is an electrostatic capacitance method fingerprint sensor. This monolithic IC integrates the sensor block, sense amplifier (3-bit gain adjustment), sample-and-hold, output amplifier and output buffer needed to acquire fingerprint images, as well as the timing generator for determining the operation of these functions onto a single chip. 30 pin LLGA Features • Electrostatic capacitance type sensor (charge transfer method) • Number of pixels: 192 × 128 • 317 DPI • Low power consumption (50mW or less) • Single 3.3V power supply • Sensor gain control: 3 bits • S/N ratio improved by on-chip sensor block parasitic capacitance cancel function Applications Fingerprint verification units Structure Silicon gate CMOS IC Absolute Maximum Ratings • Supply voltage • Input voltage • Output voltage • Operating temperature • Storage temperature • Allowable power dissipation VDD VI VO Topr Tstg PD VSS – 0.5 to +7.0 V VSS – 0.5 to VDD + 0.5 V VSS – 0.5 to VDD + 0.5 V –20 to +75 °C –25 to +125 °C 970 mW Operating Conditions • Supply voltage • Recommended operating temperature 3.15 to 3.45 0 to +50 V °C Sony reserves the right to change products and specifications without prior notice. This information does not convey any license by any implication or otherwise under any patents or other right. Application circuits shown, if any, are typical examples illustrating the operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits. –1– E00235-PS CXA3271GE Block Diagram C_SP UC UC Timing Generator CLK (D/I) SENSOR ........ 128 ......... UC XSP (D/I) UC 128 Column Shift Register C_CLK UC ADCLK (D/O) UC UC UC UC ........... 192 ........... UC UC UC UC 192 S_CNT Sense AMP (×192) 3bit DAC DI (D/I) 192 Load S/H & SW (×192) Output Buffer AOUT (A/O) 192 R_SP Row Shift Register VOS (Bias) R_CLK –2– 3 CXA3271GE Detailed Block Diagram Pin Symbol LAND No. C_CLK VOS BUF OAMP VCS_O BIAS_O C_COUT SR C_LOG C_SP SRN (1 to 128) 128 28 AVDD (P/S) 7C 27 AVSS (P/S) 7D 26 AOUT (A/O) 7E 25 VCS_O (Bias) 7F 24 VOS (Bias) 6B 23 VH (Bias) 6C 22 VM (Bias) 6D 21 VL (Bias) 6E 20 VCS_S (Bias) 6F 19 DVDD (P/S) 5B 18 DVSS (P/S) 5C 17 DVSS (P/S) 5D 16 CSRO (D/O) 5E 15 RSRO (D/O) 5F 14 ADCLK (D/O) 4F 13 C_CK (D/O) 4E 12 C_CLK (D/I) 4D 11 CLK (D/I) 4C 10 HD (D/I) 4B 9 XSP (D/I) 3F 8 DI2 (D/I) 3E 7 DI1 (D/I) 3D 6 DI0 (D/I) 3C 5 MODE (D/I) 3B 4 TEST2 (D/I) 2F 3 TEST1 (D/I) 2E 2 AVSS (P/S) 2D 1 AVDD (P/S) 2C C_CO R_LOG CLK XSP SC (1 to 192) N SC (1 to 192) DCLK 192 192 VH VM VL OUT DA AMP OUT IN VL VDS DA 3 2 –3– BIAS_SA DA AMP OUT IN DA AMP OUT IN VS (1 to 8) N VS (3 to 8) VH 6 8 D1 (D to 2) VS (3 to 8) VS (1 to 8) N DEC VM DA AMP OUT IN DCLK XSP TEST1/2 IN_N (1 to 192) S (1 to 5) N S (1 to 5) SAMP (192) VH VM SC (1 to 192) SC (1 to 192) N VL D (1 to 192) 5 S (1 to 5) XSP MODE HD C_CLK C_CK 192 5 TG S (1 to 5) N C_SP DSELN UC UC UC ..................... 192 .................. UC UC UC UC SENSOR (UC) UC UC UC UC ........ 128 ......... UC UC UC ........... 192 (Dummy) ........... UC UC UC PG (1 to 128) VCS_O CXA3271GE Pin Description Serial Land No. Symbol No. I/O Description 2B SUB Power Substrate electrode (chip rear surface electrode) 3.3V. 1 2C AVDD Power Analog power supply 3.3V. 2 2D AVSS Power Analog GND. 3 2E TEST1 D/I Test mode selection. Connect to GND. 4 2F TEST2 D/I Test mode selection. Connect to GND. 5 3B MODE D/I Connect to GND. 6 3C DI0 D/I Gain setting input. (LSB) 7 3D DI1 D/I Gain setting input. 8 3E DI2 D/I Gain setting input. (MSB) 9 3F XSP D/I Sense start pulse input (negative pulse). The column and row shift registers and the timing generator are cleared by this signal. 10 4B HD D/I Connect to GND. 11 4C CLK D/I Main clock. (1 to 2MHz) 12 4D C_CLK D/I Column shift register clock. Connect to C_CK (4E). 13 4E C_CK D/O Column shift register clock output. Connect to C_CLK (4D). 14 4F ADCLK D/O Outputs the internally delayed input clock. 19 5B DVDD Power Digital power supply 3.3V. 18 5C DVSS Power Digital GND. 17 5D DVSS Power Digital GND. 16 5E CSRO D/O Column shift register final output. (Connection is not required.) 15 5F RSRO D/O Row shift register final output. (Connection is not required.) 24 6B VOS A/O Output amplifier reference voltage monitor. (1.65V) 23 6C VH A/O Sensor charge voltage monitor. (1 LSB = 80mV) Adjustable within the range of 1.92 to 2.48V by the three bits DI[0:2]. 22 6D VM A/O Sense amplifier reference voltage monitor. (1.85V) 21 6E VL A/O Dummy cell charge voltage monitor for canceling parasitic capacitance. VL = 2VM – VH 20 6F VCS_S A/O Sense amplifier current source bias monitor. (Do not connect.) 7B SUB Power Substrate electrode (chip rear surface electrode) 3.3V. 28 7C AVDD Power Analog power supply 3.3V. 27 7D AVSS Power Analog GND. 26 7E AOUT A/O Sensor output. 25 7F VCS_O A/O Output amplifier and output buffer current source bias monitor. (Do not connect.) –4– CXA3271GE Electrical Characteristics 1. DC Characteristics (Topr = 25°C, Vss = 0V) Item Symbol Conditions Min. Typ. Max. Unit Analog supply voltage AVDD 3.15 3.3 3.45 V Digital supply voltage DVDD 3.15 3.3 3.45 V Input voltage (High) VIH CMOS input cell 0.7VDD VDD V Input voltage (Low) VIL CMOS input cell Vss 0.3VDD V Output voltage (High) CMOS VIH VDD = 3.3V, IOH = –800µA 2.8 3.3 V Output voltage (Low) CMOS VIL VDD = 3.3V, IOL = 2.4mA 0 0.4 V Input leak current IL CMOS input pin –5 5 µA Output voltage VH VDD = 3.3V (D0 D1 D2) = (L L L) 1.92 V Output voltage VH VDD = 3.3V (D0 D1 D2) = (H H H) 2.48 V Output voltage VL VDD = 3.3V (D0 D1 D2) = (L L L) 1.76 V Output voltage VL VDD = 3.3V (D0 D1 D2) = (H H H) 1.2 V Output voltage VM VDD = 3.3V (D0 D1 D2) = (∗ ∗ ∗) 1.75 1.84 1.92 V Output voltage VOS VDD = 3.3V (D0 D1 D2) = (∗ ∗ ∗) 1.55 1.65 1.75 V Current consumption IDD VDD = 3.3V 4 10 14 mA 2. AC Characteristics (Topr = 25°C, Vss = 3.3V) Item Applicable pins Symbol Conditions Min. Typ. Max. Clock input period CLK 400 Output rise delay time C_CK, ADCLK, RSRO, CSRO Output fall delay time C_CK, ADCLK, RSRO, CSRO tpr tpf ns CL = 30pF 160 ns CL = 30pF 200 ns 5 Sensors 1300 mV Number of sensor defects AOUT ∗1 600 Output voltage Water Level AOUT ∗2 200 Output voltage Air Level mV Timing Definition VDD CLK 0V VDD 0V Output tpr VDD 0V tpf –5– Unit CXA3271GE ∗1 Output voltage Air Level means the output level in the condition where nothing is placed against the sensor surface (in other words, in air). This rating value is obtained by measuring 32 points within one line of the sensor output and then taking the average. The gain setting for this measurement is (011). ∗2 Output voltage Water Level specifies the degree to which the output level changes from the Air Level when a drop of water is placed on the sensor surface. However, it is unrealistic to place a drop of water on each sensor surface when sorting products, so 32 virtual capacitors (parasitic capacitance equal to the level when a drop of water is placed on the surface) are built into the sensor chip, and the average of these output values is calculated. The difference from the Air Level noted above becomes the Water Level. The gain setting for this measurement is (011). –6– CXA3271GE Electrical Characteristics Measurement Circuit Digital input pin Digital output pin Analog output pin AVSS AVDD 27 VCS_O/O VH/O 0.1µF VL/O 0.1µF DVDD 0.1µF DVSS 28 25 26 23 24 21 22 1.0µF AOUT/O VOS/O VM/O 19 20 17 18 15 16 13 14 0.1µF VCS_S/O DVSS RSRO/O CSRO/O C_CK/O ADCLK/O S1 CLK/I C_CLK/I 11 12 9 10 7 8 5 6 3 4 1 2 XSP/I HD/I DI1/I DI2/I MODE/I TEST1/I AVDD 1.0µF DI0/I TEST2/I AVSS Vcc 3.3V 30pF or more is added to each pin. –7– CXA3271GE Application Circuit Flash Registered data Microcomputer During registration DRAM Fingerprint sensor chip During verification ASIC Binary value, verification 8-bit A/D Verification results Application circuits shown are typical examples illustrating the operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits or for any infringement of third party patent and other right due to same. –8– CXA3271GE Description of Operation , , • Fingerprint sensor principle The principle of this newly developed fingerprint sensor is described below. (Fig. 1) The sensor block contains an array of metal electrodes which are covered on top by an insulating film (over coat). When a finger (which is conductive matter) is placed directly against this surface, the three elements of the metal electrode, the insulating film and the finger form a capacitor. The difference between the fingerprint ridges and valleys is the difference in distance to the metal electrodes, and becomes the difference in the capacitance values of the individually formed capacitors. (The ridge capacitance values are determined by the dielectric constant of the insulating film, but the valleys contain air in addition to this, making the difference between the ridge and valley capacitance values even greater than the difference in distance.) Using this principle, by applying a constant voltage to all metal electrodes, the charge level accumulated in each electrode differs, making it possible to output the unevenness of the fingerprint as an electric signal by transferring and converting these charges to voltages. Ridge Valley Fingerprint unevenness Over coat Metal electrode Inter-layer film Si Fig. 1 –9– CXA3271GE S4 S6 Cf1 Cf2 Cs Sr Voi Vsl S5 Vcel Sc S7 S3 Cp Vsns Cp' S11 VL S2 Aout Ch1 S_Amp Vdmy Sensor block (192 × 128) Buf Voo O_Amp S1 Ch2 VOS VM VH Sense amplifier block (192) Output block (1) Fig. 2 • Fingerprint sensor operation (Fig. 2) Description of characters Cs: Capacitance formed between the finger and the metal electrode Cp: Parasitic capacitance formed between the metal electrode and the silicon substrate Cp': Capacitance for canceling Cp (Cp ≈ Cp') Ch∗: Hold capacitance Cf∗: Feedback capacitance for determining the gain S∗: Switch V∗: Node voltage VH – VM ≈ VM – VL • Detailed description of operation (All switches are off in the default status.) 1. S1, S4, Sr and S11 are turned on, Vcel is set to voltage VH, and Vdmy is set to voltage VL. Vcel accumulated charge (Cs + Cp) VH Vdmy accumulated charge Cp' VL 2. S1, Sr and S11 are turned off. 3. S2 is turned on and Vsl is set to VM. 4. S4 is turned off. 5. Sr, S3 and S5 are turned on. At this time, the charge level that moves from Vcel and Vdmy to Vsl (actually between capacitances) is: (Cs + Cp) (VH – VM) – Cp' (VM – VL) ≈ Cs (VH – VM) This means that the sense amplifier gain is determined independently of the parasitic capacitance, making it possible to obtain the required large signal dynamic range. Vsns = VM – Cs (VH – VM)/Cf1 The voltage Vsns determined as shown above is accumulated in Ch1. 6. S5 is turned off. 7. S6 is turned on and the Voi voltage is set to VOS. 8. S6 is turned off. 9. Sc and S7 are turned on. At this time, the charge level that moves from Ch1 to Cf2 is: (VOS – Vsns) Ch1 This determines the Voo voltage which is accumulated in Ch2 and output to Aout via the buffer. – 10 – CXA3271GE Appearance and Readout Order 15.36mm Cell (1, 1) Scan Formation Cell (1, 1) to Cell (1, 192) Cell (1, 192) Sensor Area 192 × 128 10.24mm Cell (128, 1) 16.8mm Cell (128, 192) Cell (128, 1) to Cell (128, 192) 19.8mm Flip G F E D C B A 1 2 3 4 5 6 – 11 – 7 8 CXA3271GE Notes on Operation S4 S6 Cf1 Cf2 Cs Sr Voi Vsl S5 Vcel Buf Voo Sc S7 S3 Cp Vsns Cp' S11 VL S2 Aout Ch1 S_Amp Vdmy O_Amp S1 Ch2 VOS VM VH • Aout output variance Aout output variance can be broadly classified into two types. The first is variance intrinsic to the IC, and the second is variance caused by the influence of external noise due to the extremely high sensitivity. • Variance intrinsic to the IC 1. The Aout output DC level fluctuates widely due to the IC. This is caused by the Cp and Cp' capacitance values, the VM voltage level, the voltage differences VH – VM and VM – VL, and the Vos voltage level in the figure above. Vos, VH, VM and VL appear externally as pins. The Aout output level can be set to the desired potential by applying the Vos voltage from an external source. The Aout dynamic range is approximately 0.7 to 2.1V, so checking this output level and externally applying the Vos voltage to set the optimum level is recommended. 2. 192 variances within one line One line is comprised of 192 sensors. Each sensor is connected to a separate S_Amp, so the S_Amp offset appears in the output. (approximately 100 to 200mV) 3. The DC level of a line changes with a certain regularity for some ICs. This is also caused by the S_Amp DC offset. • Variance due to the influence of external noise 1. Output fluctuation due to cross talk from the power supply Power supply fluctuation has a large influence on the Aout output of this IC. In addition to the capacitances between the power supply and GND (approximately 1µF, both sides if possible), attaching capacitances of approximately 0.1µF to Vos, VH, VM and VL is recommended. 2. Finger stabilization The human body acts as an antenna, so the finger potential changes during the sensing period, producing noise in the Aout output. To prevent this, the potential of the area around the finger being sensed must be equalized with the sensor GND. Measures such as placing a metal plate connected to GND around the sensor so that the finger touches this place during sensing are recommended. – 12 – CXA3271GE Fingerprint sensors have the silicon chip directly exposed, so care should be taken for the following points. In addition, a cover should be attached to protect the sensor surface during operation. Sensor surface electrostatic strength Contact discharge (150pF, 330Ω): ±1.25kV or more Body charge (when the charge accumulated in the body is discharged over the sensor surface): ±4kV or more Body charge differs between individuals. Sensor surface strength The sensor surface is covered with only a thin coating in order to acquire fingerprint information. Therefore, care should be taken when handling the sensor. Problems have been confirmed not to occur during the following tests. • Pressing 10,000 times with a finger (Pressing time: 2s/time) • Rubbing 10,000 times with a finger (Back and forth, 2s/time) • Scratching with a fingernail (20 times back and forth) • Rubbing strongly with a pencil (6H hardness) (20 times back and forth) • Rubbing with a tissue (1,000 times back and forth) Note that problems also occurred with the sensor surface during the following tests. • Pressing strongly with a needle (normal sewing needle) • Rubbing with an eraser • Rubbing with the tip of a ball point pen • Rubbing with steel wool – 13 – CXA3271GE Timing Chart 500ns XSP (3F) CLK (4C) Strobe Point 250ns 250ns 250ns 480ns Input level VIH = 0.7VDD VIL = 0.3VDD Output level High 0.65VDD X 0.35VDD Low – 14 – CXA3271GE Input/output Signal CK1 clock 2MHz Strobe point (CK Rise + 480ns) CLK (4C) Input F = 2.0MHz 500ns (1clk) 250ns XSP (3F) Input 750ns 750ns C_CK (4E) Output 500ns (1clk) 96.5µs (193clk) 31.5µs (63clk) 96.5µs (193clk) 31.5µs (63clk) 256 clk RSRO (5F) Output 96µs (192clk) 500ns (1clk) 500ns (1clk) CSRO (5E) Output 16384µs (32768clk) {(193 + 63) × (2 + 126)} – 15 – 128µs (256clk) CXA3271GE 250ns XSP (3F) Input 750ns 750ns C_CK (4E) Output 500ns (1clk) 96.5µs (193clk) 31.5µs (63clk) 96.5µs (193clk) 31.5µs (63clk) (Repeat 128 Times) AOUT (7E) Output Analog output 256.5µs (513clk) ((192 + 1 + 63) × 2 + 1) 96µs (192clk) 1st Culumn 32µs (64clk) 96µs 32µs (192clk) (64clk) 2nd Culumn Air level 0.6 to 1.3V 2.0V AOUT (7E) Detail D-range average analog output 0.6V 500ns (1clk) – 16 – CXA3271GE Package Outline Unit: mm 30PIN LLGA AA ∗2.6 ± 0.25 20 A A A (10.04) 4-R1.0MAX 17 0.2 M S B PIN1 INDEX X 1.45 ± 0.2 0.05MAX 0.2 ± 0.2 ∗2.42 ± 0.25 ∗12.64 ± 0.25 ∗17.58 ± 0.25 (15.16) 0.1 S 0.2 M S A (0.85) Y 0.15 SENSOR AREA S AA AA AA 52-φ1.2 ± 0.08 C B A 0.25MAX TYP DETAIL Y B A AA A 1 2 3 4 5 6 7 8 2.2 2.3 3.65 NOTE1: Dimension “∗” does not include breedout of sensor area. 3.42 2.07 2.2 2.07 A G F E D M S AB 2.54 2.54 2.3 3-φ2.2 φ0.1 0.25MAX TYP DETAIL X NOTE2: The length of breedout is 0.25MAX. PACKAGE STRUCTURE PACKAGE MATERIAL SONY CODE LLGA-30P-01 ORGANIC SUBSTRATE TERMINAL TREATMENT GOLD PLATING EIAJ CODE TERMINAL MATERIAL JEDEC CODE PACKAGE MASS – 17 – COPPER PLATING 0.7 g Sony Corporation