Page 1
Abstract This document describes the PNEV5180B 2.0 (PN5180 evaluation board), and how to use it. It describes the NFC Cockpit (PN5180 GUI Version 4.7), which allows an easy basic access to the PN5180 registers and EEPROM in combination with basic reader functionality.
Page 2
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide Revision history Date Description 20180202 Update for NFC Cockpit 4.7 (VCOM version), RxMatrix test added, Scripting added 20160407 Update for NFC Cockpit 2.3, EMVCO App added 20151125 Section 8 References updated...
This document describes the PNEV5180B 2.2 (PN5180 evaluation board), which provides an easy evaluation of the features and functions of the PN5180. It provides the first steps to operate the board, using the NFC Cockpit (PN5180 GUI Version 4.7). The default antenna is a 65mm x 65mm antenna with some metal layer inside the antenna area.
LDO to supply the circuit with 5V and 3.3V. The PN5180 is connected to an NXP LPC1769 µC via SPI. A specific firmware on the LPC1769 allows to use the PNEV5180B in together with the NFC Cockpit.
1. Version 2.0 Figure 1. PNEV5180B Customer Evaluation Board Figure 2. PNEV5180B 2.0 top view 2.2 Schematics The complete schematics of the PN5180 evaluation board are shown in the 6, and 2.2.1 LPC1769 The PNEV5180B contains an NXP LPC1769 (see An LPC Linker can be connected to the LPC1769 via the JTAG interface (see AN11744 All information provided in this document is subject to legal disclaimers.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide Serial EEPROM not assembled JTAG Interface Figure 4. JTAG interface and Serial EEPROM 2.2.2 Power supply The default settings use the power supply from the USB connector. For the maximum performance and a better test capability the external power supply should be connected.
As soon as the board is supplied with power, the red LED LD100 must be on. The PN5180 evaluation board provides two LDOs, one for 5V and one for 3.3V. 5V LDO is only be used, if the external power supply is connected and used (J101 default).
Page 9
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide Figure 6. PNEV5180B 2.0 PN5180 The antenna connection uses the standard tuning circuit. The EMC filter is designed with a cut off frequency of f = 15 MHz, and the antenna impedance is tuned to Z ≈ 20Ω.
“asymmetrical” tuning and thus allows to use a higher system Q factor, which results in a higher field strength. The disadvantage of the loading effect, which causes an increased current ITVDD, is compensated with the PN5180 Dynamic Power Control (DPC, for details refer to [4]).
(GUI), the NFC Cockpit (refer to [6]). The NFC Cockpit can be used to explore the functionality of the PN5180 and perform RF and antenna design related tests. It allows a direct register access as well as EEPROM read and write access, and it allows to test and calibrate the DPC.
Note: Do not mix up the LPC 1769 firmware (LPC FW or “Secondary FW”) with the PN5180 FW. The LPC FW is required to “connect” the PN5180 to the NFC cockpit, while the PN5180 FW is part of the PN5180 functionality and can only be updated via the secure firmware update procedure.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide The LPC FW update can be easily done with the <Secondary FW> tab of the NFC cockpit, as shown in 13. The recommended LPC FW is located in: C:\nxp \NxpNfcCockpit_v<VERSION>\firmware\Secondary_PN5180\ 1. The secondary FW can be found in C:\nxp\NxpNfcCockpit_v<VERSION>\firmware \Secondary_PN5180\ Figure 13. NFC Cockpit Secondary FW (LPC FW) update...
Page 15
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide The original (default) LPC firmware provides a mass storage mode, which can be used to install or update the firmware. To activate the boot loader, close the SW200 (button not assembled), while powering up the PNEV5180B, as shown in 1.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide 1. After reboot with SW200 shorted. Figure 15. LPC 1769 as USB device (from default LPC FW) The LPC on the PNEV5180 will automatically reboot and then the PNEV5180B is ready to be used with the NFC Cockpit.
The PN5180 NFC Cockpit can be installed and started (see 16). 1. Status when starting the NFC Cockpit with connected PNEV5180B board, but older PN5180 FW is used. Figure 16. NFC Cockpit Initial view After starting the NFC Cockpit, the communication link between the PC and the PNEV5180B (via the LPC interface) is enabled automatically.
1. 0x6a = Get Application ID command of MIFARE DESFire EV1 Figure 17. PN5180 NFC Cockpit: Activation of a MIFARE DESFire EV1 card + Get Application ID Similar functionality does exist for ISO/IEC 14443 A and B, for NFC type F, for ISO/IEC 15693 and I-Code ILT communication.
The input allows to change each bit separately as well as writing hexadecimal values. Writing back the value changes the PN5180 register. A help function automatically shows a brief description of the (part of the) registers itself, if the mouse is moved over the names.
This includes the RF_CONFIG area. • Load EEPROM Load a XML file and stores the content into the user area of the PN5180 EEPROM. The format is fixed and must fit. 1. EEPROM means User area of the EEPROM, details refer to Figure 19. PN5180 direct EEPROM access...
Requirement: a properly tuned antenna is connected and the DPC is calibrated. Note: It is recommended to disable the AWC, before starting the AWC function in the NFC Cockpit to avoid confusion: the AWC itself is done inside the PN5180 FW, and AN11744 All information provided in this document is subject to legal disclaimers.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide the NFC cockpit tries to overrule that in the AWC tab. Disabling the AWC changes the EEPROM. Note: It is recommended to store the complete EEPROM content (backup!) using the <Dump EEPROM> before disabling the AWC. This allows an easy recovery at any time, even if the EEPROM is messed up.
Enabling the test bus changes the EEPROM adr. 0x17 (refer to TESTBUS_ENABLE, see [1]). Enabling the test bus changes the communication between PN5180 and LPC, since the IRQ pin is used for test signals, and therefore cannot be used as IRQ pin anymore.
4.7 PN5180 Rx Matrix test The receiver settings of the PN5180 normally need to be optimized to achieve the best performance. This optimization can be done manually, using the test signals. However, this manual optimization can be cumbersome, since on one hand some of the register AN11744 All information provided in this document is subject to legal disclaimers.
PCD antenna in a certain distance. The reference card might a typical type A or B card (or any other card that is supported by the PN5180). AN11744 All information provided in this document is subject to legal disclaimers.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide 1. The PICC can be any type A or B card in principle, depending on the used protocol. Figure 23. Basic Rx Matrix Test set up Of course, the real smart card does not allow to vary the load modulation level, which helps to find the optimum (sensitivity).
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide Refer also to for one example for type A without AWG and one example for type B with AWG. Such an XML file defines all test parameters. The user can create (copy & paste) own XML files, chose any from the existing XML files and then start the test.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide a) Register by name The registers can be defined by name and field. The names of all available registers and the related fields can be found in a YAML file provided with the installer: C:\nxp\NxpNfcCockpit_v<VERSION>\cfg\PN5180\RegisterList_PN5180.yaml...
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide Remark: This NI VISA version does not conflict with the CTC Advanced WavePlayer tool. Make sure that the .NET development support is installed, as shown in 1. Install the .NET (IVI) development support! Figure 25. NI VISA installation...
Page 30
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide 1. ATQA response for TX_IRQ as trigger Figure 26. AWG setup for type A @ 106 The amplitude defines the peak voltage level of the LMA: the LMA output toggles between 0V and the defined amplitude. The AWG output can directly drive a Reference PICC modulation input.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide The trigger delay defines the delay between AWG trigger input and the LMA sequence start. The given 80µs define a standard FDT for type A, if the TX_IRQ signal is taken as trigger signal.
Page 32
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide 1. ATB response 0x50AEF9ACD3058901013381E1 with TX_IRQ as trigger. Figure 27. AWG setup for type B @ 106 The amplitude defines the peak voltage level of the LMA: the LMA output toggles between 0V and the defined amplitude. The AWG output can directly drive a Reference PICC modulation input.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide The trigger delay defines the delay between AWG trigger input and the LMA sequence start. The given 300µs define a standard TR0 for type B, if the TX_IRQ signal is taken as trigger signal.
4.9 PN5180 Low power card detection The NFC Cockpit allows the configuration and test of the Low Power Card Detection (LPCD) of the PN5180 as shown in The LPCD parameter, which are stored in the EEPROM (details refer to [1]), can be changed and the LPCD can be started.
Page 35
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide 1. LPCD has not been started yet. Figure 30. PN5180 LPCD Auto_Calibration: the LPCD calibration is done automatically when the LPCD is started, using the gear and threshold as defined in the EEPROM. This mode always uses the same gear for the LPCD, and is the fastest and easiest way to start the LPCD.
\NxpNfcCockpit_v4.6.1.0\cfg\NxpNfcCockpit_Configuration.ini Note: The LPCD requires a stable TVDD, otherwise the AGC value is not stable and the PN5180 wakes up easily. So, for standard USB only operation (no external power supply) it is recommended to use a) a higher gear number (which reduces ITVDD and TVDD ripple)
The NFC Cockpit allows to use a simple script language to program own scripts for test purpose. This feature is mainly developed for the CLRC663, and the number of implemented commands for the PN5180 is limited. There is a sample script, which simply reads the FW version of the PN5180: c:\nxp\NxpNfcCockpit_v<VERSION>\scripts\ AN11744 All information provided in this document is subject to legal disclaimers.
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide First time use Make sure the LPC1769 is flashed with the correct LPC FW (see 3.2). Make sure that the VCOM driver is installed (see 3.1). 5.1 Jumper settings The default jumper settings allow a direct use with the USB connector only. This might show limited performance due to a current limitation on the USB host.
Annex A Rx Matrix XML input file examples 6.1 Type A example without AWG control <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <!DOCTYPE Test SYSTEM "NNC_RxMatrix_Pn5180.dtd"> <!-- This is an example of a TypeA test script for PN5180 where we acess registers by names --> <Test numberMaxOfPasses="10"...
</Test> 6.2 Type B example with AWG control <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <!DOCTYPE Test SYSTEM "NNC_RxMatrix_Pn5180.dtd"> <!-- This is an example of a TypeB test script for PN5180 with AWG control--> <!-- numberMaxOfPasses: 10 trial per combination is tested skipAfterFailures: continue with next combination, if too many (>4) failures...
AN11744 NXP Semiconductors PN5180 Evaluation board quick start guide 7.1 LPC ABEND Driver installation (if needed) Note: this section is not needed anymore, if the LPC FW update is done a described in 3.2.3. At first connection of the PNEV5180B (with default firmware) to the PC, the device asks for a driver.
NXP Semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customer’s own Purchase of an NXP Semiconductors IC that complies with one of the risk. Near Field Communication (NFC) standards ISO/IEC 18092 and ISO/ IEC 21481 does not convey an implied license under any patent right Applications —...
Page 44
PN5180 AWC ..........22 Fig. 8. PN5180 evaluation board antenna tuning ..10 Fig. 22. PN5180 analog and digital test signals ... 24 Fig. 9. PNEV5180B 2.0 Default jumper settings ..11 Fig. 23. Basic Rx Matrix Test set up ......26 Fig.
Need help?
Do you have a question about the PN5180 and is the answer not in the manual?
Questions and answers