3. Software-Defined Rig Documentation
3.1. Table of Contents
3.2. Introduction

The Software-Defined Rig (SDRig) is a modular, rack-mounted testing platform tailored for automotive HIL simulations. Modules include:
Interface Multiplexer (MUX) for network simulation (CAN, LIN)
Universal Input / Output (UIO) for analog/digital signal simulation
Electronic Load Module (ELM) for actuator/load emulation
Each module can operate in the rig or standalone over 100Base-T Ethernet. The system supports power distribution and flexible signal routing through a backplane PCB.
3.3. Interface Multiplexer Module (MUX)

The Interface Multiplexer is a module designed for simulating vehicle networks and peripheral devices connected to Electronic Control Units (ECUs) through digital interfaces. Its primary feature is the CANFD multiplexer, implemented as a matrix of electromagnetic relays, capable of connecting any CAN ECU to the CAN rig.
3.3.1. Features
8x Universal CAN FD Channels (up to 5 Mbps, 8 external + 16 backplane)
1x LIN 2.0 Channel
Electromagnetic relay matrix for routing
Ethernet 100Base-T interface
3.3.2. Specifications
Dimensions: 245 × 260 × 36 mm
Weight: 1010 g
Voltage Supply: 26–28 V DC
Supply Current: 0.3 A
Nominal Power Consumption: 2.5 W
Startup Power: 4.8 W
Operating: 0–50°C, ≤80% RH @35°C
Storage: -40 to +70°C
Warm-up: 30 min
3.3.3. Functional diagram

3.3.4. Connectors
3.3.4.1. R1 – CAN Channels
Pin |
Signal |
Description |
|---|---|---|
R1.1–R1.16 |
CANxH/L |
8x CAN FD H/L pairs |
3.3.4.2. R2
Pin |
Signal |
Description |
|---|---|---|
R2.8 |
LIN |
LIN 2.0 (slave only) |
R2.2 |
24V |
Power supply |
R2.3 |
GND |
Ground |
3.3.4.3. LAN / VDD / DEBUG
LAN: 100Base-T Ethernet
VDD: 30V DC input for standalone mode
DEBUG: Reserved for calibration
3.4. Universal Input / Output Module (UIO)

The Universal Input / Output is a module designed for simulating analog vehicle sensors. Its primary feature is the universal pin, capable of setting/measuring voltage, generating PWM, input capture, and being a current loop transmitter and receiver.
3.4.1. Features
8x Universal I/O Channels:
Voltage measurement/setting: 0–24V
PWM Input/Output: 20 Hz – 5 kHz
Current loop Tx/Rx: 0–20 mA
High accuracy signal simulation
Ethernet interface
3.4.2. Specifications
Dimensions: 245 × 260 × 36 mm
Weight: 940 g
Voltage Supply: 26–28 V DC
Supply Current: 0.3 A
Power Consumption: 2.5 W nominal / 4.8 W startup
Operating: 0–50°C, ≤80% RH @35°C
Storage: -40 to +70°C
Warm-up: 30 min
3.4.2.1. Channel Performance
Voltage In: 0–24 V
±20 mV [0–2 V], ±1% [2–24 V]
Processing time: 10 ms
Voltage Out: 0–24 V
±20 mV [0–2 V], ±2% [2–24 V]
Settle time: 10 ms
Current Loop In/Out: 0–20 mA
±1% accuracy, 20 ms settle time
PWM / ICU:
Frequency: 20 Hz – 5 kHz
Accuracy: ±1% (freq), ±1–2% (duty)
Voltage: 5V ± 100 mV
Settle time: 250 ms
3.4.3. Functional diagram

3.4.4. Connectors
3.4.4.1. R4 – Universal I/O
Pin |
Signal |
Description |
|---|---|---|
R4.1 |
UIO8 |
Voltage/PWM/Current Loop (all modes) |
R4.3 |
UIO7 |
Same as UIO8 |
R4.5 |
UIO6 |
Same as UIO8 |
R4.7 |
UIO5 |
Same as UIO8 |
R4.9 |
UIO4 |
Same as UIO8 |
R4.11 |
UIO3 |
Same as UIO8 |
R4.13 |
UIO2 |
Same as UIO8 |
R4.15 |
UIO1 |
Same as UIO8 |
R4.2, R4.4, …, R4.16 |
GND |
Ground |
3.4.4.2. LAN / VDD / DEBUG
LAN: 100Base-T Ethernet
VDD: 30V DC input
DEBUG: Reserved for calibration
3.5. Electronic Load Module (ELM)

The Electronic Load module is designed for simulating analog vehicle actuators and loads of ECU. Its primary feature is the MOSFET module, capable of dissipating up to 200W on each channel and up to 600W on all channels
3.5.1. Features
8x Universal Load Channels:
Current sinking: 0–10 A @ 0–24 V
Voltage measurement/setting: 0–24 V
4x Relay sourcing channels (24V/100 mA)
Max: 200W/channel, 600W total
Ethernet interface
3.5.2. Specifications
Dimensions: 245 × 260 × 144 mm
Weight: 5250 g
Voltage Supply: 26–28 V DC
Supply Current: 0.3 A
Nominal Power Consumption: 2.5 W
Startup Power: 4.8 W
Thermal Limit: 200W/channel, 600W total
Operating: 0–50°C, ≤80% RH @35°C
Storage: -40 to +70°C
Warm-up: 30 min
3.5.2.1. Channel Performance
Voltage In: ±20 mV [0–2V], ±1% [2–24V]
Voltage Out: ±20 mV [0–2V], ±2% [2–24V]
Current In: ±5%, range 0.1–10 A
Response Time: Voltage 10 ms, Current 20 ms
3.5.3. Functional diagram

3.5.4. Connectors
3.5.4.1. R2 – Load Channels 1–4
Pin |
Signal |
Description |
|---|---|---|
R2.16–R2.14 |
EL1–EL4 |
Universal Load Channels |
others |
GND |
Ground |
3.5.4.2. R3 – Relay Sourcing
Pin |
Signal |
Description |
|---|---|---|
R3.12–R3.6 |
DOUT1–DOUT4 |
24V sourcing (relay) |
R3.1–R3.3 |
24V |
Source voltage |
R3.11 |
GND |
Ground |
3.5.4.3. R4 – Load Channels 5–8
Pin |
Signal |
Description |
|---|---|---|
R4.16–R4.14 |
EL5–EL8 |
Universal Load Channels |
others |
GND |
Ground |
3.5.4.4. LAN / VDD / DEBUG
LAN: 100Base-T Ethernet
VDD: 30V DC input
DEBUG: Reserved for calibration
3.6. Compliance and Contact
3.6.1. RoHS & WEEE
All modules are compliant with:
RoHS Directive 2011/65/EU + 2015/863/EU
WEEE Directive 2012/19/EU
3.6.2. Disposal & Recycling
Do not discard modules with general waste. Use certified recycling services.
3.6.3. Company Info
SODA.AUTO UK LTD
Company No: 14698049
VAT: 439524868
Address: SODA SDV HUB, Building 211, Heyford Park, Bicester, OX25 5HE, United Kingdom
Contact: matt@soda.auto
© 2023 SODA.AUTO UK LTD. All rights reserved.