Twinleaf Sensor Interconnect

Twinleaf Interconnect

There are several communication adapters and data transports used with Twinleaf sensor data:

Each of the first three protocols is implemented by a communication adapter that can be specified and installed inside the sensor. The TDS sensor link is commonly used for sensors designed to operate in the field. The USB adapter is commonly used for devices designed for office or laboratory use. A different communication adapter can be specified at the time of order. The TTS link is the "native" link used by sensors and does not employ any additional module. TTS is only offered to system integrators who are specifically trained in its use. This diversity of options reflects the variety of applications for our sensors. Before placing an order, we strong recommand sending us an email us describing your application to obtain a suggested configuration.

All of the communications adapters includes an accelerometer, gyroscope, barometric pressure, and temperature.

Synchronization

There are several options for synchronizing sensors with each other and/or with an external timebase.

All communication modules (COMM-USB, COMM-TDS, COMM-ETH) also accept an external 1PPS timepulse to discipline their local oscillator.

Routing

A typical system routes data through one or more hubs before reaching the sensor. For example, the standard VMR sensor system might contain two hubs connected as follows:

At each hub, the twinleaf protocol uses a routing byte to indicate which port the data should pass through. The vector magnetometer data will emerge with the /0/0 route appended to it and the IMU data from the communication adapter would be reported at the /0 route. To communicate directly with the magnetometer in this configuration, routing of "/0/0" should be specified. It is possible to specify the routing subtree at the proxy using:

tio-proxy /dev/ttyACM0 -s /0/0

Note that the pre-2025 legacy SSD connection is closely related to the TDS standard. For short (few meter) cable lengths, devices having SSD ports can connect to TDS host ports without synchronization. The TDS links support very long cable lengths.