TC1038Pro – 12 CAN FD/LIN bus analyzer
The TC1038 Pro is a multi-bus simulation and testing tool, supporting CAN/CAN FD, LIN buses. It features 12 CAN/CAN FD channels with adjustable baud rates from 125 kbps to 1 Mbps for CAN and up to 8 Mbps for CAN FD. The 12 LIN channels can be configured as master or slave nodes via software, supporting baud rates from 0 to 20 kbps. Additionally channels utilize dual wire redundancy for data transmission, offering extremely low latency and a flexible bandwidth allocation mechanism, supporting various data types and diverse topologies.
- ARM64 Linux: tsdev
- HarmonyOS: tsdev
Related Products
Related products
TC1038Pro Functions and parameters
TC1038 Pro connects to a PC via Ethernet, ensuring high data transmission speed and preventing communication bottlenecks when handling large volumes of bus data. It features a driverless design for Windows, offering excellent system compatibility.
With the powerful TSMaster software, it supports loading DBC, LDF, XML, ARXML, etc. database files, making it very convenient to monitor, analyze, and simulate various types of bus data. It also supports UDS diagnostics, ECU flashing, and CCP/XCP calibration.
It features API support for Windows and Linux, compatible with various development environments such as C++, C#, LabView, and Python, making integration into various testing systems efficient and user-friendly.
- Microsecond-level hardware message timestamps to meet advanced requirements
- Driverless design for Windows system
- 12 CAN/CAN FD channels, 12 LIN channels
- Supports DIDO *4 and AIAO *3
- CAN channel baud rate adjustable from 125kbps-1Mbps, and CAN FD supports a maximum of 8Mbps
- LIN bus master/slave mode configurable via software
- Built-in 120-ohm terminal resistor for CAN, with the resistance value configurable through software
- CAN supports Self-ACK self-acknowledgment configuration
- Supports blf and asc format data recording and offline/online playback
- Supports hardware time synchronization across multiple device
- Provides API-based sample projects for easy secondary development

CANFD 1-12
- Pin 1 CAN FD 1_Low
- Pin 2 CAN FD_GND
- Pin 3 CAN FD 2_Low
- Pin 4 CAN FD 3_Low
- Pin 5 CAN FD_GND
- Pin 6 CAN FD 4_Low
- Pin 7 CAN FD 5_Low
- Pin 8 CAN FD_GND
- Pin 9 CAN FD 6_Low
- Pin 10 CAN FD 7_Low
- Pin 11 CAN FD_GND
- Pin 12 CAN FD 8_Low
- Pin 13 CAN FD 9_Low
- Pin 14 CAN FD_GND
- Pin 15 CAN FD 10_Low
- Pin 16 CAN FD 11_Low
- Pin 17 CAN FD_GND
- Pin 18 CAN FD 12_Low
- Pin 19 CAN FD_GND
- Pin 20 CAN FD 1_High
- Pin 21 CAN FD_Shield
- Pin 22 CAN FD 2_High
- Pin 23 CAN FD 3_High
- Pin 24 CAN FD_Shield
- Pin 25 CAN FD 4_High
- Pin 26 CAN FD 5_High
- Pin 27 CAN FD_Shield
- Pin 28 CAN FD 6_High
- Pin 29 CAN FD 7_High
- Pin 30 CAN FD_Shield
- Pin 31 CAN FD_Shield
- Pin 32 CAN FD 9_High
- Pin 33 CAN FD_Shield
- Pin 34 CAN FD 10_High
- Pin 35 CAN FD 11_High
- Pin 36 CAN FD_Shield
- Pin 37 CAN FD 12_High

I/O
- PIN 1 DIDO 1
- PIN 2 DIDO 3
- PIN 3 DGND
- PIN 4 AIAO 1
- PIN 5 AIAO 3
- PIN 6 DIDO 2
- PIN 7 DIDO 4
- PIN 8 AGND
- PIN 9 AIAO 2

LIN 7-12
- PIN 1 LIN 7
- PIN 2 V_Bat
- PIN 3 LIN 8
- PIN 4 GND
- PIN 5 LIN 9
- PIN 6 LIN 10
- PIN 7 LIN 11
- PIN 8 GND
- PIN 9 LIN 12

LIN 1-6
- Pin 1 LIN 1
- Pin 2 V_Bat
- Pin 3 LIN 2
- Pin 4 GND
- Pin 5 LIN 3
- Pin 6 LIN 4
- Pin 7 LIN 5
- Pin 8 GND
- Pin 9 LIN 6
Typical applications
- CAN/LIN Interface for Data Acquisition
- Domain controller testing
- Various automated testing systems
- Bench testing and calibration
Specification
| Channel | 12 x CAN FD / 12 x LIN / 4 x DIDO / 3 x AIAO |
|---|---|
| PC Interface | RJ45 Ethernet |
| CAN Interface | DB37 male (comes with DB37 to 12 DB9 adapter cable) |
| LIN Interface | DB9 male |
| I/O Interface | DB9 female |
| Driver | Driver-free design for Windows system, with excellent system compatibility |
| Buffer | Each channel supports a transmit buffer of up to 1000 CAN frames |
| CAN | Supports CAN2.0A and B protocols, compliant with ISO11898-1 standard, baud rate 125 Kbps to 1 Mbps |
| CAN FD | Supports CAN FD that complies with both ISO and non ISO standards, with baud rates from 125 Kbps to 8 Mbps |
| LIN | Supports LIN 1.3/2.0/2.1/J2602, baud rate 0 ~ 20 Kbps |
| Timestamp Precision | 1 µs hardware message timestamp |
| CAN Terminal Resistor | Built in 120 ohm terminal resistor for CAN, configurable via software |
| Isolation | CAN channel DC 2500 V isolation |
| DIDO | DI: 0 ~ 40 V Vref: 0 ~ 3.3 V, Threshold range: VAH=(330+499*Vref)/1098; Val=0.455*Vref DO: Low level 0 V, high level 5 V / 12 V (use with load unsupported) |
| AIAO | AI: 0 ~ 39 V AO: 0 ~ 30 V |
| Power Supply | DC power supply |
| Power Consumption | 10 W |
| Enclosure Material | Metal |
| Dimension | Approx. 210 x 118 x 47 mm |
| Weight | Approx. 878 g (without packaging)/ Approx. 2110 g (with packaging) |
| Operating Temperature | -40°C ~ 70°C |
| Operating Humidity | 10% ~ 90% (non-condensing) |
| Operating Environment | Keep away from corrosive gases |
During operation, make sure to correctly connect the power lines and avoid frequent plugging and unplugging.










