MT3000
Capacitive Controller
Reference Guide
The information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of MicroTouch Systems, Inc. MicroTouch may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. The furnishing of this document does not give you license to these patents, trademarks, copyrights, or other intellectual property except as expressly provided in any written license agreement from MicroTouch.
© 1999 MicroTouch Systems, Inc. All rights reserved. Printed in the United States of America.
Document Title: MT3000 Capacitive Controller Reference Guide
Document Number: 19-236, Version 2.0
MicroTouch, the MicroTouch logo, AdLink, ClearTek, DrivePoint, Factura, FinePoint, Ibid, the Ibid logo, KeyPad, Microcal, PicturePad, PrivacyTouch, Prospector, The Public Browser, QuickPoint, ScreenWriter Tablet, SimpleTouch, SurfControl, ThruGlass, TouchMate, TouchPad, TouchPen, TouchWare, TouchTek, TruePoint, TuffTouch, UnLink, UnMouse, WebStation, and WorldService are either registered trademarks or trademarks of MicroTouch Systems Incorporated in the United States and/or other countries.
Microsoft, MS-DOS, Windows, and Windows NT are registered trademarks of Microsoft Corporation.
Contents
|
About This Manual |
|
|
MicroTouch Support Services........................................................ |
5 |
|
MicroTouch Technical Support ................................................ |
5 |
|
MicroTouch on the World Wide Web...................................... |
6 |
|
MicroTouch Corporate Headquarters and Worldwide Offices ...... |
7 |
Chapter 1 |
Integrating the MT3000 Controller |
|
|
Overview of the MT3000 Touchscreen Controller ...................... |
10 |
|
Mounting the MT3000 Controller................................................ |
12 |
|
Connecting the Touchscreen Cable.............................................. |
14 |
|
Establishing the Data Connection ................................................ |
15 |
|
Supplying Power to the Controller............................................... |
17 |
|
Using an Internal Power Supply (+5V) to JP2 ....................... |
17 |
|
Using a Custom Serial Cable Design ..................................... |
18 |
|
Using an External Wall-Mount Power Supply....................... |
18 |
|
Using a Keyboard Power Tap Cable ...................................... |
18 |
|
Mounting the Touchscreen........................................................... |
19 |
|
Turning On Your System ............................................................. |
19 |
|
Status Light (LED) Diagnostics ................................................... |
20 |
|
What's Next? ................................................................................ |
22 |
|
Installing and Using TouchWare............................................ |
22 |
4 MT3000 Capacitive Controller Reference Guide
|
Calibrating the Touchscreen .................................................. |
22 |
Chapter 2 |
Communicating with the MT3000 Controller |
|
|
Controller Default Settings .......................................................... |
24 |
|
Communication Parameters ................................................... |
24 |
|
Data Format............................................................................ |
24 |
|
Operating Mode ..................................................................... |
25 |
|
Communicating with the Controller ............................................ |
26 |
|
Sending Commands to the Controller.................................... |
26 |
|
Receiving Responses from the Controller.............................. |
27 |
|
Summary of Firmware Commands .............................................. |
30 |
|
AutoBaud Disable ........................................................................ |
34 |
|
AutoBaud Enable ......................................................................... |
35 |
|
Calibrate Extended....................................................................... |
36 |
|
Determining Target Areas...................................................... |
36 |
|
Guidelines for Calibrate Extended......................................... |
37 |
|
Calibrate Extended Procedure................................................ |
38 |
|
Calibrate Raw............................................................................... |
39 |
|
Format Decimal............................................................................ |
41 |
|
Format Raw.................................................................................. |
43 |
|
Format Tablet............................................................................... |
45 |
|
Mode Status.................................................................................. |
47 |
|
Mode Stream ................................................................................ |
49 |
|
Null Command............................................................................. |
50 |
|
Output Identity ............................................................................. |
51 |
|
Parameter Lock ............................................................................ |
52 |
|
Parameter Set ............................................................................... |
53 |
|
Reset............................................................................................. |
55 |
|
Restore Defaults........................................................................... |
56 |
|
Unit Type Verify .......................................................................... |
57 |
Appendix A |
MT3000 Controller Specifications |
|
Index
This reference manual, directed to developers of touchscreen systems, provides installation and configuration information for the MicroTouch MT3000 capacitive touchscreen controller.
This document includes information on integrating the MT3000 controller into your design, communicating with the controller, installing the TouchWare user interface software, and troubleshooting setup problems. It also includes a complete description of the firmware commands, a guide to interpreting status LED conditions, and a table of controller specifications.
MicroTouch provides extensive support services through our technical support organization. You can contact technical support by telephone, fax, or electronic mail, or obtain updated information and drivers on the World Wide Web.
Technical Support by telephone is available:
•24 hours a day, Monday through Friday (excluding holidays)
•9:00 a.m. to 5:00 p.m. Eastern Standard Time, Saturday and Sunday (excluding holidays)
The Technical Support Hot Line number is: 978-659-9200
6 MT3000 Capacitive Controller Reference Guide
Whenever you contact Technical Support, please be ready to provide the following information:
•Part numbers of your controller and sensor
•Version number of your MicroTouch TouchWare
•Make and model of your personal computer
•Name and version number of your operating system
•Type of mouse connected to your system
•List of other peripherals connected to your system
•List of application software installed on your system
You can also submit a written description of the problem to MicroTouch Technical Support at any time by sending a fax or electronic mail.
•Technical Support Fax: 978-659-9400
•Technical Support E-Mail: support@microtouch.com
You can download MicroTouch touchscreen software and drivers, obtain regularly updated technical information on MicroTouch products, or learn more about our company at the following web site:
http://www.microtouch.com
About This Manual |
7 |
|
|
United States
MicroTouch Systems, Inc. 300 Griffin Brook Park Drive Methuen, MA 01844
United States
Phone: 978-659-9000; Fax: 978-659-9100 Web Site: http://www.microtouch.com E-Mail: touch@microtouch.com
Support Hot Line: 978-659-9200 Support Fax: 978-659-9400
Support E-Mail: support@microtouch.com
Australia
MicroTouch Australia, Pty Ltd. 797 Springvale Road
Mulgrave Victoria 3170 Australia Phone: +613 9582 4799
Web Site: http://www.microtouch.com.au E-Mail: touch@microtouch.com.au Support: support@microtouch.com.au
France
MicroTouch Systems SARL Europarc de Créteil
19, rue Le Corbusier 94042 Créteil Cedex France Phone: +33 (1) 45 13 90 30
Email: support@microtouch.fr
Germany
MicroTouch Systems GmbH Schiess-Straße 55
40549 Düsseldorf Germany Phone: +49 (0) 211-5 99 07-0 Email: support@microtouch.de
Hong Kong
MicroTouch Systems Ltd. Unit 1, 26/F, Westley Square
48 Hoi Yuen Road, Kwun Tong Kowloon, Hong Kong, SAR, PRC Phone: +852-2333-6138
Fax: +852-2333-6861
Email: support@microtouch.com.hk
Italy
MicroTouch Systems srl C.so Milano, 19
20052 Monza (MI) Italy Phone: +39 (0) 39-230-2230 Email: support@microtouch.it
Japan
MicroTouch Systems K.K. Bellevue Mizonokuchi Building 3F 3-2-3, Hisamoto, Takatsu-ku Kawasaki-shi, Kanagawa 213 Japan Phone: +81 (44) 811-1191
Fax: +81 (44) 811-1138
Email: support@microtouch.co.jp
Korea
MicroTouch Systems, Inc.
#402, 4th Floor, Nam-Kyung Building
769-6 Yeoksam-Dong, Kangnam-Gu
Seoul, Korea
Phone: +82 (2) 552-3198
Spain
MicroTouch Systems SL
Via Augusta 13-17, Oficina 704 08006 Barcelona Spain
Phone: +34 93 415 62 85
Email: supportspain@microtouch.co.uk
Taiwan R.O.C.
MicroTouch Systems, Inc. Taiwan
9-3 Floor, No. 33, Sec. 1, Minsheng Road Panchiao, Taipei County 22046
Taiwan, R.O.C.
Phone: +886-2-2959-6647
Fax: +886-2-2959-6747
Email: support@microtouch.com.tw
United Kingdom
MicroTouch Systems, Ltd. 163 Milton Park Abingdon Oxon OX14 4SD England Phone: +44 (0) 1235-444400
Email: support@microtouch.co.uk
C H A P T E R |
1 |
Integrating the MT3000 Controller
The MicroTouch MT3000 controller offers an economical, high performance solution for capacitive touch applications. Its compact design makes for easy integration into flat panel displays and mobile devices.
The MT3000 controller works with all the leading operating systems and is backed by the MicroTouch guarantee of worldwide support.
This chapter covers the following MT3000 controller specifications:
•Mounting requirements
•Power requirements and options
•Cable connections
•Data exchange
•Status LED codes
10 MT3000 Capacitive Controller Reference Guide
The MT3000 touchscreen controller and touchscreen are supplied as a matched set. A 25-point linearization procedure has been performed to determine the physical properties of the screen, and the data is stored in the NovRAM of the controller that ships with the screen.
The controller and touchscreen are shipped mated by the flex cable with a serialized label on the sensor, the controller, and over the connector to identify them as a matched set. If the connection needs to be broken during the integration process, the components can be matched again by serial number.
The MT3000 is a compact controller with a standard RS-232 serial interface. It measures 1.3 x 2.4 inches with a total height profile of 0.4 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 MT3000 has a touchscreen connector, a serial cable connector, and a power connector. Refer to
Figure 1 for connector locations and to Figure 2 for the overall dimensions.
5-Wire Touchscreen Connector
RS-232 Cable
Connection
Power
Figure 1 MT3000 Connector Locations
Chapter 1 Integrating the MT3000 Controller |
11 |
|
|
2.435"
[61.85mm]
0.125"
[3.18mm]
0.125"
[3.18mm]
JP4
JP2
LED1
|
1.300" |
JP1 |
0.125" [33.02mm] |
|
[3.18mm] |
+
0.125"
[3.18mm]
Figure 2 MT3000 Overall Dimensions
To properly integrate and test the MT3000 controller, you need the following items:
•A MicroTouch capacitive touchscreen and MT3000, mated as a linearized set. The touchscreens are available in a variety of sizes.
•A method of establishing the serial data communication between the controller and your system. You can use the standard MicroTouch RS232 serial cable (P/N 7310101), or you can build your own cable.
•A method of supplying power to the controller. There are several options available including a cable connection to the 0.2 inch power connector (JP2) or supplying power through the serial cable.
•A touchscreen driver with a 2–point calibration routine available to the end user.
Note: You can use TouchWare, which includes the touchscreen device driver and utilities software.
12 MT3000 Capacitive Controller Reference Guide
You can easily mount the MT3000 controller using standard 4-40 machine screws and washers through the two existing mounting holes. All the components and the connectors are mounted on the top side of the PC board to reduce the overall profile and to minimize clearance requirements. Figure 3 shows the connector locations and identifies which of the mounting holes requires grounding.
0.336"
[8.53mm]
0.836"
[21.23mm]
JP4
JP2
0.122" (4-40 screw grounding required)
0.400" LED1 [10.16mm]
|
0.929" |
JP1 |
[23.60mm] |
+
0.200" |
0.122" (4-40 screw no-grounding required) |
[5.08mm] |
0.080" |
|
|
|
[2.03mm] |
Figure 3 Connector Locations and Mounting Holes
When you mount the MT3000 controller, remember the following important rules:
•Always mount the controller internally. You can orient the components up or down, but turn the board so that the flex cable is not twisted 180° . If possible, mount the controller with the component side visible so you can monitor the status of the LED.
•Ground the controller. Mount it to a metal chassis surface if possible. If you must mount it to a non-metal surface, be sure to attach a ground wire as described in the last paragraph of this section.
•Maintain a clearance of at least 1/8 inch from the highest projection on the controller to the chassis.
•Try to find a mounting area that is away from heat sources and EMI noise generators such as power supplies and backlight (or CRT) drive
electronics.
Chapter 1 Integrating the MT3000 Controller |
13 |
|
|
•Route the touchscreen flex cable around the display and plug it into the controller connector (JP4). The cable is supplied mated to the controller and taped over with a part number sticker. If you must disconnect the cable during assembly, ensure that the controller is re-mated to the sensor with the same serial number.
To avoid malfunctions or damage due to electrostatic discharge (ESD), make sure you properly ground the controller through the mounting hole shown in Figure 3. Ideally, you should mount the controller to a metal chassis surface that is properly grounded using metal screws and standoffs.
If you use plastic screws, or if you mount the controller to a non-metal surface, you must connect the mounting hole nearest the touchscreen connector (JP4) to a grounded location. See Figure 3. Be sure to route the wire to the nearest grounded location, and keep the wire dimensions as short and as thick as possible. MicroTouch recommends that you use braided ground cable with a flat lug crimped at both ends.
14 MT3000 Capacitive Controller Reference Guide
The touchscreen connector (JP4) is a 5-pin AMP 103634-5, locking right angle male connector with pins on 0.1 inch centers.
The MT3000 controller supports exiting the flex cable in any direction from the touchscreen– from the top, bottom, left or right. The standard configuration is with the flex cable exiting from the right side of the sensor, (3 o’clock position) when viewed from the front.
5-Wire Touchscreen Connector
Figure 4 Touchscreen Connector
If you exit from another direction, the controller firmware automatically determines the pinout configuration when you calibrate the touchscreen with TouchWare or your equivalent software. This permits flexibility in orienting the sensor and in mounting the controller to conform to your hardware requirements.
The automatic pinout configuration feature resides in the controller and is independent of the driver you are using.
MicroTouch can provide software for performing a 25–point linearization procedure by the customer, although this is not required with a mated controller and sensor.
Caution: If you are equipped to perform a 25–point linearization and decide to do so, you must orient the sensor with the tail exiting to the right during the procedure. After linearization, you can re-orient the screen as required by your OEM design.
Chapter 1 Integrating the MT3000 Controller |
15 |
|
|
The MT3000 controller requires that an RS-232 serial communication cable be attached to connector JP1.
You can use a standard MicroTouch RS-232 cable (P/N 7310101). You may need a 9-pin to 25-pin adapter if the only available communication (COM) port on your PC has 25 pins. One end of this cable plugs into the RS-232 connector (JP1) on the MT3000 controller (Figure 5). The other end, which has a 9-pin D connector, plugs into a COM port on your PC, directly or through the adapter. Table 1 describes the interconnections for the MicroTouch RS-232 cable.
For OEM designs, you can build your own cable using a 7-pin Molex connector (51004-0700) to mate to the JP1 connector, and design your own connector or hard-wired configuration at the other end.
As an option, MicroTouch can supply a controller with the RS232 transceiver removed and bypassed to allow a direct serial 5V logic interface.
RS-232 Cable
Connection
Figure 5 Data Connection
16 |
MT3000 Capacitive Controller Reference Guide |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
Table 1 COM Cable for MT3000 Controller |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
PC Side |
|
Wire |
|
Controller Side |
||
|
|
|
(9-Pin D) |
|
|
|
(7-Pin Molex) |
||
|
Pin |
|
RS-232 Assigned |
Jumpered to: |
Color |
Pin |
|
Description |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
Data Carrier Detect |
4 and 6 |
|
None |
|
|
|
|
|
|
|
(DCD) |
DTR and DSR |
|
|
|
|
|
2 |
|
Receive Data |
|
Brown |
2 |
|
Transmit Data |
||
|
|
|
(RXD) |
|
|
|
|
(TXD) |
|
3 |
|
Transmit Data |
|
Red |
3 |
|
Receive Data |
||
|
|
|
(TXD) |
|
|
|
|
(RXD) |
|
4 |
|
Data Terminal Ready |
1 and 6 |
|
None |
|
|
|
|
|
|
|
(DTR) |
DCD and DSR |
|
|
|
|
|
5 |
|
Signal Ground |
|
Blue |
5 |
|
Power supply ground |
||
6 |
|
Data Set Ready |
1 and 4 |
|
None |
|
|
|
|
|
|
|
(DSR) |
DCD and DSR |
|
|
|
|
|
7 |
|
Request to Send |
|
Black |
1 |
|
Request to Send |
||
|
|
|
(RTS) |
|
|
|
|
(RTS) |
|
8 |
|
Clear to Send |
|
Green |
4 |
|
Clear to Send |
||
|
|
|
(CTS) |
|
|
|
|
(CTS) |
|
|
Sleeve |
|
|
White |
6 |
|
DC power jack |
||
|
|
|
|
|
|
|
|
(+5 VDC) |
|
|
Pin |
|
|
|
|
7 |
|
Cable shield connected |
|
|
|
|
|
|
|
|
|
to ground. DC power |
|
|
|
|
|
|
|
|
|
jack ground |
|
|
Shell |
|
|
|
|
7 |
|
Chassis (earth) ground |
|
|
|
|
|
|
|
|
|
|
|
Chapter 1 Integrating the MT3000 Controller |
17 |
|
|
You must supply the MT3000 controller with power. You can use internal power (that is, tap power from inside the monitor or PC) or external power.
Note: However you supply power, the source must deliver 70 mA typical, with a maximum ripple and noise of 50mV peak-to-peak.
You can supply power to the MT3000 controller using any of the following methods:
•Internal power into JP2 using +5 volts DC at JP2, pin 1 and power supply ground at JP2, pin 2
•Internal power through a custom serial cable configuration
•External power (+5 volts DC) from a wall-mount power supply
•External power (+5 volts DC) from a keyboard power tap cable
Caution: Do not supply both internal power and external power to the controller. Power from two sources could damage one or both of the power supplies.
You can power the MT3000 at JP2 using a +5 volt DC power source within the system.
!To provide power directly to the controller using JP2:
1.Obtain a locking, mating connector for JP2
(Molex housing 22-01-3027 with 08-50-0114 contacts).
2.Attach power and ground to the connector (Pin 1: +5V ,
Pin 2: Ground). The connector is keyed. Pin 1 has continuity to the trace marked + on the board.
3.Insert locking connector into JP2.
18 MT3000 Capacitive Controller Reference Guide
!When creating a custom serial cable connection (refer to "Establishing the Data Connection"), you can provide power to the controller through the mating Molex connector:
1.Obtain a 7-pin Molex connector 51004-0700.
2.Attach power and ground to the connector, (Pin 6: +5V, Pin 7: Ground).
If you are using a standard MicroTouch RS-232 serial cable (P/N 7310101), you can use either a 120 volt wall-mount power supply (P/N 19-408) or a
220volt wall-mount power supply (P/N 19-409).
!To connect an external wall-mount power supply:
1.Remove the plastic plug covering the power jack of the 9-pin D connector on the serial cable.
2.Connect a DC power plug to the power jack built into the 9-pin D connector.
3.Plug the power supply into a grounded outlet. The power plug supplies both +5V and ground.
If you are using a standard MicroTouch RS-232 serial cable, you can use either a 5-pin IBM AT compatible keyboard power tap cable (MicroTouch P/N 19-356) or a 6-pin IBM PS/2 compatible keyboard power tap cable (P/N 19-357).
!To connect a keyboard power tap cable:
1.Disconnect the keyboard cable from the back of your computer.
2.Plug the keyboard cable into the power tap cable.
3.Plug the power tap cable into the keyboard socket on the back of your computer.
4.Remove the plastic plug covering the power jack of the 9-pin D connector on the serial cable.
Chapter 1 Integrating the MT3000 Controller |
19 |
|
|
5.Connect the DC plug from the power tap cable to the jack built into the 9-pin D connector.
There are several methods for mounting the touchscreen depending on your application (CRT displays, LCD modules, flat panel displays, each in a variety of sizes). If you need instructions or recommendations from MicroTouch on how to incorporate a touchscreen into your OEM design, you can order the publication Touchscreen Kits Installation Guide (Document Number 19-215).
Before you turn on your custom system, ensure that all cables are connected properly and that the controller is properly mounted. Be sure to tighten all cable connector screws.
!To start up your system:
1.Turn on your monitor and computer.
2.Adjust the contrast and brightness to suit your personal preference and working environment.
3.Adjust the horizontal and vertical position controls on the monitor to center the image on the screen.
The MT3000 controller has a light emitting diode (LED) on the component side of the board that indicates the status of the touchscreen unit.
If it was necessary for you to mount the controller component side down, you can determine the status of the LED from its reflected light off the mounting surface.
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. See the next section for other indications.
20 MT3000 Capacitive Controller Reference Guide
MicroTouch controllers are highly reliable units, however there may be occasions when the controller does not perform exactly as you expect. The MT3000 controller provides diagnostic feedback with an LED as shown in Figure 6.
LED
Figure 6 Diagnostic LED (component side)
When you power-up the unit, the LED is bright until the controller start-up sequence is completed. Following start-up, the LED becomes dim and remains dim as long as you do not touch the sensor. When you touch the sensor, the LED becomes bright.
A flashing (or blinking) LED during power-up indicates the controller’s power-on self-test failed. Refer to Table 2 for a description of each error code.