Hardware Platforms for Embedded and Industrial Computing
LEC-7920
Preliminary
>>
User's Manual
Publication date:2012-01-17
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-7920. The LEC-7920
features Intel i5/i7 and Celeron processors. It has dual LAN
as well as DVI-I and DVI-D connectors for high demand of
Internet and video playback applications.
The following highlight the capabilities of the LEC-7920
system:
Intel HD Graphics Engine•
Dual DVI-I and DVI-D video out•
Dual 10/100/1000 Mbps LAN•
USB x 6 (4 external USB ports and 2 internal header) •
and Digital Input/Output x 1
SATA HDD support•
Power-on switch through the Phoenix connector for •
distant control
2 RS232 serial ports support Hardware Auto-flow •
Control
Audio input and output through Mic-in and Line-out •
jack
Aluminum extrusion enclosure which helps heat •
dissipation
Fanless design which can sustain the operating •
temperature from14-131°F
System Specifications
Dimension (WxHxD)
Processor
Chipset
System Memory
Storage
Ethernet Controller
Graphic Controller
Audio Controller
I/O
Power Input
AC Adapter
Hardware Monitor
OS Support
Operating Temperature Range with Commercial Components:
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:
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 Power Button with dual LEDATX Power-on button with LEDs:
F2 Reset Reset switchSW9 on page 16
F3 Serial PortsSerial ports through the DB-9
F4 Two 10/100/1000Mbps LAN ports Two RJ-45 (network) jacks with LED
LINK/ACT
F5 Four USB 2.0 Ports An USB type A connector. In addi-
F6 HDD (Yellow) and
Power LED (Green)
F7 Antenna HoleReserved for antenna
System Components
F5
F6
CN15, CN16 on page 14
LAN Ports (CN13/CN14)
on page 15
Dual USB Port Connectors
(USB1, USB2) on Page 15
SPEED
F3
F4
Standby mode in Red; Power-on mode
in Green
connector; COM1 and COM2 support
RS-232 data communication.
indicators as described below. The LAN
ports are provided by Intel 82574L.
They both support WOL/Remote-wakeup/PXE function.
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.
tion to this connector, an internal pin
header is easily access from the back
compartment.
HDD
Blinking: data access activities•
Off: no SATA disk present or no •
data access activities
Power
On: The computer is on.•
Off: The computer is off .•
F1
F2
ComponentDescriptionPin Definition Reference
F7
Embedded and Industrial Computing
8
Chapter 2
Rear Components
System Components
R1
ComponentDescriptionPin Definition Reference
R1 DVI-I, DVI-DDual display with the DVI and DVI-D
ports (single link) which are provided
by Intel HD Graphic Engine through
the Chrontel’s CH7318 SDVO to
DVI converter. The display DVI-I/
DVI-D can support Analog up to
1920x1080 @ 60 Hz and Flat panels
up to 1920x1080 @ 60 Hz
R2 Power-on SwitchA power-on switch through the
Phoenix contact for distant poweron/off control
R3 MIC IN LINE OUTConnect the audio devices to these
ports. The Microphone and line
out port are provided by Realtek
ALC888S
R4 DIO PortThe DIO port provides 4 digital input
and 4 digital output ports.
R5 DC-In (power) ConnectorPower-in Connector. The LEC-7920
supports screw-locked power
plug which allows secure power
connection.
R2R3
R4
DVI-D/DVI-I Connectors on page
16
J1 on page 15
CN3, CN4 on page 16
CN6 on page 15
DC_IN Connector (CN5) on page
17
R5
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
CN5
CN6
CN3/CN4
J1
CN19
CN1
SW9
CN12
Embedded and Industrial Computing
CON15
CON16
CN13/CN14
USB1/USB2
LED1
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
CN10
J2
J3
JP1
J4
CN11
CN8
CN9
SW2
SW3
SW4
Embedded and Industrial Computing
SW5
J5
LEB-2220A
11
Chapter 3
Internal Connectors and Jumpers
(backside)
The following picture highlights the location of internal
connectors and jumpers on the backside of the board.
Refer to the table 3.1 Connector List for more details.
Board Layout
J6
J8
J7
Embedded and Industrial Computing
J11
12
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 LEB-2220A
LabelsFunctionPin Denition Reference
Page
CN1 DVI-D ConnectorP16
CN3 Audio OutputP16
CN4 MIC InputP16
CN5 DC-in ConnectorP17
CN6 Digital Input/OutputP15
CN8 SIM Card ReaderP15
CN9 MINI-PCIEP16
CN10/CN11DDR3-DIMM1/DDR3-DIMM2-CN12Power Button-CN13LAN1P15
CN14 LAN2P15
CN15 COM1P14
CN16 COM2P14
CN19 DVI-IP16
JP1 CMOSP15
J1External Power ButtonP15
J2LINE-INP16
J3 SM-BUSReserved for factory use
J4 SPI-ROMReserved for factory use
J5 Miscellaneous Front Panel FunctionsP15
J6 Serial-ATA ConnectorP14
J7Serial-ATA ConnectorP14
J8 SATA PowerP14
J11USB4, USB5P15
USB1 USB0, USB1P15
USB2 USB2, USB3P15
SW9Reset ButtonP16
SW2/SW3/SW4SW5Reserved for Factory useReserved for factory use
Board Layout
Embedded and Industrial Computing
13
Chapter 3
Board Layout
Jumper Settings
Serial-ATA Connector (J6): It is for connecting a 2.5’’
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).
Pin No.Function
1GND
1 2 3 4 5 6 7
Serial-ATA Connector (J7): This connector supports
SATA-DOM.
7 6 5 4 3 2 1
2TX+
3TX4GND
5RX6RX+
7GND
Pin No.Function
1GND
2TX+
3TX4GND
5RX6RX+
7VCC_5V
RS-232 Serial Port(COM2, CN16): It is a RS-232 port
through the D-SUB9 connector.
12345
6789
Pin No.Pin NamePin No.Pin Name
1DCD6DSR
2RXD7RTS
3TXD8CTS
4DTR9RIA
5GND
4-pin Serial-ATA Power Connector (J8): It is for
connecting the SATA power cord.
Pin No.Function
1+12V
1 2 3 4
2GND
3GND
4+5V
RS-232 Serial Port(COM1, CN15): It is a RS-232 port
through the D-SUB9 connector.
12345
6789
Pin No.Pin NamePin No.Pin Name
1DCD6DSR
2RXD7RTS
3TXD8CTS
4DTR9RIA
5GND
Embedded and Industrial Computing
14
Chapter 3
Board Layout
LAN1/LAN2 Ports (CN13/CN14): The LAN ports are
provided by Intel 82574L Ethernet controller whose
interface complies with PCI-e 1.1 (2.5 Ghz). It has advanced
management features including IPMI pass-through via
SMBus or NC-SI, WOL, PXE remote boot, ISCSI boot and
VLAN filtering.
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 (JP1): It is for clearing the CMOS
memory.
1
2
3
Pin No.Pin Name
1-2Normal (Default)
2-3Clear CMOS
Dual USB Port Connector #0 and #1 (USB1):
Dual USB Port Connector #2 and #3 (USB2)
5 6 7 8
1 2 3 4
Pin No.Function
1+5V
2USBD03USBD0+
4GND
5+5v
6USBD17USBD1+
8GND
USB 2.0 Pin Header (J11, USB#4 and #5):
10
9
8
7
6
5
4
3
2
1
Pin No. Pin Name
1+5V
3USBD45USBD4+
7Ground
Pin No. Pin Name
2+5V
4USBD56USBD5+
8Ground
10NC
Digital I/O (CN6)
Digital IN/OUT(DIO1) Connector: The 8 pins of General
Purpose Input/Output (GPIO) support input and output
operations through the DB-9 female connector.
TTL Level is +5V; Maximum input/output current for
each port is 50mA
Input/Output VoltageLogicRegister
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 power is removed.
Unpower the LEC-7920 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 of DDR3 SODIMM up to 8 GB in maximum.
Installing the System Memory
The motherboard supports DDR3 memory to meet the
higher bandwidth requirements of the latest operating
system and Internet applications. It comes with two
Double Data Rate Three (DDR3) 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.
Installing the CPU
The system supports Intel CPU i5, i7 and Celeron P4500
processor which should be installed on the motherboard’s
micro-PGA 989 socket.
To install the CPU to the socket, follow these steps:
Align the CPU’s triangle with the socket’s triangle.1.
Embedded and Industrial Computing
18
Chapter 4
Hardware Setup
Place the CPU inside the socket and turn the knob all 2.
the way until it is horizontally opposite to its original
position to lock the CPU securely.
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
Unlink the SIM card reader first by sliding it outward.1.
Flip the SIM card reader diagonally.2.
Align the cut corner of the SIM card with the cut corner 3.
of the SIM card reader. Make sure the ICs will be in
contact with the SIM card reader.
Insert the 4. SIM card into the reader and close the tray.
You should feel a click when the SIM card is locked
securely in the SIM card reader.
Note:
If the CPU thermal pad mounting breaks apart,
use your hands to reattach the falling parts and
stick them together.
Lock
Note: To remove the SIM card, push the card
outward to unlock it.
Unlock
Embedded and Industrial Computing
19
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:
Take out the hard disk tray and fix the hard disk on 1.
the tray with 4 mounting screws as illustrated in the
following picture.
Plug the Serial-ATA cable to the hard disk.2.
Place the hard disk back to the system’s chassis and fix 3.
it with the mounting screws.
Connect the Serial-ATA power and data disk cables to 4.
the Serial-ATA power and disk connectors on the main
board respectively.
2
1
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. 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.
3
4
Embedded and Industrial Computing
20
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
21
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
You can write your own program by modifying the source
code F81865_Test.cpp.. The index address is 2EH.
int mDIO_IN (int argc, char* argv[])
{
CHECK_ARGC (3) ;
CheckNumeric (argv[2]) ;
// 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) ;
}
int nLeft = WatchDog_GetLeft () ;
int nPort = atoi (argv[2]) ;
BOOL ret = Read_DIO (nPort) ;
Embedded and Industrial Computing
printf (“Watchdog timer left %d seconds\n”, nLeft)
;
24
Appendix A
Programming Watchdog Timer
{
return nLeft ;
}
// Argument - function mapping
typedef struct
{
char *szCmd ;
int (*function) (int argc, char *argv[]) ;
} CMD2FUN ;
CMD2FUN c2f[] =
{
{“DIO_IN” , mDIO_IN
},
{“DIO_OUT” , mDIO_OUT
},
{“PIO” , mPIO
},
{“RunLED” , mRunLED
},
{“AlarmLED” , mAlarmLED
},
// 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)
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) ;
}
{“GPS_LED” , mGPS_LED
},
{“WirelessLED” , mWirelessLED },
{“CaseOpen” , mCaseOpen },
{“CaseOpen_Clear”,mCaseOpen_Clear},
{“Watchdog” , mWatchDog
},
{“Sleep” , mSleep }
} ;
// Program start here
int main(int argc, char *argv[])
{
try
Embedded and Industrial Computing
catch (...)
{
// Unknown exception
printf (“\nUnknown Exception\n”) ;
}
return -1 ;
}
25
Appendix B
Digital Input/Output Control
Appendix B:
Digital Input/Output
Control on the GPIO port
The Digitanl I/O on the panel is designed to provide the
input and output operations for the system. For sample
DIO code, see Watch dog and DIO in the Driver and Manual CD.
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.
Click the Setup program.1.
The welcome screen appears. Click Next to proceed.2.
Browse the contents of the support CD to locate the 3.
file LIO.rar under the \Watch dog and DIO\LIO folder
and unzip the file.
From the control panel, click the ADD Hardware 4.
program
The installation process proceeds. Click Close when the 3.
process completes.
Embedded and Industrial Computing
26
Appendix B
Digital Input/Output Control
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.
Executing the Sample Program:
To test the sample program, execute the F81865_test with
the appropriate parameters.
DIO:
Usage:
F81865_test DIO_In port_number (reads Digital input
port 0, 1, 2 or 3)
F81865_test DIO_Out port_number value (writes
Digital output port 0, 1, 2 or 3; For port description, refer
to Jumper Settings on Chapter3 Board Layout)
You can also write your own program by modifying the
source code F81865_Test.cpp.. The index address is 2EH.
Embedded and Industrial Computing
27
Appendix G
Terms and Conditions
Appendix G:
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 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