Serial Ports

The serial communication ports (COM ports) are used to communicate between components in the GNSS system and to external data communications equipment such as computers and data loggers.

OEM7 Card Default Serial Port Configurations

Model

COM1

COM2

COM3

COM4

COM5

OEM719

LVCMOS
no flow control

LVCMOS
no flow control

LVCMOS
no flow control

N/A

N/A

OEM729

User configurable as
- RS-232 with flow control
- RS-422 without flow control

LVCMOS
with flow control

LVCMOS
no flow control

N/A

N/A

OEM7600

LVCMOS
with flow control

LVCMOS
with flow control

LVCMOS
no flow control

LVCMOS
no flow control

LVCMOS
no flow control

OEM7700

LVCMOS
with flow control

LVCMOS
with flow control

LVCMOS
no flow control

LVCMOS
no flow control

LVCMOS
no flow control

OEM7720

LVCMOS
with flow control

LVCMOS
with flow control

LVCMOS
no flow control

LVCMOS
no flow control

LVCMOS
no flow control

On the OEM729, COM1 can be user configured for RS-232 or RS-422 operation. Refer to Serial Port Communications for instructions.

Hardware flow control (handshaking) is enabled and disabled using the SERIALCONFIG command.

Each port may support some or all of the following signals:

  • Transmitted Data (TX)

  • Received Data (RX)

  • Request To Send (RTS) [ports with flow control]

  • Clear To Send (CTS) [ports with flow control]

Port settings (bit rate and parity, for example) are software configurable. See Communications with the Receiver. Also see OEM719 Technical Specifications, OEM729 Technical Specifications, OEM7600 Technical Specifications, OEM7700 Technical Specifications and OEM7720 Technical Specifications for further information on data communications specifications and pin assignments.

OEM719 Multiplexed Port

On the OEM719, COM3 is multiplexed with USB and EVENT1. USB and EVENT1 are enabled by default.

COM3 and USB Multiplexed on OEM719

To enable COM3, issue the following commands:

  1. INTERFACEMODE USB1 NONE NONE

  2. INTERFACEMODE USB2 NONE NONE

  3. INTERFACEMODE USB3 NONE NONE

  4. EVENTINCONTROL MARK1 DISABLE

  5. INTERFACEMODE COM3 NOVATEL NOVATEL

  6. SAVECONFIG (optional)

 

To enable USB, issue the following commands:

  1. INTERFACEMODE COM3 NONE NONE

  2. INTERFACEMODE USB1 NOVATEL NOVATEL

  3. INTERFACEMODE USB2 NOVATEL NOVATEL

  4. INTERFACEMODE USB3 NOVATEL NOVATEL

  5. SAVECONFIG (optional)

 

To enable EVENT1, issue the following commands:

  1. INTERFACEMODE COM3 NONE NONE

  2. EVENTINCONTROL MARK1 ENABLE

  3. SAVECONFIG (optional)

OEM729 RS-422 Port

On the OEM729 card, COM1 can be configured as either RS‑232 (optionally with hardware flow control, if the cable used supports it) or RS‑422 (with no hardware flow control), by setting pin 2 of P1802 (USER1) LOW or HIGH respectively at boot time.

The OEM729 receiver samples pin 2 during the boot sequence to determine the mode for COM1.

By default, RS‑232 is selected since the pin 2 input, if open, is pulled LOW by an internal pull down resistor.

To select RS‑422, pull pin 2 of P1802 to 3.3 VDC during start-up.

Do not apply 3.3 VDC directly to pin 2. NovAtel recommends using a 1 kΩ resistor to pull pin 2 high.

See OEM729 Interface Connectors for pin-out details for COM1 RS‑232 and RS‑422 configurations.

OEM729 Multiplexed Port

A third serial port, COM3, is also available on pin 7 (RXD) and pin 19 (TXD). By default, COM3 is enabled. COM3 is multiplexed with both EVENT2 and USER0.

OEM729 COM3 Multiplexed with EVENT2 and USERGPIO

To enable COM3:

  1. If a user application is running, make sure it does not initialize GPIO_USER0.

  2. Issue the following command: EVENTINCONTROL MARK2 DISABLE

  3. Issue the following command: INTERFACEMODE COM3 NOVATEL NOVATEL ON
    Use any interface mode except NONE

 

To enable MARK2:

  1. Issue the following command: EVENTINCONTROL MARK2 ENABLE

  2. Issue the following command: INTERFACEMODE COM3 NONE NONE OFF

 

OEM7600, OEM7700 and OEM7720 Multiplexed Port

Flow control (RTS and CTS) for COM2 is optionally available on the COM5 pins (pins 5 and 11) of the interface connector.

COM5 Multiplexed with COM2 Flow Control

To enable flow control for COM2:

  1. Issue the following command: INTERFACEMODE COM5 NONE NONE OFF

  2. Issue the following command: SERIALCONFIG COM2 115200 N 8 1 CTS ON

 

To enable COM5:

  1. Issue the following command: SERIALCONFIG COM2 115200 N 8 1 N ON

  2. Issue the following command: INTERFACEMODE COM5 NOVATEL NOVATEL ON
    Use any interface mode except NONE

 

Refer to the EVENTINCONTROL, INTERFACEMODE and SERIALCONFIG commands for further command information.