3M Touch Screen Controller SX112 Reference Manual Download Page 16

16 

 3M™ MicroTouch™ Controller SX112 Reference Guide 

 

3M Touch Systems, Inc. Proprietary Information

 

The 

command response

, which always follows the header, is a range of ASCII characters 

depending on the type of command sent. Responses can be in many forms. For example, 
one standard response is 

0

 (ASCII character ‘zero’ or 30 hexadecimal). This response 

indicates a successful command completion for most commands, while it indicates a 
failed completion for other commands. Refer to the firmware reference section for a 
description of what the response indicates for 

each

 particular command. 

Another standard response is 

1

 (ASCII character ‘one’ or 31 hexadecimal). In most cases, 

this response indicates the command failed. The controller received an invalid command 
that it could not execute.  

Some possible reasons for a command failure include: 

 

The command was not formatted correctly. 

 

The system parameters were not set up to allow command execution. 

 

The controller does not support the command. 

The 

terminator

 is the last character of each response string and is an ASCII carriage 

return CR. The hexadecimal code for the ASCII CR control character is 0D hexadecimal. 
The value returned in the response will be the ASCII control character for a carriage 
return, displayed on the screen as the cursor moving to the next line. 

In this chapter, responses are shown as a string of ASCII characters consisting of a 
header, the response, and a terminator as follows: 

<SOH>

Response

<CR> 

Controller Initialization 

To initialize the SX serial controller for new development, 3M Touch Systems 
recommends that the host system issue a Reset command whenever the host system is 
powered on and is attempting to establish communication with the controller. 

Firmware Commands 

Developers may use this information when writing touch applications, developing custom 
drivers or touch configurations, or testing their touch systems. Developers can use 
firmware commands to initialize the controller, select operating modes, specify data 
formats, and execute diagnostic functions. 

Most touch systems users do 

not

 have to use firmware commands to use their touch 

systems. For example, users can use 3M™ MicroTouch™ Software to calibrate the 
sensor or to determine the controller type and firmware version. 

Caution:

 This document assumes you are familiar with firmware commands and how to 

use them. Executing some commands may alter the performance of your touch system 
and render it inoperable. You should be aware of the results before executing any 
firmware commands. 

Summary of Contents for Touch Screen Controller SX112

Page 1: ...ch Systems Inc Proprietary Information 3M MicroTouch Controller SX112 Reference Guide formerly EX II 3700SP Read and understand all safety information contained in this document before using this prod...

Page 2: ...t warranted 3M Touch Systems Inc products and software are not specifically designed for use in medical devices as defined by United States federal law 3M Touch Systems Inc products and software shoul...

Page 3: ...oller 9 Handling and ESD Protection 10 Establishing the Data Connection 10 Mounting the Controller 10 Supplying Power to the Controller 10 Mounting the Sensor 11 Turning On Your System 11 Status Light...

Page 4: ...oprietary Information Name Command 24 Null Command 24 Output Identity 24 Parameter Set 25 Pen Finger 26 Pen Only 26 Reset 26 Restore Defaults 26 Unit Type 27 Appendix A SX112 Controller Specifications...

Page 5: ...uch systems throughout the world As a 3M Touch Systems customer you are aware that we have strong internal programs that meet or exceed environmental regulations of our customers and the regions in wh...

Page 6: ...d power supply Do not use a power cord that is frayed or otherwise damaged CAUTION To reduce the risks associated with improper disposal which if not avoided may result in minor or moderate injury fro...

Page 7: ...te and technical support organization Visit the 3M Touch Systems website at http www 3M com touch where you can download touch software and drivers obtain regularly updated technical documentation on...

Page 8: ......

Page 9: ...ouch Controller The SX112 is a form fit and functional replacement for an existing controller with a standard RS 232 serial interface The SX112 controller sensor stylus and cables are supplied separat...

Page 10: ...JP1 JP2 and JP3 Connectors Pin JP1 Sensor JP2 Pen JP3 Power 1 UL Ground 12V 2 UR Pen Tip Ground 3 Shield Reserved Receive data RXD 4 LR Reserved Transmit date TXD 5 LL Reserved Reserved 6 Ground Shiel...

Page 11: ...center the image on the screen If the LED is on and remains dimly lit the controller has power and is operating properly If the LED is off the controller is not receiving power Status Light LED Diagno...

Page 12: ...er to the website for a complete listing You must be sure to install the correct software for your operating system 3M MicroTouch Software includes a control panel for setting your sensor preferences...

Page 13: ...e commands when writing touch applications developing custom drivers or touch configurations or testing their touch systems Developers can issue commands to initialize the controller select operating...

Page 14: ...am is the default operating mode for the SX112 controller In Mode Stream the controller sends a continuous stream of data packets when the sensor is touched The controller sends the data as long as a...

Page 15: ...haracter of each command string and is an ASCII carriage return CR An ASCII CR control character is 0D hexadecimal To enter a carriage return ending the command sequence use Enter or the key combinati...

Page 16: ...alue returned in the response will be the ASCII control character for a carriage return displayed on the screen as the cursor moving to the next line In this chapter responses are shown as a string of...

Page 17: ...signal level amount of touch of each of the four sensor corners in digital format Format Tablet FT Outputs the X Y touch coordinate data in a five byte packet Preferred for current development Mode St...

Page 18: ...ses the data immediately before liftoff to register a calibration touch Therefore you can touch the sensor move your finger to the target hold for a few seconds and then lift off Instructing users to...

Page 19: ...5 1 8 in from the corner of the video image The controller returns an acknowledgment of SOH 1 CR This is a positive response If you receive a negative response you must start over again Touching the...

Page 20: ...not using an 8 bit communication mode To end Calibrate Raw mode issue a Reset command 3M Touch Systems uses the Calibrate Raw command during manufacturing and testing and recommends you only use this...

Page 21: ...on The controller is set to only respond to finger touches and disable the pen Response SOH 0 CR Positive response Format Raw Syntax SOH FR CR Description Returns the signal level amount of touch of e...

Page 22: ...esponse in the following format 41 byte packet 41 byte packet 41 byte packet Table 8 General Packet Formats Byte Bits 0 7 1 b0 b6 Reserved b7 Synchronization bit Always 1 2 6 I component of upper left...

Page 23: ...the controller to return a response in the following format SXxYy S Status byte first byte of data Refer to Table 10 Xx X horizontal coordinate data second and third bytes of data Yy Y vertical coordi...

Page 24: ...the controller model number and current firmware revision number The content and format of this command can change and therefore is not intended for normal customer use Null Command Syntax SOH Z CR D...

Page 25: ...system must match the present settings of the controller when the command is given for it to be accepted and the changes implemented The process of changing the parameters takes three steps The host...

Page 26: ...rmal operation 3M Touch Systems recommends that the host system issue a Reset command whenever the host system is powered on and is attempting to establish communication with the controller The amount...

Page 27: ...SOH UT CR Description Responds with an 8 character identity string This string identifies the type of controller currently attached to the system lists the features supported by the controller and out...

Page 28: ......

Page 29: ...ch as power requirements environmental requirements and cable connectors The controller measures 1 35 x 4 8 inches with a total height profile of 0 35 inches from the thru hole pins on the trace side...

Page 30: ...A 80 screen area Class C 80 screen area EFT Burst Immunity EN 61000 4 4 Class B Compliant ESD Susceptibility IEC 61000 4 2 Class 1 Compliant Surge EN 61000 4 5 Class B Compliant Harmonics EN 61000 3...

Page 31: ...discharges to a 3M MicroTouch touch sensor connected to the controller MTBF by MIL Std 217F Calculation 600 000 Hours Touch System Parameters Accuracy vs Dynamic Temperature Change Maintains 1 Accurac...

Page 32: ...lb pull force Pen End Cable Flexing Minimum of 3000 bends of 135 from normal with an 8 oz weight applied bend radius of 1 inch J1 Connector End Cable Flexing Minimum of 3000 bends of 135 from normal...

Page 33: ...pen when connected to an SX112 controller Operating and Storage Environmental Conditions Operating Temperature Range 15 C to 70 C Operating Humidity Range 36 C 0 90 RH All Humidity is Non Condensing...

Reviews: