SEMTECH UR7HCTS2-P840

ScreenCoderTM UR7HCTS2-P840
High-Performance, Low Power PS/2
Touch Screen Controller/Digitizer
HID & SYSTEM MANAGEMENT PRODUCTS, MOUSECODERTM FAMILY
DESCRIPTION
FEATURES
The ScreenCoderTM PS2 is a highperformance IC that interfaces any
4 or 8-wire resistive touch screen
to the standard PS/2 mouse port.
Low-power and tiny, the single IC
is ideal for portable systems, web
phones and interactive kiosks. It
offers an advanced algorithm for
enhanced motion control as well as
an extra port for hot-plug
connection of an external PS/2
pointing device. Both the touch
screen and the external device can
be operated concurrently without
any penalty.
The UR7HCTS2-P840 is equipped
with a special command protocol
that enables the touch screen to
operate in either relative (mouselike) or absolute positioning mode.
Because the IC interfaces via the
PS/2 mouse port, it can utilize any
standard mouse driver when
operating in relative mode. For
absolute positioning, offers a highfunctionality driver which includes
inking capabilities.
• Controller & digitizer in a single IC;
no need for external A/D
• Interfaces ANY 4- or 8-wire
resistive touch screen to standard
PS/2 mouse port; regardless of
size, material or vendor
• High-performance IC offers
accurate cursor control due to
advanced algorithms
• Low-power consumption, due to
sophisticated power management
states, ideal for battery-operated
systems
• Highly resistant to RF & other
noise sources
• Enables hot-plug connection of
an external pointing device
• Wheelmouse functionality is
supported in the external pointing
device
• Other interfaces available
• Embedded touch screen and
external pointing device can
operate concurrently with no
performance penalty
• Supports both absolute and
relative (mouse-like) modes of
operation
• For relative mode, no special
drivers are needed; highfunctionality driver available for
absolute mode
• Supports all commands defined
in the IBM PS/2 Mouse
Communication Protocol, as
well as Semtech’s extended PS/2
communication protocol with
absolute positioning support
• Available in a low-profile 32-pin
LQFP package
• Few external components required
APPLICATIONS
• Portable systems
• Notebooks and Laptops
• Interactive Kiosks
• Touch-enabled monitors
PIN ASSIGNMENTS
RB
RSVD2
RSVD3
RSVD4
RSVD5
POWER_DOWN
SXL
SYT
Mice connected to the
ScreenCoderTM PS2 external mouse
port will always act in relative
mode, even if the touch screen is
operating in the absolute mode.
The PS/2 communication channel
is bi-directional at 10 kbps.
32
25
24
1
The ScreenCoder PS2 offers builtin A/D. Touch detection and
motion are handled in firmware,
and no digitizer is required. The
cost-effective solution requires few
external components, allowing for
a simple and real estate saving
implementation.
TM
LB
XR2
YB2
YT2
XL2
HDAT
XDAT
XCLK
SYB
SXR
XPWRS
RSVD1
VREF
RESET
VSS2
VDD
17
8
16
OCSIN
OSCOUT
VSS
XR1
YB1
YT1
XL1
HCLK
9
ScreenCoder and MouseCoder are trademarks of
Semtech Corporation. All other trademarks belong
to their respective companies.
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
1
www.semtech.com
ORDERING CODE
Package Options
32-pin, Plastic LQFP
Pitch in mm’s
0.5
TA=-20° C to +85° C
UR7HCTS2-P840-FG
Other Materials
ScreenCoderTM PS2 Eval. Kit
Type
Evaluation Kit
Order number
EVK7-TS2-P840-XXX
Note 1: XXX= Denotes Revision number
BLOCK DIAGRAM
Left
Button
Right
Button
PWR_DOWN
Power Management
XPWRS
Switch Interface
HCLK
X Input
PS/2 Communication Port
4
HDAT
Y Input
Sense Lines
4
XCLK
Control
8042 Emulation Port
Sensor Interface
XDAT
16 bit Timer
Power-On Reset
Oscillator Circuit
OSCIN
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
2
Drivers for
Touch Screen
Sensor
OSCOUT
www.semtech.com
PIN DEFINITIONS
Mnemonic
VDD
VSS
VSS2
OSCIN
Pin #
8
11
7
9
Type
P
P
P
I
_OSCOUT
10
O
_RESET
HDAT
HCLK
XCLK
6
19
16
17
I
I/O (nd)
I/O (nd)
I/O (nd)
XDAT
18
I/O (nd)
_LB
_RB
XR1
YB1
YT1
XL1
XL2
YT2
YB2
XR2
VREF
SXL
SYT
SYB
SXR
_POWER_
DOWN
XPWRS
24
25
12
13
14
15
20
21
22
23
5
31
32
1
2
I/O (nd)
I/O (nd)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
AI
AI
AI
AI
AI
30
3
I
AI
RSVD1-5
4, 26
27-29
I/O
Name and Function
Power Supply
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
Mouse Data: connects to Host’s data line
Mouse Clock: connects to Host’s clock line
External Mouse Clock: PS/2 clock signal from
external mouse; keep open if unused
External Mouse Data: PS/2 data signal from
external mouse; keep open if unused
Left Button: active low, strobed sampling
Right Button: active low, strobed sampling
Sensor’s Excitation Driver: connect to X Right
Sensor’s Excitation Driver: connect to Y Bottom
Sensor’s Excitation Driver: connect to Y Top
Sensor’s Excitation Driver: connect to X Left
Sensor’s Excitation Driver: connect to X Left
Sensor’s Excitation Driver: connect to Y Top
Sensor’s Excitation Driver: connect to Y Bottom
Sensor’s Excitation Driver: connect to X Right
Reference Voltage for built-in A/D
Sense line: for X Left
Sense line: for Y Top
Sense line: for Y Bottom
Sense line: for X Right
Hardware Power Down: tie high if unused
External Mouse Power Sense: tie high if unused
and external mouse port is used; tie low if external
mouse port is unused
Reserved
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-channel Open Drain driver
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
3
www.semtech.com
FUNCTIONAL DESCRIPTION
The ScreenCoderTM UR7HCTS2-P840 consists functionally of six major sections (see the Functional Diagram on
page 2). These are the Sensor Interface, Power Management section, 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.
SENSOR INTERFACE
OSCILLATOR
To obtain position information from
the Resistive Touch Screen Sensor,
the ScreenCoderTM PS2 uses four
internal drivers (two pins for each
driver) and four sensing lines.
During sampling, first the drivers
and sensing lines for X axis are
activated, by setting one X driver
high and the other X driver low;
the drivers for Y axis are set
floating. This action produces a
voltage gradient across the touch
screen's surface in the X direction.
This IC has a built-in Oscillator circuit capable of operations with an
external 4.00 MHz Clock source, or a Ceramic Resonator (preferably with
built-in Load Capacitors). Note that the Crystals can NOT be used. The
ScreenCoderTM PS2 frequently switches its Oscillator OFF and ON in order
to operate with the least amount of power consumption. Due to their very
high Q, the Crystal-based oscillators have exceedingly long Start-up times
and can NOT be used with the ScreenCoderTM PS2.
The internal A/D measures both the
voltage across the activated X
plane and the voltage potential
between the planes. Next, the
drivers for the Y axis are activated,
while the drivers for the X axis are
set floating. Again, the internal A/D
measures both voltage across the
activated plane and potential
between the planes. The X and Y
absolute position information is
calculated from these four A/D
measurements.
Before the measurement of X
and Y positions, the ScreenCoderTM
PS2 checks if there is any touch
pressure applied to the sensor.
Proprietary touch detection
algorithm performs this test very
quickly, accommodating sensors
with various plate-to-plate
capacitances. Actual
measurements are somewhat more
complex and are covered by a US
and international patent currently
pending.
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
PS/2 COMMUNICATION
At start-up, or upon receiving a reset command, the UR7HCTS2-P840 will
wait between 300 and 500 milliseconds before sending an AAh to the Host
followed by a device ID of 00h. The IC will then 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 an Enable (F4h)
command is sent from the Host.
ERROR HANDLING
For every correct command or parameter received from the Host, the
UR7HCTS2-P840 sends an Acknowledge (FAh). If an invalid command or
parameter is received, the UR7HCTS2-P840 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. Host may not issue any new commands until either the
ScreenCoderTM PS2 has responded or until 25 milliseconds have elapsed.
POWER MANAGEMENT
The ScreenCoderTM PS2 implements two power management methods:
Self-Power ManagementTM and System-coordinated Power Management.
Self-Power Management
Self-Power ManagementTM of the ScreenCoderTM PS2 permits,
independently of any system intervention, the lowest power consumption
possible within the present parameters and conditions of operation.
Through Self-Power ManagementTM, the ScreenCoderTM PS2 is capable of
operating - most of the time - at only 1uA, independently of the state of the
system.
4
www.semtech.com
POWER MANAGEMENT (CON’T)
The "Stop" mode is the lowest
power consumption mode. In this
mode, the oscillator is stopped and
the IC consumes only the leakage
current. This is the default mode to
which the IC will revert when it is
idle. An event or signal conditions
wake-up the IC. The
ScreenCoderTM PS2 can still
operate most of the time at only
1uA, even when the host is in the
active state, and with active
external PS/2 device attached to
the ScreenCoderTM PS2. If an
external PS/2 device sends a data
packet, the ScreenCoderTM PS2 will
exit the "Stop" mode for as long as
it takes to process the message
and relay the information to the
system. This operation is done
transparently to the host, without
any data loss or any response
delay from the input device.
System-coordinated Power
Management
Normal Operation State
In normal operation state, both
_PWR_DOWN and XPWRS pins are
in high state. ScreenCoderTM PS2
operations are controlled by SelfPower ManagementTM.
Figure 1: Semtech’s Self-Power ManagementTM State
System Request To Send,
Mouse hot plug or Data Packet,
Touch Screen activity,
Button press
RUN
STOP
1s of inactivity
POWER MANAGEMENT (CON’T)
During the "Critical suspend", the ScreenCoderTM will shut down all of the
pointing activities. However, the communications with the Host are still
enabled.
External PS/2 power down
The ScreenCoderTM PS2 monitors the power state of the external PS/2
pointing device through the XPWRS pin. If the IC senses that the external
PS/2 device has been powered-down by the host, it will actively eliminate
shot-through current in the input buffers for the clock and data lines by
driving both low.
The ScreenCoderTM UR7HCTS2-P840 will re-initialize the external PS/2
pointing device when the power to the external PS/2 port is restored.
Figure 2: Semtech’s System-coordinated Power Management
Critical Suspend
Critical Suspend
At any time, the Host may negate
the _PWR_DOWN pin in order to
force the ScreenCoderTM PS2 into a
"Critical suspend" mode. This
signal can be activated (driven
low) due to specific conditions of
the Host's operations (for example,
a discharged battery), or due to
actions of the Operating System or
BIOS.
_PWR_DOWN=0
_PWR_DOWN=0
_PWR_DOWN=1
and XPWRS=0
Ext Mouse
power down
_PWR_DOWN=1
and XPWRS=1
_PWR_DOWN=1
and XPWRS=0
Normal State
_PWR_DOWN=1
and XPWRS=1
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
5
www.semtech.com
PS/2 DATA FORMAT
The following table shows the data
report format. X and Y values are
expressed as 9-bit Two’s
Complement signed integers, with
the sign bit / most significant bit
separate. If there is an overflow of
the accumulator, the maximum
positive or negative count is
reported and the corresponding
overflow bit is set.
DATA REPORT FORMAT TABLE
Byte 1
Those that wish to undertake their
own driver development will need to
request from Semtech the document
covering the extended PS/2 protocol
used by the UR7HCTS2-P840.
Left Button status
Right Button Status
Middle Button Status
Reserved
X8: MSb of X data, sign bit
Y8: MSb of Y data, sign bit
X data overflow
Y data overflow
b0
b1
b2
b3
b4
b5
b6
b7
X0: LSb of X data
X1
X2
X3
X4
X5
X6
X7:
1 = depressed
1 = depressed
1 = depressed
Always = 1
1 = negative
1 = negative
1 = overflow
1 = overflow
Byte 2
EXTENDED PS/2 PROTOCOL
Semtech offers a high-performance
driver for Windows 95, Windows 98,
Windows Me, and Windows NT.
Please check with Semtech for other
driver availability.
b0
b1
b2
b3
b4
b5
b6
b7
Byte 3
b0
Y0: LSb of Y data
b1
Y1
b2
Y2
b3
Y3
b4
Y4
b5
Y5
b6
Y6
b7
Y7:
Byte 4 (only for Wheelmouse-type devices)
b0
Z0: LSb of Z data
b1
Z1
b2
Z2
b3
Z3
b4
Z4
b5
Z5
b6
Z6
b7
Z7: MSb of Z data
STATUS REPORT FORMAT TABLE
Byte 1
b0
b1
b2
b3
b4
b5
b6
b7
Right Button
Middle Button
Left Button
Reserved
Scaling - 1:1 (0) / 2:1 (1)
Disable - (0) / enable (1)
Stream - (0) / prompt (1) mode
b0 - 1
b2 - 7
Current resolution setting
b0-7
Current sampling rate
1 = depressed
1 = depressed
1 = depressed
Always = 0
Always = 0
Byte 2
Always = 0
Byte 3
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
6
www.semtech.com
PS/2 MODE COMMANDS
When the Reset Command (FFh)
is received, the UR7HCTS2-P840
sets the following default
parameters: Incremental Stream
Mode, 1:1 scaling, report rate of
100 Hz, and disabled. It then
sends AAh to the host followed by
a device ID of 00h.
The Reset Echo Mode Command
(ECh) returns the device to its
previous mode, and disabled.
The Set Prompt (Remote) Mode
Command (F0h) sets the device
to Prompt Mode. Data values are
then only reported in response to a
Read Report Command (EBh).
The Host sends the Resend Last
Data Stream Command (FEh)
when the host detects an error in
any UR7HCTS2-P840 transmission.
The device then resends the last
output data packet to the Host.
This transmission occurs after a
ScreenCoderTM PS2 transmission
and before the Host enables the
interface allowing the next
ScreenCoderTM PS2 output.
The Set Default Status
Command (F6h) re-initializes the
device to its condition at power-up.
The Disable Command (F5h)
stops the device from transmitting
all reports. However, the mode
does not change; the
ScreenCoderTM PS2 is still able to
respond to commands. If the
Disable Command is issued while
the device is transmitting a report,
the UR7HCTS2-P840 immediately
stops the transmission and
disables itself.
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
If the Set Echo Mode Command
(EEh) is received, the
ScreenCoderTM PS2 will
immediately return any data bytes
except FFh or ECh.
If the ScreenCoderTM PS2 is in
Incremental Stream Mode, the
Enable Command (F4h) will allow
it to begin data transmission. If the
device is in Prompt Mode, the
Enable Command will only update
the internal status of the
ScreenCoderTM PS2.
The ScreenCoderTM PS2 will
respond to the Set Sampling
Rate Command (F3h) in both
Stream and Prompt Modes but will
only update its internal status if this
command is enacted while the
device is in the Stream Mode.
The Read Report Command
(EBh) prompts the ScreenCoderTM
PS2 for a report. The report occurs
even if the device has not moved
or if the status of the switches did
not change.
The Set Incremental Stream
Mode Command (EAh) sets the
ScreenCoderTM PS2 to Stream
Mode and disables the device.
The Status Request Command
(E9h) returns a 3-byte status
report.
The Set Resolution Command
(E8h) controls resolution, the Set
2:1 Scaling Command (E7h)
enables a coarse/fine tracking
response, and the Set 1:1 Scaling
Command (E6h) enables the
values of movements to be
transmitted to the Host without any
scaling. Due to Semtech’s
Advanced Motion Algorithm, Set
Resolution and Scaling Commands
are acknowledged and reported as
activated, but their status is
ignored.
The UR7HCTS2-P840 responds to
the Read Device Type Command
(F2h) with the device ID of 00h.
7
www.semtech.com
SEQUENTIAL COMMANDS
Unlike normal commands, sequential commands must be enacted with a
sequence of commands. If the sequence is not consecutive or is incorrect,
the ScreenCoderTM PS2 aborts the detection and responds the way it would
normally respond to a command.
The individual commands that comprise a sequential command have been
designed so that the elements of a sequential command can be sent to the
ScreenCoderTM PS2 via the standard IBM PS/2 BIOS calls and the device
returns a valid response to the Status Request. This ensures that, if the
sequential command is sent via the BIOS, the status response will be
accurately returned even if the BIOS performs error detection. Thus, a
programmer can have complete control of the mouse without having to
access the device hardware port directly.
The UR7HCTS2-P840 implements a special sequential command that can
be used to determine its ability to report three buttons. The sequential
command is a series of commands to the ScreenCoderTM PS2 that cause
the device to respond to the last command (Read Status) with alternate
information.
The sequence of commands is as follows.
1.
2.
3.
4.
5.
Set Resolution = one count/ mm
Set Scaling = 1:1
Set Scaling = 1:1
Set Scaling = 1:1
Read Status
(E8H)
(E6H)
(E6H)
(E6H)
(E9H)
The response to the Read Status Command is in the following format.
Byte 1: Standard Status Information (buttons, scaling, etc.)
Byte 2: Number of mouse buttons (3)
Byte 3: Firmware Revision Number (encoded) or current sampling rate
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
8
www.semtech.com
SCREENCODERTM PS2 ABSOLUTE AND RELATIVE POSITIONING MODES OF OPERATION
The ScreenCoderTM PS2 supports both absolute and relative positioning modes. Details on how to use the IC in
each mode are specified below.cri
ABSOLUTE POSITIONING MODE
RELATIVE POSITIONING MODE
To enable the ScreenCoderTM PS2
to operate in an absolute
positioning mode, a ScreenCoderTM
PS2 driver, or a driver compliant to
the Semtech’s Extended PS/2
protocol, must be installed.
ScreenCoderTM PS2 drivers are
available for use under Windows
95, Windows 98, Windows Me, and
Windows NT. Other operating
systems are also supported;
please call Semtech for details.
For Commands and Data Report
organization, please refer to the
Semtech Extended PS/2 Protocol
with Absolute Positioning Mode
Support document.
In relative positioning mode, the ScreenCoderTM PS2 operates like a normal
mouse, using a standard system mouse driver.
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
9
Button functionality can be achieved as follows: actual switches will act as
left and right buttons, or a tap on the screen will act as a left-button click.
By tapping on the touchscreen, the user can invoke click, double-click, and
click-and-drag functions.
To click, lightly and quickly tap the surface of the touchscreen once.
To double click, rapidly tap on the touchscreen twice.
To click and drag, double-tap rapidly and hold your finger down on the
second tap, then glide to move.
www.semtech.com
SW2
LEFT BUTTON
RIGHT BUTTON
L1
M_DATA
12uH
EXT_M_DATA
GND
GND
EXT_M_CLOCK
See Notes
XL
YT
YB
XR
DRV_XL
DRV_YT
DRV_YB
DRV_XR
JP3
10
2
4
SENSE_XL
SENSE_YT
SENSE_YB
SENSE_XR
L
B
PWR_ON
25
RB
26
RSVD2
27
RSVD3
28
RSVD4
RN1
10k
C3
1
4
3
6
5
8
2
3
X
R
2
2
2
Y
B
2
2
1
Y
T
2
2
0
X
L
2
X
D
A
T
H
D
A
T
1
7
YT1
14
YB1
13
29
RSVD5
XR1
12
30
PWR_DOWN
VSS
11
31
SXL
32
SYT
1
S
X
R
2
X
P
W
R
S
3
R
S
V
D
1
4
V
R
E
F
5
www.semtech.com
10nF
+/-10% X7R
GND
5
4
3
47pF
1
GND
7
8
M_CLOCK
C8
47pF
Mounting
holes
OSCOUT 10
OSCIN 9
R
E
S
E
T
V
S
S
2
6
7
V
D
D
Y1
4.00MHz
8
GND
VDD
VDD
M_DATA
1
2
3
4
5
7
C1
SXL
.1uF
M_CLOCK
C2
10uF
JP2
PS/2 DATA
SHIELD
GND
+5V
PS/2CLOCK
S5B_PH_K
GND
GND GND
GND
VDD
SYT
U2
TC54VC4502ECB
NOT_RESET
2
REF
VALUE
C1
.1uF
C3-C6 10nF
RN1
10K
3
REF
Y1
1
SYB
10nF
+/-10% X7R
C6
6
2
X
C
L
K
HCLK 16
XL1 15
32-pin LQFP
10nF
+/-10% X7R
C5
1
8
U1
10nF
+/-10% X7R
C4
1
9
UR7HCTS2_P840
S
Y
B
2
C7
MDIN6_SH
SXR
VALUE
4.00 MHz
TOLERANCE OTHER DATA
ANY
CERAMIC ANY
+/-10%
CERAMIC X7R
+/-5%
ANY
PART#, MFG
PBRC-4.00BR, AVX
GND
(C)2000 USAR Systems, A Semtech Company
EXT_POWER_SENSE
NOTES:
P840 == PS/2 In/Out, 4.00 MHz, 8/4-wire, Model 0.
Connect Drive and Sense lines together for the 4-wire Sensor.
Y1 == 4.00 MHz Ceramic Resonator with Built-in Load Capacitors.
Crystals can NOT be used.
EXT_PS2_VDD
568 BROADWAY
NEW YORK, NY 10012
Ph 212.226.2042 Fax 212.226.3215
ScreenCoder II UR7HCTS2-P840-FG
UR7HCTS2P840 Rev 0.8
SUGGESTED INTERFACING FOR THE SCREENCODERTM PS2 UR7HCTS2-P840-FG
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
EXT_PS2_VDD
SW1
SCREENCODERTM PS2 EVALUATION BOARD MECHANICAL
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
11
www.semtech.com
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
12
GND
10k
10nF
C6
10nF
C5
10nF
C4
10nF
C3
1
2
3
4
5
6
7
8
VDD
FXR
FYB
FYT
GND
1
2
3
4
5
6
7
8
FXL
JP7
CON_SIP8
GND
32
31
30
29
28
27
26
25
SYT
SXL
1
S
Y
B
X
L
2
2
0
U1
Y
T
2
2
1
H
D
A
T
1
9
2
S
X
R
3
X
P
W
R
S
4
5
R
S V
V R
D E
1 F
X
D
A
T
1
8
7
V
S
S
2
11
12
13
8
V
D
D
Y1
TC54VC4502ECB
U2
NOT_RESET
1
GND
3
2
C2
10uF
VDD
GND
.1uF
VDD
GND
C1
4.00MHz
OSCOUT 10
OSCIN 9
VSS
XR1
YB1
YT1
14
X
C
L
K
HCLK 16
XL1 15
1
7
GND GND
6
R
E
S
E
T
32-pin LQFP
PWR_DOWN
RSVD5
RSVD4
RSVD3
Y
B
2
2
2
UR7HCTS2_P840
X
R
2
L
B
RSVD2
RB
2
3
2
4
GND
RIGHT BUTTON
SW2
P840 == PS/2 In/Out, 8/4-wire, 4.00 MHz, Model 0.
The PCB is pre-configured for the 4-wire Sensor. For the 8-wire Sensor
cut the jumpers beteen the Drive and the Sense lines, change JP1.
Traces of the jumpers are located on the Bottom (Solder) side of the PCB,
between the pins of JP1.
NOTES:
GND
Y_T
SYT
X_L
SXL
Y_B
SYB
X_R
SXR
LEFT BUTTON
RN1
GND
CON_SIP3
1
2
3
JP4
VDD
1
2
3
4
5
6
7
8
9
10
CON_2X5
JP1
SEE NOTES
SW1
VDD
JP3
GND
1
2
3
4
5
7
1
3
5
47pF
C8
GND
47pF
C7
S5B_PH_K
PS/2 DATA
SHIELD
GND
+5V
PS/2CLOCK
JP2
Mounting
holes
8
MDIN6_SH
VALUE TOLERANCE OTHER DATA
.1uF
ANY
CERAMIC ANY
10nF
+/-10%
CERAMIC X7R
10K
+/-5%
ANY
VALUE PART NUMBER/MFG
4.00 MHz PBRC-4.00BR/AVX
M_CLOCK
M_DATA
2
4
6
JP5
CON_SIP3
GND
12uH
L1
1
2
3
VDD
568 BROADWAY
NEW YORK, NY 10012
Ph 212.226.2042 Fax 212.226.3215
EVB for ScreenCoder II UR7HCTS2-P840-FG
UR7HCTS2EVB.sch Rev 0.8
(C)2000 USAR Systems, A Semtech Company
REF
C1
C3-C6
RN1
REF
Y1
M_CLOCK
GND
CON_SIP3
1
2
3
JP6
EXT_M_CLOCK
EXT_M_DATA
M_DATA
X_PS2_PWR
SUGGESTED EVALUATION BOARD INTERFACING FOR THE SCREENCODERTM PS2 UR7HCTS2-P840-FG
www.semtech.com
MECHANICAL INFORMATION FOR THE FG 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-TS2-P840-DS-106
13
www.semtech.com
ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings
Ratings
Supply Voltage
Input Voltage
Current Drain per Pin
(not including Vss or Vdd)
Operating Temperature
UR7HCTS2-P840
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
+/- 10
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
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
14
www.semtech.com
SCREENCODERTM PS2 BILL OF MATERIALS FOR PAGE 10 SCHEMATIC
UR7HCTS2-P840-FG BOM
Description
Quantity
Capacitors:
C1
1
C2
1
C3, C4, C5, C6
4
C7, C8
2
ICs:
U1
1
U2
1
Resistor
Network
RN1
1
Resonator:
Y1
1
Inductor
L1
1
Manufacturer
Part#
Description
Generic
Generic
Generic
Generic
Any
Any
Any
Any
.1uF, 10%, Ceramic, X7R or Z5U
10uF, 10V, +80%/-20%, Tantalum
10nF, 10%, Ceramic, X7R
47pF, 10%, Ceramic, X7R
Semtech
Telcom
UR7HCTS2-P840-FG
TC54VC4502ECB
ScreenCoderTM PS/2 Controller
Reset IC
Generic
Any
10K, 4 independent resistors
AVX
PBRC-4.00BR
4.00MHz Ceramic Resonator w/ Caps, SMT
Generic
Any
12uH Inductor
Note: Auxillary components are not shown.
Copyright ©1999-2001 Semtech Corporation
DOC7-TS2-P840-DS-106
15
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-2001 Semtech Corporation. All rights reserved.
MouseCoder, ScreenCoder and Self-Power Management 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-TS2-P840-DS-106
16
www.semtech.com