KEEX-2030 Industrial 3.
Contact Info: Quanmax Inc. 5F, No. 415, Ti-Ding Blvd. Sec. 2, NeiHu District, Taipei, Taiwan 114 Tel: +886-2-2799-2789 Fax: +886-2-2799-7399 Visit our site at: www.quanmax.com © 2008 Quanmax Inc. All rights reserved. The information in this user’s guide is provided for reference only. Quanmax does not assume any liability arising out of the application or use of the information or products described herein.
Content Content....................................................................................................................... 3 Figures ....................................................................................................................... 5 Tables ......................................................................................................................... 6 Safety Instructions ..............................................................................................
Chapter 5 Appendix A Appendix B Appendix C Driver Installation................................................................................. 48 System Resources.............................................................................. 49 DIO (Digital I/O) Sample Code ........................................................... 53 WatchDog Timer Sample Code..........................................................
Figures Figure 1 Block Diagram ............................................................................. 18 Figure 2 Mechanical Dimensions ............................................................... 19 Figure 3 Jumper Connector ....................................................................... 20 Figure 4 Jumper and Connector Locations ................................................ 21 Figure 5 Align the SO-DIMM Memory Module with the onboard socket .....
Tables Table 1 KEEX-2030 Specification............................................................... 17 Table 2 Jumper List .................................................................................... 22 Table 3 JP1 Clear CMOS Selection ........................................................... 22 Table 4 JP2 Power Mode Selection ........................................................... 22 Table 5 JP3 Backlight & Panel Power Selection ........................................
Table 35 BIOS Main Menu ......................................................................... 36 Table 36 IDE Device Setting Menu ............................................................ 36 Table 37 System Information...................................................................... 37 Table 38 Advanced Menu ........................................................................... 37 Table 39 Onboard I/O Configuration ..........................................................
Safety Instructions Before You Begin Before handling the product, read the instructions and safety guidelines on the following pages to prevent damage to the product and to ensure your own personal safety. Refer to the “Advisories” section in the Preface for advisory conventions used in this user’s guide, including the distinction between Warnings, Cautions, Important Notes, and Notes. Always use caution when handling/operating a computer.
3. 4. Follow the guidelines provided in “Preventing Electrostatic Discharge” on the following page. Disconnect any telephone or telecommunications lines from the computer. In addition, take note of these safety guidelines when appropriate: To help avoid possible damage to system boards, wait five seconds after turning off the computer before removing a component, removing a system board, or disconnecting a peripheral device from the computer.
or packaging. Handle all sensitive components at an ESD workstation. If possible, use antistatic floor pads and workbench pads. Handle components and boards with care. Don’t touch the components or contacts on a board. Hold a board by its edges or by its metal mounting bracket. Do not handle or store system boards near strong electrostatic, electromagnetic, magnetic, or radioactive fields.
Preface How to Use This Guide This guide is designed to be used as step-by-step instructions for installation, and as a reference for operation, troubleshooting, and upgrades. NOTE Driver downloads and additional information are available under Downloads on our web site: www.quanmax.com. Unpacking When unpacking, follow these steps: 1. 2. 3. After opening the box, save it and the packing material for possible future shipment. Remove all items from the box.
interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the user’s guide, may cause harmful interference to radio communications. Operation of this equipment in a residential area (domestic environment) is likely to cause harmful interference, in which case the user will be required to correct the interference (take adequate measures) at their own expense.
login to obtain a Return Material Authorization (RMA) Number. If you do not have an account, send an email to support@quanmax.com to apply for one. All product(s) returned to Quanmax for service or credit must be accompanied by a Return Material Authorization (RMA) Number. Freight on all returned items must be prepaid by the customer who is responsible for any loss or damage caused by common carrier in transit.
If the system has been exposed to abnormally cold temperatures, allow a two-hour warm-up period to bring it up to normal operating temperature before turning it on. Failure to do so may cause damage to internal components, particularly the hard disk drive. Humidity High-humidity can cause moisture to enter and accumulate in the system. This moisture can cause corrosion of internal components and degrade such properties as electrical resistance and thermal conductivity.
Line Conditioner Line conditioners go beyond the overvoltage protection of surge protectors. Line conditioners keep a system’s AC power source voltage at a fairly constant level and, therefore, can handle brownouts. Because of this added protection, line conditioners cost more than surge protectors. However, line conditioners cannot protect against a complete loss of power.
Chapter 1 Introduction Overview The KEEX-2030 is an 3.5” Form Factor embedded single board computer (SBC) that combines the high performance and low power consumption of the Intel® Atom™ processor with Intel® 945GSE/ ICH7M chipset and supports DDR2 400/533 SODIMM up to 2GB. This SBC offers the latest performance, features and I/O interfaces at an extremely attractive price/performance ratio and measures 102mm x 146mm, a 75 percent space reduction over micro-ATX boards.
Product Specifications CPU Support Intel® Atom™ N270 Chipset Intel® 945GSE + ICH7-M Memory 1x DDR2 400/533 SO-DIMM Socket, up to 2GB BIOS AMI Plug & Play BIOS – 8Mb SPI ROM Integrated on Intel® 945GSE Chipset Display 18-bit Dual channel LVDS support 1x DVI-I LAN Audio 1x RJ-45, Gigabit Ethernet (Realtek 8110SC Controller for KEEX-2030) 1x RJ-45, Fast Ethernet (Realtek 8100SC Controller for KEEX-2031) AC’97 ALC655 Codec with 2W Audio Amplifier Supports Line-in, Line-out & Microphone 2x SATA (one
System Block Diagram Figure 1 Block Diagram KEEX-2030 User’s Manual 18
Mechanical Dimensions Figure 2 Mechanical Dimensions KEEX-2030 User’s Manual 19
Chapter 2 Hardware Settings Overview This chapter provides the definitions and locations of jumpers, headers, and connectors. Jumpers The product has several jumpers which must be properly configured to ensure correct operation. Figure 3 Jumper Connector For a three-pin jumper (see figure above), the jumper setting is designated “1-2” when the jumper connects pins 1 and 2. The jumper setting is designated “2-3” when pins 2 and 3 are connected and so on.
Jumper Settings and Pin Definitions For jumper and connector locations, please refer to the diagrams below.
Jumper Settings To ensure correct system configuration, the following section describes how to set the jumpers to enable/disable or change functions. For jumper descriptions, please refer to the table below.
Table 7 JP5 KB/MS Connector Selection Pin Signal Pin Signal 1 +5VSB 2 GND 3 KBCLK_SIO 4 KBDAT_ SIO 5 KBCLK_CN7 6 KBDAT_CN7 7 MSCLK_SIO 8 MSDAT_SIO 9 MSCLK_CN7 10 MSDAT_CN7 Pitch:2.54mm [YIMTEX 3322*05SAGR(6T] 1 2 3 Table 8 JP6 USB POWER SELECT Jumper Status 1-2 +5VSB (Default) 2-3 +5V Pitch:2.0mm [YIMTEX 3291*03SAGR(6T)] Rear Panel Pin Assignments Table 9 Rear Panel Connector Descriptions Label Function USB1 USB2.
Table 12 COM1 RS-232/422/485 DB-9 Connector Pin RS232 RS422 (COM1*) 1 2 3 4 5 6 7 8 9 DCD, Data carrier detect RXD, Receive data TXD, Transmit data DTR, Data terminal ready GND, ground DSR, Data set ready RTS, Request to send CTS, Clear to send RI, Ring indicator TXRX+ TX+ RXGND N/A N/A N/A N/A RS485 Half Duplex (COM1*) DATAN/A DATA+ N/A GND N/A N/A N/A N/A D-SUB 9MR 9P MALE [SM1001P01012PN] Table 13 CN7 PS/2 KB/MS Mini-DIN Connector Pin Signal 1 KBDAT 2 MSDAT 3 GND 4 +5V 5 KBCLK 6 MSCLK MINI DIN DIP
Main Board Pin Assignments Label ATX1 CFD1 CN1 CN3,4 CN5 CN6 DIMM1 FP1 FP2 LVDS1 PCIE1 SATA1 SATA2 USB2 USB3 USB4 COM2 COM3 COM4 AUDIO1 Table 15 Connector List Function +12V Power Input Connector CF Type II Connector Panel Backlight Wafer Audio AMP Output Wafer Digital Input / Output Pin Header IR Pin Header DDR2 Memory SO-DIMM Socket Front Panel 1 Pin Header Front Panel 2 Pin Header LVDS Panel Connector PCIE x 4 Slot Serial ATA & HDD Power Connector Serial ATA Connector USB2.0 Port 2, 3 Pin Header USB2.
Table 17 CFD1 CF Type II Connector Pin Signal Name Pin Signal Name 1 GND 26 GND 2 IDE Data 3 27 IDE Data 11 3 IDE Data 4 28 IDE Data 12 4 IDE Data 5 29 IDE Data 13 5 IDE Data 6 30 IDE Data 14 6 IDE Data 7 31 IDE Data 15 7 IDE Chip select 1# 32 IDE Chip select 3# 8 GND 33 GND 9 GND 34 IDEIOR# 10 GND 35 IDEIOW# 11 GND 36 +5V 12 GND 37 IDEIRQ 13 +5V 38 +5V 14 GND 39 PCSEL 15 GND 40 NC 16 GND 41 Reset IDE 17 GND 42 IDEIORDY 18 SDA2 43 DR
Table 18 CN1 Panel Backlight Wafer Pin Signal Name 1 NC 2 BL_ADJ 3 GND 4 +5V / +12V ** 5 +5V / +12V ** 6 GND 7 BL_EN / BL_EN# * *Selected by JP4 ** Selected by JP3 Pitch:1.25mm [YIMTEX 501MW1*07MTRR] Table 19 CN3,4 Audio AMP Output Wafer Pin Signal Name 1 Speaker+ 2 Speaker- Pitch=2.
Table 22 FP1 Front Panel 1 Pin Header RSTBTN HLED + 1 2 + - SPKR + - 8 7 - Pin Signal Pin Signal 1 Reset Button + 2 Speaker + 3 Reset Button - 4 NC 5 HDD LED + 6 NC 7 HDD LED - 8 Speaker - Pitch:2.
Table 25 PCIE1 PCIE x 4 Slot PIN A32 A31 A30 A29 A28 A27 A26 A25 A24 A23 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 SIGNAL RESERVED GND PERN3 PERP3 GND GND PERN2 PERP2 GND GND PERN1 PERP1 GND RESERVED GND PERN0 PERP0 GND REFCLK+ REFCLKGND PERST# +3.3V +3.
Table 27 SATA1 Serial ATA & HDD Power Connector Pin Signal Name Pin Signal Name S1 GND P5 GND S2 TX+ P6 GND S3 TX- P7 +5V S4 GND P8 +5V S5 RX- P9 +5V S6 RX+ P10 GND S7 GND P11 GND P1 +3.3V P12 GND P2 +3.3V P13 +12V P3 +3.3V P14 +12V P4 GND P15 +12V 7P+15P MALE 180D SATA CONNECTOR BLACK [WIN WIN WATH-22DLBGU4] Table 28 USB2 USB2.
Table 30 USB4 USB2.0 Port 6, 7 Pin Header Pin Signal Name Pin Signal Name 1 +5V 2 +5V 3 USB6- 4 USB7- 8 5 USB6+ 6 USB7+ 10 7 GND 8 GND 9 KEY 10 GND 1 2 3 4 5 6 7 Pitch:2.
Table 33 COM4 RS-232 Port B Wafer Pin Signal 1 DCD, Data carrier detect 2 DSR, Data set ready 3 RXD, Receive data 4 RTS, Request to send 5 TXD, Transmit data 6 CTS, Clear to send 7 DTR, Data terminal ready 8 RI, Ring indicator 9 GND, ground 10 +5V Pitch: 1.25mm WAFER [YIMTEX 501MW1*10STR] Table 34 AUDIO1 Audio Output Wafer Pin Signal 1 LOUT_R 2 GND 3 LOUT_L 4 LIN_R 5 MIC 6 LIN_L Pitch:2.
Chapter 3 System Installation Memory Module Installation Carefully follow the steps below in order to install the DIMMs: 1. 2. 3. To avoid generating static electricity and damaging the SO-DIMM, ground yourself by touching a grounded metal surface or use a ground strap before you touch the SO-DIMM. Do not touch the connectors of the SO-DIMM. Dirt or other residue may cause a malfunction.
Removing a DIMM: To remove the SO-DIMM, use your fingers or a small screwdriver to carefully push away the tabs that secure either side of the SO-DIMM. Lift it out of the socket. Make sure you store the SO-DIMM in an anti-static bag. The socket must be populated with memory modules of the same size and manufacturer.
Chapter 4 AMI BIOS Setup Overview This chapter provides a description of the AMI BIOS. The BIOS setup menus and available selections may vary from those of your product. For specific information on the BIOS for your product, please contact Quanmax. NOTE: The BIOS menus and selections for your product may vary from those in this chapter.
Main Menu The BIOS Setup is accessed by pressing the DEL key after the Power-On Self-Test (POST) memory test begins and before the operating system boot begins. Once you enter the BIOS Setup Utility, the Main Menu will appear on the screen. The Main Menu provides System Overview information and allows you to set the System Time and Date. Use the “<” and “>” cursor keys to navigate between menu screens.
LBA/ Large Mode Enables or disables the LBA (Logical Block Addressing)/ Large mode. Setting to Auto enables the LBA mode if the device supports this mode, and if the device was not previously formatted with LBA mode disabled. Options: Disabled, Auto DMA Mode Options: Auto, SWDMA, MWDMA, UDMA mode S.M.A.R.T SMART stands for Smart Monitoring, Analysis, and Reporting Technology. It allows AMIBIOS to use the SMART protocol to report server system information over a network.
Table 39 Onboard I/O Configuration BIOS SETUP UTILITY Main Ad v a n c e d Boot Onboard I/O Configuration COM1 Address COM1 IRQ COM1 Function Type COM1 Pin9 Voltage COM2 Address COM2 IRQ COM2 Pin9 Voltage COM3 Address COM3 IRQ COM3 Mode COM3 Pin9 Voltage COM4 Address COM4 IRQ COM4 Mode COM4 Pin9 Voltage Chipset Power Security [3F8] [4] [RS232] [Normal] [2F8] [4] [Normal] [3E8] [11] [Normal] [Normal] [2E8] [11] [Normal] [Normal] <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 Gener
COM4 IRQ Options: 3, 4, 10, 11 COM4 Mode Options: Normal, IrDA, ASK IR, Smart Card Reader COM4 Pin9 Voltage Options: Normal, 5V, 12V Table 40 OnBoard Peripherals Configuration Settings BIOS SETUP UTILITY Main Ad v a n c e d Boot OnBoard Peripherals Configuration Settings USB Controller USB Device Legacy Support Audio Controller Onboard LAN Controller Onboard LAN OPTROM Chipset Power Security Options [Enable] [Enable] [Enable] [Enable] [Enable] Disabled Enabled <> Select Screen ↑↓ Select Item +- Chan
Table 41 Trusted Computing BIOS SETUP UTILITY Main Ad v a n c e d Boot Trusted Computing TCG/TPM SUPPORT Chipset Power Security Exit Enable/ Disable TPM TCG (TPM 1.1/1.2) supp in BIOS [NO] <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit ESC Exit V02.61 (C)Copyright 1985-2006, American Megatrends, Inc.
Boot Menu Table 43 Boot Menu BIOS SETUP UTILITY Main Advanced Boot Chipset Power Boot Settings > Quick Boot > Bootup Num-Lock > Wait For ’F1’ If Error > Hit ’DEL’Message Display [Enabled] [ON] [Enabled] [Enabled] Security Exit Allow BIOS to Skip certain tests while booting. This will decrease the time needed to boot the system. <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit ESC Exit V02.61 (C)Copyright 1985-2006, American Megatrends, Inc.
Chipset Menu Table 44 Chipset Menu BIOS SETUP UTILITY Main Advanced Boot Chipset Power Security Exit Options Chipset Settings DRAM Frequency [Auto] Boots Graphic Adapter Priority Internal Graphics Mode Select Hyper Threading Technology [PEG/PCI] [Enabled, 8MB] [Enabled] > Video Function Configuration Auto 400 MHz 533 MHz <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit ESC Exit V02.61 (C)Copyright 1985-2006, American Megatrends, Inc.
Video Function Configuration Table 45 Video Function Configuration BIOS SETUP UTILITY Main Advanced Boot Chipset Power Security Options Video Function Configuration DVMT Mode Select DVMT/FIXED Memory [DVMT Mode] [128M] Boot Display Device Flat Panel Type Local Flat Panel Scaling Panel BackLight Voltage [Auto] [800x600 [Auto] [0.0] Fixed Mode DVMT Mode Combo Mode 18Bit 1C] <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit ESC Exit V02.
Power Menu Table 46 Power Menu BIOS SETUP UTILITY Main Advanced Power Management Setting ACPI Function Suspend mode Repost Video on S3 Resume Suspend Time Out Restore on AC Power Loss Resume By USB Device Resume On PME# Resume On RTC Alarm Boot Chipset [Enabled] [S1 (POS)] [No] [Disabled] [Last State] [Disabled] [Disabled] [Disabled] Power Security Exit Select the ACPI state used for System Suspend <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit
Security Menu Table 47 Security Menu BIOS SETUP UTILITY Main Advanced Boot Chipset Security Setting Power Security Exit Install or Change the password. Supervisor Password :Not Installed User Password :Not Installed <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit ESC Exit Change Supervisor Password Change User Password V02.61 (C)Copyright 1985-2006, American Megatrends, Inc.
Exit Menu Table 48 Exit Menu BIOS SETUP UTILITY Main Advanced Boot Chipset Power Security Exit Exit Setting Exit System Setup after saving Save Changes and Exit Discard Changes and Exit Discard Changes the changes. F10 key can be used for this operation. Load Optimal Defaults Load Failsafe Defaults <> Select Screen ↑↓ Select Item +- Change Field Tab Select Field F1 General Help F10 Save and Exit ESC Exit V02.61 (C)Copyright 1985-2006, American Megatrends, Inc.
Load Failsafe Defaults Load Optimal Default values for all the setup values. This option allows you to load failsafe default values for each of the parameters on the Setup menus, which will provide the most stable performance settings. The F8 key can be used for this operation.
Chapter 5 Driver Installation If your KEEX-2030 does not come with an operating system pre-installed, you will need to install an operating system and the necessary drivers to operate it. After you have finished assembling your system and connected the appropriate power source, power it up using the ATX Power Switch and install the desired operating system. You can download the drivers for the KEEX-2030 from the Quanmax website at www.quanmax.com and install as instructed there.
Appendix A Appendix A System Resources Interrupt Request (IRQ) Lines IRQ # Used For 0 Timer0 1 keyboard controller 2 Cascade 3 COM2 4 COM1 5 Free 6 Floppy disk controller 7 Free 8 Real Time Clock 9 ACPI-Compliant System 10 Free 11 COM3&4 12 PS/2 Mouse 13 Floating point unit (FPU / NPU / Math coprocessor) 14 Primary IDE channel 15 Secondary IDE channel Comment Note (1) Note (1) Note (1) Note (1) Note (1) Note (1) Note (1) Note: If the “Used For” device is disabled in setup, the corresponding interrup
Appendix A DMA Channels DMA # 0 1 2 3 Used For Memory Refresh Sound Floppy disk controller free Comment Note (1) Note (1) Unavailable if LPT used in ECP mode. 4 Cascade 5 Sound Note (1) 6 free 7 free Note: If the "Used For" device is disabled in setup, the corresponding interrupt is available for other devices.
Appendix A I/O Address Map I/O Address 00h – 0Fh C0h – DFh 20h, 21h 2Eh, 2Fh A0h, A1h 40h – 43h (XT/AT) 44h – 47h (PS/2) 60h – 64h 90h – 96h F0h – FFh 170h – 177h 1F0h – 1F7h 200h – 22Fh 220h – 22Fh 279h, A79h A15h, A16h 2E8h – 2EFh 2F8h – 2FFh 378h – 37Ah 3B0h – 3BFh 3C0h – 3CFh 3D4h – 3D9h 3F0h – 3F7h 3F6h, 3F7h 3E8h – 3EFh 3F8h – 3FFh 0CF8h 0CFCh ISA I/O Port I2C Address 2Eh 2Eh Used For 8237DMA Controller 8259A PIC SuperIO Access Port 8259A PIC 8254PIT KeyBoard Controller PS/2 P OS Math Co-Processor,
Appendix A VIN1 VIN2 VIN3 VIN4 VIN5 VIN6 5VSB SYS_TEMP CPU_TEMP PRDCHOT# +1.05V +3.3V +5V +12V Chip core 1.5V DDR 1.
Appendix A Appendix B DIO (Digital I/O) Sample Code //============================================ //KEEX-2030 DOS DIO sample program //Please compile with Turbo C 3.0 to utilized the program //============================================ #include #include #include
Appendix A printf(" The Error Code is 0x00E0 !!! \n"); break; } else { delay(25); outportb(SMBus_Port,status); errorcount++; if(errorcount > 10) { printf("CHECK SMBUS ERROR\n"); break; } } status = inp(SMBus_Port); } } int SMBUS_Read_Byte(int offset,int DEVID) { int RetVal=0; outportb(SMBus_Port,0x0fe); outportb(SMBus_Port+0x04,DEVID+1); outportb(SMBus_Port+0x03,offset+0); outportb(SMBus_Port+0x02,0x48); delay(200); if(WaitReady(SMBus_Port)) { RetVal = inp(SMBus_Port+0x05); } return RetVal; } /* ===========
Appendix A RetVal=((RetVal&0x78)>>3); printf("The current reading of the input are(Pin 8,6,4,2): %x\n",RetVal); return RetVal; } void SetPin(int PinNum, int value) { int RetVal; switch(PinNum) { case 0: RetVal=SMBUS_Read_Byte(0x09,0x30); if (value==0) RetVal=RetVal&0xF7; else RetVal=RetVal|0x08; SMBUS_Write_Byte(0x30,0x09,RetVal); break; case 1: RetVal=SMBUS_Read_Byte(0x01,0x30); if (value==0) RetVal=RetVal&0xFE; else RetVal=RetVal|0x01; SMBUS_Write_Byte(0x30,0x01,RetVal); break; case 2: RetVal=SMBUS_Read_B
Appendix A printf("init smbus"); SMBUS_Write_Byte(0x30,0x01,0x07); putchar('.'); SMBUS_Write_Byte(0x30,0x02,0); putchar('.'); SMBUS_Write_Byte(0x30,0x03,0x78); putchar('.'); SMBUS_Write_Byte(0x30,0x04,0); putchar('.'); SMBUS_Write_Byte(0x30,0x09,0x08); putchar('.'); SMBUS_Write_Byte(0x30,0x0A,0); putchar('.'); SMBUS_Write_Byte(0x30,0x0B,0); putchar('.'); SMBUS_Write_Byte(0x30,0x0C,0); putchar('.'); SMBUS_Write_Byte(0x30,0x12,0xFF); putchar('.'); SMBUS_Write_Byte(0x30,0x13,0x3F); putchar('.
Appendix C WatchDog Timer Sample Code //============================================ //KEEX-2030 DOS Watchdog sample program //Please compile with Turbo C 3.