ADNS-7700-HCMY Avago Technologies US Inc., ADNS-7700-HCMY Datasheet - Page 20

no-image

ADNS-7700-HCMY

Manufacturer Part Number
ADNS-7700-HCMY
Description
USB SoC Lsr Snsr 5B+OTF+LED_T
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-7700-HCMY

Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADNS-7700-HCMY
Manufacturer:
SANYO
Quantity:
321
Buttons and Tilt Wheel
The minimum time between button presses is T
Buttons, B1 through B5 and Tilt Wheel are connected to a
Schmidt trigger input with 100PA current sources pulling
up to +5.0V during run, rest and USB suspend modes.
The tilt wheel feature can be enabled or disabled via OTP
register. All designers and manufacturers of final product with tilt
wheel enabled must assure that they have all necessary intellectual
property rights.
Debounce Algorithm
x Button inputs B1, B2, B3, B4, B5, TW1 and TW2 are
x Three consecutive low values create a button press
x Three consecutive high values create a button release
Z-Wheel
ADNS-7700 is designed to be used with mechanical Z-
Wheel for vertical scrolling. The Z-Wheel reporting format
which determines the vertical scroll resolution is Z/2 as
most of the commonly available mechanical Z-Wheel en-
coders come with lower sensitivity.
On-the-Fly (OTF) Resolution Mode
The ADNS-7700-HAMY, ADNS-7700-HCMY and ADNS-
7700-HMMY sensors are enhanced with programmable
On-the-Fly (OTF) resolution mode, which user is able to
switch resolution setting anytime with OTF button click.
OTF mode can be activated from OTP register 0xC1 by
writing either 01 or 10 to OTF [1:0]. When OTF [1:0] = 00
or 11, the resolution setting is fixed as per CPI_SET0 reg-
ister configuration. Refer to Table 4 on the configurable
options.
Every OTF button click triggers the change of resolution
setting from current state to next state. The OTF state
machine as shown in Figure 19 implements in the se-
quence of S0: CPI_SET0, S1: CPI_SET1 and S2: CPI_SET2 in
a cycle. The default state upon ADNS-7700 sensor power
up is always at S0.
For ADNS-7700-HAMY sensor, the OTF state can be dis-
played with LED indication via LED0, LED1 and LED2 pins.
LED0, LED1 and LED2 are active high output and can be
connected to the base of a NPN bi-polar junction transis-
tor (BJT) which when ON connects VDD to the LED.
The button click for OTF mode in ADNS-7700-HMMY re-
quires long press. The long press timing is configurable via
LONGPRESS register, 0xC6 with default timing of 0.256s.
20
sampled every 2ms.
event.
event.
DBB
.
Figure 19. OTF Resolution Mode State Machine
Table 3. OTF LED Indication Status for ADNS-7700-HAMY
KeyMap (KM)
KeyMap mode enables B4, B5, TW1 or TW2 button to be
assigned as keyboard shortcut key. Thus, the sensor can
be customized to implement standard Microsoft keyboard
shortcut keys or special shortcut keys used in different ap-
plications, eg. Office, CAD, PC Games, etc. Table 3 shows
the configuration of KM1 and KM2 pins in KeyMap mode.
KM [1:0] bits in DEVCONFIG register, 0xC1 must comple-
ment to each other in order to enable KeyMap modes.
KM1 will be implemented as per CodeA setting while KM2
will be implemented as per CodeB setting. CodeA and
Code B allow configuration of two and above keys combi-
nation (eg. Alt+Tab, Alt+Ctrl+Del).
CodeA = CODEA_KEY1 register, 0xC2 + CODEA_KEY2 reg-
ister, 0xC4
CodeB = CODEB_KEY1 register, 0xC3 + CODEB_KEY2 reg-
ister, 0xC5
CODEA_KEY1 and CODEB_KEY1 registers consist of 8 pre-
defined keyboard keys: Microsoft Logo GUI, Alt, Shift and
Ctrl keys located at left and right sides. CODEA_KEY2 and
CODEB_KEY2 registers can be programmed with a key-
board key scan code available from Windows Platform
Design Notes on Keyboard Scan Code Specification, which
can be downloaded from:
http://www.microsoft.com/whdc/archive/scancode.mspx
State Sequence
Previous
S2
S0
S1
CPI_SET0
S0
OTF button
1
Current
S0
S1
S2
st
pressed
OTF button 3
Current State Status
LED0
High
Low
Low
CPI_SET1
S1
rd
pressed
LED1
Low
High
Low
OTF button
2
nd
pressed
LED2
Low
Low
High
CPI_SET2
S2

Related parts for ADNS-7700-HCMY