NXP Semiconductors UM11036 Quick Start Manual

UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
User manual
COMPANY PUBLIC
Document information
Info
Content
Keywords
Point of Sales (POS) Reader Solution, K81, PN5180, TDA8035
Abstract
This document intends to describe all steps that should be applied in
order to start with the POS Reader Solution kit
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this docum ent is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
2 of 56
Contact information
For more information, please visit:
http://www.nxp.com
Revision history
Rev
Date
Description
1.2
20170207
PN5180 Firmware update procedure added
1.1
20161116
Update for CES release
1.0
20161110
First release
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
3 of 56
1. Introduction
The K81 point-of-sale (POS) Card Reader Solution is a collection of hardware, software enablement, middleware and specialized application-specific software for the point-of­sale market. This document describes how to start with the kit: use it for payment application demonstration and start working with the dedicated software.
Fig 1. POS Reader Solution Kit box
All details about the solution can be found on the NXP webpage:
www.nxp.com/products/reference-designs/point-of-sale-pos-reader-solution:SLN-POS­RDR
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
4 of 56
2. POS Reader Solution kit
2.1 Kit Content
Fig 2. Kit Content
The individual components of the POS Reader Solution Kit are described in the below subsections.
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
5 of 56
2.1.1 TWR-POS-K81
This is the core of the SLN-POS-RDR system. This board embeds the K81 microcontroller, external flash, an LCD display and the secure pin pad.
Fig 3. TWR-POS-K81
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
6 of 56
2.1.2 TWR-POS-PN5180
2.1.2.1 Presentation
This is the card interface board. It allows reading Contact and Contactless payment cards. This board embeds NXP’s PN5180 (contactless frontend) and TDA8035 (contact frontend)
Fig 4. TWR-POS-PN5180
2.1.2.2 Jumper settings
The jumpers on the TWR-POS-PN5180 are used to connect this board to different CPU modules. The setting for these jumpers, to be used in this kit, is the one seen in Fig 4. Below table gives the position of each jumper to be used in this RDR-POS-SLN:
Table 1. TWR-POS-PN5180 Jumper setting for RDR-POS-SLN
Jumper name
Setting
Jumper name
Setting
J1
1-2 J2
1-2
J3
1-2 J4
1-2
J5
1-2 J6
4-6
J7
4-6 J8
4-6
J9
Open
J10
Open
J11
1-2 J12 1-3-5
1-3
J12 2-4-6
2-4 J16 1-2
Open
J16 3-4
Open
J19
2-3
J20
1-2 J21
Open
J22
1-2 J23
1-2
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
7 of 56
2.1.3 TWR-LCD
This is an LCD module board. This LCD touchscreen is used to interact with the user: display information and get inputs from the user.
Fig 5. TWR-LCD
2.1.4 TWR-Elev
These are the connection boards. They are needed to connect all feature boards together
Fig 6. TWR-Elev
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
8 of 56
2.1.5 Accessories
2.1.5.1 Cables
Two USB cables are provided: One USB Mini to provide power to the system, and one USB Micro to interface with a computer
2.1.5.2 Battery
A CR2032 Button Cell battery is provided. The battery has to be inserte d in the battery slot on the TWR-POS-K81 board
2.1.5.3 Sample Card
One sample card is included. It is a demo Payment card with dual interface (Contact + Contactless). The card embeds a secure processor with JCOP OS, running a payment application.
This payment application can be accessed through Contact or Contactless interface.
Fig 7. Sample card
2.2 Setup the kit
The kit is delivered already assembled, but in case it is received dis as sembled or is disassembled during operation, the next chapters describe how to assemble it.
2.2.1 TWR-Elev Primary and Secondary boards
It is important for the next steps to differentiate the Primary and Secondary TWR-Elev boards. Depending on the version, the name of the board can be written:
“Secondary board” or “Primary board” on the inner side (i.e the side with the 4 female PCI connectors).
If the name is not printed on the board, the Primary can be found by its marking “A side expansion port” and “B side expansion port”, while the Secondary board embeds “C side expansion port” and “D side expansion port”
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
9 of 56
2.2.2 Assemble the Hardware
The TWR-LCD has to be connected on the outside of TWR-Elev Primary board.
Fig 8. TWR-LCD connected on TWR-Elev primary
TWR-POS-K81 and TWR-POS-PN5180 have to be connected in the TWR-Elev PCI slots.
The primary and secondary connectors of each board have to be connected respectively on the primary and secondary TWR-Elev boards. The side can be recognized by its marking on each board as shown in Fig 9.
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
10 of 56
Fig 9. TWR-POS-K81 and TWR-POS-PN5180 sides
The most convenient way is to have the K81 board on the top connector, and the PN5180 board on the bottom connector:
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
11 of 56
Fig 10. SLN-POS-RDR Hardware mounted
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
12 of 56
The battery has to be inserted in the battery slot, underneath the TWR-POS-K81 PCB:
Fig 11. Battery location
To insert the battery in the right way, the + symbol has to be on top (visible), as seen in next figure:
Fig 12. Battery position
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
13 of 56
2.3 USB Connections
The Kit presents 3 USB connectors:
One Mini USB on the TWR-Elev board
One Mini USB on the TWR-LCD board
One Micro USB on the TWR-POS-K81 board
See Fig 14 and Fig 15 for each connector’s location.
In order to operate the Tower Kit, both the Micro USB, underneath TWR-POS-K81 board, and the Mini USB on the TWR-ELEV board have to be used.
Micro USB has to be connected to the host computer (running the high-lev el app lic atio n) and the TWR-ELEV mini USB has to be connected to a power source (either from a computer USB or from a power socket USB). Both are needed to ensure the Kit will have enough power to operate in all modes.
Fig 13. Connections for demo operations
Fig 14. Connector location – Micro USB
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
14 of 56
Fig 15. Power supply connector location – Mini USB
2.4 TWR-ELEV Power Switch
A switch is mounted on the TWR-ELEV board. This switch is used to turn ON or OFF the power supply from the TWR-ELEV USB connector.
For the SLN-POS-RDR to operate, the switch has to be in the ON position (top) shown in Fig 16, otherwise there will be no power from this TWR-ELEV connector.
Fig 16. TWR-ELEV – Power switch ON position
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
15 of 56
3. Demonstration
3.1 Setup the environment
After the Hardware is assembled and connected, the computer has to be set up in order to operate the payment demonstration: the TWR_POS_K81 module embeds a USB to Serial converter, accessed through the mini USB port connected to the computer.
When this USB is connected, the host computer should display an unknown device in the device manager.
The dedicated driver for this device has to be installed so that the computer gets a new COM port that will be used to connect to the POS Reader Solution Kit. This can be done following the below steps:
Locate the .inf file for this driver: It is delivered with the software package. It is called
fsl_ucwxp.inf and is located in the folder
“boards\twrposk81\demo_apps\payment_demo\cardtek_ihs_app”
Open the device manager Locate the unknown device. This should be a device with a Yellow Bang, named
“MCU VIRTUAL COM DEMO”. See
Fig 17. Right click on this device, and choose “Update Driver Software” Select “Browse my computer for driver software” “Let me pick from a list…” “Show all devices” then “Next” “Have Disk” Click “Browse”, navigate to the folder containing the above mentioned .inf file, and
select this .inf file. Windows should propose a Virtual COM port (see Fig 18). Select it then click “Next” Note that Windows may show a warning saying that the driver is not digitally signed.
To install it anyway, the computer must be configured to disable driver signature
enforcement. If the computer is not correctly configured, it can be done following Microsoft help. E.g.
https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/installing-an-
unsigned-driver-during-development-and-test
Note that the above link may not give the exact process depending on the computer
OS version. Windows may then show some messages asking to confirm that you want to install
this driver. Accept by selecting “Install this driver Software anyway” Windows will install the driver When the driver is installed, it may happen that Windows shows a message
informing that the driver cannot start. In such a case, unplug then plug back the USB
connection. This should restart the driver, so that it is seen as running (no error) in
the device manager (see
Fig 19).
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
16 of 56
Fig 17. Uninstalled COM port driver
Fig 18. Select proposed driver for Virtual COM port
NXP Semiconductors
UM11036
Point of Sales (POS) Reader Solution - Quick Start Guide
UM11036
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual COMPANY PUBLIC
Rev. 1.2 — 7 February 2017
406512
17 of 56
Fig 19. Installed driver
Loading...
+ 39 hidden pages