Page 1
MicroTouch EX113 ™ ™ Dual-Mode Controller Reference Guide Read and understand all safety information contained in this document before using this product. 3M Touch Systems Proprietary Information – TSD-40848A...
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.
What You Need to Know ................... 5 Important Safety Information ..................5 Sensor Care and Cleaning ..................6 3M Touch Systems Support Services ................. 7 Contact 3M Touch Systems ..................7 Chapter 2 Integrating 3M™ MicroTouch™ EX Dual Mode Controllers ...
Page 4
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Parameter Data Report 4 ..................28 Chapter 4 3M™ MicroTouch™ EX Serial Communications Overview of Firmware Commands ................29 Controller Default Settings ..................30 Communicating with the Controller ................. 30 Firmware Commands ....................32 ...
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 Dual Mode Controllers The 3M™ MicroTouch™ EX dual mode controller features wide dynamic range, increased noise immunity, wide operating temperature stability, reprogrammability using software utilities and improved capability in ungrounded environments. The EX113 capacitive controller firmware is optimized for surface capacitive sensors integrated in the latest flat panel displays.
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.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Table 2. COM Connections for EX Serial Mode 9-pin D 7-pin Molex Wire Color Description ——— Data Carrier Detect (DCD). connection Connected to DTR and DSR. Brown Transmit Data (TXD). Pin 2 is the controller’s output to the host.
Internal power (+5V to +12V DC) through a custom serial cable configuration. • External power (+5 V DC) from a wall-mount power supply through the 3M Touch Systems serial cable part 7310101. 3M Touch Systems, Inc. Proprietary Information – TSD-40848A...
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.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide 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 EX dual mode controller provides diagnostic feedback with a light emitting diode (LED) on the component side of the board that indicates the status of the touch system.
Note 3: indicates that the EEPROM is not formatted when given by the ROM code 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®...
Executing some commands may alter the performance of your sensor and render it inoperable. You should be aware of the results before executing any firmware commands. To optimize the performance of the 3M™ MicroTouch™ EX USB touch controller and simplify the development of custom drivers, 3M Touch Systems recommends you use the commands listed in this chapter for current development.
MicroTouch™ USB controllers. Modifications of existing software should not be necessary when replacing an older controller. The following commands are those that 3M Touch Systems currently uses for communications. 3M Touch Systems recommends that you use only these commands for 3M™...
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Sending Commands to the Controller Table 5. General Format for Vendor Requests Offset Field Size Value Description bmRequestType d1000000 Characteristics of request [dir, type, recipient] D7: Data Transfer Direction 0 = Host-to-device 1 = Device-to-host D6…...
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Controller Initialization To initialize the EX 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 communication with the controller.
Because Report 1 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 the touch driver generate an event as each packet in the data stream arrives. Because touchdown and liftoff events are specially coded, your software can generate mouse events that correspond to what the user is doing.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Response The device stalls endpoint 0 if the request cannot be processed successfully. The host should issue status requests to determine the status of this request. A command status of 1 indicates that the controller is waiting for a touch in the lower left quadrant. A status of 2 indicates that the lower left touch has been completed and the controller is waiting for a touch in the upper right quadrant.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Table 9. Controller Status Request Offset Field Size Value Description bmRequestType 11000000 Characteristics bRequest Command number wValue 0x0000 Not used wIndex 0x0000 Not used wLength 0xXXXX Size of status report The direction bit in bmRequestType has been set to 1 (device-to-host) to return the status report.
Page 22
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Offset Field Size Value Description Asynch Reports 0xXXXX Active asynchronous reports Reserved 0xXXXX Reserved Extended POC 0xXXXX Additional Power On Check Status Status Reserved 9 bytes Reserved POC Status – The status of the Power On Checks. Various controller systems are checked at power-up.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Reset Request 7 This is a request to perform a controller reset. The standard hard or soft reset can be requested. Soft resets are generally required for any parameter changes to take effect. A soft reset results in the touch application using its initial (start-up) values.
The hard reset did not use a device disconnect as part of the reset process for the previous 3M™ MicroTouch™ USB controller. The disconnect causes the driver to unload and will result in any handles to the driver that an application may have becoming invalid. An application should handle an unplug event.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Table 16. Controller ID Request Offset Field Size Value Description bmRequestType 11000000 Characteristics bRequest Command number wValue 0x0000 Not used wIndex 0x0000 Not used wLength 0xXXXX Length of ID report The direction bit in bmRequestType has been set to 1 (device-to-host) to return the Controller ID report.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Offset Field Size Value Description FW major revision 0xXX Firmware major revision level FW minor revision 0xXX Firmware minor revision level Features 0xXX Special features Constants Checksum 2 0xXXXX RAM constants checksum...
Page 27
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide This request provides a means for reading the configuration parameters. The request uses parameter numbers to determine what data is being requested and where that data is located. Table 18. Read Parameter Request...
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Table 19. Supported Parameters Parameter wLength (wValue) wIndex (bytes+3) Range Description Reserved for future use 0 – 3 Sensor orientation - where the lower left corner of the display maps to the sensor.
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.
Page 31
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.
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 the following table for current development. Using these commands ensures compatibility with all 3M™ MicroTouch™ controllers.
Identifies the touch controller on your system. Calibrate Extended Syntax: <SOH>CX<CR> Note: This command should not be used when 3M™ MicroTouch™ Software is being used. The CX command will interfere with the auto orientation algorithm. To calibrate, use the calibration routine in 3M™ MicroTouch™ Software. Description: Initiates an interactive 2-point calibration.
Page 34
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide • The controller 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.
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.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Yy = Y (vertical) coordinate data; fourth and fifth bytes of data. Table 22. Data Sequence MSB* Bits LSB* Data Sequence S- Byte 1 Reserved X- Byte 2 Reserved x- Byte 3...
Page 37
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide I and Q are complex touch currents as measured in phase and 90 degrees out of phase with the corner drive signal. Refer to the following table for I/Q Corner Components. To use the Format Raw command, the controller and host system must be in an 8-bit data communication mode.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide = Status byte, first byte of data. Refer to the following table. Xx = X (horizontal) coordinate data; second and third bytes of data. Yy = Y (vertical) coordinate data; fourth and fifth bytes of data.
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.
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Table 28. EX Serial Controller Factory Default Settings Operating Parameter Default Baud Rate 9600 Serial Communication Settings N, 8, 1 Data Format Format Tablet Operating Mode Mode Stream Return to Factory Calibration The Restore Defaults command requires approximately 1.8 seconds.
Page 43
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide APPENDIX A EX113 Dual-Mode Controller Specifications This section provides EX113 dual-mode controller specifications such as power requirements, environmental requirements, and cable connectors. The EX113 dual-mode controller is a compact (3.175 x 1.30 x 0.45 inches) controller for internal mounting in your display.
3M™ MicroTouch™ Controller EX Dual Mode 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 45
Sensor Compatibility 3M™ MicroTouch™ Capacitive Sensors Communications Protocol USB or serial RS 232 Figure 3. Storage and Operating Temperature with Humidity Conditions ESD discharges to a 3M™ MicroTouch™ sensor connected to the controller 3M Touch Systems, Inc. Proprietary Information – TSD-40848A...