PixiPointTM Z Serial UR7HCPXZ-S440 Advanced “Click-to-Select” No-DriftTM Pointing Stick Controller HID & SYSTEM MANAGEMENT PRODUCTS, MOUSECODERTM FAMILY DESCRIPTION The PixiPointTM Z Serial mouse encoder is a cost-effective, highfunctionality IC for strain gauge “miniature joysticks” with Z-axis functionality, such as the CTS series 106, 108 & 109. Ideal for portable and other systems that need to interface a mouse to a serial port, the low-power (typically less than 3mA) PixiPointTM Z offers an advanced algorithm for enhanced motion control. • Interfaces the system via serial port, making it ideal for non-PC systems • Accurate No-DriftTM cursor control via Semtech’s advanced algorithm • Interfaces strain gauge “miniature joysticks” with Z-Axis functionality, such as those from CTS • Implements the Tap (select), Double Tap (execute) and Press Hold (drag) in firmware – no special serial drivers required • EasyDragTM feature reduces the speed of the cursor during drag, making it easier to handle • Offers CleanStopTM so cursor stops when you want it to • Supports Scrolling (MouseWheel) • Low-power consumption of typically less than 3mA makes it ideal for battery-operated systems • Operates at 3-5V in extended temperature range • Uses small 32-pin 7mm X 7mm LQFP package • Inexpensive, turn-key solution • Utilizes sophisticated, patented signal conditioning circuit requiring less than 15 components • Customized versions available APPLICATIONS • Handhelds/Notebooks • Smart Phones • Internet appliances • Instrumentation PIN ASSIGNMENTS SP2 RTS TXD SP3 SP4 SP5 DA OFST The IC implements the Tap (select) and Double Tap (execute) and Press Hold (drag) functions in firmware. No special drivers are needed to access these “Z” functions. Other special features provided by the IC include CleanStopTM, which allows the cursor to stop exactly when you want it to and EasyDragTM, which reduces the speed of the cursor during drag, making it easier to handle. FEATURES 32 The PixiPointTM Z utilizes a special, patented signal conditioning circuit which enables a low-cost, simple and real estate-saving implementation. Just a few low tolerance external components are needed. 25 24 1 SP1 SP0 INH _RB _SB _MB _LB SENSOR_SEL AD SELX SELZ DRVZ VREF _RESET VSS2 VDD Serial transmission use speed of 1200 Baud with 7N1 framing. The IC, a CMOS device operating at 4 MHz, utilizes the standard serial mouse protocol, including Plug-nPlay identification for MouseWheel support. 17 8 16 OCSIN _OSCOUT VSS DRV_XY0 DRV_XY1 Z_SIG0 Z_SIG1 ZTAP_EN 9 The PixiPointTM Z IC is also available for PS/2-enabled systems. PixiPoint is a trademark of Semtech Corporation. All other trademarks belong to their respective companies. Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 1 www.semtech.com ORDERING CODE Package Options 32-pin, Plastic LQFP Pitch in mm’s 0.5 TA=-20° C to +85° C UR7HCPXZ-S440-FG Other Materials PixiPointTM Z Serial EK Type Evaluation Kit Order number EVK7-PXZ-S440-XXX Note 1: XX= Optional Customization XXX= Denotes Revision number BLOCK DIAGRAM PixiPoint™ Z Serial Left, Middle, Scroll And Right Mouse Buttons 3 Data Buffer Switch Interface X Input Power-on Reset Y Input Z Input TXD RTS 3 Serial Communication Port 5 X/Y/Z Channel Activation Control Analog Input Signal Signal Condition. Control Power Strobe Control 16-Bit Timer Ocillator Circuit 2 OSCIN-OSCOUT Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 2 www.semtech.com FUNCTIONAL DESCRIPTION The UR7HCPXZ-S440 consists functionally of four major sections (see Functional Diagram, previous page). These are the PixiPointTM Z Interface, the 16-Bit Timer, the Oscillator Circuit and the Serial Communication Port. All sections communicate with each other and operate concurrently. SIGNAL CONDITIONING CIRCUIT The PixiPointTM Z sensor is a flexible (but very firm) “beam” with four Strain Gauges – one on each of the sides. If force is applied precisely in the X direction, then it will produce a change of resistance of only the two X gauges. Force in the Y direction will cause changes only in the Y gauges. One of the pair of the gauges will increase, while the other will concurrently decrease in resistance. If the user presses on the sensor from the top (Z-Axis), all of the strain gauges will decrease the resistance. When a test current is passed through the gauges, these resistance changes are converted into the voltage changes. These signals are very small, typically under 1 mV Full Scale. The patented Signal Conditioning Circuit balances and amplifies the incoming signals for digitizing by a built-in A/D converter. Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 PIN DEFINITIONS Mnemonic Pin # VDD 8 VSS 11 VSS2 7 OSCIN 9 Type P P P I _OSCOUT 10 O _RESET RTS TXD _LB _MB _SB _RB DRV_XY0 DRV_XY1 Z_SIG0 Z_SIG1 DRVZ SELX SELZ INH VREF AD DA OFST SP0 SP1 SP2 SP3 SP4 SP5 SENSOR_SEL ZTAP_EN 6 26 27 18 19 20 21 12 13 14 15 4 2 3 22 5 1 31 32 23 24 25 28 29 30 17 16 I I I I/O (nd) I/O (nd) I/O (nd) I/O (nd) I/O I/O I/O I/O I/O O O O AI AI I/O I/O I/O I/O I/O I/O I/O I/O I/O(nd) I/O(nd) Name and Function Power Supply: +5V Ground Ground Oscillator Input: external clock input or one side of the Ceramic Resonator with built-in Load Capacitors Oscillator Output: open for external clock input or other side of the Ceramic Resonator with built-in Load Capacitors Reset: apply 0V to provide orderly start-up Request to Send: High = Disable TX Transmit to Host: Idle High Left Button: active low, strobed sampling Middle Button: active low, strobed sampling Scroll Button: active low, strobed sampling Right Button: active low, strobed sampling Sensor’s Excitation Driver Sensor’s Excitation Driver: connect to DRV_XY0 Sensor’s Excitation Driver Sensor’s Excitation Driver: connect to Z_SIG0 Sensor’s Excitation Driver Select X: control line for analog multiplexer Select Z: control line for analog multiplexer Multiplexer Inhibit Signal: active high Reference Voltage for built-in A/D Analog to Digital Converter Input Digital to Analog Converter Output Offset: resets the offset circuit during inactivity Switched Power Driver Switched Power Driver: connect to SP0 Switched Power Driver: connect to SP0 Switched Power Driver: connect to SP0 Switched Power Driver: connect to SP0 Switched Power Driver: connect to SP0 Sensor Select Pin: Float - CTS, Low - Bokum ZTAP Z Enable Pin: Float - Enabled, Low - Disable Note: An underscore before a pin mnemonic denotes an active low signal. For SENSOR_SEL and ZTAP_EN Pins: Upon power-up they are inputs with pull-up. After initialization, the chip will switch the pull-ups off and drive these pins low. Selection of a particular mode is made by connecting the pin to ground or leaving it not connected (floating). Pin Types Legend: AI=Analog Input; I=Input; O=Output; I/O=Input or Output; I/O (nd)=Input or Output with N-channel Open Drain driver SIGNAL CONDITIONING CIRCUIT (CON’T) Semtech’s proprietary circuit can correct a significant imbalance between the gauges in each X and Y pair (+/- 25%), allowing relaxed manufacturing tolerances for the sensors, interconnecting cabling, and temperature-shift induced errors (no performance degradation over the full operating temperature range and for large temperature gradients between the paired gauges). 3 www.semtech.com BUILT-IN FEATURES POWER CONSUMPTION Semtech utilizes the scroll button to switch the PixiPointTM Z from normal operation mode to scroll mode. When scroll button is pressed, the UR7HCPXZ-S440 will convert the Yaxis data to Z-axis data (scroll data) and output zero motion for X-axis and Y-axis. When the scroll button is released, the UR7HCPXZ-S440 outputs X/Y motion data and zero displacement for Z-Axis. The UR7HCPXZ-S440 typically consumes less than 3mA. Low-power consumption makes it suitable for use in battery-operated systems. Tap — Select. Double Tap — Execute. SERIAL COMMUNICATION Communication through the serial port is uni-directional at a fixed speed of 1200 Baud, 7N1 protocol (7 data bits, 1 stop bit, no parity check). The Host can reset the device at any time by setting the RTS line High. When RTS is set Low after a delay of at least 100ms, the device will respond with an Identification and Plug-n-Play strings. This procedure is known as “RTS Toggle Handshaking.” When RTS goes low, the device will send the ID characters “MZ” (0x4D, 0x5A) indicating wheel capability to the Host. Then a ZERO motion report (0x40, 0x00, 0x00, 0x00) is sent as a separator, followed by the Plug and Play string “vvPNP0F0A\\MOUSE\PNP0F0A\USAR SERIAL PIXZ MOUSEcc.” Press Hold — Drag. EasyDragTM — reduces the speed of the cursor when the user is dragging an object on the desktop, making it simple to accurately handle the object. CleanStopTM — ensures that the cursor stops the instant the user needs it to. Plug and Play is a sequence of ASCII characters with their codes reduced by 0x20. Note, vv is a version number, 2 Bytes, and cc is a Check Sum, 2 Bytes. For further information, please refer to “Plug and Play External COM Device Specification,” available from Microsoft. 4-Byte Data Report is sent if motion is detected, or if buttons are pressed or released. Motion is reported relative to the last Report sent, in a Two’s Complement form and eight (8) bit resolution. In other words, the Maximum Motion values are -128 to +127, saturated at min/max for faster speeds. Z3-Z0 is Z-displacement. It is 4-bit Two’s Complement value from -8 to +7. No special drivers are needed to access any of these features. Scrolling (MouseWheel) operations require IntelliMouse-compatible Driver with Plug-n-Play support. Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 4 www.semtech.com HARDWARE INTERFACE FOR THE COMMUNICATION LINES The TXD and RTS lines are CMOS logic-level signals, suitable for direct connection to the pins of an UART. Interfacing via the RS-232 port requires an addition of an inverting driver and receiver. Simple one-transistor inverting driver and receiver can also be utilized. Contact Semtech for more details. FEATURES Byte 1 b0 b1 b2 b3 b4 b5 b6 X6 X7: MSB of X Data Y6 Y7: MSB of Y Data Right Button Status, 1 = depressed Left Button Status, 1 = depressed Always=1 Byte 2 b0 b1 b2 b3 b4 b5 b6 X0: LSB of X data X1 X2 X3 X4 X5 Always=0 Byte 3 b0 b1 b2 b3 b4 b5 b6 Y0: LSB of Y data Y1 Y2 Y3 Y4 Y5 Always=0 Byte 4 b0 b1 b2 b3 b4 b5 b6 Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 5 Z0: LSB of Z data Z1 Z2 Z3: MSB of Z data Middle Button Status; 1=depressed Always=0 Always=0 www.semtech.com Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 6 GND 6 5 4 3 2 1 JP1 100pF Y_SIG X_SIG DRV_XY Y_SIG X_SIG Z_SIG 22k 1k 2 5 SW RIGHT U3 SIGNAL LMV321 4 U4 D/A 100k R4 +5V GND SW3 G N D 8 Z Y X www.semtech.com X_NOT_Y Z_NOT_XY 4 15 14 S P 0 2 3 2 1 2 0 S B U1 I R N B H 2 2 1 2 S E A L D X 3 S E L Z 5 V R E F 8 V D D .1uF C4 7 V S S 2 11 12 13 14 15 C5 1uF C8 100k 1 U2 +5V GND 3 2 (Voltage Detector) Reset IC TC54VC3502ECB GND SW SCROLL SW4 PixiPoint Z with STD Serial Interface Document Number UR7PXZS1.sch REV 1.7 (C)1996-2001 USAR SYSTEMS, A Semtech Co DRV_XY Z_SIG NOT_RESET GND 47uF BSS84 Q1 GND R5 Y1 DRV_XY Z_SIG 4.00MHz OSCOUT 10 OSCIN 9 VSS DRV_XY0 DRV_XY1 Z_SIG0 16 GND GNDGND 6 R E S E T 3.16k 1% R3 4 D R V Z 32-pin LQFP S S E L ZTEN 1 7 Z_SIG1 1 8 M L B B 1 9 UR7HCPXZ_S440 2 4 S P 1 OFST DA SP5 SP4 SP3 TXD RTS SP2 SIG_IN 32 31 30 29 28 27 26 25 GND 1 74HC4053 6 12 X0 V 13 C X1 C XY_SIG 2 Y0 Z_SIG 1 Y1 Y_SIG 5 Z0 X_SIG 3 Z1 INH 6 INH 11 A 10 B V E 9 C E 7 R2 1 3 OFFSET C1 R1 SWITCHED_POWER GND C3 10nF X7R GND SW MIDDLE SW2 RTS=LOW=ENABLE Tx >RTS_IN RTS SER_OUT< TxD IDLE=HIGH GND C2 10nF X7R 487952_6 RTS TxD If U2 is used, do not install R5 and C8. If Active-low System Reset is available, remove R5, C8, and U2. C5 (47uF) can be replaced w/ 3x 10uF. NOTE: DTC144EKA Q3 xx4148 D1 RS232RTS RS232TxD DTA144EKA Q2 +5V Optional RS232 Interface SW LEFT SW1 SUGGESTED INTERFACING FOR THE PIXIPOINTTM Z SERIAL UR7HCPXZ-S440-FG MECHANICAL INFORMATION FOR FG (32 PIN LQFP) PACKAGE HD D 32 e 25 F 24 8 17 E HE 1 y b L1 A2 9 A1 c Symbol L Detail F A b2 ME e MD I2 A A1 A2 b c D E e HD HE L L1 y b2 I2 MD ME 16 Dimension in Millimeters Min Nom Max – – 1.7 0.1 0.2 0 1.4 – – 0.3 0.35 0.45 0.105 0.125 0.175 6.9 7.0 7.1 6.9 7.0 7.1 0.8 – – 8.8 9.0 9.2 8.8 9.0 9.2 0.3 0.5 0.7 1.0 – – 0.1 – – 0ϒ 10ϒ – 0.5 – – – – 1.0 – – 7.4 – – 7.4 Recommended PCB Footprint Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 7 www.semtech.com ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings Ratings Supply Voltage Input Voltage Current Drain per Pin (not including Vss or Vdd) Operating Temperature UR7HCPXZ-S440 Storage Temperature Range Symbol Vdd Vin I Value -0.3 to 7.0 Vss -0.3 to Vdd +0.3 20 Unit V V mA Ta T low to T high -20 to +85 -40 to +125 °C °C °C Tstg DC Electrical Characteristics, Temperature range=T low to T high unless otherwise noted) Characteristic Symbol Min Typ Max Supply Voltage 3.0 5.0 5.5 Output Voltage (10 µA load) Voh Vdd–0.1 Vol 0.1 Input High Voltage Vih 0.8 x Vdd Vdd Input Low Voltage Vil Vss 0.2xVdd Input Current Iin +/- 1 Supply Current (Vdd=5.0 Vdc+/-10%, Vss=0) Idd 3.0 TBD Unit V V V V µA mA Control Timing (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted) Characteristic Symbol Min Typ Max Unit Frequency of Operation fosc MHz Crystal Option 4.0 External Clock Option 4.0 Sensor Characteristics Characteristic Resistance Matching Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 Symbol Rx Rx1/Rx2 Ry1/Ry2 Min 2K 75 75 8 Typ Max 10K 125 125 www.semtech.com Unit Ohms % % PIXIPOINTTM Z SERIAL BILL OF MATERIALS FOR PAGE 6 SCHEMATIC UR7HCPXZ-S440-FG BOM Description Quantity Capacitors: C1 1 C2, C3 2 C4 1 C5 1 C8 1 ICs: U4 1 U3 1 U1 1 U2 1 Resistors: R2 1 R3 1 R1 1 R4,R5 2 Resonator: Y1 1 Transistor: Q1 1 Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 Manufacturer Part# Description Generic Generic Generic Generic Generic Any Any Any Any Any 100pF, 5%, Ceramic, NPO or X7R .01uF, 10% Ceramic, X7R .1uF, 10%, Ceramic, X7R or Z5U 47uF, 10%, Ceramic, X7R or Z5U 1uF, +80/-20% Ceramic X5R, Z5U, Y5V National Generic Semtech TelCom LMV321M5 74HC4053 UR7HCPXZ-S440-FG TC54VC2702ECB Single OpAmp, Low Voltage, SOT23-5 Tri 2-ch Analog Mux PixiPointTM Z Controller Reset IC Generic Generic Generic Generic Any Any Any Any 1k, 5%, 1/16W 3.16k, 1%, 1/16W 22k, 5%, 1/16W 100k, 5%, 1/16W AVX PBRC-4.00BR 4.00MHz Ceramic Resonator w/ Caps, SMT Zetex BSS84ZXCT MOSFET_P Transistor, SMT, SOT-23 9 www.semtech.com For sales information and product literature, contact: HID & System Mgmt Division Semtech Corporation 568 Broadway New York, NY 10012 [email protected] http://www.semtech.com 212 226 2042 Telephone 212 226 3215 Telefax Semtech Western Regional Sales 805-498-2111 Telephone 805-498-3804 Telefax Semtech Central Regional Sales 972-437-0380 Telephone 972-437-0381 Telefax Semtech Eastern Regional Sales 203-964-1766 Telephone 203-964-1755 Telefax Semtech Asia-Pacific Sales Office +886-2-2748-3380 Telephone +886-2-2748-3390 Telefax Semtech Japan Sales Office +81-45-948-5925 Telephone +81-45-948-5930 Telefax Semtech Korea Sales Sales +82-2-527-4377 Telephone +82-2-527-4376 Telefax Northern European Sales Office +44 (0)2380-769008 Telephone +44 (0)2380-768612 Telefax Southern European Sales Office +33 (0)1 69-28-22-00 Telephone +33 (0)1 69-28-12-98 Telefax Central European Sales Office +49 (0)8161 140 123 Telephone +49 (0)8161 140 124 Telefax Copyright ©1999-2001Semtech Corporation. All rights reserved. PixiPoint and MouseCoder are trademarks of Semtech Corporation. Semtech is a registered trademark of Semtech Corporation. All other trademarks belong to their respective companies. INTELLECTUAL PROPERTY DISCLAIMER This specification is provided "as is" with no warranties whatsoever including any warranty of merchantability, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification or sample. A license is hereby granted to reproduce and distribute this specification for internal use only. No other license, expressed or implied to any other intellectual property rights is granted or intended hereby. Authors of this specification disclaim any liability, including liability for infringement of proprietary rights, relating to the implementation of information in this specification. Authors of this specification also do not warrant or represent that such implementation(s) will not infringe such rights. Copyright ©1999-2001 Semtech Corporation DOC7-PXZ-S440-DS-103 10 www.semtech.com