Page 1
COMPANY PUBLIC Document information Info Content Keywords OM5578, PN7150, Raspberry Pi, NFC, P2P, Card Emulation, Linux, Windows IoT Abstract This document gives a description on how to get started with the OM5578 PN7150 NFC Controller SBC Kit on Raspberry Pi platform.
Page 2
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide Revision history Date Description 20180725 Updated weblinks 20170222 Updated demo images weblinks • 20160512 Dedicating document to Raspberry Pi platform quick start guidelines • Security status changed into COMPANY PUBLIC...
PN7150 Raspberry Pi SBC Kit Quick Start Guide 1. Introduction This document gives a description on how to get started with the OM5578 PN7150 NFC- Controller SBC Kit on Raspberry Pi platform. This document provides a step by step guide to the installation procedure of the hardware and the software. Finally, it shows PN7150 NFC Controller functionalities through demonstration application.
Page 4
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide pages on Microsoft website (refer to [5]). For instructions on how to install this driver refer to AN11767 [3]. The Win10 IoT Raspberry Pi demo image is based on this concept.
• Computer (running Windows, Linux or Mac OS X) only for SD/MicroSD card installation • Raspberry Pi demo image file (see [4]) 2.2 Hardware setup First of all assemble the PN7150 NFC Controller Board with the Raspberry Pi Interface Board. Fig 2.
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide Then stacked the boards together with the Raspberry Pi according to below guidelines. The Raspberry Pi platforms (new versions) have a 40-pin connector allowing to connect an expansion board. The Raspberry Pi Interface Board only make use of the first 26 ones for compatibility reason with the previous Raspberry Pi models.
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide 2.4 Linux NFC demo application 2.4.1 Application details The demo application is part of the Linux libnfc-nci stack available on public GitHub repository https://github.com/NXPNFCLinux/linux_libnfc-nci. The related source code can then be found there (more details in document AN11697 [2]).
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide You can get the parameters details by launching the application help menu: $ ./nfcDemoApp –-help Fig 5. Linux demo application parameters The demo application offers 3 modes of operation: •...
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide 2.4.2.2 Device push mode This mode allows pushing data to a remote NFC device (e.g. an NFC phone). It is reached using “push” parameter: $ ./nfcDemoApp push <OPTIONS> Fig 7.
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide You can get more information about the message format using “-h” or “--help” parameter: $ ./nfcDemoApp write –-help 2.5 WinIoT NFC demo Insert the SD or MicroSD card in the Raspberry Pi 2, connect HDMI Display, and then power-up the Raspberry Pi by plugging the USB power cable.
AN11758 NXP Semiconductors PN7150 Raspberry Pi SBC Kit Quick Start Guide 3. References The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python.
Purchase of NXP ICs with NFC technology risk. Purchase of an NXP Semiconductors IC that complies with one of the Near Applications — Applications that are described herein for any of these Field Communication (NFC) standards ISO/IEC 18092 and ISO/IEC 21481 products are for illustrative purposes only.
Need help?
Do you have a question about the PN7150 and is the answer not in the manual?
Questions and answers