Lanner LEC-2250 User Manual

Embedded & Industrial Computing
Hardware Platforms for Embedded and Industrial Computing
LEC-2250 Preliminary
User's Manual
>>
About
About
Overview
Icon Descriptions
The icons are used in the manual to serve as an indication of interest topics or important messages. Below is a description of these icons:
NOTE: This check mark indicates that
there is a note of interest and is something that you should pay special attention to while using the product.
Online Resources
The listed websites are links to the on-line product information and technical support.
Resource Website
Lanner http://www.lannerinc.com
Product Resources http://assist.lannerinc.com
WARNING: This exclamation point
indicates that there is a caution or warning and it is something that could damage your property or product.
Acknowledgement
Intel, Pentium and Celeron are registered trademarks of Intel Corp.
Microsoft Windows and MS-DOS are registered trademarks of Microsoft Corp.
All other product names or trademarks are properties of their respective owners.
Compliances
CE
This product has passed the CE test for environmental specifications. Test conditions for passing included the equipment being operated within an industrial enclosure. In order to protect the product from being damaged by ESD (Electrostatic Discharge) and EMI leakage, we strongly recommend the use of CE-compliant industrial enclosure products.
FCC Class A
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful 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 instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.
RMA http://eRMA.lannerinc.com
Copyright and Trademarks
This document is copyrighted, © 2012 All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice.
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 the original manufacturer. Information provided in this manual is intended to be accurate and reliable. However, the original manufacturer assumes no responsibility for its use, nor for any infringements upon the rights of third parties that may result from such use.
Embedded and Industrial Computing
i
TTaTTable of Contentsbeable of Contents
Chapter 1: Introduction 3
System Specication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Package Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Optional Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 2: System Components 5
System Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Front Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Rear Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 3: Board Layout 9
External Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
External Connectors for board LEK-IOA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Internal Connectors and Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Connectors and Jumpers List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Chapter 4: Hardware Setup 18
Preparing the Hardware Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Installing the System Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Installing the Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Installing the CompactFlash Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Installing the 3G SIM Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Installing the Wireless 3G Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Installing the Wi-Fi Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Wall Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Appendix A: Programming Watchdog Timer 22
Appendix B: Terms and Conditions 28
Warranty Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
RMA Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
ii
Chapter 1

Chapter 1: Introduction

Introduction
Thank you for choosing the LEC-2250. The LEC-2250 features Intel Atom D2550(dual core) and NM10 chipset. It features dual LAN and dual display interfaces via DVI-D and VGA connectors as well as audio ports (microphone/ lineout). The system also features extra COM ports ( a total of 4 COM ports) for high demand of industrial communication and application.
The following highlights the functionalities of the LEC­2250 system:
Intel Integrated Graphics Media Accelerator 3650
Dual VGA and DVI-D video output for displaying media content side by side.
Dual 10/100/1000 Mbps LAN
USB x 6
SATA HDD and CF socket support
Totally 4 serial ports supporting Hardware Auto flow Control: DB9 x2 for RS232, 422, and 485, and DB9x2 for RS232.
Audio input and output through Mic-in and Line-out jack
Featuring power switch through Phoenix contact for distant power on/off control
Featuring DC-in power connector through Phoenix contact with input from 18 to 36 V
Two mini-PCIe connectors (one comes with a SIM card reader) for wireless Internet and wireless LAN connection

System Specification

Dimensions (WxHxD)
Processor Chipset
Technology DDR3 SODIMM x1
System Memory
Storage
Ethernet Controller
Graphic Controller
Audio Controller
IO
Power Input AC Adapter
Hardware Monitor
OS Support
Certications
Compliance
Operating Temperature Range
Max. Capacity Up to 4GB
IDE CF socket Type I/II x1 SATA 2.5” HDD/SSD drive bay x1
LAN GbE RJ45 x2
Display
Video Grabber N/A
Audio Phone Jack x2 for Mic-in and Line-Out Serial I/O DB9 x4 for RS232/422/485 GPS N/A
USB 2.0 Type A x6 Power Input 2-pin terminal block
Expansion
Others
With Industrial Components
With Commercial Components
273.8x60x144mm (10.78”x2.36”x5.67”)
Intel ATOM D2550 1.86GHz CPU
Intel NM10
Intel® 82583V x2
Intel Integrated Graphics Media Ac­celerator 3650
Realtek ALC886
DB15 x1 for VGA (1920x1200) DVI-D x1 (1920x1200)
Mini-PCIex2: one slot supports PCIe and USB 2.0 signal, the other one only sup­ports USB 2.0 with SIM card reader
External: 2x SMA antenna holes, reset switch
+18~36Vdc, ATX Mode
Ordering option
Fintek F81865 integrated watchdog timer 1~255 level
Linux, Windows 7/7 Embedded/ XP/XP Embedded
CE, FCC Class A, RoHS
N/A
-20~55°C/-4~131°F
5~45°C / 23~113°F
Embedded and Industrial Computing
3
Chapter 1

Package Contents

Your package contains the following items:
LEC-2250 Fanless Embedded System
Serial-ATA Data Cable (P/N:080W1N0002001)
2-pin Female Terminal Block (P/N: 04AW20023Z101)
Mini-PCIe module screws (P/N: 070W101000401)
Drivers and User’s Manual CD (P/N: S09OADA19H100)

Optional Accessories

The system has a variety of optional accessories including the power cords and Wi-Fi or 3G modules for extended capabilities. For details of these modules, visit:
http://www.lannerinc.com/Embedded_Computing/LEC­2250
Introduction
Embedded and Industrial Computing
4
Chapter 2

Chapter 2: System Components

System Drawing

Mechanical dimensions of the LEC-2250
Unit: mm
System Components
Embedded and Industrial Computing
5
Chapter 2
Processor
Intel
D2550
(BGA)
LEB-2250
DC-in
18~36V
(2pin terminal block with
lock)
LEK-IOA4
Serial Port
2x DB-9 for RS-232
USB
USB 2.0
Type A x2
PCH
NM10
DMI2 x4
DDR3 800/1067
1x SO-DIMM up to 4GB
Fintek
81865
H/W Monitor
WDT
SATA
USB
Flash BIOS
SPI
Mini-PCIe Socket with
SIM card Reader
GbE Controller
Intel 82583V
2x PCIe
LAN1
RJ-45
USB 2.0
Type A x 4
SATA Connector
2x SATA connectors
USB
VGA
Up to 1920x1200
LPC
1x 2.5" HDD/SSD
LAN2
RJ-45
DVI-D
Up to 1920x1200
Serial Port
2x DB-9 for RS-232/422/485
with hardware auto flow
control
Half-mini PCIe Slot
PCIe USB

Block Diagram

The block diagram depicts the relationships among the interfaces and modules on the motherboard..
System Components
Embedded and Industrial Computing
6
Chapter 2

Front Components

System Components
F1
Component Description Pin Definition
F1 DC-In (power) 1x2 Pin Phoenix Contact Connector F2 Dual USB 2.0 Ports An USB type A connector. USB1 on page 17 F3 Reset Reset switch SW5 on page 15 F4 MIC IN/LINE OUT Connect the audio devices to these ports.
F5 Four USB 2.0 Ports An USB type A connector. USB1, USB2 on Page
F6 Two 10/100/1000Mbps LAN ports Two RJ-45 (network) jacks with LED
SPEED LINK/ACT
F7 HDD (Yellow)
Status and
Power LED (Green)
F8 Power-on Switch A power-on switch through the Phoenix
F2
F3
F4 F6
Power-in Connector. CN1 on page 17
The Microphone and line out port are provided by Realtek ALC 886.
indicators as described below. Both LAN ports are provided by Intel 82583V. The 82583V supports PXE remote boot
LINK/ACT (Yellow)
On/Flashing: The port is linking and • active in data transmission.
Off: The port is not linking.•
SPEED (Green/Amber)
Amber: The connection speed is • 1000Mbps.
Green: The connection speed is • 100Mbps
Off: The connection speed is 10Mbps.•
HDD
Blinking: data access activities•
Off: no data access activities•
Status
A programmable dual green/orange LED which can be used for indicating system status.
Power
On: The computer is on.•
Off: The computer is off .•
contact for distant power-on/off control
F5
F7 F8
J3, J4 on page 13
15
LANB1/LANB2 on page 14
CN4 on page 15
F9
Reference
F9 Power Button with dual LED ATX Power-on button with LEDs: Standby
mode in Red; Power-on mode in Green
Embedded and Industrial Computing
U45 on page 15
7
Chapter 2

Rear Components

R1 DVI-D A DVI-D port (single link) which is provided by
R2 VGA Port The displays can support VGA up to 2048x1536
R3 Serial Ports COM1 and COM2
R4 Serial Ports COM3 and COM4
System Components
R1
Component Description Pin Definition Reference
R2
Intel HD Graphic Engine. This port can support up to 1920x1200 @ 60 Hz resolution.
resolution. Serial ports through the DB-9 connector; Both COM1 and COM2 support RS-232/422/485 with jumper selection (and BIOS menu) among RS­232/422/485. It also supports hardware auto flow control Serial ports through the DB-9 connector. These two only support RS-232.
R3
R4
CN1 on page 16
VGA1 on page 14
COM1/COM2 on page 13
COM3/COM4 on page 17
Embedded and Industrial Computing
8
Chapter 3

Chapter 3: Board Layout

External Connectors

The following picture highlights the location of the external ports. Refer to the table 3.1 Connector List for more details.
Board Layout
CN1
VGA1
COM2
COM1
U45
CN4
Embedded and Industrial Computing
LANB1
LANB2
USB1
USB2
J3
J4
SW5
LEB-7050
9
Chapter 3

External Connectors for board LEK-IOA4

The following picture highlights the location of the external ports for the daughter board LEK-IOA4. Refer to the table 3.2 Connector List for more details.
Board Layout
COM3
COM4
Embedded and Industrial Computing
USB1
LEK-IOA4
CN1
10
Chapter 3

Internal Connectors and Jumpers

The following picture highlights the location of internal connectors and jumpers. Refer to the table 3.1 Connector List for more details.
Board Layout
CN3
CN1
CF1
SW3
SW4
SATA1
SW2
CON1
SW1
FAN1
Embedded and Industrial Computing
JP1
MPCIE2
MPCIE1
SIM Card Reader
LEB-7050
JP2
11
Chapter 3

Connectors and Jumpers List

The tables below list the function of each of the board jumpers and connectors by labels shown in the above section. The next section in this chapter gives pin definitions and instructions on setting jumpers.
Table 3.1 Connector List for the Main Board
Labels Function Pin Denition Refer-
ence Page
CF1 CompactFlash Connector P16 CN1 DVI-D Port P16 CN4 Power Switch with Phoenix Contact Interface P15 COM1 RS232/422/485 Serial Port P13 COM2 RS232/422/485 Serial Port P13 CON1 SATA Power Connector P14 FAN1 Fan Connector P16 J3 Line-Out Audio Jack P13 J4 Mic-in Audio Jack P13 JP1 Clear CMOS Jumper P14 JP2 Hardware or Software Reset Selection Jumper P16 LANB1 Ethernet Port 1 P14 LANB2 Ethernet Port 2 P14 MPCIE1 Mini-PCIe Connector P15 MPCIE2 Mini-PCIe Connector P15 SATA1 SATA Connector P14 SW1 Select COM1 Protocol Setting P13 SW2 Select COM Port Terminating Resistance P13 SW3 Select COM Port Terminating Resistance P13 SW4 Select COM2 Protocol Setting P13 SW5 Reset Button P15 U45 Power Button P15 USB1/USB2 USB Port 1-4 Connector P15 VGA1 VGA Connector P14
Board Layout
Table 3.2 Connector List for LEK-IOA4 Board Labels Function Pin Denition Refer-
ence Page
CN1 DC_IN CONNECTOR P17 COM3 RS232 Serial Port P17 COM4 RS232 Serial Port P17 USB1 USB ports 1-2 P17
Embedded and Industrial Computing
12
Chapter 3
Board Layout

Jumper Settings

The Main Board
Microphone-in Audio Jack (J4)
Pin No. Function
1 CO_GND 2 MIC_INL 3 CO_GND 4 INSULATOR 5 MIC_INR
Line-out Audio Port (J3)
Pin No. Function
1 CO_GND 2 LINOUT-L 3 CO_GND 4 INSULATOR 5 LINOUT- R
RS-232/422/485 Serial Port (COM1 and COM2) with hardware auto flow control: It is a RS-232/422/485 port
through the D-SUB9 connector.
12345
SW1: Select COM1 Protocol Setting
SW4: Select COM2 Protocol Setting
SW1
RS-232
RS-422
RS-485
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
ON
SW4
4 3 2 1
ON
4 3 2 1
4 3 2 1
4 3 2 1
6789
Pin No. Pin Name
RS-232 RS-422 RS-485
1 DCD TXD- DATA­2 RxD TXD+ DATA+ 3 TxD RxD+ 4 DTR RxD­5 GND Signal Ground 6 DSR 7 RTS 8 CTS 9 RI
Switch Combination
SW1/SW4
Protocol
RS-232 (default) 1 On (2,3,4 O)
RS-422 2,3 On (1,4 O) RS-485 2,4 On (1,3 O)
Note: Besides jumper settings, you should also select the communication protocol in the BIOS as shown in the following picture, select Advanced
->F81865 SuperIO Configuration->Serial Port 0/1 Driver->RS232 or RS485
Embedded and Industrial Computing
13
Chapter 3
Board Layout
SW2: Select COM1 terminating resistance
SW3: Select COM2 terminating resistance
SW2
4 3 2 1
ON
SW3
4 3 2 1
ON
Terminating resistance off
Terminating resistance TX, RX on
LAN1/LAN2 Ports (LANB1/LANB2): The LAN ports are provided by Intel 82583V Ethernet controller whose interface complies with PCI-e 1.1 (2.5 Ghz). It supports PXE remote boot as the advanced management feature
Pin No. Description
Fast Ethernet Gigabit Ethernet 1 TX+ BI_DA+ 2 TX- BI_DA­3 RX+ BI_DB+ 4 -- BI_DC+ 5 -- BI_DC­6 RX- BI_DB­7 -- BI_DD+ 8 -- BI_DD-
VGA (VGA1)
5 4 3 2 1
15 14 13 12 11
SW2 SW3
Terminating resistance RX on
SW2
Switch Settings
Result
Terminating Resistance OFF 1,2,3,4 Off
Terminating Resistance TX, RX ON 1,2,3,4 On
Terminating Resistance RX on 1,2 Off
SW3
SW2/SW3
3,4 On
Pin Signal Pin Signal Pin Signal
1 Red Color
Signal
2 Green Color
Signal
3 Blue Color
Signal 4 NC 9 VGA power 14 VSYNC 5 GND 10 GND 15 DDC CLK
6 GND 11 NC
7 GND 12 DDC DAT
8 GND 13 HSYNC
Serial-ATA Connector (SATA1): It is for connecting a 2.5’’ harddisk to serve as your system’s storage. It can support SATA II which features Data transfer rates up to 3.0 Gb/s (300 MB/s).
Pin No. Function
1 GND 2 TX0_P 3 TX0_N 4 GND 5 RX0_N
SATA1
6 RX0_P 7 GND
4-pin Serial-ATA Power Connector (CON1): It is for connecting the SATA power cord.
Clear CMOS jumper (JP1): It is for clearing the CMOS settings.
3 2 1
Embedded and Industrial Computing
Pin No. Pin Name
1-2 Normal (Default) 2-3 Clear CMOS
1 2 3 4
Pin No. Function
1 +12V 2 GND 3 GND 4 +5V
14
Chapter 3
Board Layout
Dual USB Port Connector #0 and #1 (USB1):
Dual USB Port Connector #2 and #3 (USB2)
Pin No. Pin Name
5 6 7 8
1 2 3 4
1 USB power 2 USB2_DAT­3 USB2_DAT+ 4 Signal Ground 5 USB Power 6 USB3_DAT­7 USB3_DAT+ 8 Signal Ground
Dual-Color Power Button (U45): The power button also provides LED to indicate power state.
PIN Description PIN Description
PAD1 Ground PAD2 Ground
1 Ground 3 BUTTON­2 Ground 4 BUTTON-
L1 PWR_LED+/
STB_LED-
L2 PWR_LED- /
STB_LED+
Mini PCI Express Connector (for 3G card with USB signal, MPCIE2):
PIN Pin Name PIN Pin Name
1 WAKE# 27 GND 2 VCC3 28 1.5V 3 RSV1 29 GND 4 GND 30 SMB_CLK 5 RSV2 31 NC
6 1.5V 32 SMB_DATA 7 CLKREQ# 33 NC 8 UIM_PWR 34 GND 9 GND 35 GND
10 UIM_DATA 36 USB_D­11 NC 37 RSV5
12 UIM_CLK 38 USB_D+ 13 NC 39 RSV6 14 UIM_RST 40 GND 15 GND 41 RSV7 16 UIM_VPP 42 LED_WWAN# 17 RSV3 43 RSV8 18 GND 44 NC(LED_WLAN#) 19 RSV4 45 RSV9 20 W_DISABLE# 46 NC(LED_WPAN#) 21 GND 47 RSV10 22 PERST 48 1.5V 23 NC 49 RSV11 24 VCC3 50 GND 25 NC 51 RSV12 26 GND 52 VCC3
Power-on Switch through Phoenix Contact (CN4): A Phoenix connector for distant power switch.
2 1
Pin No. Pin Name
1 BUTTON­2 Ground
Reset Button (SW5)
Pin NO. Description
2 4
1 3
1 Reset Signal 2 GND 3 NC 4 GND
Mini PCI Express Connector (for Wi-Fi connection, MPCIE1):
PIN Pin Name PIN Pin Name
1 WAKE# 27 GND 2 VCC3 28 1.5V 3 RSV1 29 GND 4 GND 30 SMB_CLK 5 RSV2 31 PETn 6 1.5V 32 SMB_DATA 7 CLKREQ# 33 PETp 8 NC 34 GND
9 GND 35 GND 10 NC 36 USB_D­11 REFCLK- 37 RSV5 12 NC 38 USB_D+ 13 REFCLK+ 39 RSV6 14 NC 40 GND 15 GND 41 RSV7 16 NC 42 LED_WWAN# 17 RSV3 43 RSV8 18 GND 44 NC(LED_WLAN#) 19 RSV4 45 RSV9 20 W_DISABLE# 46 NC(LED_WPAN#) 21 GND 47 RSV10 22 PERST 48 1.5V 23 PERn 49 RSV11 24 VCC3 50 GND 25 PERp 51 RSV12 26 GND 52 VCC3
Embedded and Industrial Computing
15
Chapter 3
Board Layout
DVI-D Connector (CN1): A single link DVI-D Connector
Pin No. Description Pin No. Description
1 TMDS Data 2- 13 NC 2 TMDS Data 2+ 14 5V 3 TMDS Data 2/4 shield 15 GND 4 NC 16 HOT PLUG DET 5 NC 17 TMDS Data 0­6 DDC CLOCK 18 TMDS Data 0+ 7 DDC DATA 19 TMDS Data 0/5
shield 8 NC 20 NC 9 TMDS Data 1- 21 NC
10 TMDS Data 1+ 22 TMDS CLK shield 11 TMDS Data 1/3 shield 23 TMDS CLK+ 12 NC 24 TMDS CLK-
CompactFlash Connector (CF1)
50 26
Fan Connector (FAN1)
FAN1
3 2 1
Pin No. Pin Name
1 Ground 2 +12V 3 FAN Status
Hardware/Software Reset Selection Jumper (JP2): This jumper can be used to select the mode of the reset button. The hardware reset mode will reset the system. The software reset mode is for resetting the software to its default value.
Pin No. Pin Name
3 2 1
1-2 SW Reset
2-3 (Default) HW Reset
25 1
Pin No. Description Pin No. Description
1 GND 26 CF_CD1# 2 CF_DD3 27 CF_DD11 3 CF_DD4 28 CF_DD12 4 CF_DD5 29 CF_DD13 5 CF_DD6 30 CF_DD14 6 CF_DD7 31 CF_DD15 7 CF_DCS0# 32 CF_DCS1# 8 A10(GND) 33 VS1#
9 OE#(GND) 34 CF_DIOR# 10 A9(GND) [CF_SATA_RXP] 35 CF_DIOW# 11 A8(GND) [CF_SATA_RXN] 36 WE#(VCC3) 12 A7(GND) 37 CF_IRQ# 13 VCC 38 VCC 14 A6(GND) 39 CSEL#(GND) 15 A5(GND) [CF_SATA_TXN] 40 VS2# 16 A4(GND) [CF_SATA_TXP] 41 CF_RESET# 17 A3(GND) 42 CF_IORDY 18 CF_A2 43 CF_DMARQ 19 CF_A1 44 CF_DDACK# 20 CF_A0 45 CF_ACT# 21 CF_DD0 46 CF_DIAG 22 CF_DD1 47 CF_DD8 23 CF_DD2 48 CF_DD9 24 WP(NC) 49 CF_DD10 25 CF_CD2# 50 GND
Embedded and Industrial Computing
16
Chapter 3
The LEK-IOA4 board
DC_IN CONNECTOR (CN1): A Phoenix connector for external power supply.
Pin No. Pin Name
2 1
RS-232 Serial Port (COM3 and COM4) without hardware auto flow control: It is a RS-232/422/485 port
through the D-SUB9 connector.
1 DC_GND 2 DC_IN
12345
6789
Board Layout
Pin No. Pin Name
1 DCD TXD- DATA­2 RxD TXD+ DATA+ 3 TxD RxD+ 4 DTR RxD­5 GND Signal Ground 6 DSR 7 RTS 8 CTS 9 RI
RS-232 RS-422 RS-485
Dual USB Port Connector #0 and #1 (USB1):
Pin No. Pin Name
5 6 7 8
1 2 3 4
1 USB power 2 USB2_DAT­3 USB2_DAT+ 4 Signal Ground 5 USB Power 6 USB3_DAT­7 USB3_DAT+ 8 Signal Ground
Embedded and Industrial Computing
17
Chapter 4
Hardware Setup

Chapter 4: Hardware Setup

Preparing the Hardware Installation

To access some components and perform certain service procedures, you must perform the following procedures first.
WARNING: To reduce the risk of personal injury, electric shock, or damage to the equipment, remove the power cord to remove power from the server. The front panel Power On/Standby button does not completely shut off system power. Portions of the power supply and some internal circuitry remain active until AC power is removed.
Unpower the LEC-2250 and remove the power cord.1.
Unscrew the 4 rubber feet from the bottom cover of 2. the LEC-2250 System.
Open the cover.3.
Note:
The motherboards can support up to 4 GB 1. memory capacity in maximum. The CF has to be installed first (if it is needed) 2. before you install the RAM due to space contention. You will need to take off the heat sink first to 3. access the SO-DIMM slot.
Uninstalling the heat sink by unscrewing
the screws from the side of the chassis
Installing the SO-DIMM

Installing the System Memory

The motherboard supports DDR3 memory to meet the higher bandwidth requirement of the latest operating system and Internet applications. It comes with one double data rate type three (DDR3) Small Outline Dual Inline Memory Modules (SO-DIMM) socket.
Embedded and Industrial Computing
18
Chapter 4
Hardware Setup

Installing the Hard Disk

The system can accommodate one Serial-ATA disks. Follow these steps to install a hard disk into the LEC-2250:
Unscrew the 4 rubber feet from the bottom cover of 1. the LEC-2250 System.
Place hard disk on the top cover of the system and 2. align the holes of the hard disk with the mounting holes of the top cover.
Secure the hard disk with 4 mounting screws from the 3. outside of cover.
Connect the Serial-ATA power and data cables to the 4. hard disk’s connectors.
Plug the Serial-ATA cables (power and data) to the 5. Serial-ATA Connectors on the main board.
1

Installing the CompactFlash Card

LEC-2250 provides one CompactFlash slot. Follow the procedures bellow for installing a CompactFlash card.
Align CompactFlash card and the card slot with the 1. arrow pointing toward the connector.
Push the card to insert into the connector.2.
Note:
The motherboards can support up to 4 GB 1. memory capacity in maximum. The CF has to be installed first (if it is needed) 2. before you install the RAM due to space contention.

Installing the 3G SIM Card

Unlock the SIM card reader by sliding it outward and 1. flip it up diagonally.
Align the cut-corner of the SIM card with the SIM card 2. reader. Make sure that the ICs will be in contact with the bottom of the reader.
Insert the 3. SIM card into the reader diagonally. Close and lock the reader. You should feel a click when the
2
SIM card is locked securely in the reader.

Installing the Wireless 3G Module

Align the wireless module’s cutout with the Mini-PCIe 1. slot notch.
Insert the wireless module into the connector 2. diagonally.
Fasten the wireless module to the board with the 3. screws (Use the Mini-PCIe module screws contained within the package).

Installing the Wi-Fi Module

Follow the same steps as the Wireless 3G Module Installation.
Embedded and Industrial Computing
19
Chapter 4
Hardware Setup
Installing SIM Card
lock
Installing 3G and Wi-Fi module on the PCIe socket
Unlock
Installing the optional heatsink
Note:
There is an optional heat sink that can be installed on top on these components as shown in the following picture..
Embedded and Industrial Computing
20
Chapter 4

Wall Mounting

The product ships with wall mounting kit. To mount your product on the wall, follow the instructions below:
First make a hole for the anchor in the surface on the 1. wall.
Then press the anchor into the hole until it is flush with 2. the surface. You may need a hammer to tap the wall anchor.
Use a screwdriver to screw the threaded screw into the 3. plastic anchor.
Attach the wall mounting bracket to the back of the 4. device, securing it in place with four of the flat-head screws provided.
Hang the device on the wall.5.
Hardware Setup
Unit: mm
Embedded and Industrial Computing
21
Appendix A
Programming Watchdog Timer

Appendix A: Programming Watchdog Timer

A watchdog timer is a piece of hardware that can be used to automatically detect system anomalies and reset the processor in case there are any problems. Generally speaking, a watchdog timer is based on a counter that counts down from an initial value to zero. The software selects the counter’s initial value and periodically restarts it. Should the counter reach zero before the software restarts it, the software is presumed to be malfunctioning and the processor’s reset signal is asserted. Thus, the processor will be restarted as if a human operator had cycled the power.
For sample watchdog code, see Watch dog and DIO folder in the Driver and Manual CD
Click the Setup program.1.
The welcome screen appears. Click Next to proceed.2.
Driver Installation
Before you could access or control the operation of the watchdog and Digital I/O functions, install the the L_IO driver which is the library and driver needed for Lanner General Purpose Input/Output interface or functions.
To install the L_IO driver:
Restart the computer, and then log on with 1. Administrator privilege.
Insert the Drivers and User’s Manual CD to the USB-2. optical drive.
Browse the contents of the support CD to locate the 3. file LannerIO v101.rar under the \WD_DIO\ folder and unzip the file.
Click the Setup program in the unzipped folder.4.
The installation process proceeds. Click Close when the 3. process completes.
Embedded and Industrial Computing
22
Appendix A
Programming Watchdog Timer
To verify the GPIO driver installation, do the following steps:
Right-click on the My Computer icon, and then select 1. Properties form the menu.
Click the Hardware tab, then click the Device Manager 2. button.
Select 3. View from the menu and select show hidden devices .
The Lanner common GPIO driver should be listed 4. under the Non-Plug and Play Drivers. If not, click the San for hardware changes button from the tool bar.
Sample Program
Via the Demo Program
Enter the number of seconds to start count down before the system can be reset. Press start to start the counter and stop to stop the counter.
Via the Command Line
Execute the executable file in the program folder, then enter the values from 1~255. The system will reboot automatically according to the time-out you set.
wd_tst --swt xxx (Set Watchdog Timer 1-255 seconds)
wd_tst[*] --start (Start Watchdog Timer)
wd_tst --stop (Stop Watchdog Timer)
Embedded and Industrial Computing
23
Appendix A
Programming Watchdog Timer
Source Code
You can write your own program by modifying the source code F81865_Test.cpp.. The index address is 2EH.
///////////////////////////////////////////////////////////////////// ////
// F81865_Test.cpp : F81865_test.exe utility for F81865.lib APIs demonstration.
//
// History:
// 7/15/2011 Brand new F81865_test program.
#include <winsock2.h>
#include “Windows.h”
#include “stdio.h”
#include “F81865.h”
“ F81865_test CaseOpen_Clear\n”\
“ F81865_test Sleep milliseconds\n”\
“\n”\
“Argement:\n”\
“ DIO_IN Read state from DIO In.\n”\
“ DIO_OUT Set DIO Out state.\n”\
“ PIO Set PIO LED state.\n”\
“ RunLED Set RUN LED state.\n”\
“ AlarmLED Set Alarm LED state.\n”\
“ GPS_LED Set GPS LED state.\n”\
“ WirelessLED Set Wireless LED state.\n”\
“ Watchdog Set Watchdog timer.\n”\
#define PARAMETER_HELP “\n”\
“The F81865 GPIO utility of Lanner\n”\
“-------------------------------------\n”\
“Usage:\n”\
“ F81865_test DIO_IN port_ number\n”\
“ F81865_test DIO_OUT port_number value\n”\
“ F81865_test PIO port_number value\n”\
“ F81865_test RunLED port_number value\n”\
“ F81865_test AlarmLED port_number value\n”\
“ F81865_test GPS_LED port_number value\n”\
“ F81865_test WirelessLED port_number value\n”\
“ F81865_test WatchDog seconds\n”\
“ F81865_test CaseOpen\n”\
“ CaseOpen Check case opened state.\n”\
“ CaseOpen_Clear Clear case open state.\n”\
“ port_number The port number.\n”\
“ value 1 for on and 0 for off.\n”\
“ seconds The watchdog count down seconds. 0 for disable.\n”\
“ milliseconds Milliseconds to delay\n”
#define RETMSG(a,b) {printf (b) ; return a;}
#define CHECK_ARGC(a) {if (argc != a) throw PARAMETER_HELP ;}
// Translate Hex string to a long value LONG Hex2Long (char *str) { LONG nLong ;
if (scanf (str, “%x”, &nLong) != 1) throw “Error parsing parameter\n” ;
return nLong ; }
Embedded and Industrial Computing
24
Appendix A
Programming Watchdog Timer
// Make sure the argument is numeric void CheckNumeric (char *szBuf ) { int nLen = strlen (szBuf ) ;
for (int i = 0 ; i < nLen ; i++) if (!strchr (“01234567890ABCDEFabcdef”, szBuf[i]) ) throw “Wrong argument\n” ; }
// Common GPIO output function definition #define GPIO_OUT(a,b,c) \ int a (int argc, char *argv[]) \ { \ CHECK_ARGC (4) ; \
CheckNumeric (argv[2]) ; \
CheckNumeric (argv[3]) ; \
\
int nPort = atoi (argv[2]) ; \
int nValue = atoi (argv[3]) ; \
\
c (nPort, nValue) ; \
\
LED , “GPS_LED” , GPS_LED) G P I O _ O U T (mWirelessLED , “WirelessLED” , WirelessLED)
// Check case open
int mCaseOpen (int argc, char* argv[])
{
CHECK_ARGC (2) ;
BOOL bOpen = CaseOpen () ;
printf (“Case is %s\n”, bOpen ? “Open” : “Close”) ;
return bOpen ;
}
// Clear case open state
int mCaseOpen_Clear (int argc, char* argv[])
{
CHECK_ARGC (2) ;
CaseOpen_Clear () ;
BOOL bOpen = CaseOpen () ;
printf (b “ #%d = %d\n”, nPort, nValue) ; \
\
return 0 ; \ }
// Function generate by common function definition GPIO_OUT (mDIO_ OUT , “DIO_OUT” , Write_DIO) G P I O _ O U T (mPIO , “DIO_OUT” , PIO) G P I O _ O U T (mRunLED , “RunLED” , RunLED) G P I O _ O U T (mAlarmLED , “AlarmLED” , AlarmLED) GPIO_OUT (mGPS_
Embedded and Industrial Computing
printf (“CaseOpen state %s”, bOpen ? “not cleared” : “cleared”) ;
return bOpen ;
}
// Get DIO_IN state
int mDIO_IN (int argc, char* argv[]) { CHECK_ARGC (3) ;
CheckNumeric (argv[2]) ;
int nPort = atoi (argv[2]) ;
25
Appendix A
Programming Watchdog Timer
BOOL ret = Read_DIO (nPort) ;
printf (“DIO_IN #%d = %d\n”, nPort, ret) ;
return ret ; }
// Milli-second delay
int mSleep (int argc, char *argv[])
{
CHECK_ARGC (3) ;
CheckNumeric (argv[2]) ;
Sleep (atoi (argv[2]) ) ;
return 0 ;
}
;
return nLeft ;
}
// Argument - function mapping
typedef struct
{
char *szCmd ;
int (*function) (int argc, char *argv[]) ;
} CMD2FUN ;
CMD2FUN c2f[] =
{
{“DIO_IN” , mDIO_IN },
// Watchdog
int mWatchDog (int argc, char *argv[])
{
if (argc != 3 && argc != 2)
RETMSG (-1, PARAMETER_HELP) ;
if (argc == 3)
{
CheckNumeric (argv[2]) ;
int nValue = atoi (argv[2]) ;
WatchDog_Enable (nValue) ;
}
{“DIO_OUT” , mDIO_OUT },
{“PIO” , mPIO },
{“RunLED” , mRunLED },
{“AlarmLED” , mAlarmLED },
{“GPS_LED” , mGPS_LED },
{“WirelessLED” , mWirelessLED },
{“CaseOpen” , mCaseOpen },
{“CaseOpen_Clear”,mCaseOpen_Clear},
{“Watchdog” , mWatchDog },
{“Sleep” , mSleep }
} ;
int nLeft = WatchDog_GetLeft () ;
printf (“Watchdog timer left %d seconds\n”, nLeft)
Embedded and Industrial Computing
// Program start here
int main(int argc, char *argv[])
{
26
Appendix A
try
{
// The total argument allowed
int num = sizeof (c2f ) / sizeof (c2f[0]) ;
// Too few argument
if (argc < 2)
RETMSG (-1, PARAMETER_HELP) ;
// Find the match argument and execute the mapping function
for (int i = 0 ; i < num ; i++)
if (stricmp (argv[1], c2f[i].szCmd) == 0)
Programming Watchdog Timer
return c2f[i].function (argc, argv) ;
// No match argument
RETMSG (-1, “Wrong Argument\n”) ;
}
catch (char *str)
{
// Output the error message
printf (“\n%s\n”, str) ;
}
catch (...)
{
// Unknown exception
printf (“\nUnknown Exception\n”) ;
}
return -1 ;
}
Embedded and Industrial Computing
27
Appendix B
Terms and Conditions

Appendix B: Terms and Conditions

Warranty Policy

All products are under warranty against defects in 1. materials and workmanship for a period of one year from the date of purchase.
The buyer will bear the return freight charges for 2. goods returned for repair within the warranty period; whereas the manufacturer will bear the after service freight charges for goods returned to the user.
The buyer will pay for repair (for replaced components 3. plus service time) and transportation charges (both ways) for items after the expiration of the warranty period.
If the RMA Service Request Form does not meet the 4. stated requirement as listed on “RMA Service,” RMA goods will be returned at customer’s expense.
The following conditions are excluded from this 5. warranty:

RMA Service

Requesting a RMA#
To obtain a RMA number, simply fill out and fax the 6. “RMA Request Form” to your supplier.
The customer is required to fill out the problem code 7. as listed. If your problem is not among the codes listed, please write the symptom description in the remarks box.
Ship the defective unit(s) on freight prepaid terms. 8. Use the original packing materials when possible.
Mark the RMA# clearly on the box. 9.
Note: Customer is responsible for shipping
damage(s) resulting from inadequate/loose packing of the defective unit(s). All RMA# are valid for 30 days only; RMA goods received after the effective RMA# period will be rejected.
Improper or inadequate maintenance by the • customer
Unauthorized modification, misuse, or reversed • engineering of the product.
Operation outside of the environmental specifications • for the product.
Embedded and Industrial Computing
28
Appendix B
RMA Service Request Form
When requesting RMA service, please fill out the following form. Without this form enclosed, your RMA cannot be processed.
RMA No:
Reasons to Return: Ŀ Repair(Please include failure details) Ŀ Testing Purpose
Company: Contact Person:
Phone No. Purchased Date:
Fax No.: Applied Date:
Return Shipping Address: Shipping by: Ŀ Air Freight Ŀ Sea Ŀ Express ___ Ŀ Others:________________
Item Model Name Serial Number Configuration
Item Problem Code Failure Status
*Problem Code: 01:D.O.A. 02: Second Time R.M.A. 03: CMOS Data Lost 04: FDC Fail 05: HDC Fail 06: Bad Slot
07: BIOS Problem 08: Keyboard Controller Fail 09: Cache RMA Problem 10: Memory Socket Bad 11: Hang Up Software 12: Out Look Damage
13: SCSI 14: LPT Port 15: PS2 16: LAN 17: COM Port 18: Watchdog Timer
19: DIO 20: Buzzer 21: Shut Down 22: Panel Fail 23: CRT Fail 24: Others (Pls specify)
Request Party
Confirmed By Supplier
Authorized Signature / Date Authorized Signature / Date
Terms and Conditions
Embedded and Industrial Computing
29
Loading...