Page 1
NanoCOM-APL COM Express Module User’s Manual 2 Last Updated: May 10, 2019...
Page 2
AAEON assumes no liabilities resulting from errors or omissions in this document, or from the use of the information contained herein. AAEON reserves the right to make changes in the product design without notice to its users.
Page 3
Acknowledgement All other product names or trademarks are properties of their respective owners. No ownership is implied or assumed for products, names or trademarks not herein listed by the publisher of this document. Microsoft Windows is a registered trademark of Microsoft Corp. ...
Page 4
Packing List Before setting up your product, please make sure the following items have been shipped: Item Quantity NanoCOM-APL-A11 Screws If any of these items are missing or damaged, please contact your distributor or sales representative immediately. Preface...
Page 5
(if any), its specifications, dimensions, jumper/connector settings/definitions, and driver installation instructions (if any), to facilitate users in setting up their product. Users may refer to the AAEON.com for the latest version of this document. Preface...
Page 6
Safety Precautions Please read the following safety instructions carefully. It is advised that you keep this manual for future references All cautions and warnings on the device should be noted. Make sure the power source matches the power rating of the device. Position the power cord so that people cannot step on it.
Page 7
If any of the following situations arises, please the contact our service personnel: Damaged power cord or plug Liquid intrusion to the device iii. Exposure to moisture Device is not working as expected or in a manner as described in this manual The device is dropped or damaged Any obvious signs of damage displayed on the device...
Page 8
FCC Statement This device complies with Part 15 FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may cause undesired operation.
Page 10
China RoHS Requirement (EN) Poisonous or Hazardous Substances or Elements in Products AAEON Main Board/ Daughter Board/ Backplane Poisonous or Hazardous Substances or Elements Hexavalent Polybrominated Polybrominated Component Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) PCB &...
Table of Contents Chapter 1 - Product Specifications..................1 Specifications ......................2 Chapter 2 – Hardware Information ..................4 Dimensions, Jumpers and Connectors ............... 5 List of Switches and Connectors................7 2.2.1 ROW A/B Connector (CN3) ..............7 Chapter 3 - AMI BIOS Setup ....................12 System Test and Initialization ................
Page 12
3.5.1.1 North Bridge: LVDS Panel Configuration ......35 3.5.2 Chipset: South Bridge ................38 3.5.2.1 South Bridge: PCI Express Configuration ....... 39 Setup submenu: Security ..................40 Setup submenu: Boot ....................41 Setup submenu: Save & Exit ................43 Chapter 4 – Drivers Installation .................... 44 Driver Download and Installation...............
Specifications System Form Factor COM Express Mini size, Type 10 Onboard Intel® Atom™/Celeron®/Pentium® CPU Frequency E39xx series, N4xxx series up to 2.5 GHz Chipset Intel® Atom™/Celeron®/Pentium® Processor Memory Type Onboard LPDDR4 4GB (default), 8GB (optional) Max. Memory Capacity 8GB LPDDR4 Onboard BIOS AMI BIOS, Legacy free Wake on LAN...
Page 15
System MTBF (Hours) 80,000 Certification CE/FCC Class A Display Display Controller Intel® HD Graphics 500/505 Video Output LVDS LCD/eDP, DDI x 1 LVDS Interface Supports 18bit and 24bit Single channel Intel® I210IT Ethernet High Definition Audio Interface Audio USB 2.0 x 8, USB 3.0 x 2 USB Support TX/RX x 2 Serial Port...
List of Switches and Connectors Please refer to the table below for all of the board’s jumpers that you can configure for your application Label Function ROW A/B 2.2.1 ROW A/B Connector (CN3) Row A Row B GND (FIXED) GND (FIXED) GBE0_MDI3- GBE0_ACT# GBE0_MDI3+...
System Test and Initialization The system uses certain routines to perform testing and initialization during the boot up sequence. If an error, fatal or non-fatal, is encountered, the system will output a few short beeps or an error message. The board can usually continue the boot up sequence with non-fatal errors.
AMI BIOS Setup The AMI BIOS ROM has a pre-installed Setup program that allows users to modify basic system configurations, which is stored in the battery-backed CMOS RAM and BIOS NVRAM so that the information is retained when the power is turned off. To enter BIOS Setup, press <Del>...
3.4.2 Advanced: SATA Configuration Options Summary Chipset SATA Enabled Optimal Default, Failsafe Default Disabled Enable or Disable the Chipset SATA Controller. The Chipset SATA Controller support the 2 black internal SATA ports ( up to 3Gb/s supported per port ). Port 0 Disabled Enabled...
3.4.4.1 Fan 1 Mode Configuration: Full Mode Options Summary CPU Smart Fan Full Mode Optimal Default, Failsafe Default control Manual Mode by PWM Auto Mode by PWM PWM signal Non-inverting Optimal Default, Failsafe Default Inverting Select output PWM of inverting or non-inverting signal Chapter 3 –...
3.4.4.2 Fan Mode Configuration: Manual Mode by PWM Options Summary Manual Setting Optimal Default, Failsafe Default Set Fan at fixed Duty-Cycle Min=0 Max=100 Please input Dec number: PWM signal Non-inverting Optimal Default, Failsafe Default Inverting Select output PWM of inverting or non-inverting signal Chapter 3 –...
3.4.5 Advanced: On-Module FEATURES Options Summary Battery Management Disable Optimal Default, Failsafe Default One battery Enable to support battery in ACPI OS by I2C_CK, I2C_DAT( B33, B34 ) Chapter 3 – AMI BIOS Setup...
3.4.6.1 SIO Configuration: Serial Port 1 Configuration Options Summary Use This Device Disabled Enabled Optimal Default, Failsafe Default Enable/Disable this Logical Device Possible: Use Automatic Settings Optimal Default, Failsafe Default IO=3F8; IRQ=4; DMA; IO=2C8; IRQ=11; DMA; Allow user to change Device’s Resource settings. New settings will be reflected on This Setup Page after System restarts.
3.4.6.2 SIO Configuration: Serial Port 2 Configuration Options Summary Use This Device Disabled Enabled Optimal Default, Failsafe Default Enable/Disable this Logical Device Possible: Use Automatic Settings Optimal Default, Failsafe Default IO=2F8; IRQ=3; DMA; IO=2D8; IRQ=10; DMA; Allow user to change Device’s Resource settings. New settings will be reflected on This Setup Page after System restarts.
3.4.7 Advanced: Power Management Options Summary Power Mode ATX Type Optimal Default, Failsafe Default AT Type Select power supply mode. Restore AC Power Last State Loss Always On Always Off Optimal Default, Failsafe Default Select power state when power is re-applied after a power failure. RTC wake system Disabled Optimal Default, Failsafe Default...
3.4.8 Advanced: Digital IO Port Configuration Options Summary GPI* Output Input Set DIO as Input or Output Interrupt Disable Optimal Default, Failsafe Default Enable Enable interrupt function with low pulse mode. This triggered pulse needs more than the 10ms. GPO* Output Input Set DIO as Input or Output...
Page 44
Options Summary Output Level High Optimal Default, Failsafe Default Set output level when DIO pin is output Chapter 3 – AMI BIOS Setup...
3.5.1.1 North Bridge: LVDS Panel Configuration Options Summary Panel Type 640x480@60Hz 800x480@60Hz 800x600@60Hz 1024x600@60Hz 1024x768@60Hz Optimal Default, Failsafe Default 1280x768@60Hz 1280x800@60Hz 1280x1024@60Hz 1366x768@60Hz 1440x900@60Hz Chapter 3 – AMI BIOS Setup...
Page 48
Options Summary Panel Type 1600x1200@60Hz 1920x1080@60Hz 1920x1200@,60Hz Select panel type. Color Depth 18-bit Optimal Default, Failsafe Default 24-bit 36-bit 48-bit Select panel type Backlight Type Normal Optimal Default, Failsafe Default Inverted Select backlight control signal type Backlight Level Optimal Default, Failsafe Default 100% Select backlight control level Table continues on Next Page...
Page 49
Options Summary Backlight PWM Freq 100Hz 200Hz 220Hz Optimal Default, Failsafe Default 500Hz 1KHz 2.2KHz 6.5KHz Select PWM frequency of backlight control signal Chapter 3 – AMI BIOS Setup...
3.5.2.1 South Bridge: PCI Express Configuration Options Summary PCIE_* Port Disabled Enabled Optimal Default, Failsafe Default Control the PCI Express Root Port. AUTO : To disable unused root port automatically for the most optimum power savings. Enable : Enable PCIe root port. Disable : Disable PCIe root port.
Setup submenu: Security Change User/Administrator Password You can set an Administrator Password or User Password. An Administrator Password must be set before you can set a User Password. The password will be required during boot up, or when the user enters the Setup utility. A User Password does not provide access to many of the features in the Setup utility.
Setup submenu: Save & Exit Save Change and Reset Reset the system after saving the changes. Discard Changes and Exit Exit system setup without saving any changes. Restore Defaults Restore / Load Default values for all the setup options. Chapter 3 – AMI BIOS Setup...
Driver Download and Installation Drivers for the NanoCOM-APL can be downloaded from the product page on the AAEON website by following this link: https://www.aaeon.com/en/p/com-express-modules-nanocom-apl Download the driver(s) you need and follow the steps below to install them. Step 1 – Install Chipset Drivers Open the Step1 –...
Page 58
Step 5 – Install TXE Drivers Open the Step5 - TXE folder followed by Setup TXE.exe Follow the instructions Drivers will be installed automatically Step 6 – Install Serial I/O Drivers Open the Step6 – Serial IO folder. Follow the instructions in README.txt to setup and verify installation. Step 7 –...
Watchdog Timer Initial Program Table 1 : Embedded BRAM relative register table Default Value Note Index 0x284(Note1) BRAM Index Register Data 0x285(Note2) BRAM Data Register Logical Device Number 0xA8(Note3) Watch dog Logical Device Number Function and Device Number 0x00(Note4) Watch dog Function/Device Number Table 2 : Watchdog relative register table Option Register BitNum...
Page 61
************************************************************************************ // Embedded BRAM relative definition (Please reference to Table 1) #define byte EcBRAMIndex //This parameter is represented from Note1 #define byte EcBRAMData //This parameter is represented from Note2 #define byte BRAMLDNReg //This parameter is represented from Note3 #define byte BRAMFnDataReg //This parameter is represented from Note4 #define void EcBRAMWriteByte(byte Offset, byte Value);...
Page 62
************************************************************************************ Main VOID // Procedure : AaeonWDTConfig // (byte)Timer : Time of WDT timer.(0x00~0xFF) // (boolean)Unit : Select time unit(0: second, 1: minute). AaeonWDTConfig(); // Procedure : AaeonWDTEnable // This procudure will enable the WDT counting. AaeonWDTEnable(); ************************************************************************************ Appendix A – Watchdog Timer Programming...
DI/O Programming NanoCOM-APL utilizes AAEON chipset as its Digital I/O controller. Below are the procedures to complete its configuration which you can develop customized program to fit your application. Appendix C –Programming Digital I/O...
Digital I/O Register Table 1 : Embedded BRAM relative register table Default Value Note Index 0x284(Note1) BRAM Index Register Data 0x285(Note2) BRAM Data Register Logical Device Number 0xA2(Note3) Watch dog Logical Device Number IO Direction DIO Input/Output Function/Device Function and Device 0x00(Note4) Number Number...
Digital I/O Sample Program ************************************************************************************ // Embedded BRAM relative definition (Please reference to Table 1) #define byte EcBRAMIndex //This parameter is represented from Note1 #define byte EcBRAMData //This parameter is represented from Note2 #define byte BRAMLDNReg //This parameter is represented from Note3 #define byte BRAMFnData0Reg //This parameter is represented from Note4 #define byte BRAMFnData1Reg //This parameter is represented from Note5 #define void EcBRAMWriteByte(byte Offset, byte Value);...
Page 73
************************************************************************************ Main VOID Boolean PinStatus ; // Procedure : AaeonReadPinStatus // Input : Example, Read Digital I/O Pin 3 status // Output : InputStatus : 0: Digital I/O Pin level is low 1: Digital I/O Pin level is High PinStatus = AaeonReadPinStatus(DIO0ToDIO7Reg, DIO3Bit); // Procedure : AaeonSetOutputLevel // Input : Example, Set Digital I/O Pin 6 level...