ADNS-2700 Avago Technologies US Inc., ADNS-2700 Datasheet - Page 18

no-image

ADNS-2700

Manufacturer Part Number
ADNS-2700
Description
USB SoC 3B Optical Sensor
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-2700

Supply Voltage Range Dc
4V To 5.25V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
516-2297-5

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADNS-2700
Manufacturer:
AVAGO
Quantity:
1 200
Part Number:
ADNS-2700
Manufacturer:
AVAGO
Quantity:
300
Company:
Part Number:
ADNS-2700
Quantity:
782
USB Commands
Note:
The last two bytes in a command shown as “nn 00” specify the 16-bit data size in the order of “LowByte HighByte. ” For example a two-byte data size
would be specified as “02 00. ” ADNS-2700 will not provide more bytes than the number requested in the command, but it will only supply up to a
maximum of 8 bytes at a time. The ADNS-2700 will re-send the last packet if the transfer is not acknowledged properly.
18
Mnemonic
USB_RESET
USB_SUSPEND
USB_RESUME
Get_Status_Device
Get_Status_Interface
Get_Status_Endpt0
Get_Status_Endpt1
Get_Configuration
Get_Interface
Get_Protocol
Get_Desc_Device
Get_Desc_Config
Get_Desc_String
Get_Desc_HID
Get_Desc_HID_Report
Get_HID_Input
Get_Idle
Get_Vendor_Test
Set_Address
Set_Configuration
Set_Interface
Set_Protocol
Set_Feature_Device
Set_Feature_Endpt0
Set_Feature_Endpt1
Clear_Feature_Device
Clear_Feature_Endpt0
Clear_Feature_Endpt1
Set_Idle
Set_Vendor_Test
Poll_Endpt1
Command
D+/D- low > 18.7 Ps
Idle state > 3 mS
Non-idle state
80 00 00 00 00 00 02 00
81 00 00 00 00 00 02 00
82 00 00 00 xx 00 02 00
82 00 00 00 81 00 02 00
80 08 00 00 00 00 01 00
81 0A 00 00 00 00 01 00
A1 03 00 00 00 00 01 00
80 06 00 01 00 00 nn 00
80 06 00 02 00 00 nn 00
80 06 xx 03 00 00 nn 00
81 06 00 21 00 00 09 00
81 06 00 22 00 00 nn 00
A1 01 00 01 00 00 nn 00
A1 02 00 00 00 00 01 00
C0 01 00 00 xx 00 01 00
00 05 xx 00 00 00 00 00
00 09 xx 00 00 00 00 00
01 0B 00 00 00 00 00 00
21 0B xx 00 00 00 00 00
00 03 01 00 00 00 00 00
02 03 00 00 xx 00 00 00
02 03 00 00 81 00 00 00
00 01 01 00 00 00 00 00
02 01 00 00 xx 00 00 00
02 01 00 00 81 00 00 00
21 0A 00 rr 00 00 00 00
40 01 00 00 xx yy 00 00
See USB command details
Notes
Device Resets; Address=0
Device enters USB low-power mode
Device exits USB low-power mode
Normally returns 00 00, Self powered 00 00,
Remote wakeup 02 00
Normally returns 00 00
OUT: xx=00, IN: xx=80
Normally returns 00 00
Normally returns 00 00, Halt 00 01
Return: 00=not config., 01=configured
Normally returns 00
Normally returns 01, Boot protocol 00
See USB command details
See USB command details
See USB command details
See USB command details
Return depends on motion & config
Returns rate in multiples of 4 ms
Read register xx
xx = address
Not configured: xx=00
Configured: xx=01
Only one interface supported
Boot: xx=00, Report: xx=01
Enable remote wakeup
Halt. OUT: xx=00, IN: xx=80
Halt
Disable Remote wakeup
Clear Halt; OUT: xx=00, IN: xx=80
Clear Halt
rr = report rate in multiples of 4 ms
Write yy to address xx
Read buttons, motion, & Z-wheel

Related parts for ADNS-2700