NXP Semiconductors OM5579 Quick Start Manual
NXP Semiconductors OM5579 Quick Start Manual

NXP Semiconductors OM5579 Quick Start Manual

Arduino sbc kit

Advertisement

Quick Links

AN11841
PN7150 Arduino SBC kit quick start guide
Rev. 1.6 — 14 June 2021
373016
Document information
Information
Content
Keywords
OM5579, PN7150, Arduino, MCUXpresso, UDOO, LPC, Kinetis, NFC, P2P,
card emulation, Linux, Android, NullOS, RTOS
Abstract
This document gives a description on how to get started with the OM5579
PN7150 NFC controller SBC kit on boards featuring Arduino compatible
header.
Application note
COMPANY PUBLIC

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors OM5579

  • Page 1 OM5579, PN7150, Arduino, MCUXpresso, UDOO, LPC, Kinetis, NFC, P2P, card emulation, Linux, Android, NullOS, RTOS Abstract This document gives a description on how to get started with the OM5579 PN7150 NFC controller SBC kit on boards featuring Arduino compatible header.
  • Page 2: Revision History

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide Revision history Revision history Date Description 20210614 Moved to OM5579 because of OM5578 discontinuation 20181112 Updated with MCUXpresso project reference 20180725 Updated weblinks 20170222 Updated demo images weblinks 20160819 Added Android Marshmallow demo...
  • Page 3: Introduction

    PN7150 Arduino SBC kit quick start guide Introduction This document gives a description on how to get started with the OM5579 PN7150 NFC- Controller SBC kit on platform featuring Arduino compatible header. This document provides a step by step guide to the installation procedure of the hardware and the software.
  • Page 4: Rtos And Null Os Support

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide 2.4 RTOS and Null OS support Since implementing NFC Forum NCI standardized API, the PN7150 NFC Controller can be easily integrated into system based on RTOS or even without OS.
  • Page 5: Quick Startup On Udoo Neo

    RF discovery may suddenly stop) 3.2 Hardware preparation First of all, assemble the PN7150 NFC controller board with the Arduino interface board. Figure 2. OM5579/PN7150ARD demo kit assembly Then stacked together the boards with the UDOO Neo. AN11841 All information provided in this document is subject to legal disclaimers.
  • Page 6: Software Preparation

    Figure 4. OM5579/PN7150ARD and UDOO Neo stacked together - zoom 3.3 Software preparation The MicroSD needs to store an image specific for the OM5579 Linux or Android NFC demo. This demo image can be downloaded from and loaded to the MicroSD card, following the installation guidelines provided here: http://www.udoo.org/docs-neo/...
  • Page 7: Linux Nfc Demo Application

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide 3.4 Linux NFC demo application 3.4.1 Application details The demo application uses a 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 [4]).
  • Page 8 AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide Figure 6. UDOO Remote Terminal Then browse to the Linux libnfc-nci stack directory (refer to Section 2.2 for more details about the Linux NFC software stack). $ cd ~/linux_libnfc-nci The application requires parameters to run: $ ./nfcDemoApp <OPTIONS>...
  • Page 9: Polling Mode

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide • Device push: allows pushing NDEF content to a remote NFC peer device 3.4.2.1 Polling mode When in this mode, the application displays information of any discovered NFC tags or remote NFC device.
  • Page 10: Tag Emulation Mode

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide 3.4.2.3 Tag emulation mode This mode allows emulating an NFC tag (NFC Forum T4T) to share data to a remote NFC reader (e.g. an NFC phone). It is reached using “share” parameter: $ ./nfcDemoApp share <OPTIONS>...
  • Page 11: Android Nfc Demo

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide Figure 10. Linux demo application tag writing mode You can get more information about the message format using “-h” or “--help” parameter: $ ./nfcDemoApp write –-help 3.5 Android NFC demo Insert the MicroSD card with the written image (see Section 3.3) in the UDOO Neo.
  • Page 12 AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide You can enable/disable the NFC function via “Settings/Wireless & Network/More…” Figure 12. Android “Setting/Wireless&Network” menu Using already installed NXP TagInfo and NXP TagWriter applications you can get information from discovered tag and write content.
  • Page 13 AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide Figure 14. Android TagInfo application Figure 15. Android TagWriter application AN11841 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved. Application note Rev. 1.6 — 14 June 2021...
  • Page 14: Quick Startup On Frdm-K64F, Om13071, Om13074 Or Om13058

    Figure Then stacked together the boards with the FRDM-K64F, OM13071, OM13074 or OM13058. Figure 16. OM5579/PN7150ARD and OM13071 stacked together 4.3 Software setup Follow procedure described in AN11990 [9]. AN11841 All information provided in this document is subject to legal disclaimers.
  • Page 15: References

    AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide References The Arduino Uno is a microcontroller board with 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button.
  • Page 16: Legal Information

    Purchase of NXP ICs with NFC technology products using NXP Semiconductors products, and NXP Semiconductors Purchase of an NXP Semiconductors IC that complies with one of the accepts no liability for any assistance with applications or customer product Near Field Communication (NFC) standards ISO/IEC 18092 and ISO/ design.
  • Page 17 AN11841 NXP Semiconductors PN7150 Arduino SBC kit quick start guide AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, ULINKpro, µVision, Versatile — are trademarks or registered trademarks Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related...
  • Page 18 Fig. 1. OM5579/PN7150ARD kit overview ....3 Fig. 9. Linux demo application Tag emulation Fig. 2. OM5579/PN7150ARD demo kit assembly ..5 mode ............... 10 Fig. 3. OM5579/PN7150ARD and UDOO Neo Fig. 10. Linux demo application tag writing mode ..11 stacked together ..........6...
  • Page 19: Table Of Contents

    PN7150 Arduino SBC kit quick start guide Contents Revision history ..........2 Introduction ............3 OM5579/PN7150ARD demo kit ......3 Linux driver support ...........3 Android driver support ........3 RTOS and Null OS support ....... 4 Quick Startup on UDOO Neo ......5 Required items ..........

This manual is also suitable for:

Pn7150

Table of Contents