SFG R303A Series User Manual

Fingerprint identification module

Advertisement

Quick Links

R303A Series
Fingerprint Identification Module

User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the R303A Series and is the answer not in the manual?

Questions and answers

Summary of Contents for SFG R303A Series

  • Page 1: User Manual

    R303A Series Fingerprint Identification Module User Manual...
  • Page 2 No responsibility or liability is assumed by SFG for the application or use, nor for any infringements of patents or other intellectual property rights of third parties that may result from its use.
  • Page 3 I Introduction DC 3.6V-6.0V UART(TTL logical Power Interface level)/ USB 1.1 Working current Typical: 100mA Matching Mode 1:1 and 1:N Peak: 150mA Baud rate (9600*N)bps, Character file size 256 bytes N=1~12 (default N=6) Image acquiring time <0.5s Template size 512 bytes Storage capacity 120/ 375/ 880 Security level...
  • Page 4 II Main Parameters III Hardware Interface Exterior Interface R303A (All in one) Connecting with PC (P1/P2 on board) Serial Communication(P1) When the FP module communicates with user device, definition of J1 is as follows: Name Type Function Description Pin Nmuber Power input Data output.
  • Page 5 Hardware connection Via serial interface, the Module may communicate with MCU of 3.3V or 5V power: TD (pin 2 of P1) connects with RXD (receiving pin of MCU), RD (pin 3 of P1) connects with TXD (transferring pin of MCU). Should the upper computer (PC) be in RS-232 mode, please add level converting circuit, like MAX232, between the Module and PC.
  • Page 6 Logic 1 =3.3V -0.3 Maximum input voltage Imax IV System Resources To address demands of different customer, Module system provides abundant resources at user’s use. Notepad The system sets aside a 512-bytes memory (16 pages* 32 bytes) for user’s notepad, where data requiring power-off protection can be stored.
  • Page 7 System Confiuration Parameter To facilitate user’s developing, Module opens part system parameters for use. And the basic instructions are SetSysPara & ReadSysPara. Both instructions take Parameter Number as parameter. When upper computer sends command to modify parameter, Module first responses with original configurations, then performs the parameter modification and writes configuration record into Flash.
  • Page 8 The new modified password is stored in Flash and remains at power off. Module address Each module has an identifying address. When communicating with upper computer, each instruction/data is transferred in data package form, which contains the address item. Module system only responds to data package whose address item value is the same with its identifying address.
  • Page 9 End of Data packet. Refers to the length of package content (command packets and Package LENGTH 2 bytes data packets) plus the length of Checksum( 2 bytes). Unit is length byte. Max length is 256 bytes. And high byte is transferred first. be commands, data, command’s...
  • Page 10 VI Module Instruction System R303A series provide 23 instructions. Through combination of different instructions, application program may realize muti finger authentication functions. All commands/data are transferred in package format. Refer to 5.1 for the detailed information of package.
  • Page 11: Table Of Contents

    Acknowledge package format: 2 bytes 4 byte 2 bytes 1 byte 2 bytes Header Module address Package length Confirmation Checksum code 0xEF01 xxxx Note: Confirmation code=00H: password setting complete; Confirmation code=01H: error when receiving package; Set Module address SetAdder Description: Set Module address. (Refer to 4.7 for adderss information) Input Parameter: None;...
  • Page 12: 0Xef01

    Confirmation code=1aH: wrong register number; Port Control Control Description: For UART protocol, it control the “on/off” of USB port; For USB protocol, it control the “on/off” of UART port; Input Parameter: control code Control code ”0” means turns off the port; Control code ”1”...
  • Page 13: Bytes

    Name Description Offset (word) Size (word) Status register Contents of system status register System identifier code Fixed value: 0x0009 Finger library size Finger library size Security level Security level (1, 2, 3, 4, 5) Device address 32-bit device address Data packet size Size code (0, 1, 2, 3) N (baud = 9600*N bps) Baud settings...
  • Page 14 Header Module Package Package Confirmation Checksum address identifier length code 0xEF01 Xxxx Note: Confirmation code=00H: finger collection successs; Confirmation code=01H: error when receiving package; Confirmation code=02H: can’t detect finger; Confirmation code=03H: fail to collect finger; Upload image UpImage Description: to upload the image in Img_Buffer to upper computer. Refer to 1.1.1 for more about image buffer.
  • Page 15 address identifier length code 0xEF01 Xxxx Note: 1:Confirmation code=00H: ready to transfer the following data packet; Confirmation code=01H: error when receiving package; Confirmation code=0eH: fail to transfer the following data packet; 2:Module shall transfer the following data packet after responding to the upper computer. Data package length must be 64, 128, or 256。...
  • Page 16: Byte 2 Bytes 1 Byte Package Package Instruction

    Header Module Package Package Instruction Checksum address identifier length code 0xEF01 xxxx Acknowledge package format: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes Header Module Package Package Confirmation Checksum address identifier length code 0xEF01 xxxx Note: Confirmation code=00H: operation success; Confirmation code=01H: error when receiving package;...
  • Page 17: Return Parameter: Confirmation Code (1 Byte)

    2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes Header Module Package Package Instruction buffer Checksum address identifier length code number 0xEF01 xxxx BufferID Note: BufferID of CharBuffer1 and CharBuffer2 are 1h and 2h respectively. Other values (except 1h, 2h) would be processed as CharBuffer2.
  • Page 18: Package Package Identifier Length

    Input Parameter: BufferID(buffer number), PageID (Flash location of the template, two bytes with high byte front and low byte behind)。 Return Parameter: Confirmation code (1 byte) Instuction code: 07H Command (or instruction) package format: 2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes...
  • Page 19: Package Package Length

    To empty finger library Empty Description: to delete all the templates in the Flash library Input Parameter: none Return Parameter: Confirmation code (1 byte) Instuction code: 0dH Command (or instruction) package format: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes Header Module...
  • Page 20: Code Number

    Input Parameter: BufferID, StartPage (searching start address), PageNum(searching numbers) Return Parameter: Confirmation code (1 byte), PageID (matching templates location) Instuction code: 04H Command (or instruction) package format: 2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes 2 bytes Header...
  • Page 21 To write note pad WriteNotepad Description: for upper computer to write data to the specified Flash page (refer to 4.1 for more about Note pad). Also see ReadNotepad; Input Parameter: NotePageNum, user content (or data content) Return Parameter: Confirmation code (1 byte) Instuction code: 18H Command (or instruction) package format: 2 bytes...
  • Page 22 Instruction Table Classified by functions type code description Type Code description To verify password to upload template To set password To download template To set device address To store template; system to read/load template Parameter Port control to delete tempates read system to empty the library...
  • Page 23 DownImage To download image HiSpeedSearch Search the library fastly DeletChar to delete tempates TempleteNum To read finger template numbers - 21 -...
  • Page 24 - 22 -...

Table of Contents