Professional Documents
Culture Documents
TPC-1570H: User Manual
TPC-1570H: User Manual
User Manual
Copyright
The documentation and the software included with this product are copy-
righted 2010 by Advantech Co., Ltd. All rights are reserved. Advantech
Co., Ltd. reserves the right to make improvements in the products
described in this manual at any time without notice. No part of this man-
ual may be reproduced, copied, translated or transmitted in any form or
by any means without the prior written permission of Advantech Co., Ltd.
Information provided in this manual is intended to be accurate and reli-
able. However, Advantech Co., Ltd. assumes no responsibility for its use,
nor for any infringements of the rights of third parties, which may result
from its use.
Acknowledgements
Intel and Pentium are trademarks of Intel Corporation.
Microsoft Windows and MS-DOS are registered trademarks of
Microsoft Corp.
All other product names or trademarks are properties of their respective
owners.
4th Edition
Printed in Taiwan January 2011
iii
Declaration of Conformity
CE
This product has passed the CE test for environmental specifications
when shielded cables are used for external wiring. We recommend the use
of shielded cables. This kind of cable is available from Advantech. Please
contact your local supplier for ordering information.
FCC Class A
Note: 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 environ-
ment. 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. Opera-
tion of this equipment in a residential area is likely to cause harmful inter-
ference in which case the user will be required to correct the interference
at his own expense.
ix Table of Contents
TPC-1570H User Manual x
1
CHAPTER
2
General Information
Sections include:
• Introduction
• Specifications
Chapter 1 General Information
This chapter gives the background information about the TPC-1570H.
1.1 Introduction
1.2 Specifications
Environment
Operating Temperature: 0~50 degrees Celsius
Storage temperature: -20~60 degrees Celsius
Humidity: 10~95% @ 40 relative humidity (non-condensing)
Vibration: 1Grms (5~500Hz)
3 Chapter 1
1.3 LCD Specifications
1.5 Power
Input voltage: 18 ~ 32 Vdc (the fuse will be open circuit as input level
exceeds 33Vdc)
Typical: 24V@2.4 (57W)
5 Chapter 1
1.7 Panel Mounting
7 Chapter 1
297
373
64.5
4.5
307
230.1
306.1
383
CHAPTER
2
System Setup
Chapter 2 System Setup
This chapter provides a brief explanation for operating the TPC-1570H.
It is easy to make the TPC-1570H start working with the below step-by-
step.
Step 1: Unpack the TPC-1570H package. Please check the packing list at
the beginning of this manual.
Step 3: Connect the power connector to the 24VDC power lines. The
power lines can either be of some power adapter or in-house power
source.
11 Chapter 2
Figure 2.3: Power connector
CHAPTER
2
System Engine
Chapter 3 System Engine
Main Board Connector and Jumper Setting List
17 Chapter 3
TPC-1570H User Manual 18
4
CHAPTER
2
Software Configuration
Sections include:
• Utilities & Drivers
• Advantech COM Driver Installation
• Watchdog Timer Driver Installation
• Dual Display Setting
Chapter 4 Software Configuration
A support CD-ROM for TPC-1570H is available and along with the prod-
uct. There are related utilities and drivers for TPC-1570H included.
Please install the Chipset INF driver, VGA graphics driver, LAN driver,
audio driver, Advantech.com driver, Touchscreen driver and Watchdog
Timer (WDT) driver sequentially.
The following utilities and drivers are provided for TPC-1570. You can
also find the updated utilities and drivers from the support website.
21 Chapter 4
4.2 Advantech COM Driver Installation
Step 1: Insert the companion CD-ROM into your CD-ROM drive. Open
the directory: \ advantech com\
23 Chapter 4
Step 4: Click Next to continue installation.
25 Chapter 4
Step 6: Click the scan for hardware changes icon to remove ?PCI Serial
Port
29 Chapter 4
Step 11: Found New Hardware and Click Next to continue installation.
31 Chapter 4
4.3 Watchdog Timer (WDT) Driver Installation
Step 1: Insert the companion CD-ROM into your CD-ROM drive. Open
the directory: \WDT\8362x\W2K_XP.
33 Chapter 4
Step 3: Click Next to proceed.
35 Chapter 4
Step 6: Click Next to confirm selecting the Typical setup type.
Step 9: Click OK to restart the system and activate the Watchdog Timer.
37 Chapter 4
4.3.2 How to Use the TPC-1570H Watchdog Timer
Step 1: Open the Control Panel and click Watchdog Service Configuration.
Step 4: Select the Timer Span that meets your application requirement.
39 Chapter 4
Step 5: Click Enable to enable the setting.
Step 6: Check the Start watchdog service on boot to enable the Watchdog
timer to start automatically after the system boots every time.
If you use CRT monitor, you must Connections to CRT port in during
system boot up. During system boot up, the system will set CRT parame-
ter. If you have multiple devices, you can set them.
41 Chapter 4
TPC-1570H User Manual 42
5
CHAPTER
2
Windows XP Embedded
Sections include:
• EWF
• HORM
• Advantech Utilities
Chapter 5 Windows XP Embedded
TPC-1570H is in support of embedded windows platform. This section is
to state the important features, EWF and HORN, provided in windows
XP embedded.
5.1 EWF
EWF stands for Enhanced Write Filter. It provides an upper filter in the
storage device driver stack that redirects disk write operations to volatile
(RAM) or non-volatile (disk) storage. EWF protects a volume from write
access. The benefits are as the following.
Write-protect one or more partitions on your system.
Enable read-only media, such as CD-ROM or flash, to boot and run.
Prolong the lifespan of write-sensitive storage, such as CompactFlash.
5.2 HORM
HORM environment remains all along unless the following events occur:
Run EWF commit command (ewfmgr c: -commit) and then reboot sys-
tem.
Select “Discard hibernation file” by clicking F8 when system is starting
up
Also, HORM cannot fit your system if free space in C partition is not
enough. The hibernation file required is dependent on the RAM size you
use on the system. In other words, the hibernation file is 1GB that is
the same as memory size used on TPC-1570H-C or TPC-1570H-B.
TPC-1570H provides the useful utilities for users to configure the HORM
and EWF.
45 Chapter 5
partition including modification on files or registry will be redirected to
memory, thus these changes will be discarded in the next system startup.
5.3.3 HORM
Please follow the steps before running this utility to create full HORM
environment.
Enable Hibernation via Power Options in Control Panel
Make C: partition EWF-enabled via OSLock
Make sure that all volumes to be dismounted are not in use.
APPENDIX
2
1 5
6 9
Pin Signal
1 NDCD
2 NRX
3 NTX
4 NDTR
5 GND
6 NDSR
7 NRTS
8 NCTS
9 NRI
1 5
6 9
RS-485 Mode ON
49 Appendix A
PIN RS-232 RS-422 RS-485
1 NDCD TX- D-
2 NRX TX+ D+
3 NTX RX+
4 NDTR RX-
5 GND GND GND
6 NDSR
7 NRTS
8 NCTS
9 NRI
APPENDIX
2
Watchdog Timer
on WinCE 5.0
Appendix B Watchdog Timer on WinCE
There is a built-in Watchdog timer on Windows CE 5.0 for TPC-1570H.
You can access it through WIN32 API. TPC-1570H provides a WDT driver
to allow users to enable/disable the Watchdog timer. The driver name is
“WDT1:”. Programmers must open this driver before using the resources.
Then programmers can use DeviceIOControl functions to enable/disable
Watchdog timer. The introduction below includes the DeviceIOControl, the
definition of the parameter and an example.
B.1 DeviceIOControl
BOOL DeviceIoControl(
HANDLE hDevice,
DWORD dwIoControlCode,
LPVOID lpInBuffer,
DWORD nInBufferSize,
LPVOID lpOutBuffer,
DWORD nOutBufferSize,
LPDWORD lpBytesReturned,
LPOVERLAPPED lpOverlapped );
Parameters:
hDevice
[in] Handle to the device that is to perform the operation. Call the Create-
File function to obtain a device handle.
dwIoControlCode
[in] Specifies the control code for the operation. This value identifies the
specific operation to be performed and the type of device on which the
operation is to be performed. No specific values are defined for the dwIo-
ControlCode parameter. However, the writer of a custom device driver can
define IOCTL_XXXX control codes, per the CTL_CODE macro. These
53 Appendix B
B.2 How to Use the Control Code
There are 6 control codes for the operation codes in the WDT driver.
IOCTL _WDT_ENABLE:
Enables the Watchdog timer on your application. By default, if the
Watchdog timer is enabled, the WDT driver will automatically trigger
itself after the specified period and your application does not need to trig-
ger the Watchdog timer in this situation.
lpInBuffer : unused.
nInBufferSize: unused.
lpOutBuffer: unused.
nOutBufferSize: unused.
IOCTL _WDT_DISABLE:
Disables the Watchdog time on your application.
lpInBuffer : unsed.
nInBufferSize: unused.
lpOutBuffer: unused.
nOutBufferSize: unused.
IOCTL_WDT_STROBE:
Triggers the Watchdog. If your application uses IOCTL_WDT_ENABLE
to enable the Watchdog first and then sends IOCTL_WDT_REBOOT to
the WDT driver, your application must trigger the Watchdog once during
the Watchdog timer period. If your application has not triggered at the
specified period, the device will reboot automatically.
lpInBuffer: unused.
nInBufferSize: unused.
lpOutBuffer: unused.
nOutBufferSize: unused.
IOCTL_WDT_SETTIMEOUT:
Sets the Watchdog time setting.
lpInBuffer : The DWORD pointer to your Watchdog time setting. The
Watchdog time setting is just a number. 0 means 2 seconds, 1 means 5
seconds, 2 means 10 seconds, 3 means 15 seconds, 4 means 30 seconds, 5
means 45 seconds and 6 means 60 seconds. The default setting is 5 sec-
onds.
nInBufferSize:.unused.
lpOutBuffer: unused.
nOutBufferSize: unused.
IOCTL_WDT_REBOOT:
If you want your application to trigger the Watchdog by itself, please use
IOCTL_WDT_REBOOT to notify the WDT driver. Otherwise, the WDT
will trigger itself automatically.
lpInBuffer :unused.
nInBufferSize: unused.
lpOutBuffer: unused.
nOutBufferSize: unused.
55 Appendix B
B.3 Examples
#define WDT_CODE(ID)
CTL_CODE(FILE_DEVICE_UNKNOWN,ID,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_WDT_ENABLE WDT_CODE (0x900)
#define IOCTL_WDT_DISABLE WDT_CODE(0x901)
#define IOCTL_WDT_STROBE WDT_CODE(0x902)
#define IOCTL_WDT_GET_TIMEOUT WDT_CODE(0x903)
#define IOCTL_WDT_SET_TIMEOUT WDT_CODE(0x904)
#define IOCTL_WDT_REBOOT WDT_CODE(0x905)
// for compatibility reasons, you can define IOCTL as below:
// #define IOCTL_WDT_ENABLE 0x1001
// #define IOCTL_WDT_DISABLE 0x1002
// #define IOCTL_WDT_STROBE 0x1003
// #define IOCTL_WDT_GETTIMEOUT 0x1004
// #define IOCTL_WDT_SETTIMEOUT 0x1005
// #define IOCTL_WDT_REBOOT 0x1006
HANDLE m_hWDT=NULL;
TCHAR szClassName[60];
// assign the WDT driver name
wsprintf(szClassName, TEXT("WDT1:"));
// Open the WDT driver
m_hWDT = CreateFile(szClassName, GENERIC_READ
GENERIC_WRITE, 0, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL);
if ( m_hWDT == INVALID_HANDLE_VALUE ) {
DebugMsg(CString("WDT driver fail"));
return;
}
DWORD dwTemp;
DWORD nIndex=2;
57 Appendix B
TPC-1570H User Manual 58
C
APPENDIX
2
Watchdog Timer
Programming
Appendix C Watchdog Timer
Programming
C.1 Overview
The I/O port address of the watchdog timer is 2E(hex) and 2F(hex), 2E
(hex) is the address port. 2F(hex) is the data port. You must first assign
the address of register by writing address value into address port 2E(hex),
then write/read data to/from the assigned register through data port 2F
(hex).
61 Chapter C
Table C.1: Watchdog Timer Registers
Address of Attribute Description
register (2E)
Read/Write Value (2F)
and
description
87 (hex) ----- Write this address to I/O address
port 2E (hex) twice to unlock the
W83627HF
07 (hex) write Write 08 (hex) to select register of
watchdog timer.
65 Chapter C
Mov al,30h
Out dx,al
Inc dx
Mov al,01h
Out dx,al
;-----------------------------------------------------------
Dec dx ; Enable watchdog timer to be reset by mouse
Mov al,0f7h
Out dx,al
Inc dx
In al,dx
Or al,80h
Out dx,al
;-----------------------------------------------------------
Dec dx ; lock W83627HF
Mov al,0aah
Out dx,al
67 Chapter C
;-----------------------------------------------------------
Dec dx ; Enable the function of watchdog timer
Mov al,30h
Out dx,al
Inc dx
Mov al,01h
Out dx,al
;-----------------------------------------------------------
Dec dx ; Generate a time-out signal
Mov al,0f7h
Out dx,al ;Write 1 to bit 5 of F7 register
Inc dx
In al,dx
Or al,20h
Out dx,al
;-----------------------------------------------------------
Dec dx ; lock W83627HF
Mov al,0aah
Out dx,al
APPENDIX
2
Accessory Kit
Assembly
This appendix shows how to connect to
a CD-ROM via the CompactFlash slot.:
Appendix D Accessory Kit Assembly
D.1 CompactFlash to IDE Transfer Kit
It is required to install the service pack if you want to install the USB 2.0
driver on Windows 2000/XP
APPENDIX
2
75 Appendix E
Figure E.5: The HDD Bracket
4. Put the HDD into the HDD holder.
77 Appendix E
7. Place the HDD kit into the system: Align to the HDD chamfer as
shown the below in red circle and then slide the HDD module into the
system sideways.
79 Appendix E
7. Mount the two rubber cushions on the HDD kit and fasten the HDD
kit with the system by screws
81 Appendix E
TPC-1570H User Manual 82
F
APPENDIX
2
Touchscreen
Installation &
Configuration
This appedix demonstrates how to
install the PenMount 9000 touchscreen
and set the configuration on TPC-
1260H. This section uses Windows XP
as an example.
Appendix F Touchscreen Installation &
Configuration
F.1 Driver Installation
Please insert the x86 TPC series support CD and go to the Windows
2000-XP driver folder (TPC-1570H\Driver\Touch Screen\Driver\Win-
dows 2000-XP Driver V4.01). Click setup.exe
85 Appendix F
F.2 Uninstall the Driver
Please go to Settings and then select Control Panel. Please click Add/
Remove Programs.
The “PM”, the icon of the PenMount Control Panel, is in the menu bar
after the touchscreen installation. Please click the icon “PM” to call Pen-
Mount Control Panel. It contains six functions: Calibrate, Draw, Multiple
Monitors, Option, and About. Multiple Monitors is for multiple displays
only; however TPC-1570H only provides one touchscreen display. This
function is not workable on TPC-1570H. About is to show the driver ver-
sion.
Calibrate
Two ways to calibrate the touch screen include “Standard Calibration”
and “Advanced Calibration”. Standard Calibration is to adjust most
touchscreens.
87 Appendix F
Figure F.8: Standard Calibration -1
89 Appendix F
Figure F.11: Advanced Calibration -1
Draw
This is to test the touch screen operation. Its display shows touch loca-
tion.
91 Appendix F
Figure F.14: Draw
Click “menu” and then click “clear screen” to clear the drawing.
93 Appendix F
TPC-1570H User Manual 94
G
APPENDIX
2
Fuse Specifications
Appendix G Fuse Specifications
G.1 Fuse Specifications