background image

3M™ MicroTouch™ Controller SX112 Reference Guide 

19 

 

3M Touch Systems, Inc. Proprietary Information

 

 

 

 

 

 
 
 
 
 
 
 
*

The coordinates are in 

video

 terms, with the origin (0, 0) in the upper left corner of the sensor. Examples from the 

controller’s

 perspective, however, place the origin at the lower left corner of the sensor (numbers in brackets). The 

controller outputs 0 to 64K on both axes independent of display screen resolution. 

Calibrate Extended Procedure 

To use the CX command: 

1.

 

Enter the Calibrate Extended (CX) command. The controller sends an initial 
acknowledgment of <SOH>0<CR>. 

2.

 

Touch the sensor at a lower left target, which is located 12.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 
<SOH>0<CR>, you can cancel the calibration by issuing a Reset command and then 
start over again. 

3.

 

Touch the sensor at an upper right target, which is located 12.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 two valid calibration points results in a successful calibration. If either 
calibration point is invalid, the calibration fails. The SX112 controller restores the 
previous calibration values. If the Calibrate Extended failed, repeat the CX process. 

Response:

 

<SOH>1<CR> Positive response. 

Indicates that the controller received a valid touch coordinate (point) when the target was 
touched. Two valid touch points indicate a successful calibration. 

<SOH>

0

<CR> Negative response 

Indicates that the touch point is out of range of the expected target area. If you receive a 
negative response, you must start over again. 

No Response   

Indicates that you did not touch the target long enough to provide an accurate calibration 
point.  

(0, 767) [0, 1024]* 

[1024, 1024]* 

Upper Right Calibration Target 

X = 1023 – (1024 x 1/8) = 1023 – 128 = 895 
Y = 0 + (768 x 1/8) = 0 + 96 = 96

Lower Left Calibration Target 

X = 0 + (1024 x 1/8) = 0 + 128 = 128 

Y = 767 - (768 x 1/8) = 767 - 96 = 671

 

(0, 0) [0, 0]*

(

1023, 0) [1024, 0]* 

(128, 671) 

(895, 96) 

 

 

Summary of Contents for EX II 3700 SP

Page 1: ...uch 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 product 3 ...

Page 2: ...ot 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 should not be used in such applications without 3M Touch Systems Inc express written consent User should contact its sales representative if User s opportunity involves a medical device application IMPORT...

Page 3: ...roller 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 LED Diagnostics 11 Installing 3M MicroTouch Software 12 Chapter 2 SX112 Controller Communications Overview of Firmware Commands 13 Controller Default Settings 14 Communicating with the Controller 14...

Page 4: ...roprietary 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 Controller Technical Specifications 30 Pen Technical Specifications 31 ...

Page 5: ...ouch 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 which we conduct business What You Need to Know This document assumes you are familiar with firmware commands and how to use them Executing some commands may alter the performance of your touch product...

Page 6: ...ed 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 from ground water contamination Dispose of components in accordance with federal state and local regulations To reduce the risk of possible environmental contamination which may result in minor or moder...

Page 7: ...ite 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 3M Touch Systems products and learn more about our company Whenever you contact Technical Support please provide the following information Touch display size part number and serial number Current dri...

Page 8: ......

Page 9: ...Touch 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 separately To effectively integrate and test the SX112 controller you will need the following items A 3M MicroTouch pen P N 69 502 with 7311420 cable extension to connect to controller A complete integratio...

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 Shield Reserved 7 N A N A Reserved Mounting the Controller The controller should be mounted on the chassis inside the monitor Choose a convenient spot away from high voltage high power cables and electron...

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 Diagnostics 3M MicroTouch controllers are highly reliable units however there may be occasions when the controller does not perform exactly as you expected The SX112 controller provides diagnostic feedback...

Page 12: ...fer 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 and a diagnostic utility If you are experiencing problems with the sensor you can use the diagnostic utilities provided to locate the controller and test the sensor For more information on connecting...

Page 13: ...se 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 modes and execute diagnostic functions Most sensor users do not have to use firmware commands to use their touch systems For example users can use MT 7 software to calibrate the sensor or to determin...

Page 14: ...eam 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 touch continues on the sensor Because Mode Stream sends touch data continually it is the most versatile mode and it provides the best response time and overall feel 3M Touch Systems recommends that t...

Page 15: ...character 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 combination Ctrl M M This chapter lists each command as a string of ASCII control characters and printable characters consisting of a header the command and a terminator as follows SOH Command CR Receiving Re...

Page 16: ...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...

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 Stream MS Sends a continuous stream of X Y coordinate data when you touch the sensor Name NM Returns a controller identifier string Null Command Z Queries the controller and waits for a response Output...

Page 18: ...uses 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 touch this way results in a more accurate calibration The controller stores the data in non volatile memory NOVRAM Therefore you do not have to calibrate the sensor each time you power on the system ...

Page 19: ...2 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 two valid calibration points results in a successful calibration If either calibration point is invalid the calibration fails The SX112 controller restores the previous calibration values If the Cali...

Page 20: ...s 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 command for diagnostics when you want raw data Response SOH 0 CR Positive response After the controller is in Calibrate Raw mode the controller returns a response in the following format SXxYy where...

Page 21: ...ion 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 each of the four sensor corners in digital format The returned values are not corrected for stray values The Format Raw data is a 41 byte packet that includes 1 status byte and 40 bytes of binary corn...

Page 22: ...response 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 UL corner 7 11 Q component of upper left UL corner 12 16 I component of upper right UR corner 17 21 Q component of upper right UR corner 22 26 I component of lower left LL corner 27 31 Q component o...

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 coordinate data fourth and fifth bytes of data Table 10 Data Sequence MSB Bits LSB Data Sequence 7 6 5 4 3 2 1 0 S Byte 1 1 S6 S5 S4 S3 S2 S1 S0 X Byte 2 0 X6 X5 X4 X3 X2 X1 X0 x Byte 3 0 X13 X12 X11 X10 X...

Page 24: ...s 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 Description Queries the controller and waits for a response Use Z to determine that you are communicating with the controller or to make sure that a utility is communicating with the controller Using ...

Page 25: ...t 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 system must first communicate with the controller using a matched set of parameters The Parameter Set command is issued with the new parameters to the controller The new settings take effect immediat...

Page 26: ...ormal 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 of time needed to execute a Reset command ranges from 225 milliseconds to 800 milliseconds Therefore the application program should wait and be sure it receives the command response before issuing a...

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 outputs the status of the controller hardware a self test code Response Returns an identification code up to 8 ASCII characters in the following format SOH TtFfffSs CR where Tt Two ASCII characters that...

Page 28: ......

Page 29: ...uch 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 of the board to the top of the highest component on the opposite side The SX112 has a touch sensor connector a pen connector and a serial cable connector Figure 2 SX112 Overall Dimensions ...

Page 30: ...s 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 2 Class A Compliant Flicker EN 61000 3 3 Compliant Power Frequency Magnetic Field EN 61000 4 8 Class A Compliant Voltage Dips EN 61000 4 11 Class B 5 V Class C 70 V Compliant Voltage Interruptions EN...

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 Accuracy tested at 0 deg C to 60 deg C with a 0 5 deg C minute temperature ramp Communications Protocol Serial RS 232 Warranty Period 3 Years from Date of Shipment Pen Technical Specifications The product s...

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 with an 8 oz weight applied bend radius of 1 inch J1 Connector Mating Insertions 50 Insertions 0 2 Ω Resistance Change Pen Performance Specifications Power Supply Requirement 12V DC sourced from the c...

Page 33: ...e 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 36 C see Figure below Storage Temperature Range 30 C to 70 C Storage Humidity Range 36 C 0 90 RH All Humidity is Non Condensing 36 C see Figure below Agency Compliance UL Recognized Component UL File...

Reviews: