Industrial touch panel computer with intel® elkhart lake atom™/ celeron® processor (48 pages)
Summary of Contents for Advantech TPC-60S
Page 1
TPC-60S ARM9 Touch Panel Computer with 5.7” QVGA STN LCD Dis- play User Manual...
Page 2
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.
Page 3
Product Warranty (1 year) Advantech warrants to you, the original purchaser, that each of its prod- ucts will be free from defects in materials and workmanship for one year from the date of purchase. This warranty does not apply to any products which have been repaired or...
Page 4
If the equipment is not used for a long time, disconnect it from the power source to avoid damage by transient overvoltage. Never pour any liquid into an opening. This may cause fire or elec- trical shock. TPC-60S User Manual...
Page 5
Never open the equipment. For safety reasons, the equipment should be opened only by qualified service personnel. If one of the following situations arises, get the equipment checked by service personnel: a. The power cord or plug is damaged. b. Liquid has penetrated into the equipment. c.
Page 6
- Netzkabel oder Netzstecker sind beschädigt. b - Flüssigkeit ist in das Gerät eingedrungen. c - Das Gerät war Feuchtigkeit ausgesetzt. d - Wenn das Gerät nicht der Bedienungsanleitung entsprechend funktioniert oder Sie mit Hilfe dieser Anleitung keine Verbesse TPC-60S User Manual...
Page 7
Step 1. Visit the Advantech web site at www.advantech.com/support where you can find the latest information about the product. Step 2. Contact your distributor, sales representative, or Advantech's cus- tomer service center for technical support if you need additional assistance. Please have the following information ready before...
Page 10
Figure 4.13:Remote Display Host Application .... 29 Figure 4.14:Remote Display Application ....30 Figure 4.15:Connect ............ 30 Figure 4.16:Remote Display Host Application with the display of TPC-60S .......... 31 Figure 4.17: TPC CE Notepad ........31 Figure 4.18:TPC Version Information ......32 4.1.4 Other Utilities ..............
Page 11
4.3.1 System Requirements for Developers ......45 4.3.2 Building Windows CE .NET Runtime ......46 Figure 4.37:Starting a New Project ......47 Figure 4.38:Selecting ........... 47 Figure 4.39:Compiling Your Program ......48 Appendix A Watchdog Timer Programming....50 DeviceIOControl ............. 50 How to Use the Control Code .........
Page 13
General Information This chapter gives background infor- mation for the TPC-60S. Sections include: • Introduction • Specifications • LCD Specifications • Touchscreen Specifications • Power • I/O Port Arrangement • Mounting • Exploded Diagram • Dimensions and Cutout...
The I/O interface includes serial ports, RS-485 port, Ethernet and USB. • Windows CE Support: Advantech offers platform support for Windows CE. The optional Windows CE operating system specifically for the TPC-60 is available for Windows CE application program builders.
USB Client (Type B) • 1 CompactFlash 2.0 type I/II slot 1.2.3 Storage TPC-60S provides two methods for storage. One is the on-board 64 MB NAND flash and the other one is a CompactFlash card. The system boot- sequence is: •...
75% typical Controller SPI (AD7846) Power Rating 5 VDC Software Driver Windows CE (embedded) Durability 100 million touches Note There is no pointer/cursor shown using the touch screen. The cursor only appears when closing or minimizing the window. TPC-60S User Manual...
• Maximum Current: 2 A 1.6 I/O Ports Arrangement The TPC-60S provides the 3 serials ports, 1 Ethernet LAN port and 2 USB ports. The arrangement of the I/O ports is shown in Figure 1.1. Figure 1.1: I/O Ports Arrangement...
Insert the screws into every clamper and fasten them. These screws will then push the mounting panel and fix the unit. The mounting panel thickness is suggested to be less than 6 mm (0.236 inch). Figure 1.2: Panel Mounting TPC-60S User Manual...
1.9 Dimensions and Cutout • Weight: 0.8 Kg • Dimensions (WxHxD): 195 x 148 x 44.5 mm • Cutout: 188 x 141 mm (suggested) Figure 1.4: Dimensions and Cutout TPC-60S User Manual...
Page 21
System Setup This chapter provides a brief explana- tion for operating the TPC-60S.
Figure 2.1: Unpack the Package Connect the power connector to the 24 VDC power lines. The power lines can either be from some power adapter or an in-house power source. Figure 2.2: Power Connector and Power Lines TPC-60S User Manual...
Page 23
Figure 2.3: Pin Assignment on the Power Receptor Warning The system may be damaged when the power is turned on if the power source is not con- nected to the correct pins. Plug the power lines into the system power receptor. Figure 2.4: Plug the Power Line to the System Power Receptor Chapter 2...
Page 24
Turn on the System Figure 2.5: Turn on the System Calibrate the touchscreen. The detailed procedure is described in section 3.2. TPC-60S User Manual...
Figure below. Figure 3.1: Display To set the time to automatically turn off, tick the check box ‘turn off backlight’ and set the time to elapse by inputting a number in the edit box. Figure 3.2: Display Properties TPC-60S User Manual...
Click the “Advanced” button to activate the advanced backlight utility as shown in Figure 3.3. Click the “+” button to increase the LCD brightness or contrast, or the “-” button to decrease the LCD brightness or contrast. You can also click the slider, hold it, and move it to the designed value and then release the button.
Page 28
A cross will appear on the screen in the order: center point, upper-left, lower-left, lower-right, and upper-right. Use the stylus to tap the center of the cross until the cross moves to next location. Figure 3.6: Touch Screen Calibration TPC-60S User Manual...
3.3 Buzzer Setting TPC-60S provides a buzzer setting in Windows CE .NET 4.2. This function enables TPC-60S to beep when users use the touch screen. To enable/disable this functionality, open “Start” ! “Set- ting” ! “Control Panel” ! “Volume & Sounds” as shown in Figure 3.7.
Page 30
Users can change the frequency of sounds by opening "Start"->"Setting"- >"Control Panel"-> "Buzzer Setting" as shown in the figure 3.9. Figure 3.9: Buzzer Setting 1 Set the frequency of sounds as shown in Figure 3.10. Figure 3.10: Buzzer Setting 2 TPC-60S User Manual...
Page 31
Windows CE .NET 4.2 Sections include: • TPC Utilities • Networking • Application Program Development...
Chapter 4 Windows CE .NET 4.2 The TPC-60S operator interface terminal is designed for Windows CE. Windows CE is a compact operating system that occupies less storage space and use less system resources compared with other operating sys- tems. By its modular nature, it is possible to choose the functions that are useful for a specific application.
Page 33
4.1 TPC Utilities There are several utilities built into Windows CE .NET in the TPC series. 4.1.1 Soft-Keyboard The TPC-60 is dedicated to small-sized operator interfaces. Since it is not convenient to attach a keyboard to such a small device, a software keyboard is built into the standard TPC-60 Windows CE .NET OS.
Page 34
This page displays the basic system information. There are two main parts: system and memory. The system shows the OS image version and CPU type. The second part includes total capacity, usage and currently available capacity of the disk and the memory. Figure 4.4: General TPC-60S User Manual...
Page 35
Network This page shows information about the active network adapter. You can select the network adapter from the combo box as shown in Figure 4.5. Release the current IP and retrieve the new IP through the provided but- ton, “Renew”. Use the “Ping”...
Page 36
The watchdog will suppose the machine to be deadlocked and REBOOT it after the watchdog response time. If the machine reboots as expected after the watchdog response time, the watch- dog is proved to be working properly. TPC-60S User Manual...
Page 37
Misc There are several functions provided in the Misc page as shown in the fig- ure below. Figure 4.8: Misc Page CompactFlash Disk Folder Name: There is a pull-down menu to set the folder name of the CompactFlash memory card. The default folder name is “Storage Card”.
Page 38
Reboot: You can reboot TPC-60S by clicking the “Reboot” button. Once this button is clicked, the dialog below will be displayed. Figure 4.9: Reboot Machine There are two additional ways to reboot the system, clicking a small machine icon on the status bar and executing a command, reboot.exe, through a command line program.
Page 39
Registry: You can click the “Save” button to save the registry to a solid state disk, and click the “View” button to view, edit, create, or delete reg- istry information. You also can backup or restore the registry setting by clicking the backup or restore button.
Page 40
Figure 4.12: Advantech Tools ActiveSync This program synchronizes data and monitors the connection between TPC-60S and the host computer. By default, it will be executed automati- cally when you want to establish a connection to a target device with ActiveSync.
Page 41
It works with the Windows CE Remote Display Host application. Because the connection is through the network, the network function of the host machine and TPC-60S must work properly. Via the Remote Display Application you can see the display of TPC-60S and control TPC-60S from a host machine.
Page 42
In addition, you must run Remote Display Application on TPC-60S as shown in the Figure 4.14. Click the “Connect” button and key in the host name or IP address as shown in the Figure 4.15. Figure 4.14: Remote Display Application Figure 4.15: Connect...
Page 43
Once the connection is successfully established, you can see the display of TPC-60S and control it from the host machine as shown in Figure 4.16. Figure 4.16: Remote Display Host Application with the display of TPC-60S TPC CE Notepad TPC CE Notepad is a text editor as shown in Figure 4.17.
Page 44
TPC Configurator is an integrated utility to configure the basic settings of TPC-60S. Please refer to section 4.1.2. TPC Version Information TPC Version Information shows the version information of the operation system in the TPC-60S as shown in Figure 4.18. Figure 4.18: TPC Version Information TPC-60S User Manual...
Page 45
4.1.4 Other Utilities There are other utilities provided in TPC-60S. These utilities are com- mand-line executed programs that do not have a graphical user interface. Please type the command names shown below in the command-line. Bright.exe [Level]: Sets the brightness level of the display. The parameter is from 1 to 10.
Page 46
The buffer size of the data transfer per pack- age through Ethernet is around 20000. Press Start in the task bar of Windows and select “Setting” -> “Net- working and Dial-up connections”. Figure 4.19: Network and Dial-up Connections TPC-60S User Manual...
Page 47
A window that shows all available connections will pop up. Double click the icon that has the connection you want to configure. For example, double click DM9CE1 icon to configure. Figure 4.20: Selected Connection Select the “IP Address” tab. Figure 4.21: Setting IP Address Chapter 4...
Page 48
Figure 4.22: Setting Name Servers Note Do NOT click the Next button at this time. Press “Start” in of task bar of Windows and select “Run”. Execute “regsave” to save the registry settings to a storage card. Figure 4.23: Save Registry TPC-60S User Manual...
Page 49
4.2.2 Network via Serial Port This section introduces how to setup the connection between the TPC series and a host PC via Microsoft ActiveSync. ActiveSync Setting Procedure Insert the TPC CD into the CD-ROM of the host PC Install the TPC software development kit for eVC++. Install Microsoft ActiveSync.
Page 50
Select the COM port of TPC. In this example, we use COM1 of TPC to connect with COM1 of the host. Figure 4.25: Select the Device on COM1 Press “Start”->”Setting”->”Control Panel” and then click the “PC Con- nection” Figure 4.26: Set PC Connections TPC-60S User Manual...
Page 51
Select your network communication. For example, change the network communication to “My Connection”. Figure 4.27: Change Connection Press “Start” in the task bar of Windows and select “Run”. Execute “reg- save” to save the registry setting to a storage card. Figure 4.28: Save Registry Chapter 4...
Page 52
Setting the Communication Environment of the Host Double click the icon ActiveSync on your host computer. Figure 4.29: Microsoft ActiveSync Select “File”->”Connection Settings” Figure 4.30: Select Connection Setting TPC-60S User Manual...
Page 54
A window will pop up after you press “Get Connected”. Figure 4.32: Get Connected Please run “repllog.exe” on the TPC. Figure 4.33: Run Repllog.exe on the TPC Press the “Next” button on your host computer. TPC-60S User Manual...
Page 55
The message shown below will show on the TPC once the TPC and the host PC are connected. Figure 4.34: Connection on the TPC A window will pop up as shown below on the host computer, once the TPC and the host PC are connected. Select “No” and then press “Next”. Figure 4.35: Connection on the Host PC Select “Explore”...
Page 56
Microsoft. Then use the USB client to USB host cable and connect the USB client port of the TPC-60S and the USB host port of the host computer. Be sure that the PC connection setting of TPC-60S is “USB Socket Default”...
4.3 Application Program Development 4.3.1 System Requirements for Developers These are the requirements to run Microsoft eMbedded Visual C++ 4.0. • A desktop computer with a Pentium II-class processor, 450 MHz or faster. • Microsoft Windows 2000 Professional SP2, Microsoft Windows 2000 Server SP2, or Microsoft Windows XP Professional.
Install the TPC Software Development Kit for eMbedded Visual C++ from the support CD-ROM. Install Microsoft ActiveSync from the support CD-ROM Build the connection between the host and TPC via ActiveSync. For further information about ActiveSync, please refer to section 4.2.2. Execute eMbedded Visual C++. TPC-60S User Manual...
Page 59
Select “File”->”New” to open a new project. Select your project type in the left side of the window and enter the new project name/ location in the right side of the window. Figure 4.37: Starting a New Project Note The selected CPU type must be Win32 (WCE ARM V4) or Win32 (WCE ARMV4I).
Page 60
After you complete the configuration procedure, you can start to develop your application. Press “Build” to compile your program to a .exe file and download it to TPC. Figure 4.39: Compiling Your Program TPC-60S User Manual...
Appendix A Watchdog Timer Programming There is a built-in watchdog timer in TPC-60S. You can access it through WIN32 API. TPC-60S 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.
Page 63
• lpInBuffer [in] Long pointer to a buffer that contains the data required to perform the operation. This parameter can be NULL if the dwIoControlCode parameter specifies an operation that does not require input data. • nInBufferSize [in] Size, in bytes, of the buffer pointed to by lpInBuffer. •...
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. TPC-60S User Manual...
A.2.4 IOCTL_WDT_GETTIMEOUT: Gets the Watchdog time setting. lpInBuffer: unused. nInBufferSize: unused. lpOutBuffer: 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, others means 40 seconds.
Step 2: Replace the damaged fuse with a new one Step 3: Replace the fuse cover Figure B.1: Fuse Replacement Warning Do NOT replace the fuse unless it is damaged. Do NOT replace the fuse with a different rated fuse. TPC-60S User Manual...
Need help?
Do you have a question about the TPC-60S and is the answer not in the manual?
Questions and answers