TrueSecureTM GTU Series USB Fingerprint Module Revision: V1.00 Date: ������������� July 10, 2014 GTU Sereis USB Fingerprint Module Table of Contents 1 Features.................................................................................................................... 3 2 Applications ............................................................................................................ 3 4 Block Diagram.......................................................................................................... 4 5 General Description................................................................................................. 4 6 Pin Description........................................................................................................ 5 7 Electrical Specifications......................................................................................... 5 8 Other Specifications................................................................................................ 6 9 Functional Description............................................................................................ 6 Hardware Description............................................................................................................. 6 Software Development Kit Description................................................................................... 7 Programming Example........................................................................................................... 8 10 Mechanical Specifications.................................................................................... 9 GTU-5110B3...................................................................................................................................... 9 GTU-5110B4.................................................................................................................................... 10 GTU-5110B6.....................................................................................................................................11 Rev. 1.00 2 of 12 July 10, 2014 Table of Contents 3 Selection Table......................................................................................................... 3 GTU Sereis USB Fingerprint Module 1 Features ▆▆ ▆▆ ▆▆ ▆▆ ▆▆ ▆▆ ▆▆ ▆▆ ▆▆ ▆▆ 2 Applications ▆▆ ▆▆ ▆▆ ▆▆ 3 Features ▆▆ USB Interface fingerprint recognition modules High dpi and low image distortion Advanced optical technology High accuracy and high recognition speed Ultra-thin optical sensor Static electricity resistant durable design Downloadable sensor fingerprint image Easy fingerprint recognition product integration USB 2.0 Full Speed Interface for convenient interfacing to external MCU or PC Volume production with high quality based on NB CAM manufacturing procedure Provides Software Development Kit and Application Programming Interface Notebook computer login Household security products Vehicle entry systems Biometric identification products Selection Table The range of devices shown in the selection table are similar in function, but differ mainly in their connector type and physical dimensions. Part No. Rev. 1.00 Effective Area Resolution (mm2) (DPI) Image Pixels Connnector Dimension (mm3) (W × D × H) GTU-5110B3 14 × 12.5 500 240 × 272 Mini-USB 17.5 × 36 × 7.74 GTU-5110B4 14 × 12.5 500 240 × 272 Wafer USB 25 × 35.5 × 7.74 GTU-5110B6 14 × 12.5 500 240 × 272 Wafer USB 17 × 45 × 7.74 3 of 12 July 10, 2014 GTU Sereis USB Fingerprint Module 4 Block Diagram The following shows a simplified version of the internal functions of the fingerprint module. 5 Sensor to USB Signa� conversion circ�its USB Interface General Description Fingerprint recognition technology is proving to be an increasingly widespread secure and accurate means of biometric identification. Eliminating the need to remember passwords, instead relying upon the individual’s unique biometric data, is increasingly proving to be a mainstream method of security entry, witnessed by an increasing stream of new fingerprint recognition equipped products. This range of fingerprint recognition devices from Holtek offers users a quick and easy means of capturing and processing fingerprint images. By integrating all the necessary electronics to convert the captured CMOS fingerprint image sensor information into USB interface compatible data, users have a means of downloading and processing the fingerprint image for integration into their own fingerprint security entry products. This is fully supported by Holtek’s Fingerprint Module Software Development Kit. Applications for these devices would include smartphones, personal computers, door entry systems etc. as well as a host of other products requiring secure identification entry. Rev. 1.00 4 of 12 July 10, 2014 Block Diagram Fingerprint Sensor GTU Sereis USB Fingerprint Module 6 Pin Description The fingerprint modules have a very simple 5-pin interface structure. Two pins for the USB communication, a single power pin and two ground pins. Pin No. USB +5V 2 D- USB Data - 3 D+ USB Data + 4 GND Ground pin 5 GND Ground pin Electrical Specifications Symbol Rev. 1.00 Function VCC Pin Description 7 Pin Name 1 Test Conditions Min Typ Max Units VDD Operating Voltage Parameter — 3.3 5.0 6.0 V IDD Operating Current — — — 70 mA tSST System start up time — TBD — — ms RRVDD VDD rise rate — TBD — — V/ms 5 of 12 July 10, 2014 GTU Sereis USB Fingerprint Module 8 Other Specifications Item USB 2.0 Full Speed Image Resolution 500 dpi+/-2%, 288 × 240 pixel Effective Sense Area 14.6 × 12.2mm Image gray scale 8bit/pixel, max 256 gray level TV Distortion < 4% Matching Speed < 1 sec FAR 1/100,000 FRR 1/100 ESD - air 8 kV Operating Environment Temp -20°C ~ +60°C Operating Environment Humidity 0% ~ 80% Storage Environment Temp -20°C ~ +60°C Storage Environment Humidity 10% ~ 80% Other Specifications 9 Value Communication Interface Functional Description These fingerprint recognition modules contain an integrated CMOS image sensor to capture the fingerprint image data. However by also integrating the necessary electronic circuitry to convent this image data into USB interface signals, the devices contain all the necessary hardware to allow an external PC to conveniently download and process the fingerprint image data, eliminating the need to interface directly to the CMOS image sensor. As Holtek also provides a full Software Development Kit for these modules users are provided with the necessary development software to assist with rapid development of their fingerprint recognition function equipped product design. Hardware Description These fingerprint modules contain a CMOS image sensor as well as USB signal conversion circuitry to allow the modules to communicate with an external USB interface equipped PC. As a result the only external pin connections are the two USB signal lines, power and ground lines. The USB interface is a 2.0 Full Speed type. After power on a certain amount of time, as provided in the electrical characteristics, must be allowed before any USB commands are sent to the device. The devices also contain blue LED indicator driver hardware. Rev. 1.00 6 of 12 July 10, 2014 GTU Sereis USB Fingerprint Module Software Development Kit Description Holtek supplies a software development kit to enable convenient development of fingerprint recognition applications. The building blocks for these user applications is provided through an Application Programming Interface, API, which designers can use to assist with rapid product development. The Holtek supplied Software Development Kit includes Visual Basic and Visual C demo source code along with all the necessary drivers and DLLs. Other relevant documentation such as a Users’s Manual and Programmer’s Guide are also provided. Functional Description The following table provides a list of the Holtek provided API functions. API Functions Rev. 1.00 Brief Description Finger_Open Connect the fingerprint device Finger _Close Disconnect the fingerprint device Finger _StartCap Switch on the LED Finger_EndCap Switch off the LED Finger_Capture Capture an image for later processing Finger_SnapShot Snapshot an image for displaying Finger_CheckFinger Check if any finger is located on the device Finger_Dimension Return the dimensions of the effective capture area Finger_GetImage Copy the image to the input buffer Finger_Save Save the image to a specific BMP file Finger_Display Display the image to the DC of a specific window. Finger_SetParameter Set the brightness and contrast of the image Finger_GetParameter Get the current brightness and contrast of the image Finger_SaveParameter Save the brightness and contrast to the device Finger_Template Convert the image to a raw template of 168 Bytes Finger_Enroll Convert 3~5 images to a template of 504 Bytes Finger_EndEnroll Free the resource being used during enrollment Finger_Verify Match if two input templates are identical Finger_SetKey Save a 5-byte key to the device for later SW check Finger_CheckKey Check the input 5-byte key with the stored key Finger_EraseKey Erase the previous set key. Finger_IsSetKey Check if the key has been set to the device. 7 of 12 July 10, 2014 GTU Sereis USB Fingerprint Module Programming Example The following example program is provided to assist users in showing how an enrollment and identification program could be generated. Functional Description AP Starts Finger_Open(); … Other functions //AP Closes Finger_Close(); Enrollment Finger_StartEnroll() Finger_StartCap() For (i=0;i<5;i++) { While(Finger_Capture()!=OK) rtn = Finger_Enroll() } Finger_EndCap() Finger_EndEnroll() If(‘rtn >’A’ && rtn<’D’) Save the template Else Failed Identification Finger_StartCap() for (i=0;i<MatchCount;i++) { While(Finger_Capture()!=OK) rtn = Finger_Template() If(rtn==OK) { for (j=0;j<UserNo;j++) { If(Finger_Verify()==OK) break; } } } Finger_EndCap() Rev. 1.00 8 of 12 July 10, 2014 GTU Sereis USB Fingerprint Module 0.36 6.82 Mechanical Specifications Pin1 = USB +5V Pin2 = DPin3 = D+ Pin4 = GND Pin5 = GND 17.50 16.78 12.90 7.70 1.60 36 16.90 20.78 4.92 9.21 4.70 July 10, 2014 9 of 12 Rev. 1.00 Mechanical Specifications 10 GTU-5110B3 GTU Sereis USB Fingerprint Module GTU-5110B4 7.67 4.15 12.90 25 16.68 2.90 Mechanical Specifications 6.87 Connect to PC Pin1 = USB +5V Pin2 = DPin3 = D+ Pin4 = GND Pin5 = GND 0.94 0.67 6 35.50 16.90 21.13 1.81 1.11 Pin1 = USB +5V Pin2 = DPin3 = D+ Pin4 = GND 10.57 July 10, 2014 10 of 12 Rev. 1.00 GTU Sereis USB Fingerprint Module GTU-5110B6 17 16.68 12.90 0.68 45 21.13 16.90 Mechanical Specifications 6.87 0.15 Pin1 = USB +5V Pin2 = DPin3 = D+ Pin4 = GND Pin5 = GND 7.68 7.67 3.70 July 10, 2014 11 of 12 Rev. 1.00 GTU Sereis USB Fingerprint Module Mechanical Specifications Copyright© 2014 by HOLTEK SEMICONDUCTOR INC. The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holtek's products are not authorized for use as critical components in life support devices or systems. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www. holtek.com.tw. Note that Holtek’s fingerprint recognition products have been designed in conjunction with Gingy Technology. Rev. 1.00 12 of 12 July 10, 2014