Fanless compact embedded ipc with intel celeron j6412 cpu (6 pages)
Summary of Contents for Advantech ITA-5831-H0A1E
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
Safety Instructions Read these safety instructions carefully. Retain this user manual for later reference. Disconnect this equipment from any power outlet before cleaning. Use a damp cloth for cleaning. Do not use liquid or spray detergents. For pluggable equipment, the power outlet socket must be located near the equipment and easily accessible.
Page 6
WARNING: After powering off the equipment and disconnecting the power sup- ply. Then disconnect the equipment frame from the earth. DISCLAIMER: These instructions are provided in accordance with IEC 704-1 specifi- cations. Advantech disclaims all responsibility for the accuracy of any statements contained herein. Consignes de Sécurité...
Page 7
Dans ce cas, l'utilisateur sera tenu de corriger les interférences à ses frais. Advantech ne fournit pas de composant d’alimentation pour ce produit, les utili- sateurs doivent donc en acheter avec un certificat CCC.
Page 8
Safety Precautions - Static Electricity Follow these simple precautions to protect yourself from harm and the products from damage: To avoid electrical shock, always disconnect the power from the PC chassis before manual handling. Do not touch any components on the CPU card or other cards while the PC is powered on.
Page 9
Contents Chapter Overview..........1 Introduction ....................2 Specifications .................... 2 Power Information ..................3 Table 1.1: Power Input ..............3 Environmental Specifications ..............3 Table 1.2: Environmental Specifications ........3 System Diagram..................4 Figure 1.1 ITA-5831 System Diagram ......... 4 Figure 1.2 ITA-5831 Exploded Diagram ........5 Table 1.3: Parts List..............
Page 13
Chapter Overview Introduction Specifications Power Information Environmental Specifications System Diagram...
Page 14
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 Processer and Chipset: Intel®...
Page 15
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...
Page 16
System Diagram 220 mm 93.50 mm 256 mm 88 mm 239.50 mm 87.85 mm 87.85 mm Figure 1.1 ITA-5831 System Diagram ITA-5831 User Manual...
Page 17
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...
Page 20
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.
Page 21
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...
Page 24
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...
Page 25
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.
Page 26
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...
Page 27
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.
Page 30
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 31
Figure 3.2 Mini PCIe Installation ITA-5831 User Manual...
Page 32
SSD Installation ITA-5831 is equipped with one dual-SSD module socket that features two brackets. To install an SDD, follow the instructions provided below. Figure 3.3 SSD Module Bracket 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.
Page 33
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 34
Figure 3.6 Easy-Swap Module Installation (2) Figure 3.7 COM Module (ITA-EM-SR61-001AE) ITA-5831 User Manual...
Page 35
Figure 3.8 PoE Module (ITA-PE61-00A1E) Figure 3.9 CAN Module (ITA-CN61-00A1E) ITA-5831 User Manual...
Page 36
Figure 3.10 Battery Module (ITA-BA61-00A1E) ITA-5831 User Manual...
Page 37
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.
Page 38
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.
Page 40
Introduction 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.
Page 41
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.
Page 42
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>...
Page 43
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”. Pending Operation ...
Page 44
4.4.2 PCH-FW Configuration This page shows the version, mode, type, and SKU of the ME firmware built-in BIOS. ITA-5831 User Manual...
Page 45
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”.
Page 46
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 47
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. Change Settings [1] ...
Page 48
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. Console Redirection This item allows users to enable/disable the console redirection function. The default setting is “disabled”. ITA-5831 User Manual...
Page 49
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. Both computers should have the same or compatible settings. Legacy Console Redirection Settings ...
Page 50
4.4.6 SATA Configuration SATA Controller(s) This item allows users to enable/disable SATA controllers. The default setting is “enabled”. SATA Mode Selection This item allows users to set the SATA mode as AHCI or RAID. The default set- ting is “AHCI”. SATA Port 0/1/2/MSATA ...
Page 51
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 52
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.
Page 53
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.
Page 54
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. USB Mass Storage Driver Support ...
Page 55
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.
Page 56
Chipset Configuration The PCH and SA setting can be configured via the Chipset Configuration sub-page. ITA-5831 User Manual...
Page 57
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. Graphics Configuration ...
Page 58
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.
Page 59
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 ...
Page 60
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.
Page 61
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 ...
Page 62
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...
Page 63
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 ...
Page 64
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”.
Page 65
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 ...
Page 67
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...
Page 68
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.
Page 69
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...
Page 72
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.
Page 73
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.
Page 76
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.
Page 77
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...
Page 78
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.
Page 79
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.
Page 80
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: Set GPIO 00 as Output Read SMBUS slave 0x40 Register 3 byte value.
Page 81
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 82
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 outportb(SMBUS_PORT + 4, addr);...
Page 83
///////////////////////////////////////////////////////////////////// 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 84
///////////////////////////////////////////////////////////////////// BYTE check_data (W ORD addr) 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. You can also choose other method according to the real situation.
Page 85
********************************************************************* 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;...
Page 88
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 89
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 90
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 91
//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 94
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...
Page 95
Appendix Chinese Language Safety Instructions and Battery Information...
Need help?
Do you have a question about the ITA-5831-H0A1E and is the answer not in the manual?
Questions and answers