Table 2-2.Pin Description for COB with Connector Package: AT77C102B-CB02YV
Pin NumberNameType
1FPLGND
2Not connected
3Not connected
4DE3Digital output
5DO3Digital output
6DE2Digital output
7DO2Digital output
8DE1Digital output
9DO1Digital output
10DE0Digital output
11DO0Digital output
12AVEAnalog output
13AVOAnalog output
14TPPPower
15TPEDigital input
16VCCPower
17GNDGND
(1)
18RSTDigital input
19PCLKDigital input
20OEDigital input
21ACKNDigital output
Note:1. Ref. Connector: FH18-21S-0.3SHW (HIROSE).
5364A–BIOM–09/05
3
Figure 2-2.COB with Flex
(1)
Flex with metallizations up
Flex with metallizations down
Figure 2-3.Flex Output Side
1
3
Note:1. Flex is not provided by Atmel.
(FingerChip Connector Side)
Flex Output
Metallizations Up
2
4
AT77C102B
5364A–BIOM–09/05
3.Description
AT77C102B
The AT77C102B is part of the Atmel FingerChip monolithic fingerprint sensor family for which no
optics, no prism and no light source are required.
The AT77C102B is a single-chip, high-performance, low-cost sensor based on temperature
physical effects for fingerprint sensing.
The AT77C102B has a linear shape, which captures a fingerprint image by sweeping the finger
across the sensing area. After capturing several images, Atmel proprietary software can reconstruct a full 8-bit fingerprint image.
The AT77C102B has a small surface combined with CMOS technology, and a Chip-on-Board
package assembly. These facts contribute to a low-cost device.
The device delivers a programmable number of images per second, while an integrated analogto-digital converter delivers a digital signal adapted to interfaces such as an EPP parallel port, a
USB microcontroller or directly to microprocessors. No frame grabber or glue interface is therefore necessary to send the frames. These facts make AT77C102B an easy device to include in
any system for identification or verification applications.
Table 3-1.Absolute Maximum Ratings
()
ParameterSymbolCommentsValue
Positive supply voltageV
Temperature stabilization
power
CC
TPPGND to 4.6
Front planeFPLGND to V
Digital input voltageRST PCLKGND to V
Storage temperatureT
Lead temperature
(soldering, 10 seconds)
T
stg
leads
Do not solder Forbidden
GND to 4.6Note: Stresses beyond those listed
under “Absolute Maximum Ratings”
may cause permanent damage to the
device. These are stress ratings only
CC
CC
-50 to +95
+0.5
+0.5
and functional operation of the device at
these or any other conditions beyond
those indicated in the operational
sections of this specification is not
implied. Exposure to absolute
maximum rating conditions for extended
periods may affect device reliability.
Table 3-2.Recommended Conditions Of Use
ParameterSymbolCommentsMinTypMaxUnit
Positive supply voltageV
CC
Front planeFPLMust be groundedGNDV
Digital input voltageCMOS levelsV
Digital output voltageCMOS levelsV
Digital loadC
Analog load
Operating temperature rangeT
C
R
amb
L
A
A
Not connected
V grade-40°C to +85°C°C
Maximum current on TPPITPP0100mA
3V3.3V3.6VV
50pF
pF
kΩ
5364A–BIOM–09/05
5
Table 3-3.Resistance
ParameterMin ValueStandard Method
ESD
On pins. HBM (Human Body Model) CMOS I/O2 kVMIL-STD-883 - method 3015.7
On die surface (Zapgun)
Air discharge
Mechanical Abrasion
Number of cycles without lubricant multiply by an estimated factor
of 20 for correlation with a real finger
II 100% production tested at +25°C, and sample tested at specified temperatures (AC testing done on sample)
III Sample tested only
IV Parameter is guaranteed by design and/or characterization testing
V Parameter is a typical value only
VI 100% production tested at temperature extremes
D100% probe tested on wafer at T
= +25°C
amb
Table 3-5.Physical Parameter
ParameterTest LevelMinTypMaxUnit
ResolutionIV50µm
SizeIV8 x 280Pixel
Yield: number of bad pixels I5Bad pixels
Equivalent resistance on TPP pinI203047Ω
6
AT77C102B
5364A–BIOM–09/05
AT77C102B
.
Table 3-6.3.3V Power supply
The following characteristics are applicable to the operating temperature -40°C ≤ Ta ≤ +85°C
Typical conditions are: V
C
120 pF on digital outputs, analog outputs disconnected unless otherwise specified
load
ParameterSymbolTest LevelMinTypMaxUnit
Power Requirements
= +3.3 V; T
CC
= 25°C; F
amb
= 1 MHz; Duty cycle = 50%
PCLK
Positive supply voltageV
Active current on V
Current on V
CC
Power dissipation on V
= 0
C
load
Current on V
CC
pin, 1 MHz
CC
pin, in static mode C
CC
load
= 0 pF
in NAP modeI
CCNAP
CC
I
CC
P
CC
I
IV
I
IV
I10µA
3.03.33.6V
5
4
16
13
Analog Output
Voltage rangeV
AVx
IV02.9V
Digital Inputs
Logic compatibilityCMOS
Logic “0” voltageV
Logic “1” voltageV
Logic “0” currentI
Logic “1”currentI
TPE logic “0” voltageI
TPE logic “1” voltageI
IL
IH
IL
IH
IL
IH
TPE1-100µA
TPE10300µA
I00.8V
I2.3VCCV
I-100µA
I010µA
Digital Outputs
Logic compatibilityCMOS
Logic “0” voltage
Logic “1” voltage
(1)
(1)
V
OL
V
OH
I0.6V
I2.4V
25
18
7
5
mA
mA
mW
mW
Note:1. With IOL = 1 mA and IOH = -1 mA
5364A–BIOM–09/05
7
Table 3-7.Switching Performances
.
The following characteristics are applicable to the operating temperature -40°C ≤ Ta ≤ +85°C
Typical conditions are: nominal voltage; T
C
120 pF on digital and analog outputs unless otherwise specified
load
ParameterSymbolTest LevelMinTypMaxUnit
= 25°C; F
amb
= 1 MHz; Duty cycle = 50%
PCLK
Clock frequencyf
Clock pulse width (high)t
Clock pulse width (low)t
Clock setup time (high)/reset falling edget
No data changet
Reset pulse width hight
PCLK
HCLK
LCLK
Setup
NOOE
HRST
I0.512MHz
I250ns
I250ns
I0ns
IV100ns
IV50ns
Table 3-8.3.3V ±10% Power Supply
ParameterSymbolTest LevelMinTypMaxUnit
Output delay from PCLK to ACKN rising edget
Output delay from PCLK to ACKN falling edget
Output delay from PCLK to data output Dxit
Output delay from PCLK to analog output AVxt
Output delay from OE to data high-Zt
Output delay from OE to data outputt
PLHACKN
PHLACKN
PDATA
PAV I D EO
DATA Z
ZDATA
I145ns
I145ns
I120ns
I250ns
IV34ns
IV47ns
Figure 3-1.Reset
8
Reset RST
Clock PCLK
AT77C102B
t
HRST
t
SETUP
5364A–BIOM–09/05
Figure 3-2.Read One Byte/Two Pixels
f
PCLK
AT77C102B
Clock
PCLK
Acknowledge
ACKN
Data output
Do0-3, De0-3
Video analog output
AVO, AVE
Figure 3-3.Output Enable
t
HCLK
t
PLHACKN
Data #N
Data #N-1
t
PAVIDEO
t
LCLK
t
PHLACKN
Data #N
Data #N+1
t
PDATA
Data #N+1
Data #N+2
Output enable
OE
Data output
Do0-3, De0 -3
t
ZDATA
Hi-Z
Data output
t
DATAZ
Hi-Z
5364A–BIOM–09/05
9
Figure 3-4.No Data Change
t
PCLK
OE
NOOE
Note:OE must not change during TNOOE after the PCLK falls. This is to ensure that the output drivers of the data are not driving cur-
rent, so as to reduce the noise level on the power supply.
Figure 3-5.AT77C102B Block Diagram
PCLK
RST
Column selection
1
8 lines of 280 columns of pixels
8
Chip temperature
stabilizati
TPP
3.1Functional Description
The circuit is divided into two main sections: sensor and data conversion. One particular column
among 280 plus one is selected in the sensor array (1), then each pixel of the selected column
sends its electrical information to the amplifiers (2) [one per line], then two lines at a time are
selected (odd and even) so that two particular pixels send their information to the input of two 4bit analog-to-digital converters (3), so two pixels can be read for each clock pulse (4).
on
Clock
Reset
1 dummy colum
n
2240
temperature
8
Chip
sensor
Line sel
Amp
Ev
en
Odd
Analog
output
4-bit
ADC
4-bit
ADC
ACKN
4
8
Latches
4
Output
enable
OEAVE AVOTPE
De0-3
Do0-3
10
AT77C102B
5364A–BIOM–09/05
Figure 3-6.Functional Description
AT77C102B
1234
Column selectionLine sel
8 lines of 280 columns of pixels
1 dummy colum
Amp
8
n
Chip
temperature
sensor
Ev
en
Odd
4-bit
ADC
4-bit
ADC
4
8
latches
4
3.2Sensor
Each pixel is a sensor in itself. The sensor detects a temperature difference between the beginning of an acquisition and the reading of the information: this is the integration time. The
integration time begins with a reset of the pixel to a predefined initial state. Note that the integration time reset has nothing to do with the reset of the digital section.
Then, at a rate depending on the sensitivity of the pyroelectric layer, on the temperature variation between the reset and the end of the integration time, and for the duration of the integration
time, electrical charges are generated at the pixel level.
3.3Analog-to-digital Converter/ Reconstructing an 8-bit Fingerprint Image
An analog-to-digital converter (ADC) is used to convert the analog signal coming from the pixel
into digital data that can be used by a processor.
De0-3
Do0-3
As the data rate for the parallel port and the USB is in the range of 1 MB per second, and at least
a rate of 500 frames per second is needed to reconstruct the image with a fair sweeping speed
of the finger, two 4-bit ADCs have been used to output two pixels at a time on one byte.
3.4Start Sequence
A reset is not necessary between each frame acquisition.
The start sequence must consist in:
1. Setting the RST pin to high.
2. Setting the RST pin to low.
3. Sending 4 clock pulses (due to pipe-line).
4. Sending clock pulses to skip the first frame.
Note that after a reset it is recommended to skip the first 200 slices to stabilize the acquisition.
Figure 3-7.Start Sequence
Reset RS
Clock PCLK
T4 + 1124 clock pulses to skip the first frame
1431211124
5364A–BIOM–09/05
11
3.5Reading the Frames
A frame consists of 280 true columns plus one dummy column of eight pixels. As two pixels are
output at a time, a system must send 281 x 4 = 1124 clock pulses to read one frame.
Reset must be low when reading the frames.
3.6Read One Byte/Output Enable
The clock is taken into account on its falling edge and data is output on its rising edge.
For each clock pulse, after the start sequence, a new byte is output on the Do0-3 and De0-3
pins. This byte contains two pixels: 4-bit on Do0-3 (odd pixels), 4-bit on De0-3 (even pixels).
To output the data, the output enable (OE) pin must be low. When OE is high, the Do0-3 and
De0-3 pins are in high-impedance state. This facilitates an easy connection to a microprocessor
bus without additional circuitry since the data output can be enabled using a chip select signal.
Note that the AT77C102B always sends data: there is no data exchange to switch to read/write
mode.
3.7Power Supply Noise
IMPORTANT: When a falling edge is applied on OE (that is when the Output Enable becomes
active), then some current is drained from the power supply to drive the eight outputs, producing
some noise. It is important to avoid such noise just after the PCLK clock’s falling edge, when the
pixels’ information is evaluated: the timing diagram (Figure 3-2) and time T
val time when the power supply must be as quiet as possible.
define the inter-
NOOE
3.8Video Output
3.9Pixel Order
Figure 3-8.Pixel Order
Pixel #1 (1,1)
Pixel #8 (1,8)
An analog signal is also available on pins AVE and AVO. Note that video output is available one
clock pulse before the corresponding digital output (one clock pipe-line delay for the analog to
digital conversion).
After a reset, pixel 1 is located on the upper left corner, looking at the chip with bond pads to the
right. For each column of eight pixels, pixels 1, 3, 5 and 7 are output on odd data Do0-3 pins,
and pixels 2, 4, 6 and 8 are output on even data De0-3 pins. The Most Significant Bit (MSB) is bit
3, and the Least Significant Bit is bit 0.
Pixel #2233 (280,1)
ads
p
B ond
Pixel #2240 (280,8)
12
AT77C102B
5364A–BIOM–09/05
3.10Synchronization: The Dummy Column
A dummy column has been added to the sensor to act as a specific pattern to detect the first
pixel. Therefore, 280 true columns plus one dummy column are read for each frame.
The four bytes of the dummy column contain a fixed pattern on the first two bytes, and temperature information on the last two bytes.
Table 1. Dummy Column Description
Dummy ByteOddEven
Dummy Byte 1 DB1: 111X0000
Dummy Byte 2 DB2: 111X0000
Dummy Byte 3 DB3: rrrrnnnn
Dummy Byte 4 DB4:ttttpppp
Note:x represents 0 or 1
The sequence 111X0000 111X0000 appears on every frame (exactly every 1124 clock pulses),
so it is an easy pattern to recognize for synchronization purposes.
3.11Thermometer
The dummy bytes DB3 and DB4 contain some internal temperature information.
AT77C102B
The even nibble nnnn in DB3 can be used to measure an increase or decrease of the chip’s temperature, using the difference between two measures of the same physical device. The following
table gives values in Kelvin.
Table 1. Temperature Table
nnnn
Decimal
151111
141110
131101
121100
111011
101010
91001
81000
70111
60110
50101
40100
30011
20010
10001
00000
nnnn
Binary
Temperature differential with code 8
in Kelvin
> 11.2
8.4
7
5.6
4.2
2.8
1.4
0
-1.4
-2.8
-4.2
-5.6
-7
-8.4
-11.2
< -16.8
5364A–BIOM–09/05
13
For code 0 and 15, the absolute value is a minimum (saturation).
When the image contrast becomes faint because of a low temperature difference between the
finger and the sensor, it is recommended to use the temperature stabilization circuitry to
increase the temperature by two codes (that is from 8 to 10), so as to obtain a sensor increase of
at least >1.4 Kelvin. This enables enough contrast to obtain a proper fingerprint reconstruction.
3.12Integration Time and Clock Jitter
The AT77C102B is not very sensitive to clock jitters (clock variations). The most important
requirement is a regular integration time that ensures the frame reading rate is also as regular as
possible, so as to obtain consistent fingerprint slices.
If the integration time is not regular, the contrast can vary from one frame to another.
Note that it is possible to introduce some waiting time between each set of 1124 clock pulses,
but the overall time of one frame read must be regular. This waiting time is generally the time
needed by the processor to perform some calculation over the frame (to detect the finger, for
instance).
Several strategies are possible to reduce power consumption when the device is not in use.
The simplest and most efficient is to cut the power supply using external means.
A nap mode is also implemented in the AT77C102B. To activate this nap mode, you must:
1. Set the reset RST pin to high. By doing this, all analog sections of the device are internally powered down.
2. Set the clock PCLK pin to high (or low), thus stopping the entire digital section.
3. Set the TPE pin to low to stop the temperature stabilization feature.
4. Set the Output Enable OE pin to high, so that the output is forced in HiZ.
REGULAR INTEGRATION TIME
Frame n+1
1124 pulses
Frame n+2
1124 pulses
Frame n+3
1124 pulse
4
s
14
AT77C102B
5364A–BIOM–09/05
Figure 3-11. Nap Mode
AT77C102B
Nap mode
Reset RS
Clock PCLK
T
Nap
In nap mode, all internal transistors are in shut mode. Only leakage current is drained in the
power supply, generally less than the tested value.
3.15Static Current Consumption
When the clock is stopped (set to 1) and the reset is low (set to 0), the device’s analog sections
drain some current, whereas, if the outputs are connected to a standard CMOS input, the digital
section does not consume any current (no current is drained in the I/O). In this case the typical
current value is 5 mA. This current does not depend on the voltage (it is almost the same from 3
to 3.6V).
3.16Dynamic Current Consumption
When the clock is running, the digital sections, and particularly the outputs if they are heavily
loaded, consume current. In any case, the current should be less than the testing machine (120
pF load on each I/O), and a maximum of 50 pF is recommended.
The AT77C102B, running at about 1 MHz, consumes less than 7 mA on the V
3.17Temperature Stabilization Power Consumption (TPP Pin)
When the TPE pin is set to 1, current is drained via the TPP pin. The current is limited by the
internal equivalent resistance given in Table 3-4 on page 6 and a possible external resistor.
CC
pin.
Most of the time, TPE is set to 0 and no current is drained in TPP. When the image contrast
becomes low because of a low temperature differential (less than 1 Kelvin), then it is recommended to set TPE to 1 for a short time so that the dissipated power in the chip elevates the
temperature, allowing contrast recovery. The necessary time to increase the chip’s temperature
by one Kelvin depends on the dissipated power, the thermal capacity of the silicon sensor and
the thermal resistance between the sensor and its surroundings. As a rule of thumb, dissipating
300 mW in the chip elevates the temperature by 1 Kelvin in one second. With the 30Ω typical
value, 300 mW is 3V applied on TPP. If the power supply is 3.6V, an external resistor must be
added in the application to limit the current under 100 mA.
5364A–BIOM–09/05
15
4.Packaging: Mechanical Data
Figure 4-1.Product Reference: AT77C102B-CB01YV
TOP VIEW
SCALE 10/1
SIDE VIEW
SCALE 10/1
A
0.2 A
0.89 ±0.3
2.33 ±0.5
1.64
0.74 ±0.06
+0.07
At 0.4 heigh from B ref.
-0.01
0.32
Top View (all dimensions in mm)
1
4
min
0.2
26.6 ±0.3
0.2
max
max
5.20
Dam and Fill
5.90
max
1.5
max.
2.95 ±0.50
9 ±0.3
0.82 ±0.50
B
0.82 ±0.18
Figure 4-2.Product Reference: AT77C102B-CB01YV
Bottom View (All dimensions in mm)
+
_
0.08
+0.08
-0.12
(x3)
(x3)
1
+
_
0.08
0.5
6.30
+
_
0.15
1.15
+
_
2.15 0.15
+
_
0.1
+0.33
0.75
- 0.25
RO. 75
+0.15
1.5
- 0.23
23.85
+
_
0.08
3.5
+
_
0.15
1
+
_
0.08
1.5
+
_
0.08
2
+
_
0.15
2
+
_
0.1
16
AT77C102B
5364A–BIOM–09/05
Figure 4-3.Product Reference: AT77C102B-CB02YV
All Dimensions in mm
9.85 ±0.3
5.9 max
5.2 max
14.32
AT77C102B
+0.04
-0.01
FLEX OUTPUT
2.9±0.5
1.5 MAX
0.2 min
4.1Package Information
Scale 4/1
1.9±0.4
4.1 ±0.2
0.18
±
0.82
)
3
(x
+0.15
-0.23
1.5
A
1.64
+0.07
-0.01
8.9 ±0.5
8.8 ±0.2
1.25 ±0.5
26.6 ±0.3
FLEX OUTPUT
0.75
+0.33
-0.25
2.39 ±0.5
R0.75
0.08
+
-0.12
(x 3)
+
_
0.74 0.06
±0.5
4.1
(x 2)
6.3 ±0.1
1.78 ±0.5
A
4.1.1Electrical Disturbances
When looking at the fingerchip device from the top with the glob top to the right, the right edge
must never be in contact with customer casing or any component to avoid electrical
disturbances.
Figure 4-4.Epoxy Overflow
Maximum epoxy overflow width: 0.55 mm on the die edge.
Maximum epoxy overflow thickness: 0.33 mm.
Note:Refer to Figure 4-1 on page 16.
5364A–BIOM–09/05
AA Section
Fingerchip
0.55
0.33
Epoxy Glue Overflow
17
5.Ordering Information
5.1Package Device
Atmel prefix
FingerChip family
Device type
Package
CB01: Chip On Board (COB)
CB02: COB with connector
AT77C 102B- —
CBXX
VY
Quality level:
— : standard
Temperature range
o
V: -40
C to +85o C
RoHS compliant
18
AT77C102B
5364A–BIOM–09/05
Atmel CorporationAtmel Operations
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Memory
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Literature Requests
www.atmel.com/literature
DDisclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-
TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.