The present disclosure relates to a fingerprint recognition device for capacitive detection. More particularly, the present disclosure relates to a fingerprint recognition device for capacitive detection using a driver of a pipeline scan structure.
Fingerprints have been widely used in many areas of Biometrics due to their high identification rate, security and stability, and currently have substantially individual data. Recently, as the fingerprint recognition technology is automated, a fingerprint recognition system that acquires fingerprints in real time has become necessary.
Recently, as low-cost sensors have appeared, a fingerprint detection sensor used in such a fingerprint recognition system is not limited to a special security device, and is applied to peripherals of a personal computer such as a keyboard and a mouse so that the use range of electronic commerce is gradually expanding.
Therefore, in order to participate in these markets, it is necessary to have easy-to-use, small-scale, low-power, low-cost and high-quality fingerprint detection sensor technology. In the past few decades, many methods have been studied to electrically detect fingerprints, and among the methods announced to date, the main fingerprint detection methods are generally classified into optical type, thermal type, and capacitive type.
Among them, the capacitive type uses the principle that the capacitance varies according to the distance between two electrodes to recognize the ridges and valleys of the fingerprint through the difference between the capacitance generated between the sensing electrode and the fingerprint valley and the capacitance generated between the sensing electrode and the fingerprint ridge, thereby obtaining a fingerprint image. Such a capacitive type may be implemented using standard Complementary Metal Oxide Semiconductor (CMOS) process technology so that the structure is simple, the additional device and the special process are not necessary. Therefore, it has advantages of small size, low power, and low cost. However, since the ridges and valleys of the detected ridges are very small with a few femtofarads and the electrodes formed with indium tin oxide (ITO) in a touch screen panel to which a fingerprint is contacted include parasitic elements such as capacitance and resistance, these parasitic elements may cause severe performance degradation in both touch sensitivity and accuracy.
In addition, the integrator-based fingerprint recognition device for capacitive detection may effectively improve the signal-to-noise ratio (SNR), but require a relatively long time to integrate the signal for a certain period of time.
The present disclosure provides a fingerprint recognition device for capacitive detection capable of obtaining an image fast while eliminating fixed pattern noise and sufficiently improving SNR by using a driver of a pipeline scan structure.
In accordance with an exemplary embodiment, a fingerprint recognition device for capacitive detection includes: a fingerprint sensor cell array including an n×m matrix of n row lines (n is an integer of 1 or more) and m column lines (m is an integer of 1 or more); m/k column line sets each having k column lines (k is an integer of 1 or more and m or less and m/k is an integer of 1 or more) in the fingerprint recognition cell array as one set; an X, Y address counter configured to generate and output address selection signals for selecting the row line or the column line; and a variable cycle clock generator configured to generate a variable cycle clock signal for performing a reset or evaluation operation at the same time in an ith column (i is an integer of 1 or more and k or less) of each of the column line sets with an arbitrary clock cycle to apply a cock signal to the ith column by receiving an X address selection signal among address selection signals of the X and Y address counter.
The fingerprint recognition device may further include: an X-decoder configured to sequentially incrementing an XDEC signal, which is an output signal, from 1 to m/k (m/k is an integer) by receiving an X address selection signal among the address selection signals of the X and Y address counters and using the received X address selection signal as a clock; and a multi-column line selection unit configured to receive the variable cycle clock signal and an XDEC signal, which is an output signal of the X-decoder, and select one column line among column lines of the cell array.
The X, Y address counter may include a first shift ring counter for sequentially selecting a row line of the fingerprint recognition cell array.
The X, Y address counter may further include a second shift ring counter, wherein the second shift ring counter may output a signal for sequentially incrementing 1 to k (k is an integer of 1 or more and m or less and m/k is an integer of 1 or more), and the variable cycle clock generating unit may generate a variable cycle clock signal for performing a reset or evaluation operation at the same time in a ith column (i is an integer of 1 or more and k or less) of columns of each of the k column line sets with an arbitrary clock cycle by receiving the second shift ring counter output signal.
m/k multi-column line selection units may exist in correspondence to the number m/k of the column line sets and, by the variable cycle clock signal, select only one of cell values by k columns of each of the column line sets.
The multi-column line selection unit may include a second column line selection unit, wherein the second column line selection unit may select only one value among values selected by the m/k first column line selection units in response to the XDEC signal.
In accordance with another exemplary embodiment, a fingerprint recognition method for capacitive detection includes: in a fingerprint sensor cell array including an n×m matrix of n row lines (n is an integer of 1 or more) and m column lines (m is an integer of 1 or more), generating and outputting an address selection signals for selecting the row line or the column line; and in m/k column line sets each having k column lines (k is an integer of 1 or more and m or less and m/k is an integer of 1 or more) in the fingerprint recognition cell array as one set, generating a variable cycle clock signal for performing a reset or evaluation operation at the same time in an ith column (i is an integer of 1 or more and k or less) of each of the column line sets with an arbitrary clock cycle to apply a cock signal to the ith column by receiving an X address selection signal among address selection signals.
The method further includes: sequentially incrementing an XDEC signal, which is an output signal, from 1 to m/k (m/k is an integer) by receiving an X address selection signal among the address selection signals and using the received X address selection signal as a clock; and receiving the variable cycle clock signal and the XDEC signal to select one column line among column lines of the cell array.
As described above, according to the task of the present invention, the integrator-based fingerprint recognition device for capacitive detection may acquire a fast image by simultaneously evaluating signals for a plurality of cells through a driver of a pipeline scan structure.
In addition, since the fingerprint recognition device for capacitive detection according to the present invention performs a final evaluation by using one analog output, the SNR may be sufficiently improved while eliminating fixed pattern noise, and a fast image may be obtained.
With respect to the embodiments of the present invention disclosed herein, specific structural and functional descriptions are merely illustrated for the purpose of illustrating embodiments of the present invention, and embodiments of the present invention may be embodied in various forms and should not be construed as limited to the embodiments set forth herein.
Various modifications are possible in various embodiments of the present disclosure and specific embodiments are illustrated in drawings and related detailed descriptions are listed. However, this does not limit various embodiments of the inventive concept to a specific embodiment and it should be understood that the inventive concept covers all the modifications, equivalents, and/or replacements of this disclosure provided they come within the scope of the appended claims and their equivalents.
It will be understood that the terms “first” and “second” are used herein to describe various components but these components should not be limited by these terms. The above terms are used only to distinguish one component from another. For example, a first component may be referred to as a second component and vice versa without departing from the scope of the inventive concept.
When it is mentioned that a certain component is “coupled with” or “connected with” another component, it should be understood that the certain component is directly “coupled with” or “connected with” to the other component or a further component may be located therebetween. In contrast, when it is mentioned that a certain component is “directly coupled with” or “directly connected with” another component, it will be understood that a further component is not located therebetween. Other expressions that describe the relationship between components, such as “between” and “directly between” or “adjacent to” and “directly adjacent to”, should be interpreted in the same manner.
Terms used in this specification are used to describe specific embodiments, and are not intended to limit the scope of the present invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. Additionally, in various embodiments of the present disclosure, the term “include,” “comprise,” “including,” or “comprising,” specifies a property, a region, a fixed number, a step, a process, an element and/or a component but does not exclude other properties, regions, fixed numbers, steps, processes, elements and/or components.
Otherwise indicated herein, all the terms used herein, which include technical or scientific terms, may have the same meaning that is generally understood by a person skilled in the art. In general, the terms defined in the dictionary should be considered to have the same meaning as the contextual meaning of the related art, and, unless clearly defined herein, should not be understood abnormally or as having an excessively formal meaning.
On the other hand, if an embodiment is feasible differently, the functions or operations specified in a particular block may occur differently from the order specified in the flowchart. For example, two consecutive blocks may actually be performed substantially concurrently, and the blocks may be performed backwards depending on the associated function or operation.
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.
Referring to 1, a fingerprint recognition device 1a according to an exemplary embodiment of the present invention includes a first clock generator 10, a second clock generator 20, a bezel driver 30, a bezel 40a, a sensor cell array 50, a Y-drive part 60, an X-drive part 70, a counter, 80, an X-multiplexer 90, and an analog-to-digital converter (ADC) 100.
The first clock generator 10 may generate the first clock signal φ1 and/or the second clock signal φ2 in synchronization with the system clock CLK. Also, the first clock generator 10 may generate a first clock bar signal
Here, as shown in
The second clock generator 20 may generate a signal clk_i, which is a reset/evaluation pulse having a variable cycle, based on a system clock CLK, and generate various cycles according to a signal PERIOD. The second clock generator 20 may start an operation by receiving the signal RESET initially.
The bezel driver 30 may receive the first clock signal φ1 and/or the second clock signal φ2 and output a signal for driving the bezel. In addition, the bezel driver 30 may receive the first clock bar signal
The bezel 40a may be used to apply a power input signal directly to the finger. The bezel 40a may be a metal, an electrically conductive plastic (polymers), or an electrically conductive material. As will be described later, in the present invention, a method of performing an operation by directly touching a finger through a bezel is referred to as a direct method.
The sensor cell array 50 may be a plurality of sensor plates arranged in a matrix of a pixel unit and may have a capacitance formed according to whether the fingerprint portion is in contact with a ridge or a valley.
The Y-drive part 60 may sequentially select and drive sensor cells in each row arranged in a row of the sensor cell array 50. The X-drive part 70 may sequentially select and drive the sensor cells of each column arranged in a column of the sensor cell array 50.
To detect the capacitance of each sensor cell formed in the contact fingerprint, the counter 80 may increase the values of the respective rows and columns of the sensor cell array 50 to sequentially activate each sensor cell.
The X-multiplexer 90 may sample/hold the capacitance value sensed by the sensor cell of one pixel selected in the sensor cell array 50 according to the signal HOLD. The ADC 100 may convert the sampled/held capacitance value from the X-multiplexer 90 into a digital value. Depending on the value of the capacitance converted to a digital value, a microprocessor, a central processor unit (CPU), and an application processor (AP) existing in the outside or inside may determine ridges or valleys.
The fingerprint recognition device 1b according to another embodiment of the present invention, which is described with reference to
Referring to
The second clock generator 20 receives the system clock CLK and/or the signal PERIOD and generates a signal CLK_I having a variable cycle. The signal CLK_I may be inputted to generate a reset/evaluation pulse in each sensor cell of the sensor cell array 50. Herein, the reset signal may be a precharge signal. The signal CLK_I may also be inputted to the counter 80.
When the signal CLK_I is high, the selected sensor cell is precharged. When the signal CLK_I is low, the capacitance value of the selected sensor cell may be outputted. The voltage value according to the capacitance value of each sensor cell during one cycle of the signal CLK_I may be sampled and/or held when the signal HOLD is low.
Referring to
The first switch MP1 and the fourth switch TG2 may be turned on or off by the first clock signal φ1 and the first clock bar signal
The parasitic resistance Rfinger and the variable capacitor Cfinger connected in series may be a simple model of the finger being contacted.
The X-drive part 70 may be disposed between one end of the X-drive line 71 opposed to the variable capacitor Cfinger and the voltage input terminal Vin1. The X-drive part 70 may include a first switch MP1 and a second switch MN1.
The first switch MP1 may be disposed between one end of the X-drive line 71 opposed to the variable capacitor Cfinger and the voltage input terminal Vin1. One end of the second switch MN1 may be connected to one end of the X-drive line 71 opposite to the variable capacitor Cfinger, while the other end thereof is connected to the ground.
A predetermined voltage VDD or GND or a reset voltage may be applied to the voltage input terminal Vin1 and/or the ground. Here, the reset voltage may mean that bias may be taken differently for the desired degree of charge transfer. For example, the first power input Vin1 and/or the second power input Vin2 may be inputted to the voltage input terminal Vin1 and/or the ground.
Referring to
As shown in
Referring to
The switched capacitor integrator 210a may be disposed between the other end of the drive line 61 to which one end of the variable capacitor Cfinger is connected and the voltage output terminal Vout. The switched capacitor integrator 210a may include a third switch TG1 having one end connected to the drive line 61 and the fourth switch TG2 and the other end connected to the inversion input terminal of an operational amplifier 211, a fourth switch TG2 having one end connected to the drive line 61 and the other end connected to the reference voltage input terminal Vref, and the operational amplifier OP-AMP 211 having an inversion input terminal connected to the other end of the third switch TG1 and a non-inversion input terminal to which a reference voltage Vref is inputted.
In addition, it may include a reset switch rst having the other end connected to the voltage output terminal Vout and the other end of the storage capacitor Cs while one end is connected to the other end of the third switch TG1 and the inversion terminal of the operational amplifier 211, and the other end is connected to the storage capacitor Cs connected to the voltage output terminal Vout and one end is connected to the other end of the third switch TG1 and the inversion input terminal of the operation amplifier 211 and one end of the storage capacitor Cs.
Generally, the charges flow from the high voltage side to the low voltage side until the two voltages are equal. Therefore, when charges are transferred from the variable capacitor Cfinger to the storage capacitor Cs, as will be described later, in order to eliminate the parasitic effect of the parasitic capacitor Cshield generated between the sensor plate connected to the drive line 61 and the shielding plate (or metal shielding), it may be required to charge the parasitic capacitor Cshield so that the voltage vp of the drive line 61 is equal to the voltage vg of the inverting input terminal of the operational amplifier 211 (see
When the first clock signal φ1 is turned on, the output node of the parasitic capacitor Cshield is charged with the reference voltage Vref. The inversion input terminal of the operational amplifier 211 is virtually short-circuited with the non-inversion input terminal to which the reference voltage Vref is inputted.
Therefore, when charges are transferred from the variable capacitor Cfinger to the storage capacitor Cs, since the output node voltage vp of the drive line 61 becomes equal to the inversion input node voltage vg of the operational amplifier 211, no charge is transferred from the parasitic capacitor Cshield to the storage capacitor Cs. As a result, the charges stored in the parasitic capacitor Cshield of the drive line 61 do not affect the output voltage, and the parasitic effect of the parasitic capacitor Cshiled of the drive line 61 may be eliminated.
The transfer function of the charge transfer circuits 200a and 200b for capacitive detection according to an embodiment of the present invention is expressed by Equation 1.
Here, z is the parameter of the z-transform, Cf is the capacitance of the variable capacitor Cfinger, and Cs is the capacitance of the storage capacitor Cs.
The storage capacitor Cs may integrate the charge transferred from the variable capacitor Cfinger at the rising time of the second clock signal φ2. Here, the slope of the integral value depends on the value of the variable capacitor Cfinger. The value of the variable capacitor Cfinger has a large value in ridge and a small value in valley.
Therefore, as shown in
The charge transfer circuit 200b for capacitive detection according to another embodiment of the present invention described with reference to
The non-inversion input terminal of the operational amplifier 211 constituting the active output voltage feedback unit 210b may be connected to one ends of the third switch TG1, the storage capacitor Cs, and the reset switch rst and the other ends of the storage capacitor Cs and the reset switch rst may be connected to the ground. Then, the other end of the third switch TG1 may be connected to one end of the fourth switch TG2 and one end of the parasitic capacitor Cshield.
The buffer circuit 212 may be a voltage follower that connects the inversion input terminal and the output terminal of the operational amplifier 211.
The inversion input terminal of the operational amplifier 211 may be connected to the output terminal of the operational amplifier 211, the fourth switch TG2, and the other terminal of the parasitic capacitor Cshield. Thus, in order to prevent the charges from being transferred from the parasitic capacitor Cshield, the output voltage Vout may be supplied to the voltage follower and fed back to the fourth switch TG2 and the parasitic capacitor Cshield. When the first clock signal φ1 is in a high state in which the first switch MP1 and the fourth switch TG2 are turned on, the voltage vp of the drive line 61 may be charged to the parasitic capacitor Cshield so as to be equal to the voltage of the buffer circuit input terminal vg. As a result, the charges stored in the parasitic capacitor Cshield do not affect the output voltage. A circuit for performing these operations is referred to as an active output voltage feedback unit 210b in the present invention.
Referring to
The first switch MP1 and the fourth switch TG2 may be turned on or off by the first clock signal φ1 or the first clock bar signal
The shielding plate 500 (or metal shielding) prevents the noise generated from the circuit under the sensor plate 400 to improve the touch sensitivity. The circuit under the sensor plate may include the switched capacitor integrator 210a or other circuits independent of extracting a variable capacitor Cfinger from a finger.
At this time, a parasitic capacitor Csheild may be generated between the sensor plate 400 and the shielding plate 500. For example, a parasitic capacitor Cshield may have a range of tens to hundreds of IF depending on the size of the sensor cell. As described with reference to
When the first clock signal φ1 is high, the output node of the parasitic capacitor Cshield is charged with the reference voltage Vref. The inversion input terminal of the operational amplifier 211 is virtually short-circuited with the non-inversion input terminal to which the reference voltage Vref is inputted.
Therefore, when charges are transferred from the variable capacitor Cfinger to the storage capacitor Cs, since the output node voltage vp of the drive line 61 becomes equal to the inversion input node voltage vg of the operational amplifier 211, the parasitic effect of the parasitic capacitor Cshield may be eliminated.
The bezel 300a may directly apply the power input signal Vin1 or Vin2 in contact with the finger. As described above, in the present invention, a method of performing an operation by directly touching a finger through a bezel is referred to as a direct method.
The bezel 300a may be a metal, an electrically conductive plastic (polymers), or an electrically conductive material.
The finger may be modeled as a parasitic resistance Rfinger and a variable capacitor Cfinger connected in series simply as shown in
The sensor plate 400 may be separated from the finger by a passivation layer. Therefore, the finger capacitor Cfinger may be composed of a capacitor in which an air capacitor Cair between the chip surface and the finger skin and a passivation layer capacitor Cpass between the sensor plate 400 and the chip surface are connected in series.
The power input signal Vin1 or Vin2 driven from the driver of the X-drive part 70 is directly drawn to a finger through the bezel contact.
Charges accumulated in the finger capacitors Cfinger may be transferred to the storage capacitors Cs. The finger capacitors Cfinger may have different values depending on ridge capacitors Cridge or valley capacitors Cvalley, respectively.
While the valley capacitor Cvalley corresponds to an air capacitor Cair between the chip surface and the finger skin connected in series and a passivation layer capacitor Cpass between the sensor plate 400 and the chip surface, the ridge capacitor Cridge corresponds to the passivation layer capacitor Cpass between the sensor plate 400 and the chip surface. This may be expressed by the following equation.
The variation of the finger capacitor Cfinger, which is defined as the difference between the ridge capacitor Cridge and the valley capacitor Cvalley, may be expressed as follows.
ΔCfinger=Cridge−Cvalley [Equation 4]
The parasitic capacitor Csheild formed between the sensor plate 400 and the shielding plate 500 may be electrically connected to one end of the fourth switch TG2 and the non-inversion input terminal of the operational amplifier 211. Here, the reference voltage Vref may be inputted to the non-inversion input terminal.
Therefore, when the fourth switch TG2 is turned on, since the voltage of the sensor plate 400 and the voltage of the shielding plate 500 are charged identically with the reference voltage Vref inputted to the non-inversion input terminal of the operational amplifier 211 in the drive line 61, the parasitic capacitor Csheild may be effectively removed. Therefore, the output voltage Vout per single charge transfer of the charge transfer circuit for capacitive detection of the present invention may be expressed as follows.
Here, the capacitor Cfinger may be a ridge capacitor Cridge or a valley capacitor Cvalley. The transfer function with z as a parameter may be written as following. Here, Vdd may be the input voltage Vin1 or Vin2.
From Equation 5, the output voltages of the ridge capacitors Cridge and the valley capacitors Cvalley may be obtained, and the difference between the output voltages of the ridge capacitors Cridge and the valley capacitors Cvalley may be defined as follows.
Consequently, the sense voltage Vsense, which is the output voltage difference between the ridge capacitor Cridge and the valley capacitor Cvalley, is defined as follows after the nth integration.
V
sense
=n·V
diff [Equation 8]
The active output voltage feedback unit 210b operates as described with reference to
The fingerprint recognition device according to another embodiment of the present invention, which is described with reference to
At this time, a passivation layer capacitor Cperi due to a passivation layer may be formed between the Tx plate 300b and the finger. The passivation layer capacitor Cperi may be connected to a ground node and a capacitor Cfinger through a finger and a resistor as shown in
Therefore, the passivation layer capacitor Cperi and the finger capacitor (Cfinger) may be connected in series, and the total capacitance Ctotal may be expressed by the following equation.
When it is assumed that the value of the passivation layer capacitor Cperi is larger than that of the finger capacitor Cfinger, it may be seen that the total capacitance Ctotal follows approximately the finger capacitor Cfinger. If the size of the Tx plate 300b is made sufficiently larger than the size of the sensor cell, the influence of the finger capacitor change due to the passivation layer capacitor Cperi may be negligible. In addition, since the pseudo-direct method according to the present invention is based on a switched capacitor integrator or an active output voltage feedback integrator, the voltage output range may be all of the power voltage second.
Because it is a pseudo-direct method, unlike the method of using the bezel as an electrode, a top metal Tx plate 300b delivers a power input signal Vin1 or Vin2 to the finger that is in contact through the passivation layer. The operation of the circuit is described with reference to
The Tx plate 300b, which is the top metal, surrounds the chip. It is possible to prevent the input signal applied to the Tx plate electrode 300b from being directly transferred to the sensor cell array by making the space capacitor Cgap small enough with a gap from the sensor cell block. This gap may be adjusted appropriately according to the thickness of the passivation layer.
Referring to 13, the fingerprint recognition device 900 according to another embodiment of the present invention may include a first clock generator 910, a variable clock generator 920, a bezel driver 930, a bezel 940, a sensor cell array 950, a Y-drive part 960, an X-drive part 970, an X, Y address counter 980, an amplifier 990 and ADC.
The first clock generator 910 may generate the first clock signal φ1 and/or the second clock signal φ2 in synchronization with the system clock CLK. Also, the first clock generator 10 may generate a first clock bar signal
The variable cycle clock generator 920 based on the system clock ck may generate reset/evaluation pulses that amplify the size of the cell signal of the fingerprint sensor array 950 by variably controlling the integration time cycle through the X, Y address counter 980. Meanwhile, the variable cycle clock generator 920 may generate various cycles according to the signal PERIOD as shown in
The bezel driver 930 may receive the first clock signal φ1 and/or the second clock signal φ2 and output a signal for driving the bezel. In addition, the bezel driver 930 may receive the first clock bar signal
The bezel 940 may be used to apply a power input signal directly to the finger. The bezel 940 may be a metal, an electrically conductive plastic (polymers), or an electrically conductive material. Here, as shown in
The sensor cell array 950 may be a plurality of sensor plates arranged in a matrix of a pixel unit and may generate a capacitance Cfinger formed according to whether the touched fingerprint portion is a ridge or a valley.
The Y-drive part 960 may sequentially select and drive sensor cells in each row arranged in a row of the sensor cell array 950.
The X-drive part 970 may drive the capacitance value Cfinger sensed by the sensor cell of one pixel belonging to the row selected by the sensor cell array 950 and the row selected by the Y-drive part 960. Also, to obtain sufficient signal level and SNR, the X-drive part 970 receives the two-phase non-overlapping clock signals φ1 and φ2 shown in
To detect the capacitance Cfinger of each sensor cell formed in the contact fingerprint, the X, Y address counter 980 based on the variable cycle clock generated in the variable cycle clock generator 920 sequentially increases the values of each row and each column of the sensor cell array 950 to activate each sensor cell.
An amplifier 990 may amplify the output signal to a larger extend at the signal out terminal. An ADC may be selected from the amplifier 990 and may convert the sampled/held capacitance value to a digital value. Then, depending on the value of the capacitance converted to a digital value, a microprocessor, a central processor unit (CPU), and an application processor (AP) existing in the outside or inside may determine ridges or furrows.
When a signal is transmitted to the finger by the external bezel 940, in relation to the capacitance value stored in each sensor cell, by the switched capacitor integrator 210a shown in
Referring to Equation 10, the signal-to-noise ratio increases in proportion to the log scale of the integration time. In order to secure the reliability of the device, the sensing capacitance is decreased in inverse proportion to the thickness when a passivation layer or an additional passivation layer is formed on the chip as shown in
On the other hand, when the variable cycle clock generator 920 increases the SNR by increasing the integration time, it is possible to obtain a stable good quality sensing signal. However, the overall image acquisition time is increased due to an increase in sensing time of each sensor cell. In order to solve such a problem, a sensor array cell of a pipeline structure and a driver structure as shown in
Referring to
Here, the first clock generator 910, the bezel driver 930, the bezel 940, the sensor cell array 950, the Y-drive part 960, the amplifier, and the ADC 13 are identical to those of
The X, Y address counter 1080 includes an n-shift ring counter 1081 and an m-shift ring counter 1082 to output the output signals of the n-shift ring counter 1081 and the m-shift ring counter 1082 as address selection signals.
The n-shift ring counter 1081 controls the Y-drive part 960 and outputs a Y address selection signal to enable the Y-drive part 960 to sequentially select cells in the Y-line. The m-shift ring counter 1082 outputs an X address selection signal so that the variable cycle clock generator 1020 generates signals vck1, vck2, . . . , vckm, which are the variable cycle clock signals, at intervals corresponding to the number of specific clocks.
In such a way, the X, Y address counter 1080 may generate and output address selection signals for selecting a row line or a column line. That is, the X, Y address counter 1080 may sequentially select the cells of a row line Y-line using the output signal of the n-shift ring counter 1081 as a Y address selection signal. In addition, the X, Y address counter 1080 may sequentially select the cells of a column line X-line using the output signal of the m-shift ring counter 1082 as an X address selection signal.
The multi-column line selection unit 1090 receives the variable cycle clock signals as the Least Significant Bit (LSB) and the XDEC output signal of the X-decoder 1070 as the Most Significant Bit (MSB), so that it may finally select one column line and sample/hold the selected capacitance value.
That is, it is possible to generate clock signals vck1, vck2, . . . , Vck m, which are variable cycle clock signals, for controlling reset/evaluation pulses corresponding to the number m of pipeline processes operating at each column line belonging to the sets 950-1, 950-2, . . . , 950-m of the column line. By using the variable cycle clock signals of vck1, vck2, . . . , vck m, the variable cycle clock generator 1020 may generate reset/evaluation pulses at different times according to the X address selection signal of the m-shift ring counter 1082, and may also arbitrarily control the integration cycle. The X-decoder 1070 provides an XDEC signal as the Most Significant Bit (MSB) signal so that a multi-column line selection unit 1090 may finally select one column line.
By using the X address selection signal output of the m-shift ring counter 1082 that controls the variable cycle clock signals V-CK1, V-CK2, . . . , V-CKm of the variable cycle clock generator 1020 as a clock, the X-decoder 1070 counts or sequentially increases an XDEC signal, which is an output signal of the X-decoder 1070, and uses it as to a signal for selecting the second column line selection unit 1092 of the multi-column line selection unit 1090.
The m-shift ring counter 1082 may select a variable cycle clock signal (or signal V-CK) generated by the variable cycle clock generator 1020 at intervals of a fixed number of clocks. For example, the m-shift ring counter 1082 that shifts every eight clocks sequentially selects the first X-th line to the m-th X-th line, and then returns to select the first X-line. At this time, 1, m+1, 2m+1, . . . , n−m+1th X lines are selected but the cell of one X-line of the 1, m+1, 2m+1, . . . n−m+1th X lines is selected and a signal is outputted by the multi-column line selection unit 1090.
The multi-column line selection unit 1090 may select specific column lines from the sets 950-1, 950-2, . . . , 950-m of a plurality of column lines selected first by the variable cycle clock signals VCK <m: 1> outputted from the variable cycle clock generator 1020, and may finally select one column line from the specific column lines among the sets 950-1, 950-2, . . . , 950-m of a plurality of column lines selected secondarily by receiving XDEC <n/m: 1> which is the output signal of the X-decoder 1070. In addition, the multi-column line selection unit 1090 may sample/hold the capacitance value of the selected cell.
For example, if the third column lines are selected from each column line set among the sets 950-1, 950-2, . . . , 950-m of a plurality of column lines selected first, the third column lines are selected from the first column line selection unit 1090-1, the second first column line selection unit 1090-2, the third first column line selection unit 1090-3, . . . , mth first column line selection unit 1090-m constituting each column line set. Next, among the firstly selected third column lines, the second column line selection unit 1092 secondarily receives an XDEC signal, which is an output signal of the X-decoder 1070, as an MSB signal and finally, outputs the cell capacitance value of one column line.
The second column line selection unit 1092 receives n/m inputs, which are the outputs of the first column line selection units 1090-1, 1090-2, . . . , 1090-m, and selects and outputs one. The second column line selection unit 1092 may eventually select one input by receiving n inputs (m×(n/m)=n). The variable cycle clock signal V-CK<m: 1> inputted to each of the first column line selection units 1090-1, 1090-2, . . . , 1090-m becomes the LSB selection signal, and the XDEC <n/m: 1> signal, which is the output signal of the X-decoder 1070 and inputted to the second column line selection unit 1092, becomes the MSB selection signal.
Here, the XDEC <n/m: 1> signal, which is the output signal of the X-decoder 1070, is counted or sequentially increased by using the X address selection signal output of the m-shift ring counter 1802 as a clock. In addition, the second column line selection unit 1092 receives the XDEC <n/m: 1> signal, which is the output signal of the X-decoder 1070, and selects one of the output values of the first column line selection units 1090-1, 1090-2, . . . , 1090-m.
For example, a general capacitive detection fingerprint recognition apparatus 1000 will be described as follows.
If there is a fingerprint sensor cell array for capacitive detection including a matrix of n×m columns composed of n row lines (n is an integer of 1 or more) and m column lines (m is an integer of 1 or more), each first column line selection unit 1090-1, . . . , 1090-m has m/k column line sets by using the m/k column lines (k is an integer of 1 or more and m/k is an integer of 1 or more) in the fingerprint recognition cell array for capacitive detection.
The X, Y address counter 1080 may increment n Y addresses sequentially in correspondence to the n low lines by the n-shift ring counter 1081. Also, the X, Y address counter 1080 generates a variable cycle clock signal for performing a reset or evaluation operation at the same time at each ith column (i is an integer of 1 or more and k or less) in correspondence to the k column lines sequentially by the k-shift ring counter (a k-shift ring counter is used since the number of column lines in the column line set is k), and sequentially increments and transmits k×addresses to the variable cycle clock generator 1020 for applying a clock signal to the ith column.
The X-decoder 1070 receives the XDEC signal, which is an output signal sequentially increasing in the k-shift ring counter 1082 of the X, Y address counter 1080, and uses the signal as a clock to increase it from 1 to m/k (m/k is an integer).
Then, the multi-column line selection unit 1090 receives the variable cycle clock signal and the XDEC signal, which is an output signal of the X-decoder, and selects one column line among the column lines of the cell array.
Referring to (a) of
In conclusion, proposed is a fingerprint sensor driver structure with a pipeline structure that increases the SNR in proportion to the integration time while effectively improving the problem of the capacitance sensing fingerprint recognition device that requires a long time for fingerprint image acquisition.
Therefore, the integration time may be effectively reduced by integrating the signals of several sensor cells at the same time, and the fixed pattern noise, which occurs when using multiple output analogs, may be effectively eliminated by one analog output. In addition, fast image acquisition may be achieved while improving SNR sufficiently.
Referring to
In m/k column line sets (k is an integer of 1 or more and m/k is an integer of 1 or more) using the k column lines as one set by the first column line selection units 1090-1, 1090-2, . . . , 1090m, the variable cycle clock generator 1020 receives an X address selection signal among the address selection signals and generates a variable cycle clock signal for performing a reset or evaluation operation simultaneously in each ith column of each of the column line sets, as an arbitrary clock cycle (i is an integer of 1 or more and k or less) to apply the clock signal to the ith column (S200).
Next, the X-decoder 1070 receives the X address selection signal among the address selection signals and uses it as a clock to sequentially increase the XDEC signal, which is an output signal, from 1 to m/k (m/k is an integer) (S300).
Next, the multi-column line selection unit 1090 may receive the variable column clock signal V_CK <m: 1> from the first column line selection units 1090-1 to 1090-m and the XDEC signal from the second column line selection unit 1092, and may select one of the column lines of the cell array (S400).
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0133162 | Sep 2015 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2016/008615 | 8/4/2016 | WO | 00 |