User Manual AET62 Advanced Card Systems Ltd. Website: www.acs.com.hk Email: info@acs.com.
AET62 Revision History Version Date Prepared By 1.00 28 Mar 2008 Jason Ngan Initial release 1.10 24 Aug 2009 Jason Ngan Updated Features AET62 Design Specification Version 1.
AET62 Table of Contents 1.0. Introduction ................................................................................................................. 4 2.0. FEATURES................................................................................................................... 5 3.0. SYSTEM BLOCK DIAGRAM ....................................................................................... 6 4.0. HARDWARE INTERFACES ..........................................................................
AET62 1.0. Introduction AET62 is a USB 2.0 full speed Contactless card reader, which is the interface for the communication between a computer and a smart card reader. Simultaneously, it is also a fingerprint reader using strip sensor. AET62 Design Specification Version 1.
AET62 2.0. FEATURES Slope casing for strip sensor for easy finger snapping - as small as possible Horizontal card placement The card should not cover the strip sensor. Add weight to prevent swinging Un-detachable USB wire of length same as ACR122 USB version 1.
AET62 3.0. SYSTEM BLOCK DIAGRAM AET62 is a merge version with ACR122 and finger print sensor. ACR122 is a contactless reader. The system block of AET62 is shown as follow: PN532 Built-In Antenna NFC Card NFC Interface Chip USB Interface Contactless Interface Carrier = 13.
AET62 4.0. HARDWARE INTERFACES 4.1. Power Supply The AET62 requires a voltage of 5V DC, 150mA regulated power supply, and gets the power supply from PC. 4.2. USB Interface The AET62 is connected to a computer through USB as specified in the USB Specification 1.1. The AET62 is working in Full speed mode, i.e. 12 Mbps. Pin Signal Function 1 VBUS +5V power supply for the reader (Max 200mA, Normal 100mA) 2 D- Differential signal transmits data between AET62 and PC.
AET62 4.3. Bi-Color LED • User-controllable Bi-color LED. Red and Green Color. • The Green Color LED will be blinking if the “Card Interface” is not connected. • The Green Color LED will be turned on if the “Card Interface” is connected. • The Green Color LED will be flashing if the “Card Interface” is operating. • The Red Color LED is controlled by the application only. 4.4. Buzzer (optional) • User-controllable buzzer. • The default Buzzer State is OFF 4.5.
AET62 are referred to as fingerprint templates and can be stored on a broad range of media such as computer storage devices or smartcards. Verification: The verification process requires a user to verify his identity by placing his finger on the fingerprint scanner sensor. The live fingerprint is compared with a stored template using a matching algorithm in order to determine whether they represent the same set of fingerprint. The matching result is then made available to the computer.
AET62 5.0. Commands for Contact and Contactless Interfaces Handling The contactless interface is operating on the top of contact interface. Some Pseudo APDUs are defined for contactless interface. If the reader finds that the APDUs are for contactless interface, the APDUs will be routed to the contactless interface, otherwise, the APDUs will be routed to contact interface. The Contact and Contactless Interfaces are able to be operating at the same time.
AET62 5.1. PSEUDO APDUS IN CONTACTLESS READER PCSC interface is used for exchanging APDUs and Responses between the PC and Tag. The AET62 will handle the required protocol internally. AET62 comes with two primitive commands for this purpose. 5.1.1. Direct Transmit To send an APDU (PN532 and Contactless Commands), and the length of the Response Data will be returned. Table 1.
AET62 6.0. APIs for Fingerprint Sensor 6.1. PTOpen PT_STATUS PTOpen( IN PT_CHAR *pszDsn OUT PT_CONNECTION *phConnection ) Description: Open a new fingerprint module connection Parameters : pszDsn : ASCII string describing the FM connection parameters. Examples: “USB” phConnection: Connection handle result. Return value: PT_STATUS: Return value. 6.2.
AET62 6.3. PTGrab PT_STATUS PTGrab( IN PT_CONNECTION hConnection IN PT_BYTE byType IN PT_LONG lTimeout IN PT_BOOL boWaitForAcceptableFinger OUT PT_DATA **ppGrabbedData IN PT_DATA *pSignData OUT PT_DATA **ppSignature ) Description: Scan the finger and return the scanned finger image hConnection: FM Handle byType: The returned data type lTimeout: Timeout value in milliseconds.
AET62 Table 1.0C: Status Code Results SW1 SW2 Meaning Success 61 LEN The operation is completed successfully. The response data has a length of LEN bytes. The APDU “Get Response” should be used to retrieve the response data. Error 63 00 The operation is failed. Time Out Error 63 01 The PN532 does not response. Checksum Error 63 27 The checksum of Response is wrong. Parameter Error 63 7F The PN532_Contactless Command is wrong. the Contactless 6.4.
AET62 Remark: In general, the Pseudo APDUs “Direct Transmit” and “Get Response” are used in pairs. Once the APDU “Direct Transmit” is sent, the reader will return the length of the response data. Then, the APDU “Get Response” is immediately used to retrieve the actual response data. 6.5. Bi-Color LED and Buzzer Control This APDU is used to control the states of the Bi-Color LED and Buzzer. Table 3.
AET62 Data In: Blinking Duration Control Table 3.0C: Bi-Color LED Blinking Duration Control Format (4 Bytes) Byte 0 Byte 1 Byte 2 Byte 3 T1 Duration T2 Duration Link to Buzzer Initial Blinking State Toggle Blinking State Number of repetition (Unit = 100ms) (Unit = 100ms) Byte 3: Link to Buzzer. Control the buzzer state during the LED Blinking.
AET62 6.6. Get the Firmware Version of the reader To retrieve the firmware version of the reader. Table 4.0A: Get Firmware Version Command Format (5 Bytes) Command Class INS P1 P2 Le Get Response 0xFF 0x00 0x48 0x00 0x00 Table 4.0B: Get Firmware Version Response Format (10 bytes) Response Data Out Result Firmware Version E.g. Response = 41 43 52 31 32 32 55 31 30 31 (Hex) = ACR122U101 (ASCII) AET62 Design Specification Version 1.
AET62 7.0. Technical Specification Universal Serial Bus Interface Power source ....................................... From USB Speed................................................... 12 Mbps (Full Speed) Supply Voltage ..................................... Regulated 5V DC Supply Current ..................................... 300mA (maximum); 100mA (standby); 150mA (normal) Contactless Smart Card Interface Standard...............................................