This document explains the use of C101-D9S application board. The C101-D9S board
customers to evaluate L-band GNSS correction services with the NEO-D9S correction data receiver
Product name Type number Firmware version PCN reference
C101-D9S C101-D9S-0-00 FW V1.04 PMP 1.04 N/A
UBX-20031865 - R01 Document information Page 2 of 15
C1-Public
-blox AG.
-blox.com.
of u-blox.
-blox assumes no liability for its use. No warranty, either express or
to, with respect to the accuracy, correctness, reliability and fitness for a particular
-blox at any time without notice. For the most recent
C101-D9S - User guide
Contents
Document information ................................................................................................................................ 2
A Glossary .................................................................................................................................................... 9
B NEO-D9S L-band configurations ...................................................................................................... 9
C L-band antenna specification ............................................................................................................ 9
D NEO-D9S UART2 to Arduino pins .................................................................................................. 10
E C101-D9S schematics ...................................................................................................................... 11
Related documentation ........................................................................................................................... 14
Revision history .......................................................................................................................................... 14
UBX-20031865 - R01 Contents Page 3 of 15
C1-Public
C101-D9S - User guide
1 Introduction
The C101-D9S board is a convenient tool that allows customers to become familiar with the u-blox
NEO-D9S L-band correction data receiver. The board provides facilities for evaluating the product and
demonstrating its key features.
NEO-D9S is a satellite data receiver for L-band correction broadcasts and can be configured for use
with a variety of correction services. Using such correction services enables high precision navigation
globally in multiple regions, as well as coverage across continents.
The C101-D9S application board offers:
• NEO-D9S module for use as L-band correction data receiver
• USB connection for communication and power supply
• L-band antenna connection for receiving the satellite data stream
• Arduino shield connection
1.1 Package contents
The delivered package contains:
• C101-D9S board
• L-band antenna
• Antenna ground plane (12 cm circular)
• USB interconnect cable
• Jumper connectors
Prior to using the board, it is useful to download the appropriate evaluation software and keep handy
the documents listed in the Related documents section.
UBX-20031865 - R01 Introduction Page 4 of 15
C1-Public
C101-D9S - User guide
2 C101-D9S product overview
2.1 Components
C101-D9S houses the NEO-D9S L-band correction data receiver. The board is powered from the USB
cable connection or via Arduino shield. The main components of the board are listed below and shown
in Figure 1 and Figure 2:
• Native USB port
• FTDI USB bridge
• SMA RF connector and antenna supply capability (L-band)
The board is delivered with the following default jumpers:
•J6: This jumper provides 3.3 V power supply to an external active antenna plugged to the SMA RF
connector. The current limit circuit is also enabled up to 60 mA.
•J8: This jumper switches the communication from the UART2 of the NEO-D9S to the J2 or J3
connector of the Arduino shield (refer to Appendix D for further details).
Figure 3: C101-D9S jumpers overview
For further details, see the C101-D9S schematic in Appendix E.
This section provides some quicksteps to enable NEO-D9S standalone operation, and connecting via
u-center (see u-center user guide [3]).
• Connect the supplied L-band antenna to the RF SMA connector. Ensure good visibility of the GEO
communication satellites.
• Connect the USB to a Windows PC, this will power the board. The FTDI and USB drivers will be
installed automatically from Windows Update when the user connects the board for the first time.
• The power LED will turn on in blue color.
• Start the Device Manager utility from Windows. Two new ports will be visible under the Ports tab:
the USB Serial Device is the Native USB port and the USB Serial Port is the FTDI USB bridge port,
as shown in Figure
Figure 4: Windows Device Manager Ports identifications
4.
Figure 5: FTDI USB bridge and USB ports properties
• Start u-center and connect to one of the COM ports. If you are using the FTDI USB bridge, make
sure the baud rate in u-center is set to 9600.
• Poll UBX-MON-VER message and check the content as shown in Figure
NEO-D9S needs to be properly configured to receive the L-band signal correction data. See Appendix
B for the default NEO-D9S L-band configuration, which can be adapted for other services.
The messages UBX-MON-PMP and UBX-RXM-PMP (see Figure 7 and Figure 8) can be polled or
enabled to check respectively the reception of the signal and the decoded correction data.
Table 1: Explanation of the abbreviations and terms used
C101-D9S - User guide
B NEO-D9S L-band configurations
Correction services from several providers are available via the L-band communication satellites. The
service provider will have several correction service specific configurations that need to be configured
before the receiver can provide the relevant service provider data such as:
• Service provider service ID
• Service provider frequency based on geographical location
• Service provider data rate
This means that the frequency allocation for a particular service provider could change. Service
providers do provide information on any frequency changes when required.
The NEO-D9S default L-band configuration keys are listed below:
• CFG-PMP-CENTER_FREQUENCY = 1539812500 Hz
• CFG-PMP-SEARCH_WINDOW = 2200 Hz
• CFG-PMP-USE_SERVICE_ID = 1 (true)
• CFG-PMP-SERVICE_ID = 50821
• CFG-PMP-DATA_RATE = 2400 (B2400) bps
• CFG-PMP-USE_DESCRAMBLER = 1 (true)
• CFG-PMP-DESCRAMBLER_INIT = 23560
• CFG-PMP-USE_PRESCRAMBLING = 0 (false)
• CFG-PMP-UNIQUE_WORD = 16238547128276412563
The NEO-D9S correction data receiver is fully compliant with the u-blox configuration concept. The
messages UBX-CFG-VALSET, UBX-CFG-VALGET and UBX-CFG-VALDEL are used to configure the
above keys. See the NEO-D9S Integration manual [1] for further details.
C L-band antenna specification
The following is an overview of the provided Inpaq L-band antenna, LBAND01D-S6-00:
UBX-20031865 - R01 Appendix Page 9 of 15
C1-Public
C101-D9S - User guide
See the NEO-D9S Integration manual [1] for further details.
D NEO-D9S UART2 to Arduino pins
Depending on the position of the jumper J8 on the C101-D9S board, communication with the UART2
port of the NEO-D9S is enabled on the Arduino connector pins as shown below:
UBX-20031865 - R01 Appendix Page 10 of 15
C1-Public
C101-D9S - User guide
The communication takes place through the
pins 1 and 2 of the J2 connector:
The communication takes place through the
pins 1 and 2 of the J3 connector:
Figure 9 shows the placement of the Arduino connectors on the C101-D9S board.
Figure 9: C101-D9S Arduino connectors
E C101-D9S schematics
The following pages show the complete schematics for the C101-D9S evaluation board.
UBX-20031865 - R01 Appendix Page 11 of 15
C1-Public
C101-D9S - User guide
UBX-20031865 - R01 Appendix Page 12 of 15
C1-Public
C101-D9S - User guide
UBX-20031865 - R01 Appendix Page 13 of 15
C1-Public