MicroTouch ™ ™ Controller EX Serial Reference Guide For EX122 and EX112 Read and understand all safety information contained in this document before using this product. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 2
3M Touch Systems, Inc. warranty, then 3M Touch Systems, Inc. sole obligation and User’s and Purchaser’s exclusive remedy, will be, at 3M Touch Systems, Inc. option, to repair or replace that Product quantity or software media or to refund its purchase price.
Communicating with the Controller ................. 18 Firmware Commands ....................20 Calibrate Extended ....................21 Calibrate Raw ......................24 Diagnostic Command ....................25 Format Raw ......................25 Format Tablet ......................27 Mode Stream ......................28 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 4
Restore Defaults ....................... 30 Unit Type Verify ...................... 31 Appendix A EX122 Controller Specifications Technical Specifications ................... 34 Physical Dimensions ....................34 Appendix B EX112 Controller Specifications Technical Specifications ................... 38 Physical Dimensions ....................38 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
3M Touch Systems is committed to being a premier supplier in touch 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.
Follow all instructions and recommendations in the manufacturer's Material Safety Data Sheet and product label. Sensor Care and Cleaning The sensor requires very little maintenance. 3M Touch Systems recommends that you periodically clean the glass surface. CAUTION To reduce the risk of the potentially hazardous situations associated with the use of...
5:30 p.m. until 8:00 p.m. US Eastern Standard Time – 9 a.m. to 5 p.m. throughout Europe. You can contact 3M Touch Systems Technical Support (US only -- Eastern Standard Time) by calling the hot line, sending email or a fax.
CHAPTER 2 Integrating 3M™ MicroTouch™ EX Serial Controllers The 3M™ MicroTouch™ EX serial controller provides a drop-in replacement for an existing controller with wide dynamic range, increased noise immunity, wide operating temperature stability, reprogrammability using software utilities and improved capability in ungrounded environments.
A method of supplying power to the controller -- either internal or external. A touch driver with a calibration routine. You can use 3M™ MicroTouch™ MT 7 software which includes the necessary touch driver and utilities software. Handling and ESD Protection When mounting the sensor and controller, use normal precautions for handling electrostatic sensitive devices.
Metal or plastic screws can be used on the 2x3 board if the green ground wire is used. Metal screws are required on the 1x2 board if a separate ground wire is not used. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
2. Attach power and ground to the connector, (Pin 6: +5V to +12V, Pin 7: Ground). Using an External Wall-Mount Power Supply If you are using a standard 3M™ MicroTouch™ RS-232 serial cable (P/N 7310101), consult your applications engineer for power supply specifications.
Mounting the Sensor There are several methods for mounting the sensor depending on your application. If you need instructions or recommendations from 3M Touch Systems on how to incorporate a sensor into your design, refer to the 3M™ MicroTouch™ System 3250EX Integration Guide (P/N 19-278).
Page 14
Note 1: this is a fatal error. Note 2: this error is detected by the ROM code Note 3: indicates that the EEPROM is not formatted when given by the ROM code 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
3M™ MicroTouch™ Controller EX Serial Reference Guide Installing 3M™ MicroTouch™ Software 3M™ MicroTouch™ Software includes the driver that enables your sensor to work with your computer. 3M Touch Systems has touch drivers for many operating systems, including Windows® 7, Windows® Vista, Windows® XP, Windows® XP embedded, Windows®...
You should be aware of the results before executing any firmware commands. To optimize the performance of the 3M™ MicroTouch™ EX touch controller and simplify the development of custom drivers, 3M Touch Systems recommends you use the commands listed in this chapter for current development. Using these commands ensures compatibility with all 3M™...
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 default format for the 3M™ MicroTouch™ EX serial controller. In Format Tablet, the controller sends 5 bytes per point and provides the most rapid response time to a touch.
The general format of a command is as follows: <Header>Command<Terminator> Note: The following descriptions of header, command, and terminator, use 3M Touch Systems terminal emulator key sequences. You may need to enter the sequence in a different format, depending on your emulator.
<SOH>Response<CR> Controller Initialization To initialize the EX 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.
3M™ MicroTouch™ Controller EX Serial Reference Guide To optimize the performance of the touch controller and simplify the development of custom drivers, 3M Touch Systems recommends you use the commands listed in Table 5 for current development. Using these commands ensures compatibility with all 3M™...
You can restart calibration at any time during this sequence by issuing a Reset command and reissuing a CX command. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Touching the two valid calibration points results in a successful calibration. If either calibration point is invalid, the calibration fails. The EX122 and EX112 controllers restore the previous calibration values. If the Calibrate Extended failed, repeat the CX process. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
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.
Refer to Table 8 for General Packet Formats. Each corner data is composed of a pair of 32-bit I and Q values, which are delivered in 10 bytes. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 26
– b6: bits 25-31 of respective I/Q corner data b7: Always 0 b0 – b6: bits 18-24 of respective I/Q corner data b7: Always 0 b0 – b6: bits 11-17 of respective I/Q corner data b7: Always 0 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Yy = Y (vertical) coordinate data; fourth and fifth bytes of data. Table 10 Data Sequence MSB* Bits LSB* Data Sequence 7 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 *MSB = Most Significant Bit, LSB = Least Significant Bit 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Use Z to determine that you are communicating with the controller or to make sure that a utility is communicating with the controller. Using this command does not affect the controller’s current operating parameters. Response: <SOH>0<CR> Positive response. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Returns a 6-character random identifier, which describes the controller type and the firmware version number. Response: <SOH>CcXxxx<CR> where: = Two ASCII characters that describe the type of 3M™ MicroTouch™ controller. Xxxx = Four ASCII characters that indicate a build identifier. Parameter Set Syntax: <SOH>Ppds[b]<CR>...
Reset command also cancels the Format Raw, Calibrate Raw, and Calibrate Extended commands and returns the controller to normal 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.
= Four ASCII characters that indicate the features supported by the controller. Ffff R= Indicates a resistive controller V= Indicates the serial controller ****= Indicates no additional features configured Some EX122 can operate at N, 7, 2. 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 32
Table 2 defines the meaning of each bit (LED minus 1) in the status byte. Each bit can be set to 1 or 0, where: 1 = Error 0 = No error 00 = No diagnostic errors (normal response) 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 33
(3.75 x 2.5 x 0.9 inches) and mounted to the back or side of your display. The following figures show the overall dimensions of the EX122 controller and the locations of the mounting holes and connectors. Figure 1 Uncased EX122 Touch Controller 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Figure 2 Cased EX122 Touch Controller Technical Specifications The controller specifications listed below were validated in test systems containing 3M Touch Systems components. These specifications may not be valid if configured with components from suppliers other than 3M Touch Systems. All components in the manufacture of electronic controllers are RoHS Directive compliant (2002/95/EC).
Page 35
≥ 36 C (refer to Figure 4) Storage Humidity Range < 36°C 0-80% RH Performance and Reliability Minimum Touch Duration 5.4 msec. Touch Resolution – (Maximum addressable coordinates generated by the 16K x 16K controller) 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 36
(tested at 0 deg. C to 60 deg. C with a 0.5 deg. C/minute temperature ramp) Sensor Compatibility 3M™ MicroTouch™ Capacitive Sensors Communications Protocol Serial RS 232 ESD discharges to a 3M™ MicroTouch™ sensor connected to the controller 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 37
The EX112 controller is a compact RS-232 serial controller. This controller can be internally mounted in your display. The following figures show the overall dimensions of the EX112 controller and the locations of the mounting holes and connectors. Figure 3 EX112 Touch Controller 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
3M™ MicroTouch™ Controller EX Serial Reference Guide Technical Specifications The controller specifications listed below were validated in test systems containing 3M Touch Systems components. These specifications may not be valid if configured with components from suppliers other than 3M Touch Systems. All components in the manufacture of electronic controllers are RoHS Directive compliant (2002/95/EC).
Page 39
27 kV Air Discharge – Class 1 per section 9 of IEC 61000-4-2 Compliant Normal Operation – No false touches MTBF (by MIL Std. 217F Calculation) 700,000 Hours ESD discharges to a 3M™ MicroTouch™ sensor connected to the controller 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Page 40
(tested at 0 deg. C to 60 deg. C with a 0.5 deg. C/minute temperature ramp) Sensor Compatibility 3M™ MicroTouch™ Capacitive Sensors Communications Protocol Serial RS 232 Figure 4 Storage and Operating Temperature with Humidity Conditions 3M Touch Systems, Inc. Proprietary Information -- 29087v03...
Need help?
Do you have a question about the Touch Screen Controller EX112 and is the answer not in the manual?
Questions and answers