Interfaces


Pin Configuration

 

Xsens Sirius series robust tracker

Below figure shows the pin configuration of the Xsens Sirius series robust tracker.

 

Pin configuration of the Xsens Sirius series robust tracker

 

Below table shows the pin descriptions of the Xsens Sirius series robust tracker based on the interface variant.

 

RS232 variant

 

Pin descriptions Rugged Sirius Host Interface with RS232

Pin

Name

I/O type

Description

1

CAN_H

I/O

CAN bus differential high side

2

CAN_L

I/O

CAN bus differential low side

3

SYNC_IN1

I

Multifunctional synchronization input

4

SYNC_IN2

I

Multifunctional synchronization input

5

VIN

PWR

Power input

6

RS232_CTS

I

RS232 Clear To Send input from host

7

RS232_RxD

I

RS232 receiver input from host

8

RS232_TxD

O

RS232 transmitter output to host

9

RS232_RTS

O

RS232 Ready To Send output to host

10

GND

PWR

Ground

11

SYNC_OUT

O

Configurable synchronization output

12

GND

PWR

Ground

 

 

RS422 variant

 

Pin descriptions Rugged Sirius Host Interface with RS422

Pin

Name

I/O type

Description

1

CAN_H

I/O

CAN bus differential high side

2

CAN_L

I/O

CAN bus differential low side

3

SYNC_IN1

I

Multifunctional synchronization input

4

SYNC_IN2

I

Multifunctional synchronization input

5

VIN

PWR

Power input

6

RS422_B

I

RS422 inverted receiver input from host

7

RS422_A

I

RS422 non-inverted receiver input from host

8

RS422_Z

O

RS422 inverted transmitter output to host

9

RS422_Y

O

RS422 non-inverted transmitter output to host

10

GND

PWR

Ground

11

SYNC_OUT

O

Configurable synchronization output

12

GND

PWR

Ground

 

 

Communication to host

The Xsens Sirius series is designed to be used as a peripheral device in embedded systems or as a standalone unit. The Xsens Sirius series supports Controller Area Network (CAN), RS232 and RS422 protocols for the communication between the sensor and a host. See the table below for interface specifications.

 

 

Host communication interfaces specifications

Interface

Symbol

Min

Typ

Max

Unit

Description

CAN*

fCAN

10.0

250.0

1000

kbps

Host CAN Interface Baud Rate

RS232

fRS232

4.8

115.2

1000

kbps

Host RS232 Interface Baud Rate

RS422 fRS422 4.8 115.2 2000 kbps Host RS422 Interface Baud Rate

* CAN-FD supported baud rates: 2000 kbps, 5000 kbps, 8000 kbps


 

At its core, the Sirius series uses the Xsens-proprietary Xbus protocol which is compatible with all Xsens Motion Tracker products. This protocol is available on all interfaces; RS232 and CAN(-FD).

The MT Low Level Communication Protocol Documentation is a complete reference for the protocol.

 

CAN

The CAN interface of the Xsens Sirius does not include a termination resistor; it can be used in a CAN bus that already incorporates the required termination. If used in a single device connection, a 120 Ω termination resistor needs to be added between the CAN_H and CAN_L pins.

 

For more information, please review the MT CAN Protocol Documentation.

 

RS232

The RS232 interface complies with the standard RS232 voltage levels. It will include hardware flow control from firmware version 1.1.0 onwards through RTS and CTS lines.

 

The RTS signal is an output of the Xsens Sirius. If the RTS line is low, the device is busy and unable to receive new data. Otherwise, the device is idle and ready to receive. The CTS signal is an input for the Xsens Sirius series. The device checks the state of the CTS line at the start of every byte it transmits. If CTS is high, the device transmits the byte. Otherwise, it postpones transmission until CTS is raised. If flow control is not used, the CTS input should be connected to a logic high to make sure that the Xsens Sirius series can transmit data. A RS232 logic high voltage should be between +3 V and +15 V.

 

The CTS signal is an input for the device. The device checks the state of the CTS line at the start of every byte it transmits. If CTS is high, the device transmits the byte. Otherwise, it postpones transmission until CTS is raised. When, during the transmission of a byte, the user lowers the CTS signal, the device completes transmission of that byte before postponing further output. The device will not retransmit this byte. The figure below shows the behaviour of the TX and CTS lines.

 

Data transmit behaviour under CTS

 

The RTS signal is an output of the device. If the RTS line is low, the device is busy and unable to receive new data. Otherwise, the device is idle and ready to receive. After receiving a byte, the direct memory access (DMA) controller of the device will transfer the byte to its receive first-in-first-out (FIFO) buffer. The device will not pull down the RTS signal during transfer. Only in the following cases the RTS is pulled down:

 

The user can use this communication mode without hardware flow control. In this case, the user must tie the CTS line high (e.g. VIN) to make the device transmit.

 

RS422

The RS422 interface complies with the standard RS422 voltage levels. It replaces the RS232 lines of the default interface. The RS422 frame configuration is 8 data bits, no parity and 1 stop bit (8N1). The RS422 interface does not support flow control.

 

SYNC

The Xsens Sirius series has two multifunctional synchronization inputs and one synchronization output. The electrical specifications can be seen in the next chapter: Electrical Specifications. Refer to the Xsens Sirius series Datasheet for configuration details.

 

 

 

 

 

Create your own Knowledge Base