NXP Semiconductors PN7150 Quick Start Manual

NXP Semiconductors PN7150 Quick Start Manual

Beaglebone black sbc kit
Hide thumbs Also See for PN7150:

Advertisement

Quick Links

AN11842
PN7150 BeagleBone Black SBC Kit Quick Start Guide
Rev. 1.2 — 25 July 2018
373112
Document information
Info
Content
Keywords
OM5578, PN7150, BeagleBone, NFC, P2P, Card Emulation, Linux,
Android
Abstract
This document gives a description on how to get started with the OM5578
PN7150 NFC Controller SBC Kit on BeagleBone Black platform.
Application note
COMPANY PUBLIC

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PN7150 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors PN7150

  • Page 1 373112 COMPANY PUBLIC Document information Info Content Keywords OM5578, PN7150, BeagleBone, NFC, P2P, Card Emulation, Linux, Android Abstract This document gives a description on how to get started with the OM5578 PN7150 NFC Controller SBC Kit on BeagleBone Black platform.
  • Page 2 AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Revision history Date Description 20180725 Updated weblinks 20170222 Updated demo images weblinks 20150518 First official release version Contact information For more information, please visit: http://www.nxp.com AN11842 All information provided in this document is subject to legal disclaimers.
  • Page 3: Fig 1. Om5578/Bbb Kit Overview

    PN7150 BeagleBone Black 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 BeagleBone Black 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: Fig 2. Om5578/Pn7150S Beaglebone Configuration

    • Computer (running Windows, Linux or Mac OS X) for MicroSD card installation • BeagleBone demo image file (see [6]) 2.2 Hardware setup First of all, assemble the PN7150 NFC Controller Board with the BeagleBone Interface Board. Fig 2. OM5578/PN7150S BeagleBone configuration AN11842 All information provided in this document is subject to legal disclaimers.
  • Page 5: Fig 3. Om5578/Pn7150S And Beaglebone Black Stacked Together

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Then stacked together the boards with the BeagleBone. Fig 3. OM5578/PN7150S and BeagleBone Black stacked together 2.3 Software setup Prepare a MicroSD card, with the downloaded BeagleBone demo image (see [6]), following the installation guidelines.
  • Page 6: Fig 5. Identifying Device Number Under Linux

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 2.3.2 On Linux Insert the MicroSD card into your computer and determine the device node assigned to it (ignore the device number; e.g. /dev/sdb, not sdb1): $ sudo dmesg | tail -20 $ sudo dmesg | tail -20 [95300.848154] usb 2-1: new high-speed USB device number 33 using ehci-pci...
  • Page 7: Fig 6. Bone-Debian Gui

    AN11842 NXP Semiconductors PN7150 BeagleBone Black 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]).
  • Page 8: Fig 7. Linux Demo Application Commands

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Fig 7. Linux demo application commands The demo application offers 3 modes of operation: • Polling: continuously waiting for a remote NFC device (tag or peer device) and displays related information •...
  • Page 9: Fig 9. Linux Demo Application Tag Writing Mode

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 2.4.2.2 Tag writing mode This mode allows writing data to an NFC tag. It is reached using “write” parameter: $ ./nfcDemoApp write <OPTIONS> Fig 9. Linux demo application tag writing mode You can get more information about the message format using “-h”...
  • Page 10: Fig 10. Linux Demo Application Device Push Mode

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Fig 10. Linux demo application device push mode You can get more information about the message format using “-h” or “--help” parameter: $ ./nfcDemoApp push –-help 2.5 Android NFC demo Insert the MicroSD card in the BeagleBone.
  • Page 11: Fig 12. Android "Setting/Wireless&Network" Menu

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide You can enable/disable the NFC function via “Settings/Wireless & Network/More…” Fig 12. Android “Setting/Wireless&Network” menu Using provided NXP TagInfo and NXP TagWriter applications you can get information from discovered tag and write content.
  • Page 12: Fig 14. Android Taginfo Application

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Fig 14. Android TagInfo application Fig 15. Android TagWriter application AN11842 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
  • Page 13: References

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 3. References BeagleBone is a low-power open-source hardware single-board credit-card-sized Linux computer that connects to the Internet and runs software such as Android and Ubuntu. With plenty of I/O and processing power for real-time analysis provided by a 720MHz ARM®...
  • Page 14: Legal Information

    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.
  • Page 15: Table Of Contents

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 5. List of figures Fig 1. OM5578/BBB kit overview ........ 3 Fig 2. OM5578/PN7150S BeagleBone configuration .. 4 Fig 3. OM5578/PN7150S and BeagleBone Black stacked together ..........5 Fig 4.
  • Page 16: Contents

    AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 6. Contents Introduction ............3 OM5578/PN7150BBB demo kit ......3 Linux driver support ..........3 Android driver support ........3 Quick Startup on BeagleBone ......4 Required items ........... 4 Hardware setup ..........

Table of Contents