Fanless and ultra compact system designed for a wide range of applications, such as point of information system, flight information display system, and vehicle video player system (50 pages)
Page 1
User Manual ARK-5420 Series ® Intel 3rd Generation Core™ i Processor Based Fanless System with PCIE x 4 & PCI Slot...
Page 2
Attention! This package contains a hard-copy user manual in Chinese for China CCC certification purposes, and there is an English user manual included as a PDF file on the CD. Please disregard the Chinese hard copy user manual if the product is not to be sold and/or installed in China.
Page 3
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. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
Technical Support and Assistance Visit the Advantech web site at www.advantech.com/support where you can find the latest information about the product. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance. Please have the following information ready before you call: –...
Our dealers are well trained and ready to give you the support you need to get the most from your Advantech products. In fact, most problems reported are minor and are easily solved over the phone.
The sound pressure level at the operator's position according to IEC 704-1:1982 is no more than 70 dB (A). DISCLAIMER: This set of instructions is given according to IEC 704-1. Advantech disclaims all responsibility for the accuracy of any statements contained herein.
Safety Precaution - 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 your PC chassis before you work on it. Don't touch any components on the CPU card or other cards while the PC is on.
Environmental Specifications Operating Temperature: -20 ~ 60° C with 0.7 m/sec air flow: with 1 x Industrial SSD without PC expansion boards (Advantech Lab test specification) Safety Certificate: UL, CCC, BSMI, CE and FCC compliant Temperature: 0 ~ 50° C ...
Figure 1.2 Exploded Diagram of ARK-5420 Heat sink Chassis Top Bracket ITB-230 MB ITB-102 Riser Card Riser Card Bracket Top Cover Bracket Top Cover Front Cover Asm 2 COM Bracket Small Door Cover CF Bracket ARK-5420 User Manual...
Introduction The following sections show the internal jumper settings and the external connectors and pins assignment for applications. Jumpers and Connectors 2.2.1 Jumper Description You may configure the ARK-5420 to match the needs of your application by setting jumpers. A jumper is a metal bridge used to close an electric circuit. It consists of two metal pins and a small metal clip (often protected by a plastic cover) that slides over the pins to connect them.
2.2.2 Jumper and Connector Location The board has a number of connectors and jumpers that allow you to configure your system to suit your application. The table below lists the function of each of the con- nectors and jumpers.The locations of jumpers and connector on the board are shown in Figure 2.1.
2.3.1 COM Connector ARK-5420 provides two D-sub 9-pin connectors for RS-232/422/485. The default set- ting is RS-232. Table 2.6: COM Connector Pin Definition RS-232 RS-422 RS-485 Signal Name Signal Name Signal Name DATA- DATA+ 2.3.2 HDMI Connector Table 2.7: HDMI Connector Pin Definition Signal Name Signal Name Signal Name TMDS Data2+...
2.3.3 VGA Connector ARK-5420 offers one D-sub 15-pin female connector, which supports max. resolution of 2048 x 1563. Table 2.8: VGA Connector Pin Definition Signal Name Signal Name Green Blue DDC-DATA H-SYNC V-SYNC DDC-CLK 2.3.4 USB 2.0 Connector ARK-5420 provides four USB interface connectors, which are USB EHCI, Rev. 2.0 compliant.
Table 2.10: USB3.0 Connector Pin Definition Signal Name Signal Name +V5(VCC) StdA_SSRX+ GND_DRAIN StdA_SSTX- StdA_SSTX+ StdA_SSRX- 2.3.6 DIO Connector ARK-5420 provides one 8-bit DIO, D-sub 9-pin male connector without isolation protection. Table 2.11: DIO Connector Pin Definition Signal Name Signal Name GPIO0 GPIO4 GPIO1...
Chapter System Setup Sections include: Installing Mainboard mini-PCIe card and mini SATA Installing USB Dongle Installing HDD Module Installing Foot Stand Installing Notes...
Introduction The following procedures will instruct you to install all modules into the ARK-5420 system. 3.1.1 Installing Mainboard mini-PCIe Card and m-SATA ARK-5420mainboard has a Mini PCIe slot and a m-SATA slot. Each one has a label for users to distinguish. Insert mini-PCIe card and mSATA card to the respective slot and fix with two screws.
3.1.2 Installing PCI Card and PCIE Card ARK-5420 provides 1 PCI slot & 1 PCIE x 4 slot for customized expansion. Remove screws from outside of the chassis. Remove the Top Cover. Assemble I/O bracket with PCI card & PCIE x 4 card. Add the Top Cover.
3.1.3 Installing HDD Module and Easy-swap CF Module The ARK-5420 reserves a space for 2.5" HDD module and CF module. And its design is benefit for customers to assemble or disassemble storage without tools. 3.1.3.1 Installing CF Module Fix CF module board onto CF tray. Insert the CF card into CF module board and fix it with fixed plastic shell.
3.1.4 Installing Foot Stand Align the foot stands with the screw holes in the chassis side panel, and secure them with screws. Figure 3.5 Installing Foot Stand ARK-5420 User Manual...
3.1.5 Installing FAN module (optional function) If customer use the high power card for PCI & PCIE slot, just like POE card, we reserved the FAN module for the machine heat dissipation. Remove the Top Cover. Remove FAN bracket. Assemble FAN on the chassis with screw. Use 1700023422-01 to connect the INV CON on MB and FAN.
Introduction This chapter introduces how to configure BIOS for ARK-5420 series. The ARK-5420 Series system has AMI BIOS built in, with an Aptio SETUP utility that allows users to configure required settings or to activate certain system features. The Aptio SETUP saves the configuration in the BIOS flash of the motherboard.
Entering Setup Press <Del> or <F2> to enter AMI BIOS Aptio Setup Utility, the Main Menu will appear on the screen. Use arrow keys to select among the items and press <Enter> to accept or enter the sub-menu. 4.2.1 Main Setup The Main BIOS setup screen has two main frames.
4.2.2 Advanced BIOS Features Setup Select the Advanced tab from the ARK-5420 setup screen to enter the Advanced BIOS Setup screen. You can select any of the items in the left frame of the screen, such as CPU Configuration, to go to the sub menu for that item. You can display an Advanced BIOS Setup option by highlighting it using the <Arrow>...
4.2.2.2 Trusted Computing This item allows user to setting TPM function. Note! TPM is optional module. P/N: PCA-TPM-00A1E Figure 4.4 Without TPM module Configuration Security Device Support This item allows user to Disable or Enable. User should set to Enable the first time to set up the TPM module.
Security Device Support This item allows user to set BIOS for TPM module support. TPM State This item allows user to set TPM state to "Disable" or "Enable”. Function details should be configured according to the OS. Current Status information (These 3 items should be set according to the OS) –...
Active Processor Core This item allows users to choose how many processor cores to activate when using a dual- or quad-core processor.The default setting is “All”. Limit CPUID Maximum This item allows users to set the limit value for CPUID. The default setting is “Disabled”.
4.2.2.5 USB Configuration Figure 4.9: USB Configuration Legacy USB Support This item allows users to enable support for traditional USB. It will be automati- cally set as “Disabled” when no USB device is connected. The default setting is “Enabled”. ...
4.2.2.6 Super I/O Configuration Figure 4.10: Super I/O Configuration Figure 4.11 Serial Port Configuration Serial Port 0 Configuration Serial Port This item allows users to open or close serial port. The default setting is “Enabled”. Serial Port Mode This item allows users to set serial port as RS232/422/485.
Device Mode This item allow users to select device mode. The default setting is “Normal Mode”. Note! ARK-5420 supports a third RS-232 COM port by cable expansion and it is an optional item. ARK-5420 supports arallel port by cable expansion and it is another optional item.
This item only appears when ITB-112 or ITB-114 assembled into ARK-5420 system. These items allows user to set up a COM232 model. 4.2.2.8 H/W Monitor Figure 4.13: H/W Monitor Configuration ARK-5420 User Manual...
PC Health Status This item shows hardware conditions. BIOS will display the current system tem- perature, CPU temperature and other related voltage values. All these parame- ters have certain healthy ranges; out-of-range operations should be avoided. 4.2.2.9 CPU PPM Configuration Figure 4.14: CPU PPM Configuration ...
4.2.2.10 APM Configuration Figure 4.15: APM Configuration Board Power Mode This item is used to set power on mode: either AT or ATX. 4.2.3 Advanced Chipset Features Setup Figure 4.16 Advanced Chipset Features Setup ARK-5420 User Manual...
4.2.3.1 PCH-IO Configuration Figure 4.17 PCH-IO Configuration SLP_S4 Assertion Width This item is used to set the min. delay of SLP_S4# signal when booting. The default setting is “4-5 Seconds”. Restore AC Power Loss This item is used to set power status when mains power comes back on. Power Off: Power button should be pressed after the power comes on.
– xHCI Mode This item is used to select xHCI controller mode. The default setting is “Smart Auto”. – HS Port #1/#2/#3/#4 Switchable Enable: BIOS will let the port connect to EHCI; Disable: BIOS will let the port connect to xHCI. The default setting is “Enable”. –...
4.2.3.2 System Agent (SA) Configuration Figure 4.20: System Agent (SA) Configuration Graphics Configuration Figure 4.21 Graphics Configuration Menu – Graphics Turbo IMON Current Graphics turbo IMON current values supported (14-31). – GTT Size This item is used to select GTT size. –...
– LCD Control Figure 4.22 LCD Control 4.2.3.3 DMI Configuration Figure 4.23 DMI Configuration DMI Vc1 Control This item is used to set DMI Vc1 control and Default setting is "Enabled". DMI Vcp Control This item is used to set DMI Vcp control and Default setting is "Enabled". ...
4.2.3.4 NB PCIe Configuration Figure 4.24 NB PCIe Configuration PEGO - Gen X This item is used to set PCIe Gen function level and default setting is "Auto". The user can setting "Gen1", "Gen2" or "Gen3". PEGO ASPM This item is used to set PEGO ASPM function and default setting is "Auto".
4.2.3.5 Memory Information Figure 4.25 Memory Information DIMM profile This item is used to set the DIMM profile. Memory Frequency Limiter This item is used to set Memory Frequency Limiter and default setting is "Auto". Max TOLUD This item is used to set Memory Max TOLUD and default setting is "Dynamic".
4.2.4 Boot Setup Figure 4.26: Boot Setup 4.2.4.1 Boot Configuration Setup Prompt Timeout This item is the waiting time of pressing Setup button. If Setup button is not pressed within the setting time, system will continue to boot. Bootup NumLock State This item allows users to active Bootup NumLock State function after the system is power on to DOS.
4.2.4.2 Boot Option Priorities Figure 4.27 Boot Option Priorities This item is used to set device boot sequence. 4.2.4.3 CSM Parameter Figure 4.28: CSM Parameter Launch CSM This item allows user to enable or disable CSM. The default setting is “Enabled”. ...
Launch Video OpROM policy This item is used to control UEFI execution and backward compatibility of PXE OpROM. The default setting is ““Legacy only”. Other PCI device ROM priority This item is used for PCI device that is not the same as network, which is defined by massive storage or video booted by OpROM.
4.2.6 Save & Exit Setup Figure 4.30: Setup Save & Exit Menu Save Changes and Exit When you have completed system configuration, select this option to save your changes, exit BIOS setup and reboot the computer so the new system configu- ration parameters can take effect.
Page 58
Discard Changes and Reset Select this option to quit Setup without making any permanent changes to the system configuration. 1.Select Discard Changes and Reset from the Exit menu and press <Enter>. The following message appears: Discard Changes and Reset Setup Now? [Ok] [Cancel] 2.Select Ok to discard changes and exit.
Chapter Driver Installation Sections include: Chipset Windows Driver Setup VGA Windows Driver Setup ME Windows Driver Setup LAN Windows Driver Setup USB 3.0 Windows Driver Setup Audio Windows Driver Setup...
Introduction Advantech offers a complete range of Device Driver and software supports for Win- dows programming developers. You can apply the Windows Device Drivers to the most popular Windows Programming tools, such as Visual C++, Visual Basic, Bor- land C++ Builder and Borland Delphi.
5.2.1 Chipset Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive. You can see the driver folder items. Navigate to the "Drv_01Chipset" folder and click "Setup" to complete the installation of the driver. 5.2.2 VGA Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive.
5.2.3 ME Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive. You can see the driver folder items. Navigate to the "Drv_03ME" folder and click "Setup" to complete the installa- tion of the drivers. 5.2.4 LAN Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive.
5.2.5 USB 3.0 Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive. You can see the driver folders items. Navigate to the "Drv_05USB3.0" folder, and click "Setup" to complete the installation of the drivers. 5.2.6 Audio Windows Driver Installation Insert the driver CD into your system’s CD-ROM drive.
Please carefully read and study the below screenshots and source codes in blue. Please download programming specifications for the PCA955 NXP semiconductor. ARK-5420 Digital DIO Definition See Section 2.3.6. Configuration Sequence ARK-5420’s GPIO is realized through PCA9554 GPIO IC connected to ICH SMBUS. Therefore, the configuration and access to GPIO IC is completed by IO Space accessing ICH SMBUS controller.
Below is the diagram of PCA9554 register: Table 6.2: Command Byte Command Protocol Function read byte Input Port register read/write byte Output Port register read/write byte Polarity Inversion register read/write byte Configuration register The command byte is the first byte to follow the address byte during a write transmis- sion.
If one GPIO Pin is set to Output, you can read input value from the bit that register 1 corresponds to. Register 2 - Polarity Inversion register This register allows the user to invert the polarity of the Input Port register data. If a bit in this register is set (written with ‘1’), the corresponding Input Port data is inverted.
Example: Take ARK-5420 as an example. Assume GPIO 00 is set as Output and GPIO 7 is set as Input, with two pins interconnected, how to set the corresponding register? GPIO 00 corresponds to PCA9554 0x40 IO0, while GPIO 07 corresponds to PCA9554 0x40 IO7.
Page 70
outportb(SMBUS_PORT + 3, offset);// Write register off- set to SMB_BASE + 3 newiodelay();//delay newiodelay();//delay outportb(SMBUS_PORT + 2, 0x48);// Write SMBUS command to SMB_BASE + 2. 0x48 means starting byte data transmission newiodelay();//delay newiodelay();//delay for (i = 0; i <= 0x100; i++) newiodelay();//longer delay chk_smbus_ready();//Whether SMBUS is ready return(inportb(SMBUS_PORT + 5));// Byte value read from...
Page 71
outportb(SMBUS_PORT + 2, 0x48);// Write SMBUS command to SMB_BASE + 2. 0x48 means starting byte data transmission. moredelay();//longer delay moredelay();//longer delay for (i = 0; i <= 0x100; i++) newiodelay();//longer delay chk_smbus_ready();//?Whether SMBUS is ready ////////////////////////////////////////////////////////////// /////////////////////////////////////// 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.
Page 72
if (data & 0x04) //If bit 2 is set (which means error occurs on SMBUS), error occurs on SMBUS which is rarely the case result = 1;//SMBUS error break; returnresult; ////////////////////////////////////////////////////////////// /////////////////////////////////////// BYTE check_data(WORD addr) int i; BYTE data; for(i = 0; i <= 6; i++) data = inportb(addr);...
Page 73
outportb(0xeb, 0);//IO port 0xeb real device occupies. Write a value to this port can realize delay func- tion. You can also choose other method according to the real situation. ************************************************************** ********** GPIO Simcodes (Here GPIO 00 and GPIO 07 in Chapter 2 are taken as examples) Output High to GPIO 00: data = smbus_read_byte(0x40, 0x03);// Read...
Programming the Watchdog Timer The ARK-5420's watchdog timer can be used to monitor system software operation and take corrective action if the software fails to function within the programmed period. This section describes the operation of the watchdog timer and how to pro- gram it.
A.1.3 Example Program ;----------------------------------------------------------- Enable watchdog timer and set 10 sec. as timeout interval. ;------------------------------------------------------------ Mov dx,A65h ; Select register 65h, watchdog timer I/O port address 680h+ register shifts 65h Mov al,80h ; Set second as counting unit Out dx,al Mov dx,A66h ;...
Page 78
Mov dx,A68h ; Select register 68h, watchdog timer I/O port address 680h+ register shifts 68h In al,dx Or al,4h ; Generate a time-out signal Out dx,al ;----------------------------------------------------------- ARK-5420 User Manual...
Need help?
Do you have a question about the ARK-5420 Series and is the answer not in the manual?
Questions and answers