Page 1
User Manual ITA-3630 Series Intel® Gen2/Gen3 CoreTM i7/i5/ i3 Fanless Dual Core Compact Industrial Computer with Wide Voltage Input...
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. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
Technical Support and Assistance Visit the Advantech website at http://support.advantech.com 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: –...
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.
Contents Chapter Overview..........1 Introduction ....................2 Specifications .................... 2 Power Information ..................2 Table 1.1: Power ................. 2 Environmental Specifications ..............3 Table 1.2: Environmental Specifications ........3 Dimension Diagram................... 3 Figure 1.1 Dimension Diagram of ITA-3630 ........ 3 Figure 1.2 Exploded Diagram of ITA-3630 ........4 Table 1.3: Part List ..............
Page 8
Chapter System Setup ........17 Introduction ..................... 18 3.1.1 Installing Mainboard mini-PCIe card and mini SATA....18 Figure 3.1 Installing Mainboard mini-PCIe card and mini SATA 18 3.1.2 Installing USB Dongle..............19 Figure 3.2 Installing USB Dongle ..........19 3.1.3 Installing HDD Module ..............
Page 9
5.2.2 VGA Windows Driver Setup............45 5.2.3 ME Windows Driver Setup ............46 5.2.4 LAN Windows Driver Setup ............46 5.2.5 USB 3.0 Windows Driver Setup ..........47 5.2.6 Audio Windows Driver Installation ..........47 Chapter GPIO Programming Guide ....49 ITA-3630 Digital DIO Definition ...............
Introduction The ITA-3630 is a fan-less, compact embedded industrial computer chassis with Core i7/i5/i3 dual core processor and wide voltage input range, which is specially designed for intelligent transportation - Road Surveillance. This powerful computing platform can stand operation 24 hours a day, 7 days a week. Specifications ...
Figure 1.2 Exploded Diagram of ITA-3630 Table 1.3: Part List Heat sink USB tray Chassis foot stand HDD Tray Chassis 2.5” HDD fix bracket Front panel HDD buffer rubber Blank bracket Thermal pad Blank bracket (CF) Top cover USB bracket Rubber foot pad Main board ITA-3630 User Manual...
Introduction The following sections show the internal jumpers setting and the external connectors pin assignment for application integration. Jumpers and Connectors 2.2.1 Jumper Description You may configure the ITA-3630 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.
I/O Connectors PS/2 Audio COM x 2 DC Input USB2.0 x 4 HDMI LAN x 2 USB3.0 x 2 VGA Power Button Figure 2.2 ITA-3630-S0A1E Rear I/O Interfaces Reserved I/O connector for LPT/LVDS/COM via a cable 2 x USB2.0 connector bracket Easy-plug CF/DOM module Figure 2.3 ITA-3630 Front I/O Interfaces ITA-3630 User Manual...
2.3.1 COM Connector ITA-3630 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 ITA-3630 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 ITA-3630 provides four USB interface connectors, which are USB UHCI, Rev. 2.0 compliant.
2.3.5 USB 3.0 Connector ITA-3630 provides two USB interface connectors, which are USB UHCI, Rev. 3.0 compliant. The USB interface can be disabled in the system BIOS setup. Table 2.10: USB3.0 Connector Pin Definition Signal Name Signal Name +V5(VCC) StdA_SSRX+ GND_DRAIN StdA_SSTX- StdA_SSTX+...
2.3.8 PS/2 Connector ITA-3630 provides a PS/2 keyboard and mouse connector. Table 2.12: PS/2 Connector Pin Definition Signal Name Signal Name KB_Z_DAT +V5_PS2 MS_Z_DAT KB_Z_CLK MS_Z_CLK 2.3.9 LAN Connector ITA-3630 provides two RJ-45 Ethernet connectors with LEDs indicating network status. Table 2.13: Ethernet Connector Pin Definition Signal Name Signal Name...
2.3.10 Phoenix Terminal Connector ITA-3630 provides one 2-pin phoenix terminal connector for 9 V ~ 36 V power input. Table 2.15: Power Connector Pin Definition Signal Name Signal Name Positive pole 2.3.11 LPT Connector ITA-3630 provides one parallel connector (optional), which can be connected to the reserved position on front panel via a cable.
2.3.12 LVDS Connector ITA-3630 provides one LPT connector (optional), which can be connected to the reserved position on front panel via a cable. Table 2.17: LVDS Connector Pin Definition Signal Name Signal Name TXL0+ TXL1+ TXL2+ TXL3+ TXU0+ TXU1+ TXU2+ TXU3+ TXU3- TXLCLK-...
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 ITA-3630 sys- tem. 3.1.1 Installing Mainboard mini-PCIe card and mini SATA ITA-3630 mainboard has a mini-PCIe slot and a mini 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 USB Dongle Remove the screws near USB blade on front panel, then open the front cover. Insert USB Dongle into USB socket. Replave the front cover and fix it with the screws. Figure 3.2 Installing USB Dongle ITA-3630 User Manual...
3.1.3 Installing HDD Module The ITA-3630 reserves a space for dual HDD module and HDD+CF module. Please refer to the following instructions to install the hard disk drive. Place the HDD into 2.5” HDD holder and fill in 4 rubbers. Place two HDDs onto HDD holder, and secure them with 8 screws, then sitck the cooling pad.
Place rubbers into HDD holder. Fix HDD onto the holder with 4 screws and sitck the cooling pad. Place HDD holder onto HDD bracket and secure it with screws. Place HDD bracket onto the chassis. Fix CF module board onto CF tray. Insert the CF card into CF module board and fix it with fixed plastic shell.
3.1.5 Installation Notes When the computer is running, no object should be placed within 30 mm above the heatsink to avoid the impact on airflow. To ensure an effective cooling during operation, no object should be placed within 30 mm above the heatsink to avoid the impact on airflow.
Introduction AMIBIOS has been integrated into many motherboards for over a decade. This chapter introduces how to configure BIOS for ITA-3630 series.With the AMIBIOS Setup program, you can modify BIOS settings and control the special features of your computer. The Setup program uses a number of menus forsaking changes and turning the special features on or off.
4.2.1 Main Setup When you first enter the BIOS Setup Utility, you will enter the Main setup screen. You can always return to the Main setup screen by selecting the Main tab. There are two Main Setup options. They are described in this section. The Main BIOS Setup screen is shown below.
4.2.2 Advanced BIOS Features Setup Select the Advanced tab from the ITA-3630 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 CPU Configuration Figure 4.6: CPU Configuration (1) Figure 4.7 CPU Configuration (2) Hyper Threading This item allows users to enable or disable Intel Hyper Threading Technology. The default setting is “Enabled”. Active Processor Core This item allows users to choose how many processor cores to activate when you are using a dual or quad cores processor.The default setting is “All”.
Hardware Prefectcher This item allows users to enable or disable Hardware Prefecther Technology. The default setting is “Enabled”. Adjacent Cache Line Prefetch This item allows users to enable or disable sequential access to memory. The default setting is “Enabled”. ...
4.2.2.4 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.5 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”. 4.2.2.6 H/W Monitor Figure 4.12: H/W Monitor COnfiguration PC Health Status This item is used to hardware safety detection. BIOS will display the current sys- tem temperature, CPU temperature and other related voltage values.
4.2.2.7 CPU PPM Configuration Figure 4.13: CPU PPM Configuration EIST This item is used to set CPU SpeedStep function. The default setting is “Enabled”. Turbo Mode This item is used to set CPU Turbo mode function. The default setting is “Enabled”.
4.2.2.8 APM Configuration Figure 4.14: APM Configuration Board Power Mode This item is used to set power on mode: AT or ATX mode. 4.2.3 Advanced Chipset Features Setup Figure 4.15 Advanced Chipset Features Setup ITA-3630 User Manual...
4.2.3.1 PCH-IO Configuration Figure 4.16 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 the power in on. Power Off: Power button should be pressed after the power is 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.19: System Agent (SA) Configuration Graphics Configuration Figure 4.20 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.21 LCD Control – Primary IGFX Boot Display This item is used to select video device started during POST. The default set- ting is “CRT”. – Secondary IGFX Boot Display This item is used to set Second Display Device. –...
4.2.4 Boot Setup Figure 4.22: 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.23 Boot Option Priorities This item is used to set device boot sequence. 4.2.4.3 CSM Parameter Figure 4.24: CSM Parameter Launch CSM This item allows user to enable or disable CSM. The default setting is “Enable”. Boot option filter ...
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.26: 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 52
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 folders 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 specification of NXP Semiconductors PCA955 for programming. ITA-3630 Digital DIO Definition See Section 2.3.6. Configuration Sequence ITA-3630’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 to ICH SMBUS controller.
Page 61
Below is the sketch of PCA9554: Below is the diagram of PCA9554 register: ITA-3630 User Manual...
Page 62
PCA9554 has in all 4 registers to control GPIO. PCA9554 register 0: If one GPIO Pin is set to Input, you can read input value from the bit that register 0 corresponds to. PCA9554 register 1: If one GPIO Pin is set to Output, you can read input value from the bit that register 1 corresponds to.
Page 63
PCA9554 register 2: If one GPIO Pin is set to Input, you can control the polarity of input pin from the bit that register 2 corresponds to. PCA9554 register 3: Register 3 is used to set each GPIO as Input or Output: If the bit is ‘0’, the corresponding GPIO pin is set as Ouput;...
Example: Here take ITA-3630 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 65
newiodelay();//delay newiodelay();//delay outportb(SMBUS_PORT + 2, 0x48);// Write SMBUS command 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 SMB_BASE + 5 ///////////////////////////////////////////////////////////////////////////////////////////////////// void smbus_write_byte(BYTE addr, BYTE offset, BYTE value)
Page 66
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. 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 67
returnresult; ///////////////////////////////////////////////////////////////////////////////////////////////////// BYTE check_data(WORD addr) BYTE data; for(i = 0; i <= 6; i++) data = inportb(addr); if (data != 0) break; returndata; ///////////////////////////////////////////////////////////////////////////////////////////////////// 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 68
data &= 0xfe;//bit 0 is set as 0 smbus_write_byte(0x40, 0x03, data)//Write back. GPIO 00 is set for output data = smbus_read_byte(0x40, 0x01)//Read slave 0x40 register 1 data |= 0x01;//bit 0 is set as 1 which stands for high smbus_write_byte(0x40, 0x01, data)//Write back. Output high value Read Input Value from GPIO 07: data = smbus_read_byte(0x40, 0x03);//Read slave 0x40 register 3 byte data |= 0x80;//bit 7??1...
Page 69
Appendix Programming the Watchdog Timer...
Programming the Watchdog Timer The ITA-3630'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 ;...
Need help?
Do you have a question about the ITA-3630 Series and is the answer not in the manual?
Questions and answers