Secure Boot: Supports secure boot (requires Enroll Platform Key).
Boot Configuration: Can set startup delay (default 1 second), NumLock status, Quiet Boot (enable display of OEM logo, disable display of POST diagnostic information), Fast Boot (skip some self-test acceleration startup).
Boot Option Priorities: Supports up to 10 boot options, allowing for precise control of boot sequence (hard drive/NVME/CD/USB/network, etc.).
Isolation DIO programming and debugging (4COM/6COM SKU)
6.1 DIO Driver Installation Process
Download the DIO toolkit from the ADLINK official website.
Installation driver: MXE_SMBus_Sriver.exe (SMBus bus driver, used to access DIO registers).
Enter the DIO_CnsoleAPP_Sin directory and run DIO_CnsoleAPP.exe in administrator mode - this tool is used for command-line reading and writing of DI/DO status.
Enter the StartDIO_Sin directory and run StartDIO.exe in administrator mode - Start the DIO service background process.
6.2 API Programming (C/C++)
If customized development is required, it should include:
Header file: Matrix_dio. h
Static library: Matrix_dio64.lib
Runtime dynamic library: Matrix_dio64.dll
Typical DIO operation (function definition):
GPIOInitialize: Initialize DIO resources.
GPI-Read(): Read 8 isolated DI states (return bit mask).
GPOWrite(): Write 8 isolated DO states (bit mask controls on/off of each channel).
6.3 Application Scenario Examples
DI input: Connect limit switches, buttons, or photoelectric sensors (10-30V) to read the status for PLC or upper computer decision-making.
DO output: Drive intermediate relay (external 5-30V power supply, single channel 500mA), control motor start stop or indicator light.
Debugging reminder: During the first debugging, manually read and write each channel using DIO_CnsoleAPP.exe to confirm that the hardware wiring is correct. Special attention must be paid to the external power supply (VDD) of the DO, otherwise the MOSFET cannot drive the load normally (the freewheeling diode also needs VDD to participate).
Key points for on-site troubleshooting and maintenance
7.1 System cannot start
Check if the DC input voltage is within the range of 12-24V and if the polarity is correct (positive pole of the center pin).
Observe the Power LED (blue) on the front panel - constantly on indicates normal operation, flashing indicates sleep mode, and off indicates no power supply.
If the power supply is normal but there is no display, try connecting the monitor through HDMI or DP interface; If there is still no display, try clearing the CMOS (disconnect the battery or short-circuit the RTC jumper, but check the specific location).
7.2 M.2 module not recognized
Confirm that the module is inserted into the correct slot (M-Key only NVMe, B-Key only USB, E-Key supports WiFi).
Check if the installation of the heat sink is too tight, causing deformation or poor contact of the module (it should be tightened appropriately).
Enter BIOS to check if the corresponding PCIe port is disabled.
7.3 Serial Communication Abnormalities
Enter BIOS to confirm that the COM mode (232/422/485) matches the actual wiring.
Use serial debugging tools (such as Putty or Tera Term) for self loop testing (RS-232 short circuit Pin2-Pin3).
Check the terminal resistance and shielding layer grounding of RS-485, and reduce the baud rate for long-distance communication (such as from 115200 to 9600).
7.4 DIO No Response
Confirm that the SKU includes DIO functionality (4COM/6COM or 4LAN version - note that the DIO definition is different for 4LAN version, please refer to Appendix B).
Check if StartDIO.exe is running in administrator mode; Is the SMBus driver installed.
Verify that the external DO power supply (VDD) is connected (5-30V) and that the common terminal (GND) is properly connected.
7.5 Overheating and Frequency Reduction
Check if the heat sink is tightly attached to the CPU (with no damage to the thermal pad) and if the bottom clearance of the device is sufficient.
If the ambient temperature is above 60 ° C, it is necessary to consider adding an external auxiliary fan or replacing it with a higher TDP cooling solution (contact ADLINK technical support).
Environmental Compliance and Safety Warning
Working temperature: -20 ° C~60 ° C (DC power supply); If using an AC-DC adapter, the maximum temperature is 50 ° C.
Anti vibration and anti impact: 3 Grms vibration (5-500Hz), 30G half sine impact (11ms), meeting industrial grade reliability requirements.
EMC certification: CE&FCC Class B, meets industrial radiation standards.
Safety certification: CB, UL/cUL, power supply must comply with IEC/UL LPS/SELV requirements.
Lithium battery warning: The built-in RTC battery (BR2032) must be replaced with the same model and disposed of as WEEE.
California Proposition 65: Products containing lead, cadmium, and other substances require end-users to comply with local hazardous substance handling regulations.
