
Chapter 3: Detailed Explanation of Power Connection and Peripheral Interface
3.1 DC power connection and polarity confirmation
MXE-5500 adopts 9-32V DC wide voltage input, 3-pin pluggable connector (V+, chassis ground,...) V-)。 Key Warning: The manual clearly requires that "Before introducing DC power to the MXE-5500, ensure that the voltage and polarity provided are compatible with the DC input. Improper input voltage and/or polarity can be responsible for system damage." When wiring, be sure to confirm the positive and negative poles, and it is recommended to use a 160W power adapter.
3.2 Isolation DI/O (DB-26P) Detailed Explanation
The MXE-5500 provides 8 isolated digital inputs and 8 isolated digital outputs (1.5kV isolated), which are led out through the DB-26P interface. Its electrical specifications:
DI: Logic high 5~24V, logic low 0~1.5V, input resistance 2.4k Ω @ 0.5W, supports interrupt triggering.
DO: Open drain N-channel MOSFET output, 250mA per channel @ 60 ° C (100% duty cycle), external power supply 5-35V.
Important: The DO output must be connected to an external VDD power supply (via pin 8 of DB-26P+VDD) to form a freewheeling circuit. When driving inductive loads (relays, motors, solenoid valves), attention should be paid to flywheel diode protection.
Optional terminal board (DIN-37D-01) and dedicated cable (30-01143-0000) for easy on-site wiring.
3.3 Multi display configuration
The MXE-5500 supports three independent display outputs, implemented through two DisplayPorts and one DVI-I
DP+DP+DVI-D: Three digital outputs, supporting up to 4096 x 2304@60Hz (DP) and 2048 × 1152@60Hz (DVI-D)。
DP+DP+VGA: Analog VGA signal output through DVI-I.
Optional DisplayPort to VGA/DVI/HDMI adapter cable (see Table 1-3 in the manual for specific part numbers).
3.4 Serial port configuration
All 6 COM ports are DB-9 interfaces, among which COM1~COM4 can be configured as RS-232/422/485 mode in BIOS, and COM5/COM6 are fixed as RS-232. The pin definition is detailed in Table 1-6 of the manual, and an external terminal resistor is required for RS-485 mode.
Chapter 4: Watchdog Timer (WDT) and DI/O Programming Practice
MXE-5500 provides API based watchdog and DI/O library, suitable for Windows environments.
4.1 Watchdog Timer (WDT)
Working principle: After startup, the application needs to periodically "feed the dog", and if the timeout occurs, the system hardware will be reset.
API call process (C/C++, including Matrix_wdt. h and Matrix_wdt. lib):
InitWDT() - Initialize WDT.
SetWDT (tick, unit) - Set timeout value, tick=1~255, unit=0 (seconds) or 1 (minutes).
StartWDT() - Start timer.
Periodically calling ResetWDT() in the business cycle to feed the dog.
StopWDT() - Stop the timer.
WDT in SEMA GUI: The Hardware Control Tab of SEMA Utility provides graphical WDT control with timeout values ranging from 1 to 65535 seconds. However, the manual specifically warns: "When using the watchdog feature, all partitions must be mounted as read-only to avoid file system corruption and data loss. It is not advisable to use the watchdog feature in a Windows environment, since Windows restart uses a safe shutdown procedure." To use WDT in Windows, the system partition must be set to read-only or used in conjunction with EWF/UWF.
4.2 Isolation DI/O Programming
DI/O API functions (including matrix_diffo. h and matrix_diffo. lib):
GPIOInitialize - Initialize DI/O resources.
GPI-Read (U16 * pwState) - Read the status of 8 DI channels (bit0~bit7 corresponding to channels 1~8).
GPOWrites (U16 wState) - Set up 8 DO outputs.
GPO-Read (U16 * pwState) - reads the current DO output state.
4.3 SEMA Utility Hardware Control
SEMA Utility provides rich system management functions:
System Health: Real time display of CPU/motherboard temperature, fan speed, power consumption (mA/W), running time statistics, and startup reasons.
Hardware Control: watchdog, backlight control (LVDS interface), intelligent fan control (can set trigger temperature and PWM duty cycle curve).
Hardware Monitor: Graphically displays temperature and power consumption data, supports logging (CSV format).
GPIO Tab: configurable GPIO direction, read input status, write output value, supports XOR logic operation (XorAndXor).
I2C Bus Tab: Accessing up to 4 I2C buses through BMC, supporting byte/block read and write.
User Flash Memory: Provides 512 bytes or 1KB of user readable and writable flash memory for storing device configuration parameters (addresses 0x0000~0x01F0/0x03F0, 16 byte aligned).

Chapter 5: BIOS Deep Configuration - Key Optimization Items
MXE-5500 uses AMI Aptio BIOS (UEFI), press DEL to enter when booting up. The following are key configuration items:
5.1 Advanced Menu
CPU Configuration:
Intel SpeedStep: Enable dynamic frequency tuning to reduce power consumption.
CPU C States: Enable deep sleep mode, energy-saving.
Intel TXT (LT) Support: Trusted Execution Technology, to be used in conjunction with TPM.
Graphics Configuration:
DVMT Pre Located and DVMT Total Gfx Mem: Set the shared memory size of the integrated graphics card, and it is recommended to maintain the default size (256MB~512MB).
Onboard Devices Configuration: