Sc500 usb resistive controller reference guide 3m touch systems read and understand all safety information contained in this document before using this product..
3m touch systems proprietary information the information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of 3m touch systems....
3m touch systems proprietary information contents overview what you need to know...................................................................................... 5 important safety information................................................................................ 5 3m touch systems sup...
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, dire...
6 sc500 usb controller reference guide 3m touch systems proprietary information 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...
Overview 7 3m touch systems proprietary information 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 ...
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. I...
10 sc500 usb controller reference guide 3m touch systems proprietary information 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 protecti...
Integrating the sc500 usb controller 11 3m touch systems proprietary information mounting the controller the controller is designed for internal mounting only. Choose a convenient spot away from high-voltage, high power cables and electronics. Use 4-40 metal screws to mount the controller using the ...
12 sc500 usb controller reference guide 3m touch systems proprietary information mounting the touch screen there are several methods for mounting the touch screen depending on your application (flat crt displays or flat panel displays, each in a variety of sizes). If you need instructions or recomme...
Integrating the sc500 usb controller 13 3m touch systems proprietary information table 2. Led diagnostic codes for sc500 controllers flashes self test condition self test bit description what to do… 1 reserved. 0 reserved 2 rom error 1 firmware eprom checksum verification error no recovery. Replace ...
3m touch systems proprietary information chapter 2 sc500 usb controller communications this chapter discusses the fundamentals of communicating with the sc500 usb controller. The firmware commands, which are usually issued by a driver or utility program on the host system, control the operation of t...
16 sc500 usb controller reference guide 3m touch systems proprietary information communication basics this section provides information on sending firmware commands to the controller and interpreting the responses that the controller returns. The default operation of the sc500 usb controller is usb ...
Sc500 usb controller communications 17 3m touch systems proprietary information hid-compatible coordinate data – report 1 this is used to transfer the 10-bit coordinate data to the host. This report, when activated, is sent to the host whenever new data is available/scheduled for transmission. It is...
18 sc500 usb controller reference guide 3m touch systems proprietary information table 6. Coordinate data report touch status byte bit status 0 0 = not touching, 1 = touching 1 0 = data invalid, 1 = data valid 2 not used 3 not used usb command set the usb command set is implemented by using hid get ...
Sc500 usb controller communications 19 3m touch systems proprietary information table 7. General request format offset field size value description 0 bmrequesttype 1 d0100001 characteristics of request (dir,type,receipt) d7: data transfer direction 0 = host to device 1 = device to host d6…5 type 0 =...
20 sc500 usb controller reference guide 3m touch systems proprietary information controller initialization to initialize the sc500 usb controller, 3m touch systems recommends that the host system issue a reset command whenever the host system is powered on and is attempting to establish communicatio...
Sc500 usb controller communications 21 3m touch systems proprietary information set feature – calibration this is a request to perform a 2-point calibration. The calibration can be performed at points inset from the lower left, upper left and upper right corners. The 2-point calibration defines the ...
22 sc500 usb controller reference guide 3m touch systems proprietary information table 13. Calibration response command status byte description 0 calibration failed 1 controller is waiting for a touch in the lower left corner 2 controller is waiting for a touch in the upper right corner 3 calibratio...
Sc500 usb controller communications 23 3m touch systems proprietary information figure 2. Calibration target locations *the coordinates are in video terms, with the origin (0, 0) in the upper left corner of the screen. Examples from the controller’s perspective, however, place the origin at the lowe...
24 sc500 usb controller reference guide 3m touch systems proprietary information poc status – the status of the power-on checks. Various controller systems are checked at power-up. If any failures in these systems are detected, a poc flag is set. The poc status field reports the state of these flags...
Sc500 usb controller communications 25 3m touch systems proprietary information set feature - reset this is a request to perform a controller reset. Table 19. Reset request offset field size value description 0 bmrequesttype 1 0x21 host to device 1 brequest 1 0x09 set report 2 wvalue 2 0x0303 03 = f...
26 sc500 usb controller reference guide 3m touch systems proprietary information table 22. Data stage offset field size value description 0 breport id 1 0x03 feature report id 1 bmreportsubtype 1 0x08 indicates a restore defaults request 2 not used 6 0 not used response the device stalls endpoint 0 ...
Sc500 usb controller communications 27 3m touch systems proprietary information response if the command cannot be processed, the device stalls endpoint 0. The command cannot be processed if the memory area is not valid. It cannot be processed if the request is attempting to access data that is outsi...
28 sc500 usb controller reference guide 3m touch systems proprietary information table 29. Data stage 1 (controller response header) offset field size value description 0 report id 1 0x05 feature report id 1 not used 1 0 not used 2 barea 1 0 memory area (always 0=ctrl eeprom ) 3 not used 1 0 not use...
Appendix a sc500 usb controller specifications this section provides controller specifications such as power and environmental requirements. The sc500 controller is a compact, small outline usb controller. This controller should be internally mounted in your monitor. The following figure shows the o...
30 sc500 usb controller reference guide 3m touch systems proprietary information technical specifications physical dimensions uncased 2.85 in. X 1.3 in. X 0.45 in. (72.4 mm x 33.0 mm x 11.4 mm) board level functions power 5 vdc (15 ma typical, 28 ma touching); ± 5% regulation 50 mv maximum ripple an...
Sc500 usb controller specifications 31 3m touch systems proprietary information 3m touch systems parameters accuracy vs. Dynamic temperature change maintains 1% accuracy (tested at 0 ° c to 65° c with a 0.5° c/minute temperature ramp) touch screen compatibility 3m touch systems resistive touch scree...