Touch ControllersReference Guide
Touch Controllers Reference Guide10MicroTouch Corporate Headquarters and Worldwide OfficesUnited StatesMicroTouch Systems, Inc.300 Griffin Brook Park
Touch Controllers Reference Guide100Table 19. Setting the Interrupt Request (JP1)Interrupt Jumper Settings Interrupt Jumper SettingsIRQ2 (9)(PIC)I2I3
APPENDIX CTouchPen ControllersThe TouchPen controller offers the same features as the Serial/SMTcapacitive controller, with the addition of pen suppor
Touch Controllers Reference Guide102TouchPen Controller MechanicalFigure 4 shows the overall dimensions of the TouchPen controller andthe locations of
Appendix C TouchPen Controllers 103TouchPen DiagnosticsTouchPen controllers do not have an LED. You can, however, usethe Unit Type command to obtai
Touch Controllers Reference Guide104 2.70 in 4.80 in Pin 1Pin 1Notes:1. Diameter of mounting holes is 0.175 inches.2. Connectors are Molex 53015 seri
APPENDIX DDaughterboard ControllersMicroTouch has two models of the Daughterboard controller:SMT2 Daughterboard (Part Number: 14-73)SMT3V Daughterboar
Touch Controllers Reference Guide106Overview of the Daughterboard ControllerThe Daughterboard controller is a low power, miniaturized board thatis eas
Appendix D Daughterboard Controllers 107Daughterboard Controller MechanicalFigure 6 shows the overall dimensions of the Daughterboardcontroller, the
Touch Controllers Reference Guide108Status Light (LED) DiagnosticsThe LED status light on the Daughterboard controller providesinformation on power-up
Appendix D Daughterboard Controllers 109Female Connector on the Touchscreen CableThe touchscreen cable has five wires that terminate into a molded12
CHAPTER 1MicroTouch Touchscreen ControllersMicroTouch offers several advanced low-power, surface-mountcontrollers that are designed for reliability an
Touch Controllers Reference Guide110Male Connector on the Daughterboard ControllerThe Daughterboard controller has a 14-pin dual row male connectorsol
Appendix D Daughterboard Controllers 111Supplying Power to the Daughterboard ControllerThe host system provides the power to the Daughterboard contr
Touch Controllers Reference Guide112Layout of the System BoardFigure 7 shows some typical techniques for two layer boards. Thesame techniques apply t
Appendix D Daughterboard Controllers 113Signal Ground (Pins 5, 6)Pin 1211122Pin 11413CF+8 to 15 VDC (Pin 7)LEDTouchscreen connectorDaughterboard(Com
Touch Controllers Reference Guide114Electrostatic Discharge (ESD) ConsiderationsYou should test your completed board layout for general design aswell
Index^^CF (Frequency Adjust) command 54Aacknowledgments to a command 21AD (AutoBaud Disable) command 26AE (AutoBaud Enable) command 27ASIC, defini
Touch Controllers Reference Guide116communication connector 92communication port, defining forPC Bus controller 98communication ratesetting 69turni
Index 117Ffactory defaults 15, 75factory initialization 19failed command response 21FB (Format Binary) command 41FBS (Format Binary Stream)command
Touch Controllers Reference Guide118MMDU (Mode Down/Up) command 57MI (Mode Inactive) command 58Mode Down/Up command 57Mode Inactive command 58Mode
Index 119Serial/SMT touchscreen cableconnector 91TouchPen connectors 103PL (Parameter Lock) command 68PO (Pen Only) command 71point mode 59polled
Touch Controllers Reference Guide12Overview of Touchscreen ControllersMicroTouch offers controllers for both capacitive touchscreens andresistive touc
Touch Controllers Reference Guide120Ttablet format 50targets, calibration 28technical specifications Seespecificationstechnical support 8telephone
MicroTouch Systems, Inc.Corporate HeadquartersUNITED STATES 978-659-9000, Fax 978-659-9100World Wide Web: http://www.microtouch.com E-Mail: touch@
Chapter 1 MicroTouch Touchscreen Controllers 13Serial/SMT ControllersThe Serial/SMT controllers are compact (3.5 x 2.25 x 0.3 inches),RS-232 serial
Touch Controllers Reference Guide14MousePort ControllerThe MousePort controller has an attached 8-foot, 6-pin mini-din PS/2connector. You can connect
Chapter 1 MicroTouch Touchscreen Controllers 15Controller Default SettingsTable 2 lists the default settings for each controller. The sections that
Touch Controllers Reference Guide16MicroTouch recommends that you use N, 8, 1 (no parity, 8 data bits,and 1 stop bit) and 9600 baud for most touch app
Chapter 1 MicroTouch Touchscreen Controllers 17Data FormatsData format refers to the type of packet the controller uses to send theX, Y touch coordi
Touch Controllers Reference Guide18Operating ModesThe operating mode specifies the conditions under which thecontroller sends the X, Y touch coordinat
Chapter 1 MicroTouch Touchscreen Controllers 19Controller InitializationTo achieve optimal touchscreen performance, MicroTouchrecommends that you in
The information in this document is subject to change without notice. No part of this document may bereproduced or transmitted in any form or by any
Touch Controllers Reference Guide20Communicating with the ControllerThis section provides information on sending firmware commands toand receiving com
Chapter 1 MicroTouch Touchscreen Controllers 21Receiving Responses from the ControllerAfter executing a command, the controller returns a response o
Touch Controllers Reference Guide22Note: There are exceptions to the meaning of these responses. Fordetails on each command response, refer to Chap
CHAPTER 2Firmware CommandsDevelopers can use firmware commands to control the operation ofthe touchscreen controller. The firmware commands, which ar
Touch Controllers Reference Guide24Summary of Firmware CommandsTo optimize the performance of the touchscreen controllers andsimplify the development
Chapter 2 Firmware Commands 25Table 5. MicroTouch Touch Controller Firmware CommandsCommand NameASCII CodeSMT21,PC Bus SMT2SMT3V1, SMT3RV,PC Bus SM
Touch Controllers Reference Guide26AutoBaud DisableNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To e
Chapter 2 Firmware Commands 27AutoBaud EnableNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensur
Touch Controllers Reference Guide28Calibrate ExtendedSyntax: <SOH>CX<CR>Description: Initiates an interactive, two-point calibration.Duri
Chapter 2 Firmware Commands 29(0, 0)(0, 479)(639, 0)(80, 420)(560, 60)Upper right calibration target.X coordinate: 640 - (640 x 1/8) = 640 - 80Y coo
ContentsAbout This ManualWhat You Need to Know...8MicroTouch Support Services...
Touch Controllers Reference Guide30Calibrate Extended ProcedureTo use the CX command:1. Enter the Calibrate Extended (CX) command. The controller se
Chapter 2 Firmware Commands 31Response:<SOH>1<CR>Positive response. Indicates that the controllerreceived a valid touch coordinate (poi
Touch Controllers Reference Guide32Calibrate InteractiveNote: MicroTouch provides this command for compatibility with older touchscreencontrollers.
Chapter 2 Firmware Commands 33Calibrate NewNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
Touch Controllers Reference Guide34Calibrate New ProcedureTo use the CN command:1. Enter the Calibrate New (CN) command. The controller sends an ack
Chapter 2 Firmware Commands 35The value of the positive response for the upper right touch pointvaries depending on whether you are using Format Bin
Touch Controllers Reference Guide36Calibrate RawSyntax: <SOH>CR<CR>Description: Allows the collection of raw (signed) X and Y coordinates
Chapter 2 Firmware Commands 37MSB* Bits LSB*Data Sequence 76543210S - Byte 1 1 S6 S5 S4 S3 S2 S1 S0X - Byte 2 0 X3 X2 X1 X0 Reservedx - By
Touch Controllers Reference Guide38Filter NumberNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensu
Chapter 2 Firmware Commands 39For cursor applicationsThe cursor first moves to a point near the finger and then movesto the true touchdown point.The
Touch Controllers Reference Guide4Communicating with the Controller... 20Sending Commands to the Controller..
Touch Controllers Reference Guide40Finger OnlySyntax: <SOH>FO<CR>Description: Sets the mode of operation of a TouchPen controller to acce
Chapter 2 Firmware Commands 41Format BinaryNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
Touch Controllers Reference Guide42Response: <SOH>0<CR> Positive response.After the controller is in Format Binary mode, the host must iss
Chapter 2 Firmware Commands 43Format Binary StreamNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To
Touch Controllers Reference Guide44Format DecimalNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ens
Chapter 2 Firmware Commands 45Response: <SOH>0<CR>After the controller is in Format Decimal mode, touching the screencauses the controll
Touch Controllers Reference Guide46Format HexadecimalNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To
Chapter 2 Firmware Commands 47Response: <SOH>0<CR>After the controller is in Format Hexadecimal mode, touching thescreen causes the cont
Touch Controllers Reference Guide48Format RawSyntax: <SOH>FR<CR>Description: Returns the signal level (amount of touch) of each of the fo
Chapter 2 Firmware Commands 49Response: <SOH>0<CR> Positive response.After the controller is in Format Raw mode, the controller returns
Contents 5Output Identity...66Output Status...
Touch Controllers Reference Guide50Format TabletSyntax: <SOH>FT<CR>Description: Outputs the X, Y touch coordinate data in a 5-byte packet
Chapter 2 Firmware Commands 51MSB* Bits LSB*Data Sequence 7 6543210S - Byte 1 1 S6 S5 S4 S3 S2 S1 S0X - Byte 2 0 X6 X5 X4 X3 X2 X1 X0x - Byte 3 0 X1
Touch Controllers Reference Guide52Format ZoneNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
Chapter 2 Firmware Commands 53MSB* Bits LSB*Data Sequence 7 6543210Zone - Byte 1 S7 S6 S5 S4 S3 S2 S1 S0X - Byte 2 0 0 1 X9 X8 X7 X6 X5x - Byte 3 0
Touch Controllers Reference Guide54Frequency AdjustNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To e
Chapter 2 Firmware Commands 55Table 10. Frequency Settings (in Hz)nn Serial/SMT2 Frequency Serial/SMT3 Frequency15 25000.00 (default) 33500.0016 22
Touch Controllers Reference Guide56Get Parameter BlockDescription: Allows access to all power-up and run time parameters used by thecontroller.The Ge
Chapter 2 Firmware Commands 57Mode Down/UpNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure c
Touch Controllers Reference Guide58Mode InactiveNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensu
Chapter 2 Firmware Commands 59Mode PointNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure com
Touch Controllers Reference Guide6Setting the Communication Port... 98Setting the Interrupt Request ...
Touch Controllers Reference Guide60Mode PolledNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
Chapter 2 Firmware Commands 61The controller stores only one set of touchdown and liftoff points.If the screen is touched more than once before the
Touch Controllers Reference Guide62Mode StatusNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
Chapter 2 Firmware Commands 63Response: <SOH>0<CR> Positive response.If the controller is in Format Decimal or Format Hexadecimal modean
Touch Controllers Reference Guide64Mode StreamSyntax: <SOH>MS<CR>Description: Sends a continuous stream of X, Y coordinate data when you
Chapter 2 Firmware Commands 65Null CommandSyntax: <SOH>Z<CR>Description: Queries the controller and waits for a response.Use Z to deter
Touch Controllers Reference Guide66Output IdentitySyntax: <SOH>OI<CR>Description: Returns a 6-character identifier, which describes the c
Chapter 2 Firmware Commands 67Output StatusNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
Touch Controllers Reference Guide68Parameter LockNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ens
Chapter 2 Firmware Commands 69Parameter SetNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensure
About This ManualThis reference manual, which is intended for developers of touchsystems, provides information about the MicroTouch touchscreencontrol
Touch Controllers Reference Guide70The Parameter Set command is issued with the new parameters tothe controller. The new settings take effect immedia
Chapter 2 Firmware Commands 71Pen OnlySyntax: <SOH>PO<CR>Description: Sets the operational mode of a TouchPen controller to accept only
Touch Controllers Reference Guide72Pen or FingerSyntax: <SOH>PF<CR>Description: Sets the operational mode of a TouchPen controller to acc
Chapter 2 Firmware Commands 73There are three pen modes available:Pen or Finger mode detects pen and finger contact, giving priorityto pen contact w
Touch Controllers Reference Guide74ResetSyntax: <SOH>R<CR>Description: Initializes the hardware and the firmware, causes the controller t
Chapter 2 Firmware Commands 75Restore DefaultsSyntax: <SOH>RD<CR>Description: Returns to the factory default operating parameters. The
Touch Controllers Reference Guide76Note the serial communication settings restored by this command.Application programs operating at other communicati
Chapter 2 Firmware Commands 77Sensitivity SetNote: MicroTouch provides this command for compatibility with older touchscreencontrollers. To ensur
Touch Controllers Reference Guide78Set Parameter BlockDescription: Sets power-up and run time parameters used by the controller.The Set Parameter Blo
Chapter 2 Firmware Commands 79Unit TypeSyntax: <SOH>UT<CR>Description: Responds with an 8-character identity string. This string ident
Touch Controllers Reference Guide8What You Need to KnowThis document assumes you are familiar with firmware commands andhow to use them. Executing so
Touch Controllers Reference Guide80Note: If your controller does not support the Unit Type command,you can use the Unit Type Verify command or the O
Chapter 2 Firmware Commands 81Unit Type VerifySyntax: <SOH>UV<CR>Description: Responds with an 8-character identity string. This strin
CHAPTER 3Controller LED DiagnosticsMicroTouch controllers are highly reliable units; however, there maybe occasions when the controller does not perfo
Touch Controllers Reference Guide84Serial/SMT2 LED CodesTable 13 decribes the meaning of a blinking status light (LED) for allcontrollers that use Ser
Chapter 3 Controller LED Diagnostics 85For controllers in the SMT3 series, you can use the Unit Typecommand or the Unit Type Verify command to obtai
Touch Controllers Reference Guide86TouchPen DiagnosticsTouchPen controllers do not have an LED. You can, however, usethe Unit Type command to obtain
APPENDIX ASerial/SMT ControllersThe Serial/SMT controllers are compact (3.5 x 2.25 x 0.3 inches),RS-232 serial controllers. The controller can be int
Touch Controllers Reference Guide88Serial/SMT2 Controller MechanicalFigure 1 shows the overall dimensions of the Serial/SMT2 controllerand the locatio
Appendix A Serial/SMT Controllers 89Serial/SMT3 Controller MechanicalFigure 2 shows the overall dimensions of the Serial/SMT3 controllerand the loca
About This Manual 9You can contact MicroTouch Technical Support by calling the hot line,sending a fax, or sending electronic mail.Technical Support Ho
Touch Controllers Reference Guide90Technical SpecificationsPower: Serial/SMT2 Series of Controllers+5V Input: +5 VDC (70 mA typical, 85 mAmaximum), 5
Appendix A Serial/SMT Controllers 91Female Connector on the Touchscreen CableThe touchscreen (sensor) cable has a 12-pin (2 x 6) dual row femaleconn
Touch Controllers Reference Guide92Communication ConnectorAll Serial/SMT controllers have an attached RS-232 communicationcable with a 9-pin D female
APPENDIX BPC Bus ControllersThe PC Bus controller is a half-slot, bus card that you install in yoursystem. It has its own serial communication (COM)
Touch Controllers Reference Guide94PC Bus Controller MechanicalFigure 3 shows the overall dimensions of the PC Bus controller.Figure 3. PC Bus Touchs
Appendix B PC Bus Controllers 95Technical SpecificationsPower: +5 VDC (200 mA typical, 300 mA maximum),5% regulation.+12 VDC (70 mA typical, 100 mA
Touch Controllers Reference Guide96Connectors and CablingTable 17 describes the pins on the PC Bus cable. 212111Table 17. Pin Definitions for the PC
Appendix B PC Bus Controllers 97Jumpers on the PC Bus ControllerThe PC Bus controller communicates with the computer through anasynchronous serial p
Touch Controllers Reference Guide98Setting the Communication PortThe pins labeled A1 – A6 on JP1 define the serial communication(COM) port for the PC
Appendix B PC Bus Controllers 99Setting the Interrupt RequestThe pins labeled I2 – I15 on JP1 define the interrupt request (IRQ) forthe PC Bus touch
Komentarze do niniejszej Instrukcji