Data Sheet

Increase Output Rate
To increase the output data rate (i.e. the number of data packages per second received by the host reading TransducerM),
simply do the following:
For TM200 series, use a higher UART baudrate (such as 921600 bps).
Reduce ‘Inhibit Time’ (can be as small as zero). The ‘Inhibit Time’ specifies the minimum time interval between
two data packages. Please refer to the section ‘Communication Protocol on page 17 for more details.
Save the setting and restart TransducerM. If you need to reconnect TransducerM to the ImuAssistant after changing
the baudrate to a value higher than 115200 bps, please refer to the section ‘Change UART Baudrate’ on page 17.
Figure 29 shows a typical setting where around 150-200 Hz total output rate can be achieved. If not, a buffer overflow maybe
occurred in your host system, please slightly adjust your code according to the section ‘Avoid Buffer Overflow’ on page 24.
You can also try to increase the baudrate further and get even faster output rate. However, a higher baudrate, when using long
connection wires, makes the system more susceptible to external electronic magnetic interference. Normally, around 1Mbps
should be enough.
The output bandwidth is shared among different data types selected. For example, if you have 200Hz total output rate, with
only ‘Roll/Pitch/Yaw’ data type selected for output, you get full 200Hz; if you both ‘Roll/Pitch/Yaw’ and ‘Raw Data’ selected,
you get 100 Hz for each data type, and so on.
Please note that, when using a USB-to-Serial converter connecting TransducerM to a Windows PC, you
only get around 88Hz maximum data rate (Inhibit Time: 10 ms, Baudrate: 115200 bps); output rate higher
than that will usually cause package loss due to the limitation of the Windows serial driver. Linux or any
other embedded system such as micro-controller typically will not have such problem.
Roll Pitch Yaw Display
Please refer to section 'Roll Pitch Yaw' on page 9.
Quaternion Display
Please refer to section 'Quaternion' on page 8.
Raw Data Display
Please refer to section 'Raw Data' on page 8.
Note that the raw data is calibrated sensor data without applying any data processing filter.
Copyright © 2015-2019 SYD Dynamics ApS | www.syd-dynamics.com Page 18 / 33
Figure 29 Example Setting to Increase Output Rate