3M Touch Screen Controller SC500 Reference Guide

SC500 USB Resistive Controller Reference Guide
3M Touch Systems
Read and understand all safety information
contained in this document before using this product.
The information provided in this document is intended only as a guide. For the latest detailed engineering specifications, please contact your 3M Touch Systems Application Engineer. 3M Touch Systems is committed to continually improving product designs, as a result, product specifications may be subject to change without notification.
NOTICE: Given the variety of factors that can affect the use and performance of a 3M Touch Systems Product (the “Product”), including that solid state equipment has operation characteristics different from electromechanical equipment, some of which factors are uniquely within User’s knowledge and control, it is essential that User evaluate the 3M Touch Systems Product and software to determine whether it is suitable for User’s particular purpose and suitable for User’s method of application. 3M Touch Systems’ statements, engineering/technical information, and recommendations are provided for User’s convenience, but their accuracy or completeness is not warranted. 3M Touch Systems products and software are not specifically designed for use in medical devices as defined by United States federal law. 3M Touch Systems products and software should not be used in such applications without 3M Touch Systems’ express written consent. User should contact its sales representative if User’s opportunity involves a medical device application.
IMPORTANT NOTICE TO PURCHASER: Specifications are subject to change without notice. These 3M Touch Systems’ Products and software are warranted to meet their published specifications from the date of shipment and for the period stated in the specification. 3M Touch Systems makes no additional warranties, express or implied, inc l uding but not limited to any implied warranties of merchantability or fitness for a particular purpose. User is responsible for determining whether the 3M Touch Systems Products and software are fit for User’s particular purpose and suitable for its method of production, including intellectual property liability for User's application. If the Product, software or software media is proven not to have met 3M Touch Systems’ warranty, then 3M Touch Systems’ sole obligation and User’s and Purchaser’s exclusive remedy, will be, at 3M Touch Systems’ option, to repair or replace that Product quantity or software media or to refund its purchase price. 3M Touch Systems has no obligation under 3M Touch Systems’ warranty for any Product, software or software media that has been modified or damaged through misuse, accident, neglect, or subsequent manufacturing operations or assemblies by anyone other than 3M Touch Systems. 3M Touch Systems shall not be liable in
any action against it in any way related to the Products or software for any loss or damages, whether non-specified direct, indirect, special, incidental or consequential (including downtime, loss of profits or goodwill) regardless of the legal theory asserted.
© 2004 3M All rights reserved. Printed in the United States
Document Title: SC500 USB Resistive Controller Reference Guide Document Number: 19-275, Version 1.0
MicroTouch, the MicroTouch logo, and ClearTek are either registered trademarks or trademarks of 3M in the United States and/or other countries.
IBM is a registered trademark of International Business Machines Incorporated. Microsoft, Windows, and Windows NT are registered trademarks or trademarks of Microsoft Corporation. All other trademarks are the property of their respective owners.
3M Touch Systems Proprietary Information
Contents
Overview
What You Need to Know......................................................................................5
Important Safety Information................................................................................ 5
3M Touch Systems Support Services ...................................................................6
3M Touch Systems Worldwide Offices................................................................ 7
Chapter 1 Integrating the SC500 USB Controller
Overview of the SC500 Touch Screen Controller ................................................ 9
Handling and ESD Protection............................................................................. 10
Establishing the Data Connection.......................................................................10
Mounting the Controller...................................................................................... 11
Supplying Power to the Controller...................................................................... 11
Mounting the Touch Screen................................................................................ 12
Touch Screen Cable Connector........................................................................... 12
Turning On Your System.................................................................................... 12
Status Light (LED) Diagnostics.......................................................................... 12
What's Next?.......................................................................................................13
Chapter 2 SC500 USB Controller Communications
Overview of USB Firmware Communications...................................................15
Communication Basics........................................................................................16
Receiving Reports from the Controller............................................................... 16
HID and Packed Touch Reports.......................................................................... 16
USB Command Set.............................................................................................18
Set Feature – Set Asynchronous Report.............................................................. 20
Set Feature – Calibration..................................................................................... 21
Get Feature – Get Status .....................................................................................23
Set Feature - Reset .............................................................................................. 25
Set Feature - Restore Defaults............................................................................. 25
Set Feature - Set Controller Number................................................................... 26
Get Feature – Get Controller Number................................................................. 27
Appendix A SC500 USB Controller Specifications
Technical Specifications ..................................................................................... 30
3M Touch Systems Proprietary Information
Overview
3M Touch Systems offers several advanced controllers designed for reliability and easy installation. Each controller provides superior performance and delivers excellent stability, sensitivity, accuracy, and fast response.
This reference manual, directed to developers of touch screen systems, provides installation and configuration information for the small outline 3M Touch Systems SC500 USB touch screen controller. This document includes information on integrating the SC500 USB controller into your design, communicating with the controller and troubleshooting setup problems. It also includes a complete description of the firmware commands, a guide to interpreting status LED conditions, and controller specifications.
What You Need to Know
This document assumes you are familiar with USB commands and how to use them. Executing some commands may alter the performance of your touch product. You should be aware of the results of using these commands before executing them.
Important Safety Information
Read and understand all safety information before using this product. Follow all instructions marked on the product and described in this document. Pay close attention to the following installation warnings and safety precautions.
Intended Use
The SC500 USB controller was designed to enable touch in conjunction with other 3M Touch Systems products. This controller is not designed for use in hazardous locations.
WARNING
To avoid the risk of fire and/or explosion which could result in serious injury or property damage:
Do not install or use this product in a hazardous location. Do not use this product in any outdoor environment unless NEMA standards are
followed.
3M Touch Systems Proprietary Information
6 SC500 USB Controller Reference Guide
CAUTION
To reduce the risks associated with the improper disposal of the controller board, which if not avoided may result in minor or moderate injury from ground water contamination:
Dispose of the controller board in accordance with local, state and federal regulations.
Explanation of Symbols
Attention: Read accompanying documentation
3M Touch Systems Support Services
3M Touch Systems provides extensive support services through our website and technical support organization. Visit the 3M Touch Systems website at
http://www.3mtouch.com/
drivers, obtain regularly updated technical documentation on 3M Touch Systems products, and learn more about our company.
Note that if you purchased this product from another company, contact them before contacting 3M Touch Systems.
, where you can download touch screen software and
Whenever you contact Technical Support, please provide the following information (if applicable):
Part number and serial number from your touch system
Current driver version
Operating system used
Information on additional peripherals
Technical Support is available Monday through Friday 8 a.m. to 8 p.m. US Eastern Standard Time – 9 a.m. to 5 p.m. throughout Europe. Limited call back service Saturdays and Sundays.
You can contact 3M Touch Systems Technical Support (US only -- Eastern Standard Time) by calling the hot line, sending email or sending a fax.
Technical Support Hot Line: 978-659-9200
Technical Support Fax: 978-659-9400
Toll Free: 1-866-407-6666
Email: US-TS-techsupport@mmm.com
3M Touch Systems Proprietary Information
Overview 7
3M Touch Systems Worldwide Offices
All offices can be reached through the website: http://www.3Mtouch.com/.
United States 978-659-9000
United Kingdom +44 (0) 1235-444400
Australia +61 3 9582 4799
Canada 604-521-3962
France +33 (1) 30 31 68 32
Germany +49 (0) 2131 14-4003
Hong Kong/China (852) 2333-6138
Italy +39 0 39-230 2230
Japan +81 (44) 811-1133
Korea +822 552 3198
Singapore +65-6450 8851
Spain +34 934 15 6285
Taiwan +886-2-2704 9011
3M Touch Systems Proprietary Information
CHAPTER 1
Integrating the SC500 USB Controller
The MicroTouch™ SC500 Universal Serial Bus (USB) controller is an accurate, small outline, low cost, temperature stable controller capable of supporting a wide range of 3M Touch Systems resistive touch screens. It is designed to work with Microsoft® Windows® XP, 2000, 98SE and Windows Me for internal mounting in OEM applications.
This chapter covers the following SC500 USB controller specifications:
Cable connections
Mounting requirements
Power requirements and options
Status LED codes
Overview of the SC500 Touch Screen Controller
The SC500 controller is an uncased device using a USB interface. To integrate and test the SC500 USB controller, you need the following items:
A 3M Touch Systems 5-wire resistive touch screen. The touch screens are available in a variety of sizes.
A method of establishing the USB communication between the controller and your system. The standard 3M Touch Systems USB communications cable (P/N7319420) is recommended. This cable is PC99 compliant.
A touch screen utility or driver with a calibration routine. Note: You can use MicroTouch™ Software, which includes the touch screen device
driver and utilities software.
The controller measures 1.3 x 2.4 inches, or 1.3 x 2.7 inches total profile over the connectors. Allow additional clearance for the mating connectors. The total height profile is 0.40 inches from the thru hole pins on the trace side of the board to the top of the highest component on the opposite side. The SC500 has a 5-pin touch screen connector (JP5), and a 5-pin USB cable connector (JP7).
3M Touch Systems Proprietary Information
10 SC500 USB Controller Reference Guide
Figure 1. SC500 USB Controller Overall Dimensions
Handling and ESD Protection
When mounting the sensor and controller, use normal precautions for handling electrostatic sensitive devices. The SC500 has internal protection to ±20 kV for ESD air discharges to the touch screen (not to the controller directly) that may occur during normal operation of the touch screen. Refer to Appendix A for further specifications.
Establishing the Data Connection
The SC500 USB Resistive Controller requires a 3M Touch Systems USB communication cable (P/N 7319420) PC 99 compatible or an equivalent interconnect. One end of this cable plugs into the USB connector (JP7) on the SC500 USB Resistive Controller. The other end, which has a Type-A connector, plugs into a USB port on your PC.
When creating a custom cable, use the Molex 51004-0500 mating connector. Table 1 describes the interconnections of the 3M Touch Systems USB cable.
Table 1. USB Cable for SC500 USB Resistive Controllers
PC Side (USB Type A) Wire Controller Side (5-Pin Molex) Pin USB Assigned Color Pin Description
1 +5Vdc Red 1 +5Vdc Input Power 2 Data (DN) Gray 2 Data (DN) Differential Pair 3 Data (DP) Green 3 Data (DP) Differential Pair 4 0V Black 4 Power Return 5 Cable Shield Shell Charcoal
Gray
5 Outer Cable Shield around signal and
power lines. Chassis (earth) ground
3M Touch Systems Proprietary Information
Loading...
+ 21 hidden pages