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
14 of 127
2.
2.5 NFCEE Communication
T
he DH can learn about the NFCEEs connected to the NFCC by using the NFCEE
Discovery module. During NFCEE Discovery the NFCC assigns an identifier for each
NFCEE. When the DH wants to communicate with an NFCEE, it needs to open a Logical
Connection to the NFCEE using the corresponding identifier and specifying the NFCEE
Protocol to be used.
Opening a Logical Connection to an NFCEE automatically activates the NFCEE Interface
associated to the protocol specified. As there is always a one-to-one relationship between
an NFCEE Protocol and Interface, there is no mapping step required (different as for the
RF Communication).
After the Interface has been activated, the DH can communicate with the NFCEE using
the activated Interface.
Closing the connection to an NFCEE Interface deactivates that NFCEE Interface.
NCI also includes functionality to allow the DH to enable or disable the communication
between an NFCEE and the NFCC.
2.2.6 Identifiers
T
he NFCC might only be used by the DH but also by the NFCEEs in the device (in such a
case the NFCC is a shared resource). NFCEEs differ in the way they are connected to the
NFCC and the protocol used on such a link determines how an NFCEE can use the NFCC.
For example, some protocols allow the NFCEE to provide its own configuration for RF
parameters to the NFCC (similar to the NCI Configuration Parameters for RF Discovery)
in other cases the NFCEE might not provide such information.
NFCCs can have different implementation in how they deal with multiple configurations
from DH and NFCEEs. They might for example switch between those configurations so
that only one is active at a time or they might attempt to merge the different configurations.
During initialization NCI provides information for the DH whether the configuration it
provides is the only one or if the NFCC supports configuration by NFCEEs as well.
NCI includes a module, called Listen Mode Routing, with which the DH can define where
to route received data when the device has been activated in Listen Mode. The Listen
Mode Routing allows the DH to maintain a routing table on the NFCC. Routing can be done
based on the technology or protocol of the incoming traffic or based on application
identifiers in case [7816-4] APDU commands are used on top of ISO-DEP.
In case of PN7150 the only route is the DH-NFCEE, therefore no Listen Mode Routing
programming supported.
In addition, NCI enables the DH to get informed if communication between an NFCEE and
a Remote NFC Endpoint occurs.