3M MicroTouch EX113 Reference Manual
3M MicroTouch EX113 Reference Manual

3M MicroTouch EX113 Reference Manual

Dual-mode controller

Advertisement

Quick Links

3M
MicroTouch
EX113
Dual-Mode Controller
Reference Guide
Read and understand all safety information
contained in this document before using this product.
3
3M Touch Systems Proprietary Information – TSD-40848A

Advertisement

Table of Contents
loading

Summary of Contents for 3M MicroTouch EX113

  • 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.
  • Page 3: Table Of Contents

    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 ...
  • Page 5: Chapter 1 Introduction

    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.
  • Page 6: Sensor Care And Cleaning

    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...
  • Page 7: 3M Touch Systems Support Services

    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.
  • Page 8: Chapter 2 Integrating 3M™ Microtouch™ Ex Dual Mode Controllers

    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.
  • Page 9: Handling And Esd Protection

    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.
  • Page 10: Ex113 Sensor Cable Connections

    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.
  • Page 11: Supplying Power To The Controller

    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...
  • Page 12: Mounting The Sensor

    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.
  • Page 13: Status Light (Led) Diagnostics

    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.
  • Page 14: Installing 3M™ Microtouch™ Software

    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®...
  • Page 15: 3M™ Microtouch™ Ex Usb Communications

    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.
  • Page 16: Communicating With The Controller

    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™...
  • Page 17: Sending Commands To The Controller

    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…...
  • Page 18: Coordinate Data Report 1

    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.
  • Page 19: Calibration Request 4

    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.
  • Page 20: Controller Status Request 6

    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.
  • Page 21: Controller Status Report 6

    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.
  • Page 23: Reset Request 7

    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.
  • Page 24: Restore Defaults Request 8

    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.
  • Page 25: Controller Id Report 12

    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.
  • Page 26: Read Parameter Request 16

    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...
  • Page 28: Parameter Data Report 4

    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.
  • Page 29: Microtouch™ Ex Serial Communications

    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™...
  • Page 30: Controller Default Settings

    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.
  • Page 32: Firmware Commands

    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.
  • Page 33: Calibrate Extended

    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.
  • Page 35: Calibrate Raw

    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.
  • Page 36: Diagnostic Command

    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.
  • Page 38: Format Tablet

    3M™ MicroTouch™ Controller EX Dual Mode Reference Guide Table 24. General Packet Formats Byte Bits 0 – 7 b0 – b6: Reserved b7: Synchronization bit (Always 1) I component of upper left (UL) corner 7-11 Q component of upper left (UL) corner...
  • Page 39: Mode Stream

    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.
  • Page 40: Output Identity

    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>...
  • Page 41: Reset

    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.
  • Page 42: Unit Type Verify

    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.
  • Page 44: Physical Dimensions

    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...

Table of Contents