Features
• Module Size: 55 x 72 mm (Smaller than Smart Card)
• Microcontroller: Atmel ARM9
• SDRAM: 128 Mbits
• Flash: Atmel DataFlash
• Fingerprint Sensor: Atmel FingerChip
• Operating Temperature Range: -30° C to +65° C
• Operating Voltage: 3.3V ±10%
• Power Consumption: 200 mA in Typical Conditions
• Operating System: Linux
• 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
®
-based AT91RM9200
®
32 Mbits
®
(Kernel 2.4.19)
®
AT77C101B-CB02V
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.
The AT77SM0101BCB02VKE is particularly well-suited to Physical Access Control,
Point of Sale devices, Time and Attendance or Vending Machines.
FingerChip®
Biometric
Module
AT77SM0101BCB02VKE
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
module requires the purchase of the Evaluation/Development Kit
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
Linear
Regulator
3.3V
SDRAM
16 MB
3.3V
1.8V
32-bit
Data Bus
8 Bits
Motherboard
Connectors
GPIOS Interfaces
AT91RM9200
Control
SPI
Flash
4 MB
AT77C101B-CB02V
2
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Technical
Description
Module Size and Length
of Flex
Atmel’s FingerChip biometric module includes the AT77C101B-CB02V FingerChip sensor (8-bit parallel interface) connected through a flex cable to the module itself.
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
Description of
Motherboard Interface
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.
Figure 4. Motherboard Interface
2
1
2
1
50
49
50
49
5391A–BIOM–09/04
3
Table 1 . J1 Pin Description
Pin Description Pin Description
1GND2 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: Pins 11, 12 and 14: do not use when the AT77C101B is connected to the module.
4
AT77SM0101BCB02VKE
5391A–BIOM–09/04
AT77SM0101BCB02VKE
Table 2 . J2 Pin Description
Pin Description Pin Description
1GND23V3
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
5391A–BIOM–09/04
5