+ All Categories
Home > Documents > LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit...

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit...

Date post: 22-Sep-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
17
LPC55S69JEV98 Fingerprint Demo Kit with 2- Layer PCB NXP Semiconductors Document identifier: UM11338 User's Guide Rev. 0, June 2020
Transcript
Page 1: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB

NXP Semiconductors Document identifier: UM11338User's Guide Rev. 0, June 2020

Page 2: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

ContentsChapter 1 Purpose.................................................................................................3

Chapter 2 LPC55S69JEV98 Fingerprint demo kit................................................. 4

Chapter 3 How to update MCU firmware............................................................... 9

Chapter 4 Running demos................................................................................... 11

Chapter 5 Conclusion.......................................................................................... 13

Chapter 6 References..........................................................................................14

Chapter 7 Appendix............................................................................................. 15

Chapter 8 Revision history...................................................................................16

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 2 / 17

Page 3: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 1PurposeThe LPC55S69JEV98 Fingerprint demo kit is based on LPC55S69JEV98(VFBGA98). The purpose of this kit is to prove thatVFBGA98 can use 2-layer PCB layout(low-cost PCB) in some applications. Here fingerprint is used as user application. Thisdemo kit shown as Figure 1. This kit integrates LPC55S69JEV98 with a fingerprint sensor, a 160x128 color OLED panel,1xTemperature/Humidity sensor, 2x buttons, 2x LEDs, and 1xUSB high-speed port. This user guide describes how to useLPC55S69JEV98 fingerprint demo kit.

Figure 1. LPC55S69JEV98 Fingerprint demo kit

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 3 / 17

Page 4: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 2LPC55S69JEV98 Fingerprint demo kit

2.1 OverviewThis demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board, the other is Fingerprint application board shownas Figure 2. LPCup core board is black and application board is blue.

Figure 2. LPCup core board & Fingerprint application board.

2.2 LPCup-LPC55S69JEV98 core boardThe core board is following LPCup expander board rules, the LPCup expander board is support 2x LEDs, 2x Buttons, the LPCupexpander connector is compatible with Arduino connectors. As Figure 3 show, the core board is a 1600 mils x 1600 mil PCBboard, it is a minimum MCU system.

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 4 / 17

Page 5: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Figure 3. LPCup expander board instruction

For LPC55S69JEV98 LPCup core board, we added a high-speed USB port and extended JTAG & UART connectors for debugand print log information.

Figure 4. LPCup-LPC55S69JEV98 core board

LPCup-LPC55S69JEV98 core board has 5x Connectors, SWD is used for debug, LOG is used for uart print, LPCup is LPCupfunctions connector which compatible with Arduino, CON4 is used select the USB mode as device or host, CON6 used formeasurement MCU current. Each connector pins function detail explained in Table 1 to Table 4

NXP SemiconductorsLPC55S69JEV98 Fingerprint demo kit

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 5 / 17

Page 6: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Table 1. CON4/6 connector usage details

Connector # Function Descriptions

CON4 USB mode select 1-2 Open: USB is device

1-2 Shunt: USB is host

Default is OPEN.

CON6 Measurement MCU current 1-2 Shunt: power up MCU normally

1-2 Open: connect a current meter with it for measurementMCU current

Default is 1-2 Shunt.

Table 2. SWD connector pin details

SWD connector 5 pins 2.54 mm

Pin # Function Descriptions

1 3.3 V 3.3 V power supply, this pad is square

2 GND Ground

3 SWDCLK SWD Clock

4 SWDIO SWD IO

5 RESET Reset MCU

Table 3. LOG connector pin details

LOG connector 5 pins 2.54 mm

Pin # Function Descriptions

1 3.3 V 3.3 V power supply, this pad is square

2 UART0_RXD UART Receive Pin, with ISP.

3 UART0_TXD UART Transmit Pin, with ISP.

4 GND Ground

5 5.0 V External 5.0 V power supply,

Table 4. LPCup connector pin details

LPCup

connector

2x15 pins 2.54 mm

Pin1 is square pad

Table continues on the next page...

NXP SemiconductorsLPC55S69JEV98 Fingerprint demo kit

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 6 / 17

Page 7: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Table 4. LPCup connector pin details (continued)

Pin # Function Pin# Function

1 Flexcomm5

RXD

16 PIO0_25

D4

2 Flexcomm5

TXD

17 PIO0_28

D5

3 PIO1_9

D2

18 PIO1_8

D6

4 PIO0_21

D3

19 PIO1_19

D7

5 PIO1_20

D8

20 Flexcomm1

I2C SDA

6 PIO1_21

D9

21 Flexcomm1

I2C_SCL

7 HighSpeed SPI

CS

22 IOREF

NC

8 HighSpeed SPI

MOSI

23 RESET

9 HighSpeed SPI

MISO

24 VCC_IN

5.0 V/External Power

10 HighSpeed SPI

SCK

25 VCC_REF

3.3 V

11 GND 26 GND

12 VCC_OUT

3.3 V

27 VCC_OUT

3.3 V

13 ADC0_3 28 ADC0_0

14 ADC0_8 29 ADC0_1

15 ADC0_11 30 ADC0_2

2.3 Fingerprint application boardApplication board is user-defined, which include 1x OLED panel (UG-6028GDEB1) and 1x Fingerprint sensor (BTL192), shownas Figure 5

NXP SemiconductorsLPC55S69JEV98 Fingerprint demo kit

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 7 / 17

Page 8: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Figure 5. Fingerprint application board.

LPC55S69 is ultra-low active current MCU(<32uA/MHz), User can connect an external battery power pack (3x AAA) on external5.0 V power pins, shown as Figure 6.

Figure 6. Fingerprint application board with external battery power

NXP SemiconductorsLPC55S69JEV98 Fingerprint demo kit

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 8 / 17

Page 9: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 3How to update MCU firmwareThere are two ways to update the mcu firmware:

• SWD port

• USB HID ISP

Update firmware through SWD port need an external debugger (JLINK V10, ULINK2, LPC-Link2, etc.), connect with core board’sSWD connect, user needs to take care of the wire sequence.

Update firmware through USB needs a tool named as blhost. The blhost usually include in SDK zip pack, path is “middleware\mcu-boot\bin\Tools\blhost\win”.

To update firmware through USB HID ISP, follow the below steps:

1. Connect Core board with PC through USB micro cable.

Remark: Once connected, the LED1(red led) should be turn on.

2. Hold pressing S3 (ISP button), press S1(Reset button) and release it, then release the ISP button, then the USB HIDshould be enumerated with PC successfully, as Figure 7 show.

3. Open command shell and enter the blhost root path, you can copy the target firmware into the blhost root path too.

4. Type in below commands (as Figure 8):

blhost.exe -u 0x1FC9,0x0021 -- write-memory 0x0000 lpc5500_lpcup_mdk.hex

then the firmware should be updated to LPC55S69 successfully.

5. Click Reset button(S1), the demo is running.

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 9 / 17

Page 10: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Figure 7. LPC55S69 Core board USB ISP enumerated on Win7.

Figure 8. Firmware update command through USB HID

NXP SemiconductorsHow to update MCU firmware

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 10 / 17

Page 11: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 4Running demosAfter power the kit (through USB port or use external battery pack), the OLED panel would display welcome characters as Figure9.

Figure 9. LP55S69 Fingerprint demo power-up.

After 1 second or 2 seconds, the OLED screen may display enroll prompt. To enroll a new finger, user can click S2 or S3 buttons.Then user need put a finger on the sensor area, once get finger image, the OLED second character line displays “Place Fingeragain”, here user should lift the finger then touch the sensor again. The new finger will be enrolled after 3x times, the fingertemplate will be stored in SRAM (will be destroyed after power-down).

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 11 / 17

Page 12: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Figure 10. Enroll a new finger.

Figure 11. Fingerprint recognize success or failed

Then user can touch the sensor area to identify the finger. The recognition result is displayed on the top of OLED, show as Figure 11

NXP SemiconductorsRunning demos

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 12 / 17

Page 13: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 5ConclusionThrough the LPC55S69JEV98 fingerprint demo kit, testified the VFGBA98 package can use 2-layer PCB layout to do complicateuser applications, like fingerprint sensor, IOT, etc.

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 13 / 17

Page 14: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 6References[1] LPC55S6x Data Sheet (Rev 1.1), NXP Semiconductors, 8 April 2019

[2] AN12581 2-layer PCB Layer Design Guide for VFBGA98 package, NXP, 2019

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 14 / 17

Page 15: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 7AppendixComponent purchasing channels:

1. Fingerprint sensor module BTL192:

Contact with Betterlife Electronic: http://www.blestech.com/

2. OLED screen is UG-6028GDEBF01:

https://www.amazon.com/UG-6028GDEBF02-160x128-1-69-Color-Module/dp/B07J2XVLCP

UG-6028GDEBF02 is pin to pin with UG-6028GDEBF01, driver is same.

NOTE

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 15 / 17

Page 16: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

Chapter 8Revision historyTable 5. Revision history

Rev Date Description

0 June 2020 Initial release

NXP Semiconductors

LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCB , Rev. 0, June 2020User's Guide 16 / 17

Page 17: LPC55S69JEV98 Fingerprint Demo Kit with 2-Layer PCBChapter 2 LPC55S69JEV98 Fingerprint demo kit 2.1Overview This demo kit has two PCB board, one is LPCup-LPC55S69JEV98 core board,

How To Reach Us

Home Page:

nxp.com

Web Support:

nxp.com/support

Information in this document is provided solely to enable system and software implementers touse NXP products. There are no express or implied copyright licenses granted hereunder todesign or fabricate any integrated circuits based on the information in this document. NXPreserves the right to make changes without further notice to any products herein.

NXP makes no warranty, representation, or guarantee regarding the suitability of its products forany particular purpose, nor does NXP assume any liability arising out of the application or useof any product or circuit, and specifically disclaims any and all liability, including without limitationconsequential or incidental damages. “Typical” parameters that may be provided in NXP datasheets and/or specifications can and do vary in different applications, and actual performancemay vary over time. All operating parameters, including “typicals,” must be validated for eachcustomer application by customer's technical experts. NXP does not convey any license underits patent rights nor the rights of others. NXP sells products pursuant to standard terms andconditions of sale, which can be found at the following address: nxp.com/SalesTermsandConditions.

While NXP has implemented advanced security features, all products may be subject tounidentified vulnerabilities. Customers are responsible for the design and operation of theirapplications and products to reduce the effect of these vulnerabilities on customer’s applicationsand products, and NXP accepts no liability for any vulnerability that is discovered. Customersshould implement appropriate design and operating safeguards to minimize the risks associatedwith their applications and products.

NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX,EMBRACE, GREENCHIP, HITAG, ICODE, JCOP, LIFE VIBES, MIFARE, MIFARE CLASSIC,MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT,MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET,TRENCHMOS, UCODE, Freescale, the Freescale logo, AltiVec, CodeWarrior, ColdFire,ColdFire+, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG,PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, the SafeAssure logo,StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platformin a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ, and Immersive3Dare trademarks of NXP B.V. All other product or service names are the property of their respectiveowners. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink,CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON,POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile are trademarks or registered trademarks of Arm Limited (orits subsidiaries) in the US and/or elsewhere. The related technology may be protected by any orall of patents, copyrights, designs and trade secrets. All rights reserved. Oracle and Java areregistered trademarks of Oracle and/or its affiliates. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service markslicensed by Power.org.

© NXP B.V. 2020. All rights reserved.

For more information, please visit: http://www.nxp.comFor sales office addresses, please send an email to: [email protected]

Date of release: June 2020Document identifier: UM11338


Recommended