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.
U
ser manual
CO
MPANY PUBLIC
Rev. 2.0 — 6 November 2020
348120
98 of 127
T
able 97. Parameters to include in TEST_ANTENNA_CMD depending on the measurement to perform
Meas.
ID
Measurement
D
escription
Param.
n
umber
P
arameter name
L
ength
D
escription
Typ.
val
ue
0x
01 TxLDO current
measurement
1 Wait_Time 1 Octet Time to wait (in µs) before capturing the TX-
LDO current
0x80
0x02 AGC value reading
1 Wait_Time 1 Octet Time to wait (in µs) before capturing the
AGC value
0xC8
2 C
LIF AGC input
[7:0]
1 Octet Value to write in CLIF AGC input register,
bits [7:0]
0x60
3
C
LIF AGC input
[9:8]
1 Octet
The 2 LSbits of parameter 3 are mapped on
bits [9:8] of CLIF AGC input register. The 6
MSbits of parameter 3 have to be set to '0'.
0x03
0x
04
AGC value reading
with fixed NFCLD
level
1 Wait_Time 1 Octet Time to wait (in µs) before capturing the
AGC value
0x20
2
CL
IF ANA
NFCLD value
[3:0]
1 Octet
The 4 LSbits of parameter 2 are mapped on
bits [3:0] of CLIF ANA NFCLD input register.
The 4 MSbits of parameter 2 have to be set
to '0'
0x08
3
Ma
sked PMU
TxLDO control bit
[5]
1 Octet
bit [5] of parameter 3 is mapped to bit [5] in
PMU TxLDO cntrl register. All other bits in
parameter 3 ([7:6] & [4:0]) have to be set to
'0'
0x20
0x
20
1
S
witch RF Field
On/Off
1 RF Field
Generation
1 Octet '1' => RF Field is generated
'0' => RF Field is not generated
!
1
O
ption 0x20 (Switch RF Field On/Off) absolutely requires to first disable the
Standby mode, thanks to the CORE_SET_POWER_MODE_CMD (see
→9.6.1).
Table 98. TEST_ANTENNA_RSP
G
ID
O
ID
Numbers of
p
arameter(s)
D
escription
1111b 0x
3D 5 PN7150 returns individual measurement status code and the
result of the measurement.
Table 99. TEST_ANTENNA_RSP parameters
Payload Field(s) Length Value/Description
ST
ATUS 1 Octet
0x
00 STATUS_OK
0x01 Test execution rejected (PN7150 in
wrong state)
0x04 STATUS_TEST_EXEC_FAILED
0x
09 STATUS_INVALID_PARAM
O
thers Forbidden
R
esult_Parameter_1 1 Octet
Value depending on the measurement performed :
see →Table 101