Hardware Platforms for Embedded and Industrial Computing
LEC-2055
Preliminary
User's Manual
>>
Publication date:2011-08-10
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.
ResourceWebsite
Lannerhttp://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 and Certification
CE Certication
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 Certication
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.
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.
Thank you for choosing the LEC-2055. The LEC-2055 is
an ultra-compact and robust embedded system which
comes with a Mini-PCIe socket with a SIM card reader to
enable 3G networks as well as GPS capability.
The following highlight the capabilities of the LEC-2055
system:
a Mini-PCIe socket with a SIM card reader •
Sutible VESA and wall mounts•
Small in dimension: 198x42x145mm •
(7.80”x1.65”x5.71”)
Wide operating temperature ranging from -10° to 55° •
Celsius
Accepting a variety of power sources with voltages •
between 12 and 36 Volts of direct current (via a 1x
2-pin Phoenix connector)
2 ports of RS232/422/485 and one port of RS232 (via •
DB-9 connectors)
System Specification
LEC 2 Series
Dimension (WxHxD)
Processor
Chipset
System
Memory
Storage
Ethernet Controller
Graphic Controller
Audio Controller
IO
Power Input
AC Adapter
Hardware Monitor
OS Support
Certications
Compliance
Operating Temperature Range
with Industrial Components
(Industrial Memory, CF, HDD,
SSD….)
Operating Temperature Range
with Commercial Components
TechnologyDDR2 SODIMM x1
Max. CapacityDDR2 400/533 upp to 2GB
IDE CF socket Type I/II x1
SATA2.5” HDD/SSD drive bay x1
LANGbE RJ45 x2
DisplayDB15 x1 for VGA
Video GrabberNo
AudioNo
Serial I/O
GPSNo
USB 2.0
Power Input2-pin terminal block
Expansion
Others
LEC-2055
198x42x145mm
(7.80”x1.65”x5.71”)
Intel Atom N270 1.6GHz
Intel 945GSE + ICH7M
Realtek RTL8111 x2
Intel GMA950
No
DB9 x3 for RS232/422/485
x2 and RS232 x1
Type A x2
Internal x2
Mini-PCIex1 with SIM card
reader
External: 2x SMA antenna
holes, reset; Internal: PS/2
keyboard and mouse, +5Vdc
output
+12~36Vdc, ATX Mode
60W +24V @ 2.5A
Fintek F81865 integrated
watchdog timer 1~255 level
Linux , Windows Embedded 7,
Windows XP/XP Embedded,
CE, FCC Class A
No
-10~55°C/14~131°F
-5~45°C/23~113°F
Embedded and Industrial Computing
4
Chapter 1
Package Contents
Your package contains the following items:
LEC-2055 Fanless Embedded System•
Serial-ATA/Power Cable (P/N: 080W1N0002001)•
Drivers and User’s Manual CD (P/N: S09OADA01H100)•
2-pin Female Terminal Block (04AW20021E101)•
Introduction
Embedded and Industrial Computing
5
Chapter 2
Chapter 2:
System Components
System Drawing
Mechanical dimensions of the LEC-2055
Unit: mm
System Components
Embedded and Industrial Computing
6
Chapter 2
Intel
ICH7M
Processor
ATOM N270
Fintek
F81865F
H/W Monitor
WDT
RS-232
1x Pin Header
PS/2 KB/MS
Pin Header
SATA
VGA
FSB
GbE LAN
2x RTL8111D
PCIe x2
IDE
DDR2 400/533MHz
SO-DIMM
Mini PCI Express
Socket
PCIe
USB
SIM Card Reader
RS-232/422/485
2x DB-9
2x RJ-45
SATA-II
Connector
Compact Flash
Socket
LPC
Flash BIOS
SPI
VGA
Intel
945GSE
DMI
IDE
USB 2.0 Ports
1x Type A
1x Pin Header
Block Diagram
The block diagram depicts the relationships among the
interfaces and modules on the motherboard..
System Components
Embedded and Industrial Computing
7
Chapter 2
Front Components
F1 HDD (Yellow) and
Power LED (Green)
F2 Reset SwitchA hardware reset button
F3 Two 10/100/1000Mbps LAN ports Two RJ-45 (network) jacks with LED
SPEED
F4 Two USB 2.0 Ports An USB type A connector; in addition to
F5 Serial PortsCOM1 and COM2 provide RS232/
System Components
F2
F1
ComponentDescriptionPin Definition Reference
LINK/ACT
F3
F4
HDD
Blinking: data access activities•
Off: no data access activities•
Power
On: The computer is on.•
Off: The computer is off .•
indicators as described below
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.
this connector, an internal pin header is
provided.
RS422/RS485 communications with
a dip switch selecting among these
standards.
F5
POWER LED & Hard Disk
LED (LED2) on page 16
LAN Ports (LANB1/LANB2)
on page 15
Dual USB Port Connector
0 and 1 on Page 15
RS-232 COM Port (COM1,
COM2 on page 14):
Embedded and Industrial Computing
8
Chapter 2
Rear Components
System Components
R2
R1
ComponentDescriptionPin Definition Reference
R1 Antenna HolesReserved for SMA type antenna (*)
R2 Serial PortCOM3 provides RS232 serial
R3 VGA Port It connects an external VGA
R4 DC-In (power)LEC-2055 support power range
Note: Antenna is not included in the standard package. You can purchase it from Lanner
separately as an accessory.
R3
communication.
monitor or projector.
between 12V and 36V.
R4
RS-232 COM Port (COMB1,
COM3 on page 14):
VGA in DB-19 connector (VGA1)
on page 15
DC_IN Connector (CON1) on
page 16
Embedded and Industrial Computing
9
Chapter 3
Chapter 3:
Board Layout
External Connectors
The following picture highlights the location of system
input/output connectors. Refer to the table 3.1 Connector
List for more details.
Board Layout
LED2
LANB1/LANB2COM1USB1
COM2
CON1
Embedded and Industrial Computing
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
VGA1
DIMM1
PCOM1
SW3
J1
SW5
SW4
PCOM2
USBB1
DLPC1
PS4S1
ATNC1
JSPIROM1
COMB1
CCMOS1
KM1
SATA1
Embedded and Industrial Computing
USIM1
CF1
LEB-2055
11
Chapter 3
Board Layout
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 LEB-2055
LabelsFunctionPin Denition Reference Page
ATNC1
CCMOS1 Clear CMOS jumperP14
CF1CompactFlash Connector P14
COM1/2Serial Communication PortsP13
COMB1COM3 Pin HeaderP13
CON1DC-In ConnectorP15
DLPC1LPC Port 80 PinReserved for factory use
DIMM1200 PIN DDR2 SODIMM SOCKET-J1Front Panel Functions ConnectorP15
JSPIROM1SPI BIOS Update Pin HeaderReserved for factory use
KM1PS/2 Keyboard & Mouse ConnectorP14
LANB1/LANB2LAN PortsP14
LED2Power and Hard Disk LEDP15
MPCIE1Mini PCI-Express Connector P15
PCOM1/2Select COM1/COM2 Pin9 Power SettingP13
PS4S14-pin Serial-ATA Power ConnectorP13
RSW1Reset Button-SATA1SATA Data Cable ConnectorP13
SW3Select COM1 Protocol SettingP13
SW4Select COM2 Protocol SettingP13
SW5Select COM1/2 in RS-485 signal termination setting P13
USB1USB Stack Connector Port 0/1P14
USBB1USB Pin Header Port 2/3P14
USIM1SIM Card ReaderP15
VGA1DB-15 VGA ConnectorP14
VMPCIE1Select Mini PCI-Express Power Setting P15
Antenna Power Connector
P14
Embedded and Industrial Computing
12
Chapter 3
Board Layout
Jumper Settings
LEB-2055
Serial-ATA Connector (SATA1): It is for connecting a 2.5’’
SATA harddisk to be served as your system’s storage. It can
support SATA II which features Data transfer rates up to 3.0
Gb/s (300 MB/s).
7
6
5
4
3
2
1
4-pin Serial-ATA Power Connector (PS4S1): It is for
connecting the SATA power cord.
4
3
2
1
Serial Port(COM1/COM2): It is the RS-232/422/485 port
through the D-SUB9 connector.
Note: Enable “serial Port 1 (2 ) RS-485 driver” in
the BIOS when using RS-422/RS-485.
SW5: Select COM1/COM2 Termination in RS-485
This switch is used to enable or disable the signal
termination for COM1 and COM2. We strongly recommend
that you disable termination when the port is configured
as RS-232 and enable it when the port is configured as RS485/RS-422
SW5
Off
ON
4 3 2 1
With120Ω
Termination
Off
COM1
ON
COM Port NO.
SW5
COM2
4 3 2 1
Port No.Without 120Ω
Termination
Setting
Selector 1
Selector 2
Selector 3
Selector 4
COM1
COM2OFF ON
OFF
OFF
OFF ON
ON
ON
Default: all OFF.
PCOM1: Select COM1 pin 9 function
PCOM2: Select COM2 pin 9 function
2
1
4
3
6
5
Pin No.Function
1-2RS-232 Ring (default)
3-4+5V
5-6 +10.5V
SW4 : Select COM2 Protocol Setting (SW4):
Off
ON
4 3 2 1
RS-232
RS-422
RS-485
Embedded and Industrial Computing
RS-232 COM Port(COMB1, COM3): It is the RS-232 serial
pin header.
Pin No.FunctionPin No.Function
1DCD2DSR
3RXD4RTS
5TXD6CTS
7DTR8RI
9GND10KEY
1
3
5
7
9
2
4
6
8
10
13
Chapter 3
25 1
50 26
Board Layout
LAN Ports (LANB1/LANB2):
Pin No.Description
Fast Ethernet Gigabit Ethernet
1TX+BI_DA+
2TX-BI_DA3RX+BI_DB+
4--BI_DC+
5--BI_DC6RX-BI_DB7--BI_DD+
8--BI_DD-
Clear CMOS jumper (CCMOS1): It is for clearing the
CMOS memory.
1
2
3
Pin No.Pin Name
1-2Normal (Default)
2-3Clear CMOS
VGA Interface Cable Connector (VGA1): It is used for
connecting a VGA monitor.
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 power switch 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-2055 and remove the power cord.1.
Turn the device upside down.2.
Unscrew the 4 rubber feet from the bottom cover.3.
Open the cover.4.
1
2
Note:
The system can support memory with the
DDR2 400/533 SO-DIMM socket up to 2 GB in
maximum.
Installing a CompactFlash Card
LEC-2055 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 and insert it into place.2.
1
Installing the System Memory
The motherboard supports DDR2 memory to meet the
higher bandwidth requirements of the latest operating
system and Internet applications. It comes with one
Double Data Rate(DDR2) Small Outline Dual Inline Memory
Module (SO-DIMM) socket.
Align the memory module’s cutout with the SO-DIMM 1.
socket’s notch.
Install the SO-DIMM.2.
Embedded and Industrial Computing
2
16
Chapter 4
Wireless Module Installation
Align the wireless module’s cutout with the Mini-PCIe 1.
slot notch.
Insert the wireless module into the connector 2.
diagonally.
Push the other end of the wireless module to be 3.
tightened with the latch.
3G SIM Card Installation
In order to insert the SIM card, you will have to take 1.
off the front panel first. To take off the front panel,
unscrew the 4 screws on the front panel.
Align the cut corner of the SIM card pointing toward 2.
SIM card reader. Also place the ICs facing down.
Insert the 3. SIM card into the tray horizontally. You
should feel a click when the SIM card is locked securely
in the SIM card reader.
Hardware Setup
Note: To remove the SIM card, push the card
inward toward the connector to unlock it.
Embedded and Industrial Computing
17
Chapter 4
Hardware Setup
Installing the Hard Disk
The system can accommodate one Serial-ATA disk. Follow
these steps to install a hard disk into the system:
Place hard disk on the hard disk tray of the top cover 1.
and align the holes of the hard disk with the mounting
holes on the tray.
Fix the hard disk on the hard disk tray by using 4 2.
mounting screws
Plug the Serial-ATA cable to the hard disk.3.
Connect the Serial-ATA power and data disk cables to 4.
the Serial-ATA power and disk connectors on the main
board respectively.
Connecting Power
Connect the LEC-2055 to a 12~36 VDC power source.
The DC power-in connector comes with a 2-pin terminal
block for its Phoenix contact. This power socket can only
accept the power supply with the right pin contact so be
cautious when inserting power to the system.
DC IN
+ -
Unit: mm
3
4
21
Embedded and Industrial Computing
18
Chapter 4
Wall Mounting
The product does not ship with wall mounting kit. You
could purchase the wall mounting kit from Lanner as an
accessory. 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. Use the following diagram as a guideline for
placing the anchors.
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
Embedded and Industrial Computing
19
Appendix F
Programming Watchdog Timer
Appendix F:
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 watchdog folder under
LEC-2055 Utility on the Driver and Manual CD
file:
#include <stdio.h>
#include <string.h>
#include <dos.h>
#include <stdlib.h>
#include <inlines/pc.h>
#include <pc.h>
#include <unistd.h>
#define index_port 0x2e
#define data_port 0x2f
void help()
{
printf(“\t\t Lanner Electronics Inc. 2010-0106\n”);
printf(“\t\t Watchdog timer reset for VES-403\
n\n”);
Executing through the DOS Command Line:
Execute the 83627WD.exe xxx (xxx=1-255 sec) under
DOS (83627WD.exe and CWSDPMI.EXE should be placed
in the same directory), then enter the values from 0~255.
The system will reboot automatically according to the
time-out you set. For sample code, look into the DOS/WD
folder.
Compile and Executing in Linux:
To run the Watchdog sample code, you will need
to compile rst by running make with the Makele
contained in the source code. After compilation, you will
have the following binary les:
1. wdrs_drv.ko (Kernel mode driver module)
2. wdrs_test (the executable Watchdog program)
Note: You have to run “mknod /dev/wdrs_drv c 244 0” to
create the device file as driver installation. For source code,
look into the linux/watchdog_reset folder. Make sure you
copy all files within the folder to the destination.
The following shows the sample code 83627uhg_wdto
printf(“Please input : 83627WD.exe xxx (1-255 sec)
(Watchdog Control - SYSTEM RESET)\n”);
printf(“\n”);
}
int main (int argc, char *argv[])
{
clrscr();
int i, time;
if( argc < 1 || argc != 2 )
{
help();
printf(“\t\t argc = %d\n”, argc);
for (i = 0; i < argc; ++i)
{
printf(“\t\t argv[%d] = %s\n”, i , argv[i]);
}
return -1;
Embedded and Industrial Computing
20
Appendix F
Programming Watchdog Timer
}
printf(“\t\t Lanner Electronics Inc. 2010-01-06\n”);
printf(“\t\t Watchdog timer reset for VES-403\n\n”);
init_Pin_init();
time = atoi(argv[1]);
printf(“\t\t Setting WatchDog time out for System
Reset....\n”);
set_uhg_watchdog(time);
return 0;
}
int set_uhg_watchdog(int time)
{
int temp;
temp = time;
write_w83627uhg_reg(0x08, 0xf6, temp);
delay(10);
return 0;
}
delay(10);
write_w83627uhg_reg(0x08, 0xf6, 0x00);
delay(10);
}
int write_w83627uhg_reg(int ldn, int reg, int value)
{
outportb(index_port,0x07);
delay(10);
outportb(data_port, ldn);
delay(10);
outportb(index_port, reg);
delay(10);
outportb(data_port, value);
delay(10);
return 0;
}
int read_w83627uhg_reg(int ldn, int reg)
{
outportb(index_port, 0x07);
delay(10);
outportb(data_port, ldn);
delay(10);
outportb(index_port, reg);
init_Pin_init()
{
outportb(index_port, 0x87);
delay(10);
outportb(index_port, 0x87);
delay(10);
//w83627uhg not setting place wr i t e_w 8 3 627 u hg_
reg(0x8, 0x2b, read_w83627_reg(0x8, 0x2b) & 0xF3); //
rx2b[3-2]=01
//w83627uhg not setting place wr i t e_w 8 3 627 u hg_
reg(0x8, 0x2b, read_w83627_reg(0x8, 0x2b) | 0x04); //
rx2b[3-2]=01
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
22
Appendix G
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