background image

 

SC400 Serial Resistive 
Controller Reference Guide 

 

3M Touch Systems

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read and understand all safety information  

contained in this document before using this product. 

Summary of Contents for SC400 Serial Resistive

Page 1: ...SC400 Serial Resistive Controller Reference Guide 3M Touch Systems Read and understand all safety information contained in this document before using this product ...

Page 2: ...les 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 i...

Page 3: ...a Connection 10 Mounting the Controller 11 Supplying Power to the Controller 12 Mounting the Touch Screen 13 Touch Screen Cable Connector 13 Turning On Your System 13 Status Light LED Diagnostics 14 What s Next 14 Chapter 2 SC400 Controller Communications Controller Default Settings 15 Communicating with the Controller 16 Firmware Commands 18 Calibrate 3 Point 19 Guidelines for the C3 Commands 19 ...

Page 4: ...4 SC400 Controller Reference Guide 3M Touch Systems Proprietary Information Set Controller Number 23 Unit Type 24 Appendix A SC400 Controller Specifications Technical Specifications 26 ...

Page 5: ...his document assumes you are familiar with firmware 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 ...

Page 6: ...wnload touch screen 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 if applicable Part number and serial number from your touch system Current driver version Operating system used Information on additional peripherals Technical Support ...

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

Page 8: ......

Page 9: ...er The SC400 controller is an uncased device using an RS 232 serial interface The communication parameters for the SC400 are N81 no parity 8 data bits and 1 stop bit To integrate and test the SC400 controller you need the following items A 3M Touch Systems 4 wire resistive touch screen These touch screens are available in a variety of sizes A method of establishing the serial data communication be...

Page 10: ...r handling electrostatic sensitive devices The SC400 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 SC400 controller requires that an RS 232 serial plug and play communication cable be attached to ...

Page 11: ...connected to ground DC power jack ground Shell 7 Chassis earth ground 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 two diagonal mounting holes in the board The controller should be mounted in line with the touch screen cable exit...

Page 12: ...sing JP4 Molex 22 05 3031 Use a mating 3 pin connector Molex 22 0 and Pins 08 50 011X and connect Pin 1 to 5VDC power and Pin 2 to the return or alternately 12VDC to Pin 3 and Pin 2 to the return Using an Internal Power Supply with a Custom Serial Cable Design When creating a custom serial cable connection you can provide power to the controller through the mating Molex connector Refer to Table 1 ...

Page 13: ...nications for additional details Touch Screen Cable Connector The touch screen cable has a 4 pin single row locking female connector that plugs into the controller The controller is compatible with the XYXY latched connector pinout not the XXYY style non latched connector pinout Here X or Y refers to one or the other sheet and or refers one or the other side of a sheet The calibration process sort...

Page 14: ...ry Replace the controller 3 Reserved 2 Reserved 4 Block 1 checksum Error 3 Operating parameters invalid using defaults Cycle power off and on 5 Hardware error 4 Power up touch screen connector voltages out of range Check connections to touch screen 6 Reserved 5 Reserved 7 Reserved 6 Reserved What s Next Installing and Using MicroTouch Software The MicroTouch Software Suite includes a driver and to...

Page 15: ...he default value how the command works and the expected response from the controller Controller Default Settings Communication Parameters The SC400 controller communication parameters are N81 no parity 8 data bits and 1 stop bit at 9600 baud Data Format Data format refers to the type of packet the controller uses to send the X Y touch coordinates to the host system Format Tablet is the format for ...

Page 16: ... listed in Table 3 are those that 3M Touch Systems currently uses for development and recommends that you use only these commands Commands to the controller are sent on the signal Receive Data RXD line as a serial data stream For each command it receives the controller sends a response to the host on the signal Transmit Data TXD line also as a serial data stream Sending Commands to the Controller ...

Page 17: ...haracter is 01 If you are working with an IBM PC compatible system in terminal mode the SOH control character returns a character to the screen The 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 success...

Page 18: ...der it inoperable You should be aware of the results before executing any firmware commands To optimize the performance of the SC400 touch screen controller and simplify the development of custom drivers 3M Touch Systems recommends you use only the commands listed in Table 3 for current development Note When you enter commands in terminal mode precede each command with CTRL A to enter the start of...

Page 19: ...his command corrects for touch screen display orientation and touch screen pinout variations This information will be maintained by the controller The Calibrate 3 Point command initiates an interactive calibration procedure which defines the active area of the touch screen by mapping locations to an absolute X Y coordinate system Touch points generated subsequent to a successful calibration operat...

Page 20: ...ive response Description This command is a power management feature that lets you put the controller into a low power mode 4 5 mA when not in use Send this command to put the controller in a low power state The controller returns to a normal power level on touch If you need to send a command to the controller when it is in a low power state first raise CTS Upper Right Calibration Target X 1023 102...

Page 21: ...y bits providing a range of 0 to 16 383 The low order bits X3 X0 and Y3 Y0 are not significant in a 1024 by 1024 touch screen because data can fluctuate with each touch and therefore may not be completely accurate Table 4 Data Sequence Most Significant Bit Bits Least Significant Bit 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...

Page 22: ...ta as long as you touch the screen The controller sends the data even if the touch is stationary and unchanging The format of the coordinate data depends on the last format command received by the controller Null Command Syntax SOH Z CR Response SOH 0 CR Positive response Description Queries the controller and waits for a response Use Z to determine that you are communicating with the controller o...

Page 23: ...response before issuing another command to the controller following the reset Restore Defaults Syntax SOH RD CR Response SOH 0 CR Positive response Description Returns to the factory default operating parameters The Restore Defaults command copies the 3M Touch Systems factory default parameters from ROM to the non volatile memory NOVRAM and then executes a Reset command Table 6 lists the factory d...

Page 24: ...he following format SOH TtFfffSs CR where Tt Two ASCII characters that identify the controller type SC Indicates the SC series of controllers Ffff Four ASCII characters that indicate the features supported by the controller R Indicates a resistive controller 4 Indicates either 4 wire controller SC400 or an 8 wire controller SC800 Indicates no additional features configured Ss Two ASCII characters ...

Page 25: ...s such as power requirements environmental requirements and cable connectors The SC400 controller is a compact RS 232 serial controller This controller was designed to be mounted inside your monitor The following figures show the overall dimensions of the SC400 controller and the locations of the mounting holes and connectors Figure 3 SC400 Touch Screen Controller ...

Page 26: ... 1000 4 4 Compliant FCC Class B CISPR22 Class B Compliant VCCI Class B ITE Emissions Japan Compliant AS NZS 3548 1995 CISPR 22 Class B ITE Emissions Aus Compliant UL cUL Compliant Ambient Operating and Storage Environmental Conditions Note All humidity is non condensing Operating Temperature Range 0 C to 65 C Operating Humidity Range 0 to 95 RH up to 36 C above 36 C refer to Figure below Storage T...

Page 27: ...1000 4 2 Compliant Normal Operation No false touches MTBF by MIL Std 217F Calculation 400 000 Hours 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 Screens Communications Protocol Serial RS 232 Figure 5 Storage and Operating Temperature and ...

Reviews: