ZED-F9P - Integration manual
messages will always produce a response. This will be UBX-ACK-NAK in case of error, otherwise UBX-
ACK-ACK unless there is some other defined response to the message.
It is possible to send a small number of logging commands without waiting for acknowledgment,
since there is a command queue, but this risks confusion between the acknowledgments for the
commands. Also a command queue overflow would result in commands being lost.
3.6 Communication interfaces
ZED-F9P provides UART1, SPI, I2C and USB interfaces for communication with a host CPU. The
interfaces are configured via the configuration interface which is described in the ZED-F9P interface
description [
].
Each protocol can be enabled on several ports at the same time (multi-port capability) with individual
settings (e.g. baud rate, message rates, etc.) for each port. Furthermore, more than one protocol can
be enabled on a single port at the same time (multi-protocol capability).
Port #
Port # in MON-COMMS Electrical interface
0
0x0000
I2C
1
0x0001
UART1
2
0x0102
UART2
3
0x0003
USB
4
0x0004
SPI
Table 21: Port number assignment
It is important to isolate interface pins when VCC is removed. They can be allowed to float or
they can be connected to a high impedance.
Example isolation circuit is shown below.
Figure 13: ZED-F9P output isolation
UBX-18010802 - R08
3 Receiver functionality
Page 35 of 110
Early production information