Quanmax ECX-APL0 Series User Manual

Manual is about: 3.5" ECX Single Board Computer with Intel Apollo Lake SoC Processors

Summary of ECX-APL0 Series

  • Page 1

    I ecx-apl0 series user’s manual ecx-apl0 series 3.5" ecx single board computer with intel ® apollo lake soc processors user’s guide.

  • Page 2

    Ii ecx-apl0 series user’s manual contact info: quanmax inc. 4f, no. 415, ti-ding blvd. Sec. 2neihu district, taipei 114taiwan tel: +886-2-2799-2789 fax: +886-2-2799-7399 visit our site at: www.Quanmax.Com © 2017 quanmax inc. All rights reserved. The information in this user’s guide is provided for r...

  • Page 3: Content

    Content 3 ecx-apl0 series user’s manual content content ....................................................................................................................... 3 figures .....................................................................................................................

  • Page 4

    Content 4 ecx-apl0 series user’s manual chapter 5 driver installation .................................................................................. 59 appendix a dio (digital i/o) sample code ............................................................ 60 appendix b watchdog timer sample code ....

  • Page 5: Figures

    Figures 5 ecx-apl0 series user’s manual figures figure 1 block diagram ............................................................................. 18 figure 2 mechanical dimensions ............................................................... 19 figure 3 jumper connector ...........................

  • Page 6: Tables

    Tables 6 ecx-apl0 series user’s manual tables table 1 product specifications ................................................................... 17 table 2 jumper list .................................................................................... 22 table 3 jp1 sim card selection ................

  • Page 7

    Tables 7 ecx-apl0 series user’s manual table 35 cn9 gbe lan1 rj-45 connector ............................................... 33 table 36 cn10 gbe lan2 rj-45 connector ............................................. 33 table 37 cn4 usb3.0 port-0,1 type-a connector ..................................... ...

  • Page 8: Safety Instructions

    Safety instructions 8 ecx-apl0 series user’s manual 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...

  • Page 9

    Safety instructions 9 ecx-apl0 series user’s manual 3. Follow the guidelines provided in “preventing electrostatic discharge” on the following page. 4. Disconnect any telephone or telecommunications lines from the computer. In addition, take note of these safety guidelines when appropriate:  to hel...

  • Page 10

    Safety instructions 10 ecx-apl0 series user’s manual  when transporting a sensitive component, first place it in an antistatic container or packaging.  handle all sensitive components at an esd workstation. If possible, use antistatic floor pads and workbench pads.  handle components and boards w...

  • Page 11: Preface

    Preface 11 ecx-apl0 series user’s manual 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...

  • Page 12:   Warranty Policy

    Preface 12 ecx-apl0 series user’s manual 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. Changes or modifications not expressly approved by quanmax could void the u...

  • Page 13

    Preface 13 ecx-apl0 series user’s manual date of purchase. To reduce risk of damage, returns of product must be in a quanmax shipping container. If the original container has been lost or damaged, new shipping containers may be obtained from quanmax customer service at a nominal cost. Quanmax owns a...

  • Page 14

    Preface 14 ecx-apl0 series user’s manual properties as electrical resistance and thermal conductivity. Extreme moisture buildup inside the system can result in electrical shorts, which can cause serious damage to the system. Buildings in which climate is controlled usually maintain an acceptable lev...

  • Page 15

    Preface 15 ecx-apl0 series user’s manual  uninterruptible power supply uninterruptible power supply (ups) systems offer the most complete protection against variations on power because they use battery power to keep the server running when ac power is lost. The battery is charged by the ac power wh...

  • Page 16: Chapter 1

    Chapter 1 16 ecx-apl0 series user’s manual chapter 1 introduction  overview ecx-apl0 series is a 3.5" ecx form factor single board computer equipped with intel apollo lake soc processor, providing up to 30% increase in processing / graphics performance and 15% increase in power efficiency over the ...

  • Page 17

    Chapter 1 17 ecx-apl0 series user’s manual  product specifications model name ecx-apl0 series form factor ecx, 146x105mm (5.75" x 4.13") cpu support intel® apollo lake soc processors memory 2x ddr3l so-dimm memory socket displays 1x lvds 1x hdmi1.4 (on rear) 1x dp1.2 (on rear) audio chipset realtek...

  • Page 18

    Chapter 1 18 ecx-apl0 series user’s manual  system block diagram figure 1 block diagram.

  • Page 19

    Chapter 1 19 ecx-apl0 series user’s manual  mechanical dimensions figure 2 mechanical dimensions.

  • Page 20: Chapter 2

    Chapter 2 20 ecx-apl0 series user’s manual 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 ...

  • Page 21

    Chapter 2 21 ecx-apl0 series user’s manual  jumper settings and pin definitions for jumper and connector locations, please refer to the diagrams below. Figure 4 jumper and connector locations.

  • Page 22: Jumper Settings

    Chapter 2 22 ecx-apl0 series user’s manual 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 2 jumper list label function jp1 sim card ...

  • Page 23

    Chapter 2 23 ecx-apl0 series user’s manual table 6 jp4 at / atx power mode selection 2 3 1 jumper status 1-2 short atx mode 2-3 short at mode dip 3p 1r male straight type pitch:2.54mm [pinrex 210-91-03gb01] table 7 jp5 m2 key b led pin header 1 2 pin descriptiom 1 led+ 2 led- dip 2p 1r male pitch:2....

  • Page 24

    Chapter 2 24 ecx-apl0 series user’s manual internal connector pin assignment label function bat1 cr2032 battery power input wafer bz1 onboard buzzer cn1 dc12v power input wafer cn2 hdd power output wafer cn3 micro-sd card cage cn6 usb2.0 port port4,5 pin header cn7 sim interface wafer for mpcie1 and...

  • Page 25

    Chapter 2 25 ecx-apl0 series user’s manual table 12 bat1 cr2032 battery power input wafer pin signal name 1 battery+ 2 battery- smd 2p 180d p-1.25mm wafer [pinrex 712-73-02twr0] table 13 cn1 dc12v power input wafer pin signal 1 +12vin 2 gnd 3 gnd 4 +12vin atx power smd 4p 1r male 90° pitch:3.0mm hol...

  • Page 26

    Chapter 2 26 ecx-apl0 series user’s manual table 17 cn7 sim interface wafer for mpcie1 and m2 key b pin signal name 1 uim_pwr 2 uim_data 3 uim_reset 4 uim_vpp 5 uim_clk 6 gnd smd 6p 180d p-1.25mm wafer [pinrex 712-73-06twb0] *:sim interface can be selected by jp1. Table 18 cn11 audio input / output ...

  • Page 27

    Chapter 2 27 ecx-apl0 series user’s manual table 21 cn16 right channel 3w audio amp output wafer pin signal name 1 speaker+ 2 speaker- dip 2p 180° pitch=2.0mm wafer [yimtex 503pw1*02str & 503pw1*02st-1r] table 22 cn17 com1 rs-232/422/485 port wafer pin rs-232 rs-422 half duplex rs-485 full duplex rs...

  • Page 28

    Chapter 2 28 ecx-apl0 series user’s manual table 24 cn19~cn22 com3~6 rs-232 port wafer pin signal name 1 dcd 2 dsr 3 rxd 4 rts 5 txd 6 cts 7 dtr 8 ri 9 gnd 10 +5v smd 10p 1r 180d male p=1.25mm, tin plated, ny46, white insulator [pinrex 712-73-10twb0] table 25 cn23 backlight power output wafer pin si...

  • Page 29

    Chapter 2 29 ecx-apl0 series user’s manual table 27 fan1 dc5v fan wafer pin signal 1 sense 2 +5v 3 gnd smd 3p 180d p-1.25mm wafer [pinrex 712-73-03twe0] table 28 fp1 front panel 1 pin header - + spkr + 7 8 hled 2 1 - + rstbtn - pin signal pin signal 1 reset button + 2 speaker + 3 reset button - 4 nc...

  • Page 30

    Chapter 2 30 ecx-apl0 series user’s manual table 30 mpcie1 mini-pci express v1.2 socket (full size) signal pin pin signal wake# 1 2 +3.3vsb reserved 3 4 ground reserved 5 6 +1.5v clkreq# 7 8 uim_pwr* ground 9 10 uim_data* refclk- 11 12 uim_clk* refclk+ 13 14 uim_reset* ground 15 16 uim_vpp* reserved...

  • Page 31

    Chapter 2 31 ecx-apl0 series user’s manual table 31 con1 ngff m.2 key b socket signal pin pin signal config3 1 2 +3.3v gnd 3 4 +3.3v gnd 5 6 full card pwr off usb-d+ 7 8 w disable#1 usb-d- 9 10 gpio9 gnd 11 12 key b key b 13 14 key b key b 15 16 key b key b 17 18 key b key b 19 20 gpio5 confi0 21 22...

  • Page 32

    Chapter 2 32 ecx-apl0 series user’s manual table 32 sata1 serial ata port 0 connector pin signal name 1 gnd 2 tx+ 3 tx- 4 gnd 5 rx- 6 rx+ 7 gnd sata-7p 180d conn. Blue/double row pin/parallel positioning peg [win win watm-07abn4a2b8uw4] table 33 cn26 usb2.0 port wafer (option) pin signal name 1 +usb...

  • Page 33: Rear Panel Pin Assignments

    Chapter 2 33 ecx-apl0 series user’s manual rear panel pin assignments figure 5 rear panel io table 34 rear panel connector list label function cn9 gbe lan1 rj-45 connector cn10 gbe lan2 rj-45 connector cn4 usb3.0 port 1,2 type-a connector cn5 usb3.0 port 3,4 type-a connector cn13 dp connector cn15 h...

  • Page 34

    Chapter 2 34 ecx-apl0 series user’s manual table 37 cn4 usb3.0 port-0,1 type-a connector pin signal name pin signal name 1 +usba_vcc 10 +usbb_vcc 2 usba_d- 11 usbb_d- 3 usba_d- 12 usbb_d- 4 gnd 13 gnd 5 usba_rx- 14 usbb_rx- 6 usba_rx+ 15 usbb_rx+ 7 gnd 16 gnd 8 usba_tx- 17 usbb_tx- 9 usba_tx+ 18 usb...

  • Page 35

    Chapter 2 35 ecx-apl0 series user’s manual table 40 cn15 hdmi connector pin signal 1 tmds data2+ 2 ground 3 tmds data2– 4 tmds data1+ 5 ground 6 tmds data1– 7 tmds data0+ 8 ground 9 tmds data0– 10 tmds clock+ 11 ground 12 tmds clock– 13 reserved 14 reserved 15 ddc_clk 16 ddc_data 17 ground 18 +5 v p...

  • Page 36: Chapter 3

    Chapter 3 36 ecx-apl0 series user’s manual chapter 3 system installation  memory module installation carefully follow the steps below in order to install the dimms: 1. To avoid generating static electricity and damaging the so-dimm, ground yourself by touching a grounded metal surface or use a grou...

  • Page 37

    Chapter 3 37 ecx-apl0 series user’s manual 4. Fully insert the module into the socket until a “click” is heard. 5. Press down on the so-dimm so that the tabs of the socket lock on both sides of the module figure 7 press down on the so-dimm memory module to lock it in place removing a dimm: to remove...

  • Page 38: Chapter 4

    Chapter 4 38 ecx-apl0 series user’s manual 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: ...

  • Page 39:   Main Menu

    Chapter 4 39 ecx-apl0 series user’s manual  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 ...

  • Page 40:   Advanced Menu

    Chapter 4 40 ecx-apl0 series user’s manual  advanced menu table 42 advanced menu bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t onboard lan1 controller [enabled] : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: pre...

  • Page 41

    Chapter 4 41 ecx-apl0 series user’s manual table 43 advanced menu – display configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t display configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previou...

  • Page 42

    Chapter 4 42 ecx-apl0 series user’s manual table 44 advanced menu – super io configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t super io configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previ...

  • Page 43

    Chapter 4 43 ecx-apl0 series user’s manual table 46 advanced menu – super io configuration – serial port 2 configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t serial port 2 configuration : select screen ↑↓: select item enter: select +/-: cha...

  • Page 44

    Chapter 4 44 ecx-apl0 series user’s manual table 47 advanced menu – super io configuration – serial port 3 configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t serial port 3 configuration : select screen ↑↓: select item enter: select +/-: cha...

  • Page 45

    Chapter 4 45 ecx-apl0 series user’s manual table 48 advanced menu – super io configuration – serial port 4 configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t serial port 4 configuration : select screen ↑↓: select item enter: select +/-: cha...

  • Page 46

    Chapter 4 46 ecx-apl0 series user’s manual table 49 advanced menu – super io configuration – serial port 5 configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t serial port 5 configuration : select screen ↑↓: select item enter: select +/-: cha...

  • Page 47

    Chapter 4 47 ecx-apl0 series user’s manual table 50 advanced menu – super io configuration – serial port 6 configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t serial port 6 configuration : select screen ↑↓: select item enter: select +/-: cha...

  • Page 48

    Chapter 4 48 ecx-apl0 series user’s manual table 51 advanced menu – cpu chipset configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t cpu chipset configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2:...

  • Page 49

    Chapter 4 49 ecx-apl0 series user’s manual table 52 advanced menu – sata configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t sata configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous valu...

  • Page 50

    Chapter 4 50 ecx-apl0 series user’s manual table 53 advanced menu – usb configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t usb configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous values...

  • Page 51

    Chapter 4 51 ecx-apl0 series user’s manual table 54 advanced menu – dio configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t dio configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous values...

  • Page 52

    Chapter 4 52 ecx-apl0 series user’s manual table 55 advanced menu – network stack bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t network stack [disabled] : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous val...

  • Page 53

    Chapter 4 53 ecx-apl0 series user’s manual table 56 advanced menu – h/w monitor bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t pc health status : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous values f3: op...

  • Page 54:   Power Menu

    Chapter 4 54 ecx-apl0 series user’s manual  power menu table 57 power configuration bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t power configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous value...

  • Page 55:   Boot Menu

    Chapter 4 55 ecx-apl0 series user’s manual  boot menu table 58 boot menu bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t boot configuration : select screen ↑↓: select item enter: select +/-: change opt. F1: general help f2: previous values f3: optimi...

  • Page 56:   Security Menu

    Chapter 4 56 ecx-apl0 series user’s manual  security menu table 59 security menu bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t password description if only the administrator’s password is set, then this only limits access to setup and is only asked f...

  • Page 57:   Save & Exit Menu

    Chapter 4 57 ecx-apl0 series user’s manual  save & exit menu table 60 save & exit menu bios setup utility m a i n a d v a n c e d p o w e r b o o t s e c u r i t y s a v e & e x i t save changes and reset discard changes and reset save options save changes discard changes restore defaults : selec...

  • Page 58

    Chapter 4 58 ecx-apl0 series user’s manual 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 use...

  • Page 59: Chapter 5

    Chapter 5 59 ecx-apl0 series user’s manual chapter 5 driver installation if your ecx-apl0 series 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 th...

  • Page 60: Appendix A

    Appendix a 60 ecx-apl0 series user’s manual appendix a dio (digital i/o) sample code //***************************************************************** //ecx-apl0 dos dio sample program //please compile with microsoft(r) visual c++ version 1.5 & masm611 //to utilized the program // //access method ...

  • Page 61

    Appendix a 61 ecx-apl0 series user’s manual 0x520, //dio_5 0x528, //dio_6 0x530, //dio_7 0x538}; //dio_8 dword addr=0; int main() { dword retval = 0; dword ggpiolvvalue = 0; int i=0; //read the dio pin 1~8 vaulue into_pt_mode();//into the protect mode //setting the dio pin as rx printf("setting dio_...

  • Page 63

    Appendix a 63 ecx-apl0 series user’s manual ggpiolvvalue = retval & 0x1; printf("dio_%d = %d",i+1 ,ggpiolvvalue > 0); } into_rl_mode(); return 0; }.

  • Page 64: Appendix B

    Appendix b 64 ecx-apl0 series user’s manual appendix b watchdog timer sample code //********************************************************************** //********************************************************************** //** ** //** (c) copyright 2013-2017, quanmax, inc. ** //** ** //** all ...

  • Page 65

    Appendix b 65 ecx-apl0 series user’s manual { outp(sio_config_index,0xaa); } void setldn(int ldn) { outp(sio_config_index, 0x07); outp(sio_config_data, ldn); } void main() { int value = 0; unlocksio(); setldn(0x08); //enable wdt outp(sio_config_index,0x30); outp(sio_config_data,0x01); //set timer un...