ADNS-5700-H3NB Avago Technologies US Inc., ADNS-5700-H3NB Datasheet - Page 21

no-image

ADNS-5700-H3NB

Manufacturer Part Number
ADNS-5700-H3NB
Description
USB SoC 3B 270deg Optical Sensor
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-5700-H3NB

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
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 specifed as “02 00. ” ADNS-5700-XXXX 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-5700-XXXX will re-send the last packet if the transfer is not acknowledged properly.
21
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.7us
Idle state > 3mS
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
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
See USB command details
Return depends on motion & config
Returns rate in multiples of 4ms
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 4ms
Write yy to address xx
Read buttons, motion, & Z-wheel

Related parts for ADNS-5700-H3NB