User's Manual
Table Of Contents
- 1. Introduction
- The PN7150 architecture overview
- 2. NCI Overview
- 3. DH interface
- 5. Initialization & Operation configuration
- 6. Reader/Writer Mode
- 6.1 T1T, T2T, MIFARE Ultralight, MIFARE Classic and MIFARE Plus tags
- 6.1.1 Access through the [NCI] Frame RF Interface
- 6.1.2 [PN7150-NCI] extension: TAG-CMD Interface
- 6.1.3 [PN7150-NCI] extension: Payload structure of the TAG-CMD RF Interface
- 6.1.4 [PN7150-NCI] extension: REQs & RSPs rules
- 6.1.5 [PN7150-NCI] extension: List of REQs & RSPs
- 6.1.6 [PN7150-NCI] extension: raw data exchange REQs & RSPs
- 6.1.7 [PN7150-NCI] extension: T2T & MFU REQs & RSPs
- 6.1.8 [PN7150-NCI] extension: MIFARE Classic REQs & RSPs
- 6.1.9 Access through the TAG-CMD RF Interface
- 6.2 T3T tag
- 6.3 T4T & ISO-DEP Tags/Cards
- 6.3.1 Access through the Frame RF Interface
- 6.3.2 Access through the ISO-DEP RF Interface
- 6.3.3 [PN7150-NCI] extension: Presence check Command/Response
- 6.3.4 [PN7150-NCI] extension: S-Block Command/Response
- 6.3.5 [PN7150-NCI] extension: WTX notification
- 6.3.6 [PN7150-NCI] extension: Higher bit rates in Poll NFC-A & NFC-B
- 6.4 [PN7150-NCI] extension: 15693 & I-Code tags
- 6.5 [PN7150-NCI] extension: KOVIO tags
- 6.1 T1T, T2T, MIFARE Ultralight, MIFARE Classic and MIFARE Plus tags
- 7. Card Emulation Mode
- 8. P2P Initiator & Target Mode
- 9. RF Discovery Management
- 9.1 RF Discovery functionalities
- 9.2 NFC FORUM Profile as defined in [NCI]
- 9.3 [PN7150-NCI] extension: additional technologies not yet supported by the NFC FORUM
- 9.4 [PN7150-NCI] extension: Low Power Card Detector (LPCD) Mode
- 9.5 [PN7150-NCI] extension: EMVCo Profile in Poll & Listen Modes
- 9.6 [PN7150-NCI] extension: Power optimization
- 10. Configurations
- 11. Test Mode
- 12. PN7150 Practical approach
U
M10936
P
N7150 User Manual
UM
10936 All information provided in this document is subject to legal disclaimers. . All rights reserved.
U
ser manual
CO
MPANY PUBLIC
Rev. 2.0 — 6 November 2020
348120
79 of 127
9.
4.3 Notification when the Trace Mode is enabled
T
he Low Power Card Detector needs to be tuned in each application; it is therefore useful
to get some information from PN7150 so that the Low Power Card Detector can be
appropriately configured.
The Low Power Card Detector can be configured to enable a Trace Mode, where the
following Notification will be sent to the DH by PN7150:
T
able 76. RF_LPCD_TRACE_NTF
G
ID
O
ID
N
umbers of
parameter(s)
D
escription
1111b 0x
13 2 PN7150 sends the actual measurement + the threshold
T
able 77. RF_LPCD_TRACE_NTF parameters
P
ayload Field(s)
L
ength
V
alue/Description
R
eference Value 2 Octets Reference Value used by
Low
Power Card
D
etector function to
compare with the measurement value. Coding is little Endian.
Measurement Value 2 Octets Value measured on the AGC. Coding is little Endian.
9.5 [PN7150-NCI] extension: EMVCo Profile in Poll & Listen Modes
T
he EMVCo profiles are introduced in PN7150 for EMVCo compliancy. Indeed there are
incompatibilities between the RF Discovery activity as defined in the NFC FORUM and the
RF discovery defined in EMVCo standard.
9.
5.1 EMVCo profile in Poll Mode
9
.5.1.1 Configuring PN7150 to implement the EMVCo polling loop profile
To be compliant to the EMVCo certification tests, the RF Discovery has to be configured
so that only NFC-A and NFC-B are supported in Poll phase and so that there is no Listen
phase. So the DH has to send the following command:
RF_DISCOVER_CMD( 2,
[NCI_DISCOVERY_TYPE_POLL_A_PASSIVE,1],
[NCI_DISCOVERY_TYPE_POLL_B_PASSIVE,1])
In addition, PN7150 needs to be aware of the fact that it has to behave according to the
EMVCo RF discovery, not according to the NFC FORUM RF discovery based on
[ACTIVITY]. A specific configuration parameter POLL_PROFILE_SEL_CFG (see 10.2.1)
is defined for that purpose, allowing to select the active profile of the RF discovery in Poll
Mode. When this parameter is set to 0x01, PN7150 implements a specific discovery
algorithm, compliant to the EMVCo standard. The target is to ensure that there is one
single card in the field. So PN7150 has to detect any collision inside 1 technology (NFC-A
or NFC-B) or to detect if there are multiple cards based on different technologies (i.e. 1
card in NFC-A and 1 card in NFC-B).