FPC 100015050 Getting Started Manual Download Page 4

Public

Doc number:

Doc revision:

Doc state:

Date:

100021008

7.2

Approved

03/Apr/2020

Doc class:

Approver:

Page:

Instruction

4(21)

All information contained within this document is proprietary to Fingerprint Cards AB.

2

Development Kit Hardware 

2.1 BM-Lite Module

BM-Lite module (Part number: 100018754)

The BM-Lite module has a standard 10 pin 0.5 mm pitch Flat Flex Connector as main interface. 
The pin-out is described in the table below.

Pin 
number

Signal 
Name

Function

Description

Min.

Voltage

[V]

Max.

Voltage

[V]

Max.

frequency

[MHz]

1

GND

Supply 

GND pin

0

0

DC

2

SPICLK

Digital in

Serial clock used for SPI

GND

3.6

20

3

MISO

Digital out

The SPI Serial tri-state output which is 
enabled with CS_N low 

GND

3.6

SPICLK

4

MOSI

Digital in

The SPI Serial data Input

GND

3.6

SPICLK

5

CS_N

Digital in

Chip Select active when low

GND

3.6

~0

6

IRQ

Digital out

Interrupt request output (SPI only)

GND

3.6

~0

7

RST_N

Digital in

Reset module. Active low*.

GND

3.6

~0

8

UART_RX

Digital in

UART receive data pin

GND

3.6

921600** (Baud)

9

UART_TX

Digital out

UART transmit data pin

GND

3.6

921600** (Baud)

10

VDDIO

Supply 

Core supply voltage. Typical 3.3V

3.0

3.6

DC

BM-Lite interface

* Keep low at least 20µs to reset whole module
**Default baud rate is 115200

BM-Lite FFC connector. Pin 1 is to the left.

BM-Lite supports both UART and SPI interfaces.  Both interfaces are enabled at power-on, but 
only one of them can be used at the same time. BM-Lite will auto detect which interface is 
being used by detecting data traffic. It is therefore important that the input signals for the 
unused interface are pulled into a fixed state to avoid interference.

2.1.1 SPI Interface

When using the SPI interface, the 

UART RX

 signal should be held at a fixed state to avoid 

unintentional interference on the UART interface. 

Summary of Contents for 100015050

Page 1: ...sion Doc state Date 100021008 7 2 Approved 03 Apr 202 0 Doc class Page Instruction 1 21 All information contained within this document is proprietary to Fingerprint Cards AB BM Lite Development Kit Ge...

Page 2: ...rd 6 2 4 FPC5832 FTDI USB Adapter 8 3 Setup on Linux Ubuntu 16 04 9 3 1 Install Python3 9 3 2 Install the required packages 9 3 3 Run reference Python Script to test the BM Lite 10 4 Setup on Windows...

Page 3: ...BM Lite module Part number 100018754 1 FPC5832 FTDI USB Adapter Part number 100015089 1 FPC5924 adapter board Part number 100015050 1 BM Lite adapter flex cable Part number 100020709 You should also...

Page 4: ...Chip Select active when low GND 3 6 0 6 IRQ Digital out Interrupt request output SPI only GND 3 6 0 7 RST_N Digital in Reset module Active low GND 3 6 0 8 UART_RX Digital in UART receive data pin GND...

Page 5: ...t is proprietary to Fingerprint Cards AB Example schematic of BM Lite interface using SPI The SPI communication and commands are described in the BM Lite Product description 2 1 2 UART Interface When...

Page 6: ...x Cable supports the SPI interface only It does not have the UART TX signal connected The UART RX is connected to Ground To use UART a regular flex cable and can be used This is not included in the BM...

Page 7: ...tion 7 21 All information contained within this document is proprietary to Fingerprint Cards AB Pin BM Lite pin Function Comment CN2 1 5 CS_N CN2 2 3 MISO CN2 3 7 RST CN2 4 4 MOSI CN2 5 6 IRQ CN2 6 2...

Page 8: ...information contained within this document is proprietary to Fingerprint Cards AB 2 4 FPC5832 FTDI USB Adapter FPC5832 FTDI USB Adapter Part number 100015089 The FPC5832 is an USB SPI adapter using a...

Page 9: ...python3 V Expected output will be Python 3 5 2 or something similar Recommended version is 3 4 or higher so that the Python package manager pip comes pre installed If Python3 is not pre installed on...

Page 10: ...le named FPC BEP SW DELIVERY_PYTHON_SCRIPTS_fpc_bm_lite_1 2 0 006 zip This zip file contains the Python scripts necessary to test the functionalities of the BM Lite module Connect your BM Lite module...

Page 11: ...t is proprietary to Fingerprint Cards AB The script will now search through your COM ports and connect to the correct one When the BEP host interface script starts note that it states which COM port a...

Page 12: ...2020 Doc class Approver Page Instruction 12 21 All information contained within this document is proprietary to Fingerprint Cards AB You are now ready to try out the BM Lite module For examples on how...

Page 13: ...and then under Files choose the appropriate installer for your system e g Windows x86 64 executable installer for a 64 bit Windows system Run the installer executable and make sure to tick the boxes f...

Page 14: ...4 2 Install the required packages The required packages for using the bep_ref py script together with the BM Lite on Windows are pexpect pyserial numpy pillow pyftdi Install these by using the pip ins...

Page 15: ...nect your FPC5832 board to your computer using a USB cable Drivers will automatically start installing When the drivers have finished installing you re ready to install the SPI filter Download libusb...

Page 16: ...c class Approver Page Instruction 16 21 All information contained within this document is proprietary to Fingerprint Cards AB In the list of devices the FPC5832 board is the one with the description U...

Page 17: ...taller Your FPC5832 board is now ready to be used 4 4 Run reference Python Script to test the BM Lite With the BM Lite release comes a zip file named FPC BEP SW DELIVERY_PYTHON_SCRIPTS_fpc_bm_lite_1 2...

Page 18: ...ython script called bep_ref py using the following command and argument py bep_ref py i spi The script will now search through your COM ports and connect to the correct one When the BEP host interface...

Page 19: ...2020 Doc class Approver Page Instruction 19 21 All information contained within this document is proprietary to Fingerprint Cards AB You are now ready to try out the BM Lite module For examples on how...

Page 20: ...nk device id debug Print debug information log Collect KPI data and target logs Port number must be entered log PORT gui Start application with graphical user interface 5 2 SPI Startup example Replace...

Page 21: ...enu 8 To store your fingerprint template in the flash memory send command d for Save template to flash and remove from RAM 9 Enter a number which will be the enrolled fingerprint templates ID number 1...

Reviews: