Overview

The ELLIPSE features up to five serial interfaces (Port A to Port E) which provide all the main features of the ELLIPSE: Configuration, data input, data output.

In addition, the Ellipse supports CAN 2.0A/B connectivity to output log messages. Due to the CAN implementation and limitations (payload limited to 8 bytes), the CAN interface is not handled like the other interfaces.

Due to the limited number of pins inside the Ellipse connectors, some pins provide different functions which are multiplexed and cannot be used at the same time.

Interfaces availability and multiplexing

The following table provides more details about each port specificity in terms of availability, and capabilities:

Box units

PortAvailable modelsPackageFunction

RS-232/422 configuration

Cable / software defined

Other functions / multiplexing
AENDB1B2
PORT ATx/RxCableRS-422 available on B1 (non CAN) units only
PORT B
RxRS-232 only

Multiplexed with Sync IN B and ODO A

PORT C


Tx/RxSoftware defined RS-232/422
PORT D


RxRS-232 only
PORT E
Tx/RxRS-232 only

Only available when PORT A is in RS-232

CAN
Tx/Rx-
SYNC IN AInput-Multiplexed with ODO B
SYNC IN BInput-

Multiplexed with PORT B and ODO A

SYNC IN C


Input-
SYNC IN D


Input-
SYNC OUT AOutput-
SYNC OUT B


Output-
ODO A
Input-

Multiplexed with SYNC IN B and PORT B

ODO B
Input-Multiplexed with SYNC IN A

OEM units

PortAvailable modelsFunction

Other functions / multiplexing
AEND
PORT ALvTTL Tx/Rx
PORT B
LvTTL Rx

Multiplexed with Sync IN B and ODO A

PORT C


LvTTL Tx/Rx
PORT D


LvTTL Tx/Rx
PORT ELvTTL Tx/Rx


CANLvTTL Tx/Rx
SYNC IN ALvTTL InputMultiplexed with ODO B
SYNC IN BLvTTL Input

Multiplexed with PORT B and ODO A

SYNC IN C


LvTTL Input
SYNC IN D
LvTTL Input
SYNC OUT ALvTTL Output
SYNC OUT B


LvTTL Output
ODO A
LvTTL Input

Multiplexed with SYNC IN B and PORT B

ODO B
LvTTL InputMultiplexed with SYNC IN A

Serial interfaces

The ELLIPSE box units feature up to 3 physical RS-232/RS-422 serial connections (PORT A, B, and E) on ELLIPSE-A, ELLIPSE-N and ELLIPSE-D models and up to 5 (PORT A, B, C, D and E) for Ellipse-E model. These serial ports have different uses as described in the next sections.

The Ellipse Serial interfaces support the standard baudrates:

  • 4 800 bps.
  • 9 600 bps.
  • 19 200 bps.
  • 38 400 bps.
  • 57 600 bps.
  • 115 200 bps.
  • 230 400 bps.
  • 460 800 bps.
  • 921 600 bps.
  • 1 000 000 bps.
  • 1 500 000 bps.
  • 2 000 000 bps.


The ELLIPSE automatically limits the serial signals slew-rate to minimize EMI and reduce communication error when the baud rate is below 230 400 bps.

Supported protocols

The ELLIPSE has been designed to be connected to a large range of aiding equipment and materials. In addition to the native sbgECom binary protocol, other third party or standard protocols are also supported such as NMEA, RTCM, TSS1, Ublox Binary protocol and others.

Ports functions Mapping

Due to the specificity of the internal GNSS embedded inside the ELLIPSE N and D versions, and also due to the number of available pins in the different sensor configurations, there are some variations in the different ports capabilities from one product to another.

The following tables provide more details about which functions are available on which port for each Ellipse model.

Please keep in mind that the PORT E is only available on B1 units (box) and on O1 units (OEM).

ELLIPSE-A


PORT APORT E
Binary commands (sbgECom)

Regular outputs (sbgECom, NMEA or third party output)

ELLIPSE-E


PORT APORT BPORT CPORT DPORT E
Binary commands (sbgECom)



Regular outputs (sbgECom, NMEA or third party output)



GNSS input

ELLIPSE-N and ELLIPSE-D


PORT APORT BPORT E
Binary commands (sbgECom)

Regular outputs (sbgECom, NMEA or third party output)


RTCM Input
GNSS Input (for external GNSS)

CAN 2.0 A/B interface

The main port contains a CAN 2.0 A/B interface that supports transfer rate at up to 1 Mbits/s. This CAN interface is mainly used to output log messages. By default, the CAN interface is disabled.

The CAN bus implementation and especially timing settings complies with the CAN in Automation (CiA) DS-102 standard.

More over to help software development dbc file is provided in the SDK.

The Ellipse supports the following standard CAN bus bitrates:

  • 1 000 kBit/s.
  • 500 kBit/s.
  • 250 kBit/s.
  • 125 kBit/s.
  • 100 kBit/s.
  • 50 kBit/s.
  • 20 kBit/s.
  • 10 kBit/s.

The ELLIPSE does not include any termination resistor. It is the user's responsibility to ensure that the CAN bus is properly configured with the necessary termination resistors to avoid communication issues.