AR1100-I/SO Microchip Technology, AR1100-I/SO Datasheet

no-image

AR1100-I/SO

Manufacturer Part Number
AR1100-I/SO
Description
58T8312
Manufacturer
Microchip Technology
Datasheet

Specifications of AR1100-I/SO

Resolution (bits)
12bit
Supply Voltage Range
3.3V To 5V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
SOIC
No. Of Pins
20

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AR1100-I/SO
Manufacturer:
VISHAY
Quantity:
25 909
AR1100 Resistive USB and RS-232
Touch Screen Controller
Data Sheet
Preliminary
 2011 Microchip Technology Inc.
DS41606A

Related parts for AR1100-I/SO

AR1100-I/SO Summary of contents

Page 1

... AR1100 Resistive USB and RS-232  2011 Microchip Technology Inc. Touch Screen Controller Data Sheet Preliminary DS41606A ...

Page 2

... Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2011, Microchip Technology Incorporated, Printed in the U ...

Page 3

... AR1100 Resistive USB and RS-232 Touch Screen Controller Special Features: • RoHS Compliant • Power-saving Sleep mode • Industrial Temperature Range • Built-in Drift Compensation Algorithm • 96 Bytes of User EEPROM Power Requirements: • Operating Voltage: 3.3-5.0V +/- 5% • Standby Current: - <10 uA (UART) - < ...

Page 4

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Table of Contents 1.0 Device Overview .......................................................................................................................................................................... 5 2.0 Implementation – Quick Start ....................................................................................................................................................... 7 3.0 Hardware...................................................................................................................................................................................... 9 4.0 Communication) ......................................................................................................................................................................... 13 5.0 Commands ................................................................................................................................................................................. 19 6.0 Configuration Registers .............................................................................................................................................................. 23 7.0 Operation.................................................................................................................................................................................... 27 8.0 Boot Loader................................................................................................................................................................................ 31 9.0 EEPROM Map............................................................................................................................................................................ 35 10.0 Electrical Specifications.............................................................................................................................................................. 37 11.0 Packaging Information................................................................................................................................................................ 39 Appendix A: Revision History ...

Page 5

... Building on the AR1000 series, the new AR1100 offers customers an easy-to-integrate solution for low-cost, high-performing resistive touch with the advantages of USB plug and play, support for USB mouse or digitizer, ...

Page 6

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 6 Preliminary  2011 Microchip Technology Inc. ...

Page 7

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 2.0 IMPLEMENTATION – QUICK START The AR1100 is designed fully-functioning touch controller on power-up – no configuration is necessary and only minimal hardware support is needed to create a universal controller board (refer to simplified schematic). The hard-coded defaults for the parameters are suitable for all but the most unique circumstances ...

Page 8

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 8 Preliminary  2011 Microchip Technology Inc. ...

Page 9

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 3.0 HARDWARE 3.1 Pin Assignments TABLE 3-1: PIN ASSIGNMENTS Pin SSOP, SOIC QFN  2011 Microchip Technology Inc. Function Description/Comments V DD OSC OSC MODE Mode input: G LED (Y+) X+ SY- SX+ UART-TX WAKE UART-RX SX- ...

Page 10

... FIGURE B-2: “Bill of Materials”. FIGURE 3-1: SIMPLIFIED SCHEMATIC Note: Unused SENSOR pins grounded. 3.3 Sensor Attachment AR1100 connections to the various sensor types are described graphically in Figure 3-2. FIGURE 3-2: SENSOR CONNECTIONS DS41606A-page 10 should be Preliminary  2011 Microchip Technology Inc. ...

Page 11

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 3.4 ESD Considerations Suggested ESD protection is shown on the reference schematic (See FIGURE B-1: Additional/alternate ESD countermeasures may be employed to meet application-specific requirements. Test to ensure the selected ESD protection does not degrade touch performance. Note: ...

Page 12

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 12 Preliminary  2011 Microchip Technology Inc. ...

Page 13

... The active communication mode will remain in force until the AR1100 is reset. 4.1.2 UART MODE In UART mode, the AR1100 supports a simple, 2-wire (transmit/receive) asynchronous serial communication. The device does not support hardware handshaking but does employ a data protocol handshake described in the device command section. The host should be configured for 9600 BAUD, 8 data bits and 1 Stop bit.  ...

Page 14

... Touch reports 2. Command packets 4.2.1 TOUCH REPORTS Touch reports always originate from the AR1100 and are transmitted in response to touch detection. The format of the touch report is mode-dependent. 4.2.1.1 Mode: UART, HID-GENERIC The ‘standard’, 5-byte touch report is formatted as in Table 4-2 ...

Page 15

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Zero to three touch reports are sent in response to each touch ‘event’ (events are defined as: pen down, pen up and pen move). A behavior is defined per event by the ‘Touch mode’ configuration parameter and described in Table 4-3 below ...

Page 16

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 4.2.1.3 Mode: HID-DIGITIZER Touch report format: TABLE 4-5: TOUCH REPORT FORMAT – DIGITIZER BYTE Tip switch P Proximity (in range) - always ordinate of touch location (12 bits ordinate of touch location (12 bits) For flexibility, the value and behavior of the ‘tip switch’ ...

Page 17

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 4.2.2.1 Construction GENERAL The generic framework for all packets comprised of a SYNC byte, a SIZE byte and a DATA section. The DATA section has a maximum size of 255 total bytes. FIGURE 4-1: PACKET FORMAT – GENERAL ...

Page 18

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 4.2.2.4 Mode Capabilities Only two of the four AR1100 communication modes, UART and HID-GENERIC, support operations such as: 1. Configuration 2. Calibration 3. Boot loading (field re-programming) The remaining two communication HID-MOUSE and HID-DIGITIZER, only support output of TOUCH REPORT(s) and only receive (respond to) mode change command(s) ...

Page 19

... To prevent touch reports from interfering with these commands recommended that TOUCH_DISABLE be executed prior to any other command(s) and the TOUCH_ENABLE command be used as the last step to return the AR1100 to normal operation. 5.1 Summary Table 5-1 summarizes the standard command set ...

Page 20

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 5.2 Command: TOUCH_ENABLE Enable touch reporting. COMMAND PACKET: TABLE 5-3: COMMAND: TOUCH_ENABLE BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x01 SIZE 3 0x12 COMMAND RESPONSE PACKET: TABLE 5-4: RESPONSE: TOUCH_ENABLE BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x02 ...

Page 21

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 5.6 Command: REG_WRITE Write one or more operational registers. COMMAND PACKET: TABLE 5-11: COMMAND: REG_WRITE BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 N+2 SIZE ( REGS to WRITE) 3 0x21 COMMAND 4 0x00 REGISTER ADDRESS (MSB) 5 ADR REGISTER ADDRESS (LSB) ...

Page 22

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 5.9 Command: EE_READ_PARAMS Read entire set of operational parameters from EEPROM to RAM. COMMAND PACKET: TABLE 5-17: COMMAND: EE_READ_PARAMS BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x01 SIZE 3 0x23 COMMAND RESPONSE PACKET: TABLE 5-18: RESPONSE: EE_READ_PARAMS BYTE# ...

Page 23

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 6.0 CONFIGURATION REGISTERS TABLE 6-1: CONFIGURATION REGISTER SUMMARY ADDR NAME DECRIPTION 0x00 RisetimeCapTime- *170 usec out 0x01 RisetimeQuick *10 usec 0x02 TouchThreshold 8-bit ADC – touch_check() 0x03 SensitivityFilter 8-bit ADC 0x04 SamplingFast # of ADC samples/touch ...

Page 24

... Register 10: SleepDelay The SleepDelay value sets the time interval (with no when touch touch or host communication) that will cause the AR1100 to enter a low-power Sleep mode (UART Communication mode only). 6.12 Register 11: PenUpDelay The PenUpDelay sets the time required for a pen-up event/condition before the controller will send a touch report with a pen-up status – ...

Page 25

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 6.13 Register 12: TouchMode The TouchMode value defines the action taken by the controller in response to the three touch events/states (i.e. (1) pen down, (2) pen movement and (3) pen up). A code is specified for each event to specify one of 6 predefined actions. As can be seen in the footnotes of ...

Page 26

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 6.15 Register 14: CalibrationInset The CalibrationInset value specifies the ‘inset’ (margin) from the edge of the sensor to the perimeter calibration points. The remaining calibration points (for 9P and 25P) are evenly spaced between the margins. The inset is in units of 1/256 of the sensor dimension(s) and is 2x the margin – ...

Page 27

... The calibration process requires the operator to sequentially touch a series of targets [crosshairs] pre- sented by the host on the display device. The AR1100 Commands. The archives the raw-touch data from each calibration touch point in EEPROM, then uses that data in normal operation to process “ ...

Page 28

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 7.2.3 EXECUTION The host first commands the AR1100 to enter Calibration mode, then subsequently presents the calibration point targets, one at a time, from left to right, top to bottom. The AR1100 returns a calibration command response packet each time the operator touches a target – ...

Page 29

... RESUME condition from the host will wake-up the AR1100. 7.4 Configure Sensor Type The AR1100 must be configured for the sensor type connected (i.e., 4W 8W) using a combination of the MODE input pin and configuration parameter TouchOptions. For a 5W sensor, the mode input pin must be grounded ...

Page 30

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 30 Preliminary  2011 Microchip Technology Inc. ...

Page 31

... The boot load process and associated commands enables the host to reprogram the AR1100. Because the size of the Flash program memory cannot accom- modate both a boot load section and application sec- tion, the AR1100 is programmed in sections using 3 passes. With each pass, a USB device will necessarily re-enumerate. Note: ...

Page 32

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 8.1 Command Summary The boot load operation uses the same data format/ protocol as the touch application. Commands are described below. TABLE 8-1: COMMAND SUMMARY CMND 0x01 0xF0 0xF1 0xF2 0xF3 0xF4 0xF5 STATUS code(s) returned in RESPONSE packet. ...

Page 33

... COMMAND 8.5 Command: WRITE The WRITE command facilitates programming Flash or EEPROM. The Most Significant Byte of the 24-bit address in the WRITE command dictates the destina- tion. The AR1100 maps Flash to 0x000000 and EEPROM, to 0xF00000. COMMAND PACKET: TABLE 8-8: COMMAND: WRITE BYTE# VALUE ...

Page 34

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 8.7 Command: FLUSH The FLUSH command is required to write/flush any data remaining in the internal cache at the end of a boot load session. COMMAND PACKET: TABLE 8-12: COMMAND: FLUSH BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x01 SIZE ...

Page 35

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 9.0 EEPROM MAP TABLE 9-1: EEPROM MAP ADDR(D) ADDR( ... ... 100 64 101 65 102 66 103 67 104 68 105 69 106 6A 107 6B 108 6C 109 6D 110 6E 111 6F 112 70 113 71 114 72 115 73 116 74 117 75 118 76 119 77 ... ... 127 7F 128 80 129 81 130 ...

Page 36

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER TABLE 9-1: EEPROM MAP (CONTINUED) ADDR(D) ADDR(D) 141 8D 142 8E 143 8F 144 90 145 91 146 92 147 93 148 94 149 95 150 96 151 97 152 98 153 99 154 9A 155 9B 156 9C 157 9D 158 9E 159 9F 160 A0 161 A1 162 A2 ... ... 249 F9 250 FA 251 FB 252 ...

Page 37

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 10.0 ELECTRICAL SPECIFICATIONS (†) Absolute Maximum Ratings Ambient temperature under bias....................................................................................................... -40°C to +125°C Storage temperature ........................................................................................................................ -65°C to +150°C Voltage on V with respect to V .................................................................................................... -0.3V to +6. Voltage on all other pins with respect to V Total power dissipation................................................................................................................................... 800 mW Maximum current out of V pin ...

Page 38

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 38 Preliminary  2011 Microchip Technology Inc. ...

Page 39

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 11.0 PACKAGING INFORMATION 11.1 Package Marking Information 20-Lead SSOP (5.30 mm) 20-Lead SOIC (7.50 mm) XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX YYWWNNN 20-Lead QFN (5x5x0.9 mm) PIN 1 Legend: XX...X Customer-specific information Y Year code (last digit of calendar year) YY Year code (last 2 digits of calendar year) WW Week code (week of January 1 is week ‘ ...

Page 40

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 11.2 Ordering TABLE 11-1: ORDERING PART NUMBERS Part Number Temperature Range AR1100-I/SS -40°C to +85°C AR1100T-I/SS -40°C to +85°C AR1100-I/SO -40°C to +85°C AR1100T-I/SO -40°C to +85°C AR1100-I/ML -40°C to +85°C AR1100T-I/ML -40°C to +85°C DS41606A-page 40 Package SSOP, 20 pins ...

Page 41

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 11.3 Package Details The following sections give the technical details of the packages. /HDG 3ODVWLF 6KULQN 6PDOO 2XWOLQH 66 ±  PP %RG\ >6623@ 1RWH NOTE 1RWHV  2011 Microchip Technology Inc Preliminary φ L DS41606A-page 41 ...

Page 42

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606A-page 42 Preliminary  2011 Microchip Technology Inc. ...

Page 43

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. Preliminary DS41606A-page 43 ...

Page 44

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606A-page 44 Preliminary  2011 Microchip Technology Inc. ...

Page 45

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. Preliminary DS41606A-page 45 ...

Page 46

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 20-Lead Plastic Quad Flat, No Lead Package (MQ) – 5x5x0.9 mm Body [QFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606A-page 46 Microchip Technology Drawing C04-120A Preliminary  2011 Microchip Technology Inc. ...

Page 47

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. Preliminary DS41606A-page 47 ...

Page 48

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 48 Preliminary  2011 Microchip Technology Inc. ...

Page 49

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER APPENDIX A: DATA SHEET REVISION HISTORY Revision A (08/2011) Original release of this data sheet. APPENDIX B: FIGURE B-1: SCHEMATIC  2011 Microchip Technology Inc. Preliminary DS41606A-page 49 ...

Page 50

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER FIGURE B-2: BILL OF MATERIALS Note: ESD protection diodes are recommended for all active sensor lines but care should be taken to minimize capacitance example, PESD5V0S1BA is recommended and used on reference designs due to its nominally-low 35 pF. Note: Unused SENSOR pins should be grounded ...

Page 51

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER INDEX A Absolute Maximum Ratings ................................................ 37 B Boot Loader ........................................................................ 31 C Calibration ........................................................................... 27 COMMAND CALIBRATE ................................................................ 20 EE_READ ................................................................... 21 EE_READ_PARAMS .................................................. 22 EE_WRITE.................................................................. 21 EE_WRITE_PARAMS ................................................ 22 REG_READ ................................................................ 20 REG_WRITE............................................................... 21 USB_MODE_DIGITIZER ............................................ 22 USB_MODE_GENERIC ............................................. 22 USB_MODE_MOUSE................................................. 22 Command FLUSH ........................................................................ 34 INIT ............................................................................. 33 READ .......................................................................... 33 RESET ........................................................................ 32 TOUCH_DISABLE ...................................................... 20 TOUCH_ENABLE ....................................................... 20 VERSION.................................................................... 32 WRITE ........................................................................ 33 WRITE_MODE............................................................ 34 Command Packets.............................................................. 16 Command Summary ........................................................... 32 Commands ...

Page 52

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 52 Preliminary  2011 Microchip Technology Inc. ...

Page 53

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER THE MICROCHIP WEB SITE Microchip provides online support via our WWW site at www.microchip.com. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the ...

Page 54

... City / State / ZIP / Country Telephone: (_______) _________ - _________ Application (optional): Would you like a reply? Y AR1100 Resistive USB and RS-232 Touch Screen Controller Device: Questions: 1. What are the best features of this document? 2. How does this document meet your hardware and software development needs? 3 ...

Page 55

... AR1100T - I/MQ: Tape and Reel, Industrial temperature, 20LD QFN Package AR1100 - I/SO: Industrial temperature, 20LD SOIC Package. AR1100T - I/SO: Tape and Reel, Industrial tem- perature, 20LD SOIC Package AR1100 - I/SS: Industrial temperature, 20LD SSOP Package AR1100T - I/SS: Tape and Reel, Industrial tem- ...

Page 56

... Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-330-9305 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 Preliminary  2011 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords