11th gen intel core h-series platform en 50155 fanless computer; compliant for rolling stock applications/designed to meet the standards for rolling stock applications with mxm gpu module compatibility (108 pages)
Page 1
User Manual ITA-5831 Series Fanless Embedded Industrial Computer with 6th Gen Intel® Core™ i Processor for Railway Applications...
Page 2
No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. The information provided in this manual is intended to be accurate and reliable.
Page 3
Advantech has come to be known. Your satisfaction is our primary concern. Below is a guide to Advantech's customer ser- vices.
Page 4
Initial Inspection Before setting up the equipment, check that the items listed below are included and in good condition. 1 x ITA-5831 series industrial computer 1 x ITA-5831 accessory box 1 x Warranty card If any of the above items are missing or damaged, contact your distributor or sales representative immediately.
Page 5
In accordance with IEC 704-1:1982 specifications, the sound pressure level at the operator's position does not exceed 70 dB (A). DISCLAIMER: These instructions are provided in accordance with the IEC 704-1 specifications. Advantech disclaims all responsibility for the accuracy of any state- ments contained herein. Safety Precautions - Static Electricity Follow these simple precautions to protect yourself from harm and the products from damage.
Page 6
Warnings, Cautions, and Notes Warning! Warnings indicate conditions that if not observed can cause personal injury! Caution! Cautions are included to prevent hardware damage and data loses. For example, “The battery is at risk of exploding if incorrectly replaced. Replace only with the same or equivalent type recommended by the manufacturer.
Introduction ITA-5831 is a compact and fanless embedded industrial computer equipped with a 6th generation Intel® Core i processor and wide voltage input range. Specifically designed for intelligent transportation and road surveillance applications, this power- ful computing platform can withstand 24/7 operation. Specifications ...
Power Information The ITA-5831’s power design is compliant with the EN 50155 S2/C1 standard. Table 1.1: Power Input DC-In Voltage 110V Voltage Range (0.7~1.25) 16.8 ~ 30V 33.6 ~ 60V 50.4 ~ 90V 77 ~ 137.5V Transient (0.6~1.4/0.1s) 14.4 ~ 33.6V 28.8 ~ 67.2V 43.2 ~ 100.8V 66 ~ 154V Power Connector...
System Diagram Figure 1.1 ITA-5831 System Diagram ITA-5831 User Manual...
Page 15
Figure 1.2 ITA-5831 Exploded Diagram Table 1.3: Parts List Top cover Mount kit Carrier board for easy-swap module Power module Rear I/O panel Power module bracket Front panel (internal) Front panel (internal) Backplane Front panel Main board Heatsink Carrier board Easy-swap module (optional) ITA-5831 User Manual...
Introduction The following sections show the internal jumper settings and external connector pin assignments for configuring the system according to application requirements. Jumpers and Connectors 2.2.1 Jumper Description ITA-5831 can be configured for specific applications by setting jumpers. A jumper is a metal bridge used to close an electric circuit.
2.2.2 Jumper and Connector Locations The main board features a number of connectors and jumpers for system configura- tion. The location of each jumper and connector on the main board is shown in Figure 2.1. The function of each of the connectors and jumpers is listed in Table 2.1 below. Figure 2.1 Jumper and Connector Locations on Main Board Table 2.1: Jumpers and Switches Name...
2.3.1 COM Connector ITA-5831 is equipped with two RS-232/422/485 DB9 connectors. The default setting is RS-232. Table 2.5: COM Connector Pin Definitions RS-232 RS-422 RS-485 Signal Name Signal Name Signal Name TxD(-) DATA- TxD(+) DATA+ RxD(+) RxD(-) 2.3.2 Audio Connector Table 2.6: Audio Connector Pin Definitions Signal Name Signal Name...
2.3.3 Digital I/O Connector ITA-5831 provides one DIO (8 bit) with DB9 type connector (four DI and four DO). Table 2.7: Digital I/O Connector Pin Definitions Signal Name Signal Name GPI1 GPO1 GPI2 GPO2 GPI3 GPO3 GPI4 GPO4 2.3.4 USB Connector ITA-5831 features two USB 3.0 ports with a Type-A connector and one USB 2.0 port with an M12 A-coded female connector.
2.3.5 Ethernet Connector ITA-5831 provides three 10/100/1000 Mbps Ethernet ports with an M12, X-coded connector. Table 2.10: Ethernet Connector Pin Definitions Signal Name Signal Name MDI0+ MDI3+ MDI0- MDI3- MDI1+ MDI2- MDI1- MDI2+ 2.3.6 Power Input Connector Table 2.11: Power Connector Pin Definitions Signal Name Signal Name ITA-5831 User Manual...
2.3.7 DVI-I Connector ITA-5831 reserves the main display output as DVI-I as a default. There is the option to convert this to DVI-D +VGA via a Y-cable. Table 2.12: DVI-I Connector Pin Definitions Signal Name Signal Name T.M.D.S. data2- Hot plug detect T.M.D.S.
Introduction The following sections provide instructions for installing the hardware modules into the ITA-5831 system. mSATA Installation ITA-5831 features one mSATA slot on the main board and three mini PCIe slots on the carrier board. Figure 3.1 Mini PCIe and mSATA Locations on Main Board Open the top cover of the device.
Page 29
Figure 3.2 Mini PCIe Installation ITA-5831 User Manual...
SSD Installation ITA-5831 is equipped with one dual-SSD module socket that features two brackets To install an SDD, follow the instructions provided on the next page. Figure 3.3 SSD Module Bracket (1) Loosen the screws on the front panel and pull out the dual SSD bracket. Install the SSD onto the bracket and secure it in place using four screws.
ITA-EM Module Installation ITA-5831 reserves a blank bracket for installing an easy-swap module to extend the system I/O. The SSD modules in the dual-SDD bracket can be removed and replaced with other easy-swap modules. Figure 3.5 Easy-Swap Module Installation (1) Loosen the screws in the front panel and remove the blank bracket.
Page 32
Figure 3.6 Easy-Swap Module Installation (2) Figure 3.7 COM Module (ITA-EM-SR61-001AE) ITA-5831 User Manual...
Page 33
Figure 3.8 PoE Module (ITA-PE61-00A1E) Figure 3.9 CAN Module (ITA-CN61-00A1E) ITA-5831 User Manual...
Page 34
Figure 3.10 Battery Module (ITA-BA61-00A1E) ITA-5831 User Manual...
RTC Battery Installation The RTC battery can be accessed via the front panel. Open the RTC battery port cover. Insert the RTC battery into the holder and connect the cable. Close and lock the RTC battery port cover. Note! The RTC battery settings can be configured using the BIOS Setup utility. The +VBAT should be >2.6V.
Antenna Installation ITA-5831 features antenna connectors on the front panel. Open the top cover of the device. Loosen the screws to remove the dual-SSD bracket. Remove the carriage bracket for the easy-swap module. Insert the mini PCIe module and secure it in place using two screws. Install antennas on both sides of the chassis.
This chapter explains the basic navigation of the BIOS Setup menus and how to con- figure the BIOS settings for the ITA-5831 series. With the AMI BIOS Setup program, users can modify the BIOS settings and control the device features. The Setup pro- gram features several menus with multiple items that for enabling/disabling functions and implementing changes.
Main Setup Upon entering the BIOS Setup utility, users are presented with the Main setup page. Users can always return to the Main setup page by selecting the Main tab. The Main BIOS Setup page is shown below. The Main BIOS setup page has two main frames. The left frame displays all the items accessible on the Main page.
Advanced BIOS Setup Select the Advanced tab from the BIOS Setup Utility to enter the Advanced BIOS Setup page. Select any of the items in the left frame of the screen, such as CPU Con- figuration, to access the sub menu for that item. The options for any of the Advanced BIOS Setup items can be displayed by highlighting the item using the <Arrow>...
4.4.1 Trusted Computing Security Device Support This item allows users to enable/disable BIOS support for the security device. The default setting is “enabled”. TPM State This item allows users to enable/disable security device. The default setting is “enabled”. ...
4.4.3 Embedded Controller Configuration This page shows the hardware data accessed by the embedded controller. Users can access this page to obtain the system temperature, voltage, or status informa- tion. Mute This item allows users to enable/disable the system audio. The default setting is “disabled”.
4.4.4 F81216 Controller Configuration ITA-5831 supports two serial ports. Users can configure the serial port in the BIOS Setup utility. Serial port 60 has a hardware reserved function. The default setting is “disabled”. ITA-5831 User Manual...
Page 45
4.4.4.1 Serial Port 1/2 Configuration Serial Port This item allows users to enable/disable the serial port. The default setting is “enabled”. Device Settings This item allows users to view the I/O ports in operation and the IRQ number. ...
Page 46
4.4.4.2 Serial Port Console Redirection This page shows the console status. Users can configure the console settings in the Console Redirection Settings item. ITA-5831 User Manual...
Console Redirection This item allows users to enable/disable the console redirection function. The default setting is “disabled”. Console Redirection Settings When the console redirection function is enabled, this item becomes available. The settings specify how the host computer and remote computer exchange data.
This item allows users to enable/disable support for more than two frequency ranges. The default setting is “enabled”. CPU C States This item allows users to enable/disable CPU C states. The default setting is “enabled”. 4.4.6 SATA Configuration SATA Controller(s) This item allows users to enable/disable SATA controllers.
4.4.7 Network Stack Configuration Network Stack This item allows users to enable/disable the UEFI network stack. The default setting is “disabled”. ITA-5831 User Manual...
Page 50
When the network stack is enabled, the following page will be accessible: Ipv4 PXE Support This item allows users to enable/disable IPV4 PXE support. If disabled, the IPV4 PXE boot option will not be created. Ipv6 PXE Support This item allows users to enable/disable IPV6 PXE support.
4.4.8 CSM Configuration CSM Support This item allows users to enable/disable CSM support. The default setting is “enabled”. GateA20 Active This item is useful when the RT code is executed above 1 MB. When this is set as “upon request”, GA20 can be disabled in the BIOS utility. When set as “always”, GA20 cannot be disabled.
4.4.9 USB Configuration Legacy USB Support This item allows users to enable/disable legacy USB support. The default set- ting is “enabled”. XHCI Hand-Off This item is a workaround for OS without XHCI hand-off support. The XHCI ownership changes should be conducted by the XHCI driver. ...
4.4.10 PCIE COM Port Configuration ITA-5831 supports four PCIE serial ports. Users can configure the serial ports with the following settings: Serial Port 1/2/3/4 Mode This item allows users to set the serial port mode as RS-232, RS-422, or RS- 485.
4.5.1 System Agent Configuration VT-d This item allows users to enable/disable VT-d function. Above 4GB MMIO BIOS Assignment This item allows users to enable/disable above 4 GB MMIO BIOS assignment. When the aperture size is 2048 MB, this function is automatically disabled. ...
4.5.2 Graphics Configuration IGFX VBIOS Version This item allows users to view the current VBIOS version. Graphics Turbo IMON Current This item allows users to set the graphics turbo IMON current values (14 ~ 31). GTT Size This item allows users to select the GTT size.
4.5.3 LCD Control Primary IGFX Boot Display This item allows users to select the primary video device to be activated during POST. The options are HDMI, DVI, eDP panel, and VGA. The secondary boot display options will depend on the initial selection. eDP LVDS Panel Type ...
4.5.4 PEG Port Configuration Enable Root Port This item allows users to enable/disable the root port. Max Link Speed This item allows users to configure the PEG port’s max. link speed. Detect Non-Compliant Device This item allows users to enable/disable the detect non-compliant PCIE device function.
4.5.5 PCH-IO Configuration Intel PCH RC Version This item allows users to view the current Intel PCH RC version. Intel PCH SKU Name This item allows users to view the current Intel PCH SKU name. Intel PCH Rev ID ...
4.5.6 PCI Express Configuration This page shows that the PCH supports the PCIE root ports. PCIE port 4 is assigned to i219 LAN. The items for configuration are show below. ITA-5831 User Manual...
PCI Express Root Port This item allows users to configure the PCI Express root port. Hot Plug This item allows users to enable/disable PCI Express hot plugging. PCIe Speed This item allows users to set the PCI Express port speed. Detect Non-Compliant Device ...
Boot Configuration Setup Prompt Timeout This item allows users to set the number of seconds to wait for the setup activa- tion key. The default setting is “1”. Bootup NumLock State This item allows users to set the <NumLock> state during bootup. The default setting is “on”.
Save & Exit Save Changes and Exit This item allows users to exit the BIOS utility after saving all changes. Discard Changes and Exit This item allows users to exit the BIOS utility without saving any changes. Save Changes and Reset This item allows users to reset the system after saving all changes.
Chapter Driver Installation Chipset Windows Driver Setup VGA Windows Driver Setup ME Windows Driver Setup LAN Windows Driver Setup USB 3.0 Windows Driver Setup...
Introduction Advantech offers a complete range of device drivers and software supports for Win- dows program developers. Windows device drivers can be applied to the most popu- lar Windows programming tools, such as Visual C++, Visual Basic, Borland C++ Builder, and Borland Delphi. In this Chapter, Windows 7 is used as the example.
5.2.1 Chipset Windows Driver Setup Insert the driver CD into the system’s CD-ROM drive. The driver folder items should appear as shown in the image below. Navigate to the “INF” folder and click “Setup” to complete the installation. ITA-5831 User Manual...
5.2.2 VGA Windows Driver Setup Insert the driver CD into the system’s CD-ROM drive. The driver folder items should appear as shown in the image below. Navigate to the “ME” folder and click “Setup” to complete the driver installation. 5.2.3 ME Windows Driver Setup Insert the driver CD into the system’s CD-ROM drive.
5.2.4 LAN Windows Driver Setup Insert the driver CD into the system’s CD-ROM drive. The driver folder items should appear as shown in the image below. Navigate to the “LAN” folder and click “Setup” to complete the driver installation. 5.2.5 USB 3.0 Windows Driver Setup Insert the driver CD into the system’s CD-ROM driver.
Note! Download the specifications for programming the NXP Semiconductors’ PCA9554 GPIO IC from the NXP website. https://www.nxp.com/docs/en/data-sheet/ PCA9554_9554A.pdf?fsrch=1&sr=1&pageNum=1 Digital DI/O Definition See Section 2.3.3. Configuration Sequence ITA-5831’s GPIO is realized through the PCA9554 GPIO IC connected to ICH SMBUS. Therefore, the GPIO IC is configured and accessed through I/O space via the ICH SMBUS controller..
For ITA-5831, the I/O address of the above SMB_BASE is 0xF040. The correspond- ing SMBUS slave address of PCA9554 for GPIO 00 ~ GPIO 07 on ITA-5831 is 0x40 (8 bit address). GPIO 00 ~ GPIO 07: PCA9554 0x40 (IO0 ~ IO7) Table 6.2: Pin Definitions PinDIP16, SO16, Symbol...
6.2.2 PCA9554 Register 0 – Input Port Register This register is read-only and reflects the incoming logic levels of the pins, regardless of whether the pin is defined as an input or an output by Register 3. Writing to the register has no effect.
6.2.4 PCA9554 Register 2 – Polarity Inversion Register This register allows users to invert the polarity of the input port register data. If a bit in this register is set (write with “1”), the corresponding input port data is inverted. If a bit in this register is cleared (write with “0”), the input port data polarity is retained.
Example Here is an example based on ITA-5831, assuming that GPIO 00 is set as output and GPIO 7 is set as input, with the two pins interconnected. GPIO 00 corresponds to PCA9554 0x40 IO0, while GPIO 07 corresponds to PCA9554 0x40 IO7. To set the corresponding register, follow the instructions provided below.
Page 79
Function Call for Reference ............................ICH SMBUS Access Code (The following code is realized by simulating the access of BIOS to SMBUS. It uses Borland C++. 3.1 for compiling and is successfully tested under DOS (But it is not tested under other OSs). #define SMBUS_PORT 0xF040 //SMB_BASE is 0xF040 typedefunsigned char BYTE;...
Page 80
chk_smbus_ready(); //wheater SMBUS is ready return (inportb(SMBUS_PORT + 5)); // Byte value read from SMB_BASE + 5 ///////////////////////////////////////////////////////////////////// void smbus_write_byte(BYTE addr, BYTE offset, BYTE value) // Write SMBUS Register byte value. Write one byte value each time. addr is slave address (such as 0x40), and offset is register offset int i;...
Page 81
///////////////////////////////////////////////////////////////////// chk_smbus_ready() // To decide whether SMBUS is ready or has completed the action, you should wait for a long time to check whether SMBUS has successfully transmitted the command. Since error may rarely occurs, BIOS code does not make judgement on the return value of this function in read and write of SUMBUS byte.
Page 82
///////////////////////////////////////////////////////////////////// BYTE check_data (W ORD addr) int i; BYTE data; for(i = 0; i <= 6; i++) data = inportb(addr); if (data!= 0) break; return data; ///////////////////////////////////////////////////////////////////// void newiodelay() //Shorter delay outportb(0xeb, 0); // IO port 0xeb No real device occupies. Write a value to this port can realize delay function.
Page 83
********************************************************************* GPIO Simcodes (take GPIO 00 and GPIO 07 as an example) Output High to GPIO 00: data = smbus_read_byte(0x40, 0x03); //Read slave 0x40 register 3 byte data &= 0xfe;//Set bit 0 as 0 smbus_write_byte(0x40, 0x03, data)//write, set GPIO 00 as Output data = smbus_read_byte(0x40, 0x01) //Read slave 0x40 register 1 data |= 0x01;...
Programming the Watchdog Timer The ITA-5831’s watchdog timer can be used to monitor the software operations and take corrective action if the software fails to function within the programmed period. This section describes the operation of the watchdog timer and procedures for pro- gramming it.
Page 87
Data Port: Port 0x299 Action Description send Write Data to EC get Read Data from EC Note! After writing data/commands to the 299/29A port, the IBF will be set as “1”. Users must wait for the IBF to clear to zero, before writ- ing the next data/commands to the 299/29A port.
Page 88
Example Program //Wait IBF Empty unsigned char ECWaitIBFEmpty() unsigned char Status; Status = inportb(0x29A); //Read back Status } while (Status & 0x02); //If IBF Set? return Status; //Write non-data command (no data) to EC void EcWriteCmd (unsigned char cmd) ECWaitIBFEmpty();//Wait IBF Empty outpor tb(0x29A, (unsigned char)cmd);...
Page 89
//Start watchdog void enable_wdt( i nt time, //Time int timebase //Time base: 0: second 1: minute unsigned int time_word; EcWriteCmd(0x29); //Write command 0x29 to stop watch dog if (timebase == 0) //Second base = 100ms * 10 time_word = time * 10; else //Minute base = 100ms * 600 time_word = time * 600;...
Page 92
BSMI RoHS 限用物質含有情況標示確認表 Declaration of the Presence Condition of the Restricted Substances Marking 設備名稱:電腦 型號 (型式) :ITA-5831 Equipment name Type designation (Type) 限用物質及其化學符號 Restricted substances and its chemical symbols 單元 六價鉻 多溴聯苯 多溴二苯醚 鉛 汞 鎘 Unit Hexavalent Polybrominated Polybrominated Lead Mercury Cadmium...
Need help?
Do you have a question about the ITA-5831 Series and is the answer not in the manual?
Questions and answers