User's Manual

Table Of Contents
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.06 November 2020
348120
48 of 127
Conn ID
Msg
Type
Byte 0
RFU
Byte 1
Payload Length
Byte 2
PAYLOAD
REQ ID
Byte 3
Parameter 1
(optional)
Byte 4
Parameter 2
(optional)
Byte 5
DATA (if any)
RSP ID
Byte 3
RF StatusDATA (if any)
Byte n
REQs Frame structure
RSPs Frame structure
NCI data packet structure
Conn ID
Msg
Type
Byte 0
RFU
Byte 1
Payload Length
Byte 2
Conn ID
Msg
Type
Byte 0
RFU
Byte 1
Payload Length
Byte 2
Fig 31. Data message payload for the TAG-CMD Interface
N
ote: REQs and RSPs don’t share exactly the same structure:
R
EQs: Although illustrated with 2 parameters on the figure above, REQs may have no
parameters or only one. Some REQuests might also need parameters bigger than 1 Byte.
Parsing The REQ ID is the way to know how many parameters follow and how long they
are.
RSPs: there are no parameters in ReSPonses. A Byte is added at the end of the payload
(after the DATA field) to inform the DH on the RF status (to report RF errors if they were
some). The Status codes used are the following:
Table 29. TAG-CMD RF Status code
Va
lue
D
escription
0x00 STATUS_OK
0x03 STATUS_FAILED
0
xB0 RF_TRANSMISSION_ERROR
0xB1 RF_PROTOCOL_ERROR
0
xB2 RF_TIMEOUT_ERROR
Others Forbidden
6.
1.4 [PN7150-NCI] extension: REQs & RSPs rules
A
REQ command is always going from DH to RF, through the NFCC.
A RSP response is always going from the RF to the DH, through the NFCC
The DH SHALL wait until it has received a RSP associated to a REQ before it can send a
new REQ.