ChipFind - документация

Электронный компонент: UR7HCPXZ-P440

Скачать:  PDF   ZIP
PixiPoint
TM
Z UR7HCPXZ-P440
Advanced "Click-to-Select"
No-Drift
TM
PS/2 Force Stick Controller
PixiPoint and MouseCoder are trademarks of
Semtech Corp. All other trademarks belong to
their respective companies.
Copyright Semtech 2000-2001
DOC7-PXZ-P440-DS-111
www.semtech.com
1
HID & SYSTEM MANAGEMENT PRODUCTS, MOUSECODER
TM
FAMILY
DESCRIPTION
FEATURES
1
8
9
32
25
24
16
17
AD
SELX
SELZ
DRVZ
VREF
_RESET
VSS2
VDD
_MB
_LB
INH
MDAT
MCLK
SSELECT
XCLK1
XCLK
OCSIN
_OSCOUT
VSS
DR
V_XY0
DR
V_XY1
Z_SIG0
Z_SIG1
XDA
T
_RB
SPWR0
SPWR1
SPWR2
SPWR3
SPWR4
DA
OFST
Notebooks/laptops
Handhelds
Keyboards
Instrumentation
The PixiPoint
TM
Z mouse encoder
is a cost-effective, high-
functionality IC designed to
interface the CTS 106, 108 and
109 sensors to the PS/2 port. Ideal
for laptop/palmtop use, the low
power PixiPoint
TM
Z offers an
advanced algorithm for enhanced
motion control. The IC also
enables click, double-click,
MouseWheel action and slow drag
without the need for special
drivers. The IC provides an extra
port for hot-plug connection of an
external pointing device, including
those with built-in Mousewheel.
Both the embedded sensor and
the external device can be
operated concurrently.
The PixiPoint
TM
Z utilizes a special
signal conditioning circuit (US and
International patent pending) which
enables a low cost, simple and real
estate-saving implementation. Just
a few low tolerance external
components are needed.
The IC implements typically
consumes less than 3mA, making it
suitable for use in battery-operated
systems.
PS/2 communication is
bidirectional at 10 kbps. The IC, a
CMOS device operating at 4 MHz,
is compatible with both the IBM
and Microsoft two-button and the
Logitech three-button mouse
protocols. It implements all
commands from and to the system,
as defined in the IBM PS/2 Mouse
Communication Protocol. Custom
versions are also available to suit a
range of applications.
Can utilize standard mouse drivers
Inexpensive, simple and real
estate-saving implementation with
USAR's proprietary signal
conditioning circuit
Offers "Clean Stop" so cursor
stops when you want it to
Compatible with IBM/Microsoft
two-button and Logitech three-
button mouse
Supports all commands from and
to the system, as defined in the
IBM PS/2 Mouse Communication
Protocol
Small 32-pin 7mm X 7mm LQFP
package
Customized versions available
Royalty-free and cost-effective
Accurate cursor control via
Semtech's Advanced Motion
Control algorithm
Click (Select), Double-Click
(Execute), MouseWheel and slow
drag are implemented in the IC
no special driver support required
Enables hot-plug connections of
an external pointing device,
including those with MouseWheel
Offers concurrent operation of
force stick and external pointing
device
Provides ideal interface for CTS
Series 106, 108 and 109 sensors
Low power consumption of
typically less than 3mA makes it
ideal for battery-operated systems
3-5V operation in extended
temperature range
APPLICATIONS
PIN ASSIGNMENTS
BLOCK DIAGRAM
ORDERING CODE
Copyright Semtech 2000-2001
DOC7-PXZ-P440-DS-111
www.semtech.com
2
Data Buffer
PS/2 Communication
Port
8042 Emulation
Port
MCLK
MDAT
XCLK
XDAT
PixiPoint
TM
Z Interface
Oscillator Circuit
Power-On Reset
Switch Interface
X Input
Y Input
Control
OSCIN-OSCOUT
16-bit Timer
2
Power Strobe
X/Y/Z Channel
Activation Control
Analog Signal Input
Signal Conditioning
Control
5
3
3
LEFT, MIDDLE,
RIGHT & SCROLL
BUTTONS
Package options
32-pin, Plastic LQFP
Pitch in mm's
0.5
TA = -20C to +85C
UR7HCPXZ-P440-FA
XX = Optional for customization codes
FUNCTIONAL DESCRIPTION
PIN DEFINITIONS
Copyright Semtech 2000-2001
DOC7-PXZ-P440-DS-111
www.semtech.com
3
Mnemonic
Pin #
Type
Name and Function
VDD
8
P
Power Supply: +5V
VSS
11
P
Ground
VSS2
7
P
Ground
OSCIN
9
I
Oscillator Input: external clock input or one
side of the Ceramic Resonator with built-in Load
Capacitors
_OSCOUT
10
O
Oscillator Output: open for external clock
input or other side of the Ceramic Resonator with
built-in Load Capacitors
_RESET
6
I
Reset: apply 0V to provide orderly start-up
MDAT
21
I/O (nd)
Mouse Data: connects to host's data line
MCLK
20
I/O (nd)
Mouse Clock: connects to host's clock line
XCLK
17
I
External Mouse Clock: PS/2 clock signal from
external mouse
XCLK1
18
I/O (nd)
External Mouse Clock 1: connect to XCLK
XDAT
16
I/O (nd)
External Mouse Data: PS/2 data signal from
external mouse
_LB
23
I/O (nd)
Left Button: active low, strobed sampling
_MB
24
I/O (nd)
Middle Button: active low, strobed sampling
_RB
25
I/O (nd)
Right Button: active low, strobed sampling
DRV_XY0
12
I/O
Sensor's Excitation Driver
DRV_XY1
13
I/O
Sensor's Excitation Driver: connect to DRV_XY0
Z_SIG0
14
I/O
Sensor's Excitation Driver
Z_SIG1
15
I/O
Sensor's Excitation Driver: connect to Z_SIG0
DRVZ
4
I/O
Sensor's Excitation Driver
SELX
2
O
Select X: control line for analog multiplexer
SELZ
3
O
Select Z: control line for analog multiplexer
INH
22
O
Multiplexer Inhibit Signal: active high
VREF
5
AI
Reference Voltage for built-in A/D
AD
1
AI
Analog to Digital Converter Input
DA
31
I/O
Digital to Analog Converter Output
OFST
32
I/O
Offset: resets the offset circuit during inactivity
SPWR0
26
I/O
Switched Power Driver
SPWR1
27
I/O
Switched Power Driver: connect to SPWR0
SPWR2
28
I/O
Switched Power Driver: connect to SPWR0
SPWR3
29
I/O
Switched Power Driver: connect to SPWR0
SPWR4
30
I/O
Switched Power Driver: connect to SPWR0
PWROFF
19
I/O
Reserved: power management control
Note: An underscore before a pin mnemonic denotes an active low signal.
Pin Types Legend: AI=Analog Input; I=Input; O=Output; I/O=Input or Output;
I/O (nd)=Input or Output with N-chanel Open Drain driver
The UR7HCPXZ-P440 consists
functionally of five major sections
(see Functional Diagram, previous
page). These are the PixiPoint
TM
Z
Interface, the 16-Bit Timer, the
Oscillator Circuit, the PS/2
Communication Port and the 8042
Emulation Port. All sections
communicate with each other and
operate concurrently.
Semtech's proprietary circuit can correct a significant imbalance between
the gages 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 gages).
SIGNAL CONDITIONING CIRCUIT
SIGNAL CONDITIONING CIRCUIT (CON'T)
The PixiPoint
TM
Z sensor is a flexible
(but very firm) "beam" with four
Strain Gages one on each of the
sides. If the force is applied
precisely in the X direction, then it
will produce a change of resistance
of only the two X gages. Force in
the Y direction will cause changes
only in the Y gages. One of the
pair of the gages will increase,
while the other will concurrently
decrease the resistance.
If the user presses on the sensor
from the top (Z Axis), all of the
strain gages will decrease the
resistance.
When the test current is passed
through the gages, these resistance
changes are converted into the
voltage changes. These signals are
very small, typically under 1 mV Full
Scale.
The Signal Conditioning Circuit
(patent pending) balances and
amplifies the incoming signals for
digitizing by a built-in A/D
converter.
BUILT-IN FEATURES
PS/2 COMMUNICATION
Copyright Semtech 2000-2001
DOC7-PXZ-P440-DS-111
www.semtech.com
4
At start-up or upon receiving a reset command, the PixiPoint
TM
Z will wait
between 300 and 500 milliseconds before sending an AAh to the host
followed by a device ID of 00h. Then the IC will set itself to its default
values, i.e. Incremental Stream Mode with 1:1 scaling, and a report rate
of 100 Hz. The device will then disable itself until a command is sent from
the host. PixiPoint
TM
Z has responded or until 25 milliseconds have
elapsed.
The PixiPoint
TM
Z enables click,
double-click, MouseWheel action
and slow drag without the need for
special drivers. A standard PS/2
mouse driver can be utilized.
EXTERNAL PS/2 PORT
ERROR HANDLING
The UR7HCPXZ-P440 offers an external PS/2 mouse port. Data from this
port is seamlessly merged with data from the internal pointing device.
External devices, including those utilizing a MouseWheel, can be hot-plug
connected.
For every correct command or parameter received from the host, the
UR7HCPXZ-P440 sends an Acknowledge (FAh). If an invalid command or
parameter is received, the UR7HCPXZ-P440 issues a Resend Request
(FEh). If an invalid input is again received, the device transmits an Error
Code (FCh) to the host. Both error and Resend request responses are sent
by the device within 25 milliseconds. The host may not issue any new
commands until either the PixiPoint
TM
Z has responded or until 25
milliseconds have elapsed.
PS/2 DATA FORMAT
DATA REPORT FORMAT TABLE
Copyright Semtech 2000-2001
DOC7-PXZ-P440-DS-111
www.semtech.com
5
Byte 1
b0
Left Button status
1 = depressed
b1
Right Button Status
1 = depressed
b2
Middle Button Status
1 = depressed
b3
Reserved
Always = 1
b4
X8: MSB of X data, sign bit
1 = negative
b5
Y8: MSB of Y data, sign bit
1 = negative
b6
X data overflow
1 = overflow
b7
Y data overflow
1 = overflow
Byte 2
b0
X0: LSB of X data
b1
X1
b2
X2
b3
X3
b4
X4
b5
X5
b6
X6
b7
X7
Byte 3
b0
Y0: LSB of Y data
b1
Y1
b2
Y2
b3
Y3
b4
Y4
b5
Y5
b6
Y6
b7
Y7
Byte 4 (for wheel function; sent only if output of Z data is enabled by the driver)
b0
Z0: LSB of Z data
b1
Z1
b2
Z2
b3
Z3
b4
Z4
b5
Z5
b6
Z6
b7
Z7: MSB or Z data, sign bit
Byte 1
b0
Right Button
1 = depressed
b1
Middle Button
1 = depressed
b2
Left Button
1 = depressed
b3
Reserved
Always = 0
b4
Scaling - 1:1 (0) / 2:1 (1)
b5
Disable - (0) / enable (1)
b6
Stream - (0) / prompt (1) mode
b7
Always = 0
Byte 2
b0 - 1
Current resolution setting
b2 - 7
Always = 0
Byte 3
b0-7
Current sampling rate
The following table shows the
data report format. Each of the two
position values (X and Y) is
expressed as a 9-bit Two's
Complement integer with the most
significant bit (the sign bit) stored
separately in Byte 1. Z value
(wheel or scroll) is expressed as an
8-bit Two's complement integer.
If there is an overflow of the
accumulator, the maximum positive
or negative count is reported
and the corresponding overflow
bit is set.
STATUS REPORT FORMAT TABLE