SEMTECH UR7HCPXZ-S440

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