ATMEL AT77SM0101BCB02VEK

Features
•
•
•
•
•
•
•
•
•
•
Module Size: 55 x 72 mm (Smaller than Smart Card)
Microcontroller: Atmel ARM9®-based AT91RM9200
SDRAM: 128 Mbits
Flash: Atmel DataFlash® 32 Mbits
Fingerprint Sensor: Atmel FingerChip® AT77C101B-CB02V
Operating Temperature Range: -30° C to +65° C
Operating Voltage: 3.3V ±10%
Power Consumption: 200 mA in Typical Conditions
Operating System: Linux® (Kernel 2.4.19)
Available interfaces on Extension Connector:
– Drivers Provided for SPI, Ethernet, Serial DBGU
– Drivers not Provided for USB Host and Device, TWI, RS-485, IrDA,
SmartCard, MMC/SD Card, SSC, RTC, JTAG…
• Software Suite with Embedded Pre-loaded Bio-engine
FingerChip®
Biometric
Module
Description
This document describes the specifications of Atmel's AT77SM0101BCB02VKE FingerChip biometric module. Based on Atmel's FingerChip fingerprint sensor, ARM9
microcontroller and flash memory, the AT77SM0101BCB02VKE provides the main
biometric functions such as user enrollment, authentication and identification in a
packaged module, making it easy to integrate into a final system.
AT77SM0101BCB02VKE
The AT77SM0101BCB02VKE is particularly well-suited to Physical Access Control,
Point of Sale devices, Time and Attendance or Vending Machines.
The AT77SM0101BCB02VKE provides great flexibility because of its memory capacity and powerful microcontroller loaded with the Linux operating system, and features
many possible interfaces, including Ethernet. The AT77SM0101BCB02VKE biometric
m o d u l e r e q u i r e s t h e p u r c h a s e o f t h e E v a l u a t i o n / D e ve l o p m e n t K i t
AT77SM0101BCB02VEK to develop the user interface of the final application.
Applications
•
Physical Access Control
•
Time and Attendance Systems
•
Automated Teller Machines, Points of Sale
•
Vending Machines
•
Smart Homes
•
Locks, Safes
•
Reference Design for ARM9 and FingerChip Design Development
Figure 1. FingerChip Biometric Module AT77SM0101BCB02VKE
5391A–BIOM–09/04
Functional
Description
The AT77SM0101BCB02VKE is a biometric sub-system based on Atmel’s FingerChip
fingerprint sensor. It comprises a fingerprint sensor connected to a board that embeds
processing capabilities through an ARM9-based AT91RM9200 microprocessor, and
memory to store the software and fingerprint templates.
The biometric module must be connected to a motherboard for power supplies and
interface connections. Connection to the motherboard is achieved through two standard
connectors located on the sides of the module board.
The module is loaded with a Linux operating system, an Atmel driver for the FingerChip
sensor, and by default, authentication software (biometric library) for extraction of fingerprint characteristics and comparison with enrolled templates (also called bio-engine).
The standalone module can perform the following:
•
Enrollment: an operation where the end-user scans his fingerprint by sweeping it
across the FingerChip sensor, providing a fingerprint signature reference (template)
•
Authentication: accurate matching of the newly acquired fingerprint against the
template stored in the board’s memory during the enrollment procedure, used to
validate user authentication
•
Identification: matching of the fingerprint image against the correct template within a
database of previously acquired templates
These three functions can then be used in any application requiring authentication to
grant rights to a user, or to change criteria of the user’s profile. Examples of typical
applications might include physical access control or time and attendance monitoring.
The AT77SM0101BCB02VEK Evaluation Kit provides all the tools necessary for easy
development of a customized application using the biometric module APIs.
The AT77SM0101BCB02VKE biometric module lets you add convenient and secured
user authentication to your products in a surprisingly reduced development time.
Figure 2. AT77SM0101BCB02VKE Block Diagram
Motherboard
Linear
Regulator
3.3V
SDRAM
16 MB
3.3V
Connectors
GPIOS
Interfaces
1.8V
32-bit
Data Bus
SPI
AT91RM9200
Flash
4 MB
Control
8 Bits
AT77C101B-CB02V
2
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Technical
Description
Atmel’s FingerChip biometric module includes the AT77C101B-CB02V FingerChip sensor (8-bit parallel interface) connected through a flex cable to the module itself.
Module Size and Length
of Flex
The board size of the module is 55 mm x 72 mm. It has three screw holes for easy fixing
to the motherboard or casing of the final system.
The flexible cable is 5 cm long. It is a single straight cable made of copper.
Figure 3. AT77SM0101BCB02VKE Board Dimensions
55 mm
50 mm
26.6 mm
72 mm
9.85 mm
The dimensions of the sensor are 26.6 mm x 9.85 mm x 2.6 mm for the PCB. The die
size is 1.7 mm x 17.3 mm.
1
49
2
50
1
49
50
Figure 4. Motherboard Interface
2
Description of
Motherboard Interface
3
5391A–BIOM–09/04
Table 1. J1 Pin Description
Pin
Description
Pin
Description
1
GND
2
3V3
3
NBS3
4
NBS1
5
PC10
6
NRD_NOE_NCFOE
7
PC11
8
NWR0_NWE_NCFWE
9
PC12
10
NCS3_NSMCS
11
PC14*
12
PC15*
13
PC1
14
PC0*
15
PC2
16
PC3
17
PC4
18
PC5
19
PC6
20
PA15/EMDC
21
PA0/MISO
22
PA16/EMDIO
23
PA1/MOSI
24
PA17/TXD0
25
PA2/SPCK
26
PA18/RXD0
27
PA4/NPCS1
28
PA19/SCK0
29
PA5/NPCS2
30
PA20/CTS0
31
PA6/NPCS3
32
PA21/RTS0
33
PA7/EREFCK
34
PA22
35
PA8/ETXEN
36
PA23/IRQ3
37
PA9/ETX0
38
PA24
39
PA10/ETX1
40
PA25/TWD
41
PA11/ECRSDV
42
PA26/TWCK
43
PA12/ERX0
44
PA29
45
PA13/ERX1
46
PA28
47
PA14/ERXER
48
PA27
49
3V3
50
GND
Note:
4
Pins 11, 12 and 14: do not use when the AT77C101B is connected to the module.
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Table 2. J2 Pin Description
Pin
Description
Pin
Description
1
GND
2
3V3
3
PB22
4
PC9
5
PB19
6
PC8
7
PB18
8
PC7
9
PB17
10
DDP
11
PB16
12
DDM
13
PB15
14
HDPA
15
PB14
16
HDMA
17
PB13
18
PB29/IRQ0
19
PB12
20
PB28/FIQ
21
PB11
22
PB27
23
PB10
24
PB26
25
PB9
26
PB25
27
PB8
28
PB24
29
PB7
30
PB23
31
PB6
32
NRST
33
PB5
34
NTRST
35
PB4
36
TMS
37
PB3
38
TCK
39
PB2
40
TDO
41
PB1
42
TDI
43
PB0
44
JTAGSEL
45
PA31
46
PB21
47
PA30
48
PB20
49
3V3
50
GND
The pins are used to connect the following interfaces:
•
USB device: pins 10 and 12 of J2 connector
•
USB host: pins 14 and 16 of J2 connector
•
TWI: pins 40 and 42 of J1 connector
•
JTAG: pins 32, 34, 36, 38, 40, 42 and 44 of J2 connector
•
SPI: pins 21, 23, 25, 27, 29 and 31 of J1 connector
•
Two serial links: RS-232, RS-485, IrDA and/or Smart Card
•
Ethernet or MMC/SD card
5
5391A–BIOM–09/04
Board’s Main
Components
ARM9-based AT91RM9200
Microcontroller
The AT91RM9200 microcontroller features the following:
•
200 MIPS capability
•
16 KB data cache
•
16 KB instruction cache
•
16 KB SRAM
•
ROM boot
•
Ethernet MAC
•
USB 2.0 full-speed host and device
•
USART, DMA, TWI, SPI, SSC, MCI
The ARM9 operates at 200 MHz on the module.
Memory
The AT77SM0101BCB02VKE biometric module features:
AT77C101B-CB02V Sensor
6
•
128 Mbits (16 Mbytes) of SDRAM on a 32-bit parallel data bus interface operating at
66 MHz
•
32 Mbits (4 Mbytes) of Atmel DataFlash on an SPI bus operating at 10 MHz
The sensor has the following characteristics:
•
A sensitive layer over a 0.8 µm CMOS array
•
An image zone of 0.4 × 14 mm, equalling 0.02 in. × 0.55 in.
•
An image array of 8 × 280, equalling 2240 pixels
•
A pixel pitch of 50 µm × 50 µm, equalling 500 dots-per-inch resolution
•
A pixel clock of up to 2 MHz with a capacity of up to 1780 frames per second
•
A die size of 1.7 × 17.3 mm
•
An operating voltage range of 3V to 5.5V
•
A natural protection from electrostatic discharge (ESD) up to 16 kV of air discharge.
Use of metal casing or metalized plastic in the final application is strongly
recommended
•
A power consumption of 20 mW at 3.3V, 1 MHz, 25°C
•
An operating temperature range of -40°C to +85°C
•
A strong resistance to abrasion with the capability to withstand over 1 million finger
sweeps
•
A sweep speed ranging from 2 cm/s to 20 cm/s
•
A low power consumption of 6 mA typical in acquisition mode and 10 µA in standby
mode
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Storage Capacity
Figure 5. RAM Memory Mapping
Used by Ramdisk
6 MB
Kernel
Code
16 MB RAM
Used by Kernel
Free
1.5 MB
4 MB
4.5 MB
Figure 6. DataFlash Memory Mapping
4 MB DataFlash
Compressed
Kernel
Compressed Ramdisk
AT77SM0101BCB02VKE Compressed Ramdisk < 2 MB
700 kB
Biometric Performances
3 MB
Templates
Database
Storage
16 kB
300 kB
The device’s biometric performances are characterized by the following:
•
An image size of 500 × 400
•
256 levels of grey
•
A finger swiping speed from 2 to 15 cm/s
•
An FRR under 3% at an FAR 10-4 rate using an IKENDI® algorithm
•
An authentication time of under 10 ms
•
A biometric template size of 384 bytes
•
An authentication algorithm size of 420 kbytes
•
An identification time of under 1 second for 50 templates
Software
Operating System
Driver Modules
The biometric module comes preloaded with the Linux operating system (kernel 2.4.19
rmk 7). The kernel includes:
•
Ramdisk support
•
A serial port driver supporting DBGU and up to four UARTs
•
An SPI driver
•
Ethernet layers 10/100 Mbits (compatible with MII protocol)
•
Watchdog support
Further information can be retrieved at http://www.arm.linux.org.uk.
7
5391A–BIOM–09/04
Two drivers are provided as modules that can be loaded or unloaded during runtime.
These are:
•
The FingerChip driver: FingerChip_mod.o, version 2.0 enabling on-the-fly
reconstruction of images
•
A GPIOs driver: Leds_mod.o, version 2.0, used to drive switches, LEDS etc.
Environmental Specifications
Operating Conditions
Absolute Maximum Ratings*
*NOTICE:
Power Supply Voltage (VCC) ................................-0.3V to 4.6V
Storage Temperature (Tstg) ............................. -40° C to +85° C
Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent damage to the device. This is a stress rating only 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.
Recommended Conditions of Use
Parameter
Symbol
Comments
Min
Typ
Max
Unit
Positive supply voltage
VCC
3.3V ±10%
3
3.3
3.6
V
Operating temperature range
Tamb
Telecom: “T grade”
-30° C to +65° C
°C
Sensor Resistance
Min Value
Standard Method
±16 kV
NF EN 6100-4-2
200,000
MIL E 12397B
4 hours
Internal method
ESD
Air discharge on die surface (Zap gun), sensor included in casing
Mechanical Abrasion
Number of cycles without lubricant
[a multiplication by a factor of 20 should be applied for correlation with a real finger]
Chemical Resistance
Cleaning agents, acid, grease, alcohol, diluted acetone
Note:
Resistance characteristics are given for the sensor only.
Electrical Characteristics
Parameter
Symbol
Comments
Current on VCC
ICC
3.3V ±10%
8
Min
Typ
Max
Unit
200
300
mA
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Module Integration
Mechanics
The size of the board and the flex cable make integrating the standalone module into the
final product simple and convenient. In addition, the module can be fixed to the main
board or the casing using three screws.
Fingerprint Sensor
Atmel recommends fixing the sensor by inserting it into the casing’s groove. Care should
be given to ensuring that:
Connection of the Module
Board to the Motherboard
•
The casing provides sufficient aeration
•
The board is implemented vertically with the flex connector outputs oriented
downwards
•
The sensor is protected from direct exposure to rain when used outdoors
The standalone module board measures 55 mm by 72 mm. It has three screw holes for
easy fixing to the motherboard or casing of the final system. Connection to the motherboard is achieved through two connectors each comprising 2 x 25 pins, which are
located on the sides of the module board. The height of the components under the module must not exceed 5 mm.
Figure 7. Module Board Mechanical Data
72 mm
11.6 mm
4.5 mm
Component Side
Solder Side
1
2
1
2
ATMEL
55 mm
49
3 mm
50
J2
49
50
J1
5.5 mm
12.90
42.11
56.00
8.00
8.00
9
5391A–BIOM–09/04
Electrical Integration
The motherboard must at least provide power supplies and the required components in
order to implement the desired interfaces. Atmel recommends using a linear power supply of 3.3V to power the standalone module.
An example of a possible implementation is given in the Development Kit documentation (this kit can be ordered through your local Atmel distributor). Reading this
documentation is strongly recommended to proceed with accurate programming of the
board application.
10
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Evaluation and Development Kit
Figure 8. AT77SM0101BCB02VEK
AT77SM0101BCB02VEK
Content
Authentication Software
and SDK
This kit includes:
•
A demo kit board with an integrated biometric module
•
A power supply with adapters for international power outlets
•
A crossed Ethernet cable
•
A serial cable
•
A "Quick Start" guide
•
A CD-ROM comprising all the necessary tools and documentation
The Development Kit includes a complete software SDK for easy access to the FingerChip’s hardware (image capture). This SDK also allows the user to control the bioengine (authentication software) and manage the database through high-level functions.
The authentication software is directly preloaded onto the module. The SDK also
includes a communication protocol to control the module from a PC.
11
5391A–BIOM–09/04
Stack Schematics
Figure 9. Stack Schematics
Module Board
Embedded Application
Atmel SDK
FingerChip Lib
Bio-engine Lib
DB Lib
FingerChip Driver
AT77C101B
Fingerprint Sensor
GPIOs
Driver
Ethernet
Layers
USB
Driver
Serial
Driver
J1 and J2
Extension Connectors
The fingerprint acquisition channel runs through Atmel's SDK
Enrollment, verification and identification through the bio-engine but controlled
by Atmel's SDK
Database manipulation is achieved through Atmel's SDK or directly through
the bio-engine
Generic communication with the outside world is controlled via GPIOs,
the Ethernet or USB port or serial link for which drivers are available and
directly accessible from the application layer
Static drivers
Dynamic drivers
12
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Packaging
Mechanical Data
Figure 10. Product Reference AT77C101B-CB02V
All dimensions in mm
9.85 ± 0.3
5.2 max
4.1 ± 0.2
+0.04
14.35 -0.01
0.8 MAX
5.9 max
8.9 ± 0.5
FLEX OUTPUT
8.8 ± 0.2
2.9 ± 0.5
26.6 ± 0.3
+0.15
1.5 -0.23 (x 3)
+0.08
R0.75 -0.12 (x 3)
FLEX OUTPUT
B
6.3 ± 0.1
+0.07
1.66 -0.01
B
1.78 ± 0.5 (x 2)
0.83 ± 0.11
1.9 ± 0.4
1.5 MAX
0.2 min
2.39 ± 0.5
1.25 ± 0.5
BB Section
4.1 ± 0.5
+0.33
0.75 -0.25
13
5391A–BIOM–09/04
Ordering Information
The standalone module is available in Europe through Atmel distributors.
Two references are available for the module:
•
AT77SM0101BCB02VKE (includes IKENDI bio-engine license)
•
AT77SM0101BCB02VBS (includes Bioscrypt Inc. bio-engine license)
The Development Kit (reference AT77SM0101BCB02VEK) is also available in Europe
through Atmel’s distributors.
Naming Convention
Figure 11. Naming Convention
AT77SM0
Atmel prefix
FingerChip Biometric Module Family
14
101B
CB02
V
xx
FingerChip Sensor Type
Bio-engine/Evaluation Kit:
KE: IKENDI Bio-engine
BS: Bioscrypt Bio-engine
EK: Evaluation Kit
Package
CB02: Chip On Board (COB)
with connector
Sensor temperature range
V: -40o C to +85o C
AT77SM0101BCB02VKE
5391A–BIOM–09/04
Atmel Corporation
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
Atmel Operations
Memory
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
Tel: (49) 71-31-67-0
Fax: (49) 71-31-67-2340
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
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
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
Literature Requests
www.atmel.com/literature
Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard
warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. 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. No licenses to patents or other intellectual property of Atmel are
granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use
as critical components in life support devices or systems.
© Atmel Corporation 2004. All rights reserved. Atmel ® and combinations thereof, DataFlash ® and FingerChip® are the registered trademarks
of Atmel Corporation or its subsidiaries. ARM® and ARM9 ® are the registered trademarks of ARM Ltd. Linux ® is the registered trademark of
Linus Torvalds. Bioscrypt® is the registered trademark of Bioscrypt Inc. IKENDI ® is the registered trademark of IKENDI Software AG. Other
terms and product names may be the trademarks of others.
Printed on recycled paper.
5391A–BIOM–09/04