EasyManuals Logo
Home>Ublox>Receiver>ZED-F9R

Ublox ZED-F9R User Manual

Ublox ZED-F9R
119 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #51 background imageLoading...
Page #51 background image
ZED-F9R-Integration manual
Baud rate Data bits Parity Stop bits
38400 8 none 1
57600 8 none 1
115200 8 none 1
230400 8 none 1
460800 8 none 1
921600 8 none 1
Table 22: Possible UART interface configurations
The default baud rate is 38400 baud. To prevent buffering problems it is recommended not
to run at a lower baud rate than the default.
Users should allow a short time delay of typically 100 ms between sending a baud rate change
message and providing input data at the new rate. Otherwise some input characters may be ignored
or the port could be disabled until the interface is able to process the new baud rate.
Note that for protocols such as NMEA or UBX, it does not make sense to change the default word
length values (data bits) since these properties are defined by the protocol and not by the electrical
interface.
If the amount of data configured is too much for a certain port's bandwidth (e.g. all UBX messages
output on a UART port with a baud rate of 9600), the buffer will fill up. Once the buffer space is
exceeded, new messages to be sent will be dropped. To prevent message loss, the baud rate and
communication speed or the number of enabled messages should be carefully selected so that the
expected number of bytes can be transmitted in less than one second.
3.6.2 I2C interface
An I2C interface is available for communication with an external host CPU or u-blox cellular modules.
The interface can be operated in slave mode only. The I2C protocol and electrical interface are fully
compatible with Fast-mode of the I2C industry standard. Since the maximum SCL clock frequency
is 400 kHz, the maximum transfer rate is 400 kb/s. The SCL and SDA pins have internal pull-up
resistors which should be sufficient for most applications. However, depending on the speed of the
host and the load on the I2C lines additional external pull-up resistors may be necessary.
To use the I2C interface D_SEL pin must be left open.
In designs where the host uses the same I2C bus to communicate with more than one u-
blox receiver, the I2C slave address for each receiver must be configured to a different value.
Typically most u-blox receivers are configured to the same default I2C slave address value.
To poll or set the I2C slave address, use the CFG-I2C-ADDRESS configuration item (see the
applicable interface description [2]).
The CFG-I2C-ADDRESS configuration item is an 8-bit value containing the I2C slave address
in 7 most significant bits, and the read/write flag in the least significant bit.
3.6.2.1 I2C register layout
The I2C interface allows 256 registers to be addressed. As shown in Figure 15, only three of these
are currently implemented.
The data registers 0 to 252 at addresses 0x00 to 0xFC contain reserved information, the result from
their reading is currently undefined. The data registers 0 to 252 are 1 byte wide.
At addresses 0xFD and 0xFE it is possible to read the currently available number of bytes.
UBX-20039643 - R06
3 Receiver functionality Page 51 of 119
C1-Public

Table of Contents

Other manuals for Ublox ZED-F9R

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Ublox ZED-F9R and is the answer not in the manual?

Ublox ZED-F9R Specifications

General IconGeneral
BrandUblox
ModelZED-F9R
CategoryReceiver
LanguageEnglish

Related product manuals