Advertisement

Quick Links

用户手册
KMDA-2631
User's Manual
Ver.A0.1
Date:2025-1-18

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KMDA-2631 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for JHCTech KMDA-2631

  • Page 1 用户手册 KMDA-2631 User’s Manual Ver.A0.1 Date:2025-1-18...
  • Page 2 Microsoft Windows and MS-DOS are registered trademarks of Microsoft Corp. RTL is a trademark of Realtek Semi-Conductor Co., Ltd. All other product names or trademarks are properties of their respective owners. For more information on this and other JHC products, please visit our websites at: http://www.jhctech.com.cn...
  • Page 3: Product Warranty (2 Years)

    User’s Manual Product Warranty (2 years) JHC warrants to you, the original purchaser, that each of its products will be free from defects in materials and workmanship for two years from the date of purchase. This warranty does not apply to any products which have been repaired or altered by persons other than repair personnel authorized by JHC, or which have been subject to misuse, abuse, accident or improper installation.
  • Page 4: Declaration Of Conformity

    Technical Support and Assistance Step 1. Visit the JHC web site at www.jhctech.com.cn where you can find the latest information about the product. Step 2. Contact your distributor, sales representative, or JHC’s customer service center for technical support if you need additional assistance.
  • Page 5: Table Of Contents

    User’s Manual CONTENTS General Information ..........................1 1.1 Introduction ............................2 1.2 Features ..............................2 1.3 Specifications ............................2 1.3.1 General ..................................2 1.3.2 Ethernet ..................................3 1.3.3 Power Consumption ..............................3 1.4 Environmental requirement ........................3 1.5 Ordering Information ........................... 4 1.6 Dimension ............................. 4 1.7 I/O Interface ............................
  • Page 6 User’s Manual 2.3.6 USB Port (USB2.0 Port 1/2) ..........................11 2.3.7 COM1/2 Port ................................12 2.3.8 DIO Port ..................................12 2.3.9 SM Bus ..................................13 2.3.10 SATA Port 1 ................................13 2.3.11 SATA Port (wafer) ..............................14 2.3.12 Mini-PCIe Port ................................14 2.3.13 CPU FAN ..................................15 2.3.14 Expansion I/O MXM 3.1 Goldfinger(281-Pin) ......................
  • Page 7 User’s Manual 4.2 DIO ................................ 9...
  • Page 8: General Information

    User’s Manual General Information...
  • Page 9: Introduction

    User’s Manual 1.1 Introduction KMDA-2631,equipped with Intel® Elkhart lake U series processor, with a comprehensive I/O interface, built-in 2*Mini PCIe expansion module, DC12V or 9~36V (optional) wide voltage DC power supply optional, the product adopts SGCC box design, exquisite and compact size. The main application scenario is the controller for collaborative robots.
  • Page 10: Ethernet

    User’s Manual Expansion Interface: 2*Mini-PCIe, with PCIeX1 and USB2.0 signals, can expand the PCIe signal function module, including 1*MiniPCIe, with SIM card slot, support 4G module; The other MIniPCie interface function is reserved. 1.3.2 Ethernet Chipset: 3*RTL811H-VB, support WOL Speed: 10M / 100M / 1000Madaptive Interface: 2*RJ45 w/LED...
  • Page 11: Ordering Information

    User’s Manual 1.5 Ordering Information Model NO. Power Description Built-in box computer, 8*COM, 2*USB3.1+2*USB2.0, KMDA-2631/ S001 3*LAN, 1*HDMI, 1*mSATA, 1*SATA3.0, 2*Mini PCIe with PCIeX1 and USB2.0 signals (1*MiniPCIe supports KMDA-2631/ S001-WP 4G, with SIM card slot, Another 1*MiniPCIe expansion 9-36V port is reserved), 4*DI+4*DO.
  • Page 12: I/O Interface

    User’s Manual 1.7 I/O Interface Figure 1. 2 Figure 1. 3...
  • Page 13: Hardware Installation

    User’s Manual Hardware Installation...
  • Page 14: Introduction

    2.2 Panel DIP switch settings and jumpers The KMDA-2631 is equipped with a simple DIP switch on the panel. This simple DIP switch can be toggled with tweezers or a card pin, which is convenient for users to set according to different configuration requirements.
  • Page 15: At/Atx Power-On Mode Selection Switch

    2.2.2 AT/ATX Power-on mode selection switch Figure 2.2 KMDA-2631 provides AT/ATX switch, users can use tweezers to toggle the DIP switch to set the machine's boot mode. When you switch it to AT mode, it means turning on the DC power and turning it on;...
  • Page 16: I/O Introduction And Pin Assignments

    User’s Manual Figure 2.3 Table 2.1: COM_SEL mode selection Mode Position of jumper cap RS232 (DEF) COM7 RS485 RS232 (DEF) COM8 RS485 2.3 I/O Introduction and Pin Assignments 2.3.1 Power Input Connector(DC-IN) PIB-318 provides a wide pressure (9 to 36 V) input through a 3-pin terminal Figure 2.4 DC port The pin assignment is described as follows:...
  • Page 17: Cmos Battery

    User’s Manual 9~36V 2.3.2 CMOS Battery The PIB-318 provides a CMOS battery port. Figure2.5 The CMOS battery interface diagram Table 2.3 CMOS battery Port Pin Assignments Signal Signal BAT+ 2.3.3 HDMI PIB-318 provides 1 vertical HDMI display of the Port, with a detailed Pin assignment described below.
  • Page 18: Usb Port (Usb3.2 Port 1/2

    User’s Manual Figure2.7 Ethernet Port Table2.5 RJ-45 Port Pin Assignments 10/100/1000BaseT Signal 10/100/1000BaseT Signal TX+(10/100), LAN_DA+(GHz) LAN_DC-(GHz) TX-(10/100), LAN_DA-(GHz) RX-(10/100), LAN_DB-(GHz) RX+(10/100), LAN_DB+(GHz) LAN_DD-(GHz) LAN_DC+(GHz) LAN_DD-(GHz) 2.3.5 USB Port (USB3.2 Port 1/2) PIB-318 provides 2 * USB3.2 (type A), with the ability to close USB in the BIOS. Table assigns the USB3.0 (type A) Pin with an introduction.
  • Page 19: Com1/2 Port

    User’s Manual Table2.7 USB2.0 type A Port Pin Assignments Signal USB_VCC USB_D- USB_D+ USB_GND 2.3.7 COM1/2 Port COM1 / 2 is 23.81mm-6P Phoenix terminal connector configured as RS232 or RS485 via BIOS or hop cap. Figure2.10 COM1/2 Port Next Table describes the detailed Pin assignments for COM1 / 2 Port . Table2.8 COM1/2/ Port Pin assignments RS-232/RS-485Signal(COM1) RS-232/RS-485Signal(COM2)
  • Page 20: Sm Bus

    User’s Manual Signal Signal DIN0 DIN1 DIN2 DIN3 ECOM1 ECOM1 Figure2.12 DO Port The following table provides a detailed introduction to the Pin assignments for the DO interface. Table2.10 1*8Pin DI Port Pin Assignments Signal Signal DO1+ DO1- DO2+ DO2- DO3+ DO3- DO4+...
  • Page 21: Sata Port (Wafer)

    User’s Manual Table2.12 7Pin SATA POwer Port Pin Assignments Signal Signal 2.3.11 SATA Port (wafer) PIB-318 provides a SATA Pin of 1*4pin internally, under Table for a detailed Pin assignment introduction. Figure 2.15 SATA Power Port Table2.13 4Pin SATA Port Pin Assignments Signal Signal 2.3.12 Mini-PCIe Port...
  • Page 22: Cpu Fan

    User’s Manual PLTRST# PCIE_MINI_RX2- +V3.3_MINICARD2 PCIE_MINI_RX2+ +V1.5 SMB_SCL_RSM PCIE_MINI_TX2- SMB_SDA_RSM PCIE_MINI_TX2+ USB_N5 USB_N5 +V3.3_MINICARD2 +V3.3_MINICARD2 +V1.5 +V3.3_MINICARD2 2.3.13 CPU FAN The AXM-I719 on the motherboard offers 1 * 4pin wafer SMT90 1.25mm pitch. Figure2.17 CPU FAN Port Table2.15 CPU FAN Port Pin Assignments Signal Signal Control...
  • Page 23 User’s Manual +VBAT PLTRST_N +VCCPAZIO_3P3_1P8 PCIE_WAKE- AC_RST- IO_BOARD_PWROK I2S_MCLK IO_BOARD_PWROK AC_SYNC AC_SDIN0 AC_SDOUT SLP_S3- AC_BITCLK SLP_S4_N RTCRST# 24M_SIO_PCICLK SATA_LED- ESPI_ IO0(LAD0) ESPI_IO1(LAD1) ESPI_IO2(LAD2) SATAPCIE_2 ESPI_ IO3(LAD3) SATAPCIE_3 ESPI_RST# SML0ALERT# ESPI_ CS0#(LFRAME#) PCH_SMB_CK ESPI_CS1#(SERIRQ#) PCH_SMB_DA ESPI_ ALERT#(PIRQA#) CPU PCIE3_TXN CPU PCIE3_RXN CPU PCIE3_TXP CPU PCIE3_RXP CPU PCIE2_TXN...
  • Page 24 User’s Manual PCIE9_TXN PCIE9_RXN PCIE9_TXP PCIE9_RXP PCIE8_TXN PCIE8_RXN PCIE8_TXP PCIE8_RXP PCIE7_TXN PCIE7_RXN PCIE7_TXP PCIE7_RXP PCIE6_TXN PCIE6_RXN PCIE6_TXP PCIE6_RXP PCIE5_TXN PCIE5_RXN PCIE5_TXP PCIE5_RXP PCIE4_TXN(USB3_P4_TX_DN PCIE4_RXN(USB3_P4_RX_DN) PCIE4_TXP(USB3_P4_TX_DP PCIE4_RXP(USB3_P4_RX_DP) SIO UART3_DN SIO UART4_DN SIO UART3_PN SIO UART4_PN PCIE3_RXN(USB3_P3_RX_DN) PCIE3_TXN(USB3_P3_TX_DN PCIE3_RXP(USB3_P3_RX_DP) PCIE3_TXP(USB3_P3_TX_DP PCIE2_RXN(USB3_P2_RX_DN) PCIE2_TXN(USB3_P2_TX_DN PCIE2_RXP(USB3_P2_RX_DP) PCIE2_TXP(USB3_P2_TX_DP PCIE1_RXN(USB3_P1_RX_DN)
  • Page 25 User’s Manual CLK_PE_PORT3_P USB2_N3 CLK_PE_PORT5_N USB2_P3 CLK_PE_PORT5_P USB2_N5 USB2_N2 USB2_P5 USB2_P2 USB2_N7 USB2_N4 USB2_P7 USB2_P4 USB2_N9 USB2_N6 USB2_P9 USB2_P6 USB2_N10 USB2_N8 USB2_P10 USB2_P8 GPP_B_14_SPKR DCD2# DCD1# RI2# RI1# CTS2# CTS1# DTR2# DTR1#/JP4 RTS2# RTS1#/JP2 DSR2# DSR1# SOUT2 SOUT1/JP3 SIN2 SIN1 DDPB_CPU_CLK CPU_DDI2_TN0 DDPB_CPU_DATA...
  • Page 26: Installation

    User’s Manual CPU_DDI1_TN2 CPU_DDI2_TN3 CPU_DDI1_TP2 CPU_DDI2_TP3 CPU_DDI1_TN3 CPU_DDI2_AUXN CPU_DDI1_TP3 CPU_DDI2_AUXP CPU_DDI2_HDP_B CPU_DDI1_AUXN DDPC_CPU_CLK CPU_DDI1_AUXP DDPC_CPU_DATA CPU_DDI1_HDP_B 2.4 Installation This section describes the DIMM, mSATA module, Mini PCIe, and system installation methods. 2.4.1 Internal memory installation Step 1: Remove the phillips screws on the bottom cover of the machine (as shown in the red area in the picture)
  • Page 27 User’s Manual Figure 2.18 Step 2: As shown in Figure 2.19, remove the phillips screws on the back of the machine (as shown in the red area in the figure); Figure 2.19 Step 3: Open the front and back of the machine, you can see the following assembly structure, the front panel and the board are combined, as shown in Figure 2.20, the back cover is combined with the heat dissipation profile;...
  • Page 28 User’s Manual Figure 2.21 Step 5: As shown in Figure 2.22, the mainboard is the MXM-I719 module of the NOde series. Open the latch in the red area to replace another type of memory module. Figure 2.22...
  • Page 29: Msata Installation

    User’s Manual Step 6: Complete the installation of the product according to the reverse dismantling steps. 2.4.2 mSATA installation Step 1: same as "2.4.1 Steps 1, 2, 3, 4"; Step 2: Install the mSATA module as shown in Figure 2.23. Figure 2.23 Step 3: Attach the mSATA module to the bracket with a screw.
  • Page 30 User’s Manual Figure 2.24 Step 3: Attach the miniPCIe module to the bracket with a screw. Step 4: Complete the installation of the product by following the reverse dismantling steps.
  • Page 31: Bios Setup

    User’s Manual BIOS Setup...
  • Page 32: Bios Description

    User’s Manual 3.1 BIOS Description BIOS is the communication bridge between hardware and software. How to correctly set the BIOS parameters is crucial for the system to work stably and whether the system works at its best. This chapter describes how to change the system settings through the BIOS settings. Note: For the purpose of better product maintenance, the manufacture reserves the right to change the BIOS items presented in this manual.
  • Page 33: Bios Parameter Settings

    User’s Manual 3.2 BIOS parameter settings When you start the Setup Utility, the main menu appears. The main menu of the Setup Utility displays a list of the options that are available. A highlight indicates which option is currently selected. Use the cursor arrow keys to move the highlight to other options.
  • Page 34: Bios Navigation Keys

    User’s Manual 3.2.1 BIOS Navigation Keys Enter the SETUP settings interface, The BIOS navigation keys are listed below: Table 3.1: The BIOS navigation keys FUNCTION Exit the current menu ↑↓→← Scrolls through the items on a menu Change Opt. Enter Select General Help Previous Values...
  • Page 35 User’s Manual...
  • Page 36 User’s Manual BIOS Vendor (American Megatrends) This item shows the information of the BIOS vendor. Core Version (5.13) This item shows the information of the Core Version. Project Version (V909S 0.01 X64) This item shows the information of the motherboard Version. Build Date and Time This item shows the information of the BIOS build date and time Processor Information...
  • Page 37: Pch Information

    User’s Manual Total Memory This item shows the total memory size of the current motherboard. Memory Frequency This item shows the current memory operating frequency. PCH Information This item shows the basic information about PCH, including name, PCH SKU, etc. System Language Set the language interface of the BIOS.
  • Page 38 User’s Manual CPU Configuration ▶ The configuration of the central processor, enter this sub-menu, there will be detailed details of the CPU, as well as various settings of the CPU.
  • Page 39 User’s Manual Power & Performance ▶ This item in the menu shows how to set the Power Management Control of CPU and GT.
  • Page 40 User’s Manual...
  • Page 41 User’s Manual Trusted Computing ▶ Trusted computing, enter this sub-menu, there will be the setting of the encryption security module (the motherboard will install the encryption module hardware will take effect)
  • Page 42 User’s Manual ACPI Settings ▶ Advanced configuration and power management interface settings, enter this submenu, there will be ACPI related settings.
  • Page 43: Hardware Monitor

    User’s Manual ACPI Sleep State (S3 (Suspend to RAM)) This item allows user to enter the ACPI S3 (Suspend to RAM) Sleep State (default). Press <Esc> to return to the Advanced Menu page. Hardware Monitor ▶ Hardware monitoring, enter this sub-menu, there will be CPU temperature, System temperature, status display of each common working voltage.
  • Page 44 User’s Manual USB Configuration ▶ USB configuration, enter this sub-menu, there will be USB-related detailed settings.
  • Page 45: Chipset Menu

    User’s Manual Legacy USB Support This item is used to set the USB interface support. If you need to support USB devices under DOS, such as U disk, USB keyboard, etc., set this item to [Enabled]. Otherwise, select [Disabled]. USB Mass Storage Driver Support USB mass storage device support switch.
  • Page 46 User’s Manual...
  • Page 47 User’s Manual SATA And RST Configuration ▶ SATA hard disk and fast storage configuration, enter this sub-menu, there will be related settings of the hard disk.
  • Page 48 User’s Manual USB Configuration ▶...
  • Page 49 User’s Manual...
  • Page 50: Security Menu

    User’s Manual 3.2.5 Security menu Administrator Password This item sets the information of the administrator password. User Password This item sets the information of the normal user password.
  • Page 51: Boot Menu

    User’s Manual 3.2.6 Boot menu Setup Prompt Timeout Setup prompts for waiting time. This option is to set the time to wait for the Del key to enter the BIOS setup after booting. Bootup NumLock State Set the state of the small numeric keypad at startup. Quiet Boot Switch full screen logo control Fast Boot...
  • Page 52: Save & Exit Menu

    User’s Manual 3.2.7 Save & Exit menu Save changes and Exit; This item enables you to save the changes that you have made and exit. Discard Changes and Exit; This item enables you to discard the changes that you have made and exit. Save Changes and Reset;...
  • Page 53: Updating The Bios

    User’s Manual This item enables you to restore the system defaults. Save as User Defaults; This item enables you to save the changes as user defaults that you have made. Restore User Defaults; This item enables you to restore the user defaults. 3.3 Updating the BIOS The BIOS (Basic Input and Output System) Setup Utility displays the system’s configuration status and provides you with options to set system parameters.
  • Page 54: System Resource

    User’s Manual SYSTEM RESOURCE...
  • Page 55: Can

    User’s Manual 4.1 CAN This section provides the specifications of all JHCTECH CAN functions and structures. All APIs use the naming convention jhctech_xxx specific to below table: Function Name jhctech_init jhctech_Close jhctech_GetComMessage jhctech_Receive jhctech_SendDataFrame jhctech_SendRemoteFrame jhctech_SetGpioForAll jhctech_SetGpioForOne jhctech_ReadCom 1.10 jhctech_ReadOneGpio 1.11...
  • Page 56 User’s Manual jhctech_Init PORT jhctech_init(int idx, int rate, int databits, int stopbits, int parity); Function: Open the serial port and initialize it. Parameters: [in] idx : Port number [in] rate : Baud rate [in] databits : Data bits [in] stopbits : Stop bits [in] parity : Parity test...
  • Page 57 User’s Manual [in] Message : Data received through serial port [in] len : Data length CAN frame structure: typedef struct _Canbus_msg { struct _Canbus_msg* Next; uint16_t canStart; uint8_t canPort; uint32_t canId; uint8_t dataLength; uint8_t data[8]; uint8_t cr; //Check code }Canbus_msg; Return Value: The function does not return a value.
  • Page 58 User’s Manual [in] canPort : CAN port for communication [in] canId : The ID of the CAN frame [in] dlc : Control code Return Value: If the remote frame is successfully send , return 0 ; Otherwise , return -1. jhctech_SetGpioForAll int jhctech_SetGpioForAll(PORT COM, uint8_t level);...
  • Page 59 User’s Manual Parameters: [in] COM: Serial port file handle [in] pin : Pin to be read (0-7). [out] pin_level : The read pin level Return Value: Return a negative number to indicate an error , otherwise return 0 . If return to -1 , sending command failed . If return to -2 , receiving data failed .
  • Page 60 User’s Manual Return Value: Return a negative number if an error occurs, otherwise return 0.If the error code is -1 , the table name baud rate code is not within the range . If the error code is -2 , send data failed . jhctech_SetFilter int jhctech_SetFilter(PORT COM, uint8_t can_port, uint8_t idType, uint8_t index, uint8_t mode, uint32_t id1, uint32_t id2);...
  • Page 61 User’s Manual jhctech_Version int jhctech_Version(PORT COM, int* major, int* minor); Function: Obtain the software version number . Parameters: [in] COM: Serial port file handle [in] major : Main version number [in] minor : Minor version number Return Value: Returns 0 if successful. The version is major and minor. Otherwise, return a negative number . If return to -1 , sending command failed .
  • Page 62 User’s Manual #define FDCAN_ERROR_RAM_ACCESS ((uint32_t)0x00000080U) /*!< Put element in full FIFO #define FDCAN_ERROR_FIFO_EMPTY ((uint32_t)0x00000100U) /*!< Get element from empty FIFO #define FDCAN_ERROR_FIFO_FULL ((uint32_t)0x00000200U) jhctech_CheckUartError uint32_t jhctech_CheckUartError(uint8_t* msg, int len); Function: Check for erroneous frames . Parameters: [in] msg : Data received through serial port [in] len : Data length Return Value:...
  • Page 63 User’s Manual 4.2 DIO jhctech_SetGpioForAll int jhctech_SetGpioForAll(PORT COM, uint8_t level) Parameters: @brief Set the entire serial port gpio , return -1 for error , 0 for correct . @param [in] COM : Serial port file handle @param [in] level : The level of entire serial port Return Value: @return If the serial port is successfully set ,return -1 for error , 0 for crrect .

This manual is also suitable for:

Kmda-2631/s001Kmda-2631/s001-wp

Table of Contents