ADNS-5700-H3NB

Manufacturer Part NumberADNS-5700-H3NB
DescriptionUSB SoC 3B 270deg Optical Sensor
ManufacturerAvago Technologies US Inc.
ADNS-5700-H3NB datasheet
 


Specifications of ADNS-5700-H3NB

Lead Free Status / RoHS StatusLead free / RoHS Compliant  
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Page 1/41

Download datasheet (2Mb)Embed
Next
ADNS-5700-XXXX
Optical Mouse Sensor
Data Sheet
Description
The ADNS-5700-XXXX is a compact, one chip USB optical
mouse sensor for implementing a non-mechanical
tracking engine for computer mice.
It is based on optical navigation technology that measures
changes in position by optically acquiring sequential
surface images (frames) and mathematically determining
the direction and magnitude of movement.
The sensor is in a 18 -pin optical package that is designed
to be used with the ADNS-5100 round lens , ADNS-5100-
001 trim lens or ADNS-5100-002 truncated round lens, the
ADNS-5200 Clip and the HLMP-ED80 LED-XX000. These
parts provide a complete and compact mouse sensor.
There are no moving parts, and precision optical alignment
is not required, facilitating high volume assembly.
The output format is USB. This device meets HID Revision
1.11 specification and is compatible with USB Revision 2.0
specification.
Frame rate is varied internally to the sensor to achieve
tracking and speed performance, eliminating the need for
the use of many registers.
Default resolution is specified as 1000 counts per inch,
with rates of motion up to 30 inches per second. Buttons
and tilt wheel features are also available.
A complete mouse can be built with the addition of a PC
board, switches and mechanical Z-wheel, plastic case and
cable.
Theory of Operation
The ADNS-5700-XXXX is based on Optical Navigation
Technology. It contains an Image Acquisition System (IAS),
a Digital Signal Processor (DSP) and USB stream output.
The IAS acquires microscopic surface images via the
lens and illumination system provided by the ADNS-5100
round lens , ADNS-5100-001 trim lens or ADNS-5100-
002 truncated round lens, ADNS-5200 clip and HLMP-
ED80-XX000. These images are processed by the DSP to
determine the direction and distance of motion. The DSP
generates the x and y relative displacement values which
are converted to USB motion data.
Features
• Optical navigation technology
• Default resolution 1000cpi, selectable resolution 800cpi
or 1200cpi through different part number
• High speed motion detection up to 30 inches per
second (ips) and acceleration of 8g
• Accurate navigation over a wide variety of surfaces
• No precision optical alignment needed
• Wave Solderable
• Single 5.0 volt power supply
• Meets USB Revision 2.0 specification
• Meets HID Revision 1.11
• Tilt Wheel function
• Optical or Mechanical Z-Wheel function
• 12bits motion reporting
• 2 axis sensor rotation : 0° or 270°
Applications
• Mice for desktop PC’s, Workstations, and portable PC’s
• Trackballs
• Integrated input devices

ADNS-5700-H3NB Summary of contents

  • Page 1

    ... The sensor -pin optical package that is designed to be used with the ADNS-5100 round lens , ADNS-5100- 001 trim lens or ADNS-5100-002 truncated round lens, the ADNS-5200 Clip and the HLMP-ED80 LED-XX000. These parts provide a complete and compact mouse sensor ...

  • Page 2

    ... Pinout 18pin PDIP ADNS-5700-XXXX 3 button Pin Number H3PB, H3QB H4PB, H4QB LED_GND LED_GND 6 XY_LED XY_LED DD5 DD5 8 GND GND 9 ZLED ZLED 10 REG0 / V REG0/ V DD3 GND GND 14 OSC_IN OSC_IN 15 OSC_OUT OSC_OUT Pin description table Pin Name Description D + USB D+ line D - USB D- line ZA ZA Optical wheel quadrature input ...

  • Page 3

    ... ADNS-5700-H3PB Standard 3 1000 buttons ADNS-5700-H4MB Standard 3 1000 buttons ADNS-5700-H4PB Standard 3 1000 buttons ADNS-5700-H5MD Standard 5 1000 buttons ADNS-5700-H5PD Standard 5 1000 buttons ADNS-5700-H3NB Standard 3 1000 buttons ADNS-5700-H3QB Standard 3 1000 buttons ADNS-5700-H4NB Standard 3 1000 buttons ADNS-5700-H4QB Standard 3 1000 buttons ADNS-5700-H5ND Standard 5 1000 buttons ADNS-5700-H5QD ...

  • Page 4

    Figure 2. Package outline drawing CAUTION advised that normal static precautions be taken in handling and assembly of this component to prevent damage and/or degradation which may be induced by ESD. 4 ...

  • Page 5

    ... Figure 3. Recommended PCB mechanical cutouts and spacing (Top view) Note: The recommended pin hole dimension of the sensor is 0.7 mm. Shown with ADNS-5100 round lens, ADNS-5100-001 trim lens or ADNS- 5100-002 truncated round lens, ADNS-5200 clip and HLMP-ED80-XX000 Avago Technologies provides an IGES file drawing describing the base plate molding features for lens and PCB alignment. ...

  • Page 6

    ... PCB 2.40 0.094 Bottom of Lens Flange to Surface Notes: 1. All dimensions in millimeters/inches. 2. All tolerance ±0.1 mm. Figure 4. 2D assembly drawing of ADNS-5700-XXXX ADNS-5700-XXXX Customer Supplied PCB Lens (Full Flanged Shown) Customer Supplied Base Plate with recommended features per IGES 3D Model Figure 5. Exploded view drawing 6 42 ...

  • Page 7

    ... PCB distance. 5. Place the lens onto the base plate. 7 The ADNS-5200 clip holds the LED in relation to the lens. The LED must be inserted into the clip and the LED’s leads formed prior to loading on the PCB. The clip interlocks the sensor to the lens, and through the lens to the alignment features on the base plate ...

  • Page 8

    ... Design considerations for improving ESD Performance The table below shows typical values assuming base plate construction per the Avago Technologies supplied IGES file and ADNS-5100 round lens, ADNS-5100-001 trim lens and ADNS-5100-002 truncated round lens. Stand-off of the base plate shall not be larger than 5mm. ...

  • Page 9

    ... QA ZLED encoder 27 K Figure 8a. Application Circuit with ADNS-5700-HxxB with Optical Z-Wheel DISCLAIMER: ALL DESIGNERS AND MANUFACTURERS OF THIS DESIGN MUST ASSURE THAT THEY HAVE ALL NECESSARY INTELLECTUAL PROPERTY RIGHTS. Notes: • All caps (except C4) MUST be as close to the sensor pins as possible. • C3 and C5 connected to pin 10 must be terminated at pin 13. ...

  • Page 10

    ... Vdd 5 V Mechanical ZWheel Figure 8b. Application Circuit with ADNS-5700-HxxB with Mechanical Z-Wheel DISCLAIMER: ALL DESIGNERS AND MANUFACTURERS OF THIS DESIGN MUST ASSURE THAT THEY HAVE ALL NECESSARY INTELLECTUAL PROPERTY RIGHTS. Notes: • All caps (except C4) MUST be as close to the sensor pins as possible. ...

  • Page 11

    ... ZLED encoder 27 K Figure 8c. Application Circuit ADNS-5700-H5PD and ADNS-5700-H5QD With 5 Button and Optical Z-Wheel DISCLAIMER: ALL DESIGNERS AND MANUFACTURERS OF THIS DESIGN MUST ASSURE THAT THEY HAVE ALL NECESSARY INTELLECTUAL PROPERTY RIGHTS. Notes: • All caps (except C4) MUST be as close to the sensor pins as possible. ...

  • Page 12

    ... Vdd Mechanical ZWheel Figure 8d. Application Circuit with ADNS-5700-H5MD and ADNS-5700-H5ND with 5 Button and Mechanical Z-Wheel DISCLAIMER: ALL DESIGNERS AND MANUFACTURERS OF THIS DESIGN MUST ASSURE THAT THEY HAVE ALL NECESSARY INTELLECTUAL PROPERTY RIGHTS. Notes: • All caps (except C4) MUST be as close to the sensor pins as possible. ...

  • Page 13

    ... RES Distance from lens reference Z plane to surface Frame Rate 13 • UL flammability level UL94 V-0. • Provides sufficient ESD creepage/clearance distance to withstand discharge up to 15kV when assembled into a mouse with ADNS-5100 round lens according to usage instructions above. Minimum Maximum Units -40 85 °C -15 55 ° ...

  • Page 14

    Sensor LENS Z OBJECT SURFACE Figure 9. Distance from lens reference plane to object surface AC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25°C, V Parameter Symbol Wakeup delay from rest T WUPP mode due to ...

  • Page 15

    USB Timing Specifications Timing Specifications over recommended operating conditions. Parameter D+/D- Transition rise time D+/D- Transition rise time D+/D- Transition fall time D+/D- Transition fall time Rise and Fall time matching Wakeup delay from USB suspend mode due to buttons ...

  • Page 16

    V (min (min (max (max) OL GND Figure 11. Data Signal Voltage Levels 0.6 0.8 -1.0 0.0 0.2 0.4 Figure 12. Differential Receiver Input Sensitivity vs. Common Mode Input Range T PERIOD T DJR ...

  • Page 17

    T PERIOD Crossover Point Differential Data Lines Differential Data to SE0 Skew PERIOD Figure 14. Differential to EOP Transition Skew and EOP Width T PERIOD Differential Data Lines Consecutive Transitions Figure 15. Differential Output Jitter 17 Crossover ...

  • Page 18

    DC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25°C, V Parameter System Current, mouse moving System Current, mouse not moving System current, USB suspend mode, Remote Wakeup Enabled Supply current (Sensor only), mouse moving Supply current ...

  • Page 19

    ... Wavelength in nm [1] Figure 17. Wavelength responsivity. (Comparative Surfaces) Note: 1. The ADNS-5700-XXXX is designed for optimal performance when used with the HLMP-ED80-XX000 (Red LED 639nm distance from Lens Reference Plane to Surface. 3. DOF = Depth of Field 19 Maximum Units Notes 0.5 % Average path error as percent of total 2.5” travel on ...

  • Page 20

    Configuration after Power up (Data Values) State from Figure 9-1 of USB spec: Signal Powered or Default Function Address or Configured GND if used as VID/PID jumper else pullup DD3 active for button use ...

  • Page 21

    ... 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 maximum of 8 bytes at a time ...

  • Page 22

    USB COMMAND DETAILS USB_RESET D+/D- low for an extended period USB Spec: A device may reset after seeing an SE0 for more than 18.7 uS, and definitely after 10mS. Notes: After power up and prior to Reset, the device will ...

  • Page 23

    Get_Status_Endpt0 Endpt0 OUT Endpt0 IN Returns ...

  • Page 24

    Get_Protocol Returns Boot protocol Report protocol Default: Accept Addressed: Accept Configured: Accept Notes: Defaults to Report protocol after USB Reset. Use Set_Protocol to ...

  • Page 25

    Get_Desc_Config Returns ...

  • Page 26

    Default: Accept Addressed: Accept Configured: Accept Notes: This is the concatenation of 4 descriptors: Configuration Interface HID Endpt Get_Desc_String xx= 00 Language String 01 Manufacturer String 02 Product String Returns ...

  • Page 27

    Get_Desc_HID_Report Returns: These values are determined by jumper configuration see table on page 4: With Tilt wheel and 12bit reporting This returns a ...

  • Page 28

    With without Tilt wheel and 12bit reporting Default: Accept Addressed: Accept Configured: Accept Notes: The length of this report is needed in the HID descriptor ...

  • Page 29

    Get_HID_Input (with tilt wheel and 12 bit motion reporting (without tilt wheel and 12 bit reporting) Returns ...

  • Page 30

    Set_Address new device address, from Default: Accept Addressed: Accept Configured: Accept (undefined in USB Spec) Chip gets new address, but stays in ”Configured” mode. Notes: If device ...

  • Page 31

    Set_Feature_Endpt0 Endpt0 OUT Endpt0 IN Default: Stall (undefined ...

  • Page 32

    Set_Idle All reports First report rr = rate in multiples of 4mS Default: Accept Addressed: Accept Configured: Accept Notes: The third byte of the command is ...

  • Page 33

    Poll_Endpt1 Returns button byte motion byte motion byte motion byte (if Z-Wheel tilt wheel byte Default: Ignore request Addressed: Ignore request Configured: ...

  • Page 34

    USB Data Packet Format of mouse with tilt wheel Bit 7 6 Byte Byte Byte Byte 4 Y11 Y10 Byte Byte 6 TW7 TW6 USB Data Packet Format ...

  • Page 35

    Registers The sensor can be programmed through registers, via the USB port, and configuration and motion data can be read from these registers. Certain registers must be Address Register 0x00 Product_ID 0x01 Revision_ID 0x02 MouseStat 0x03 Delta_X_L 0x04 Delta_Y_L 0x05 ...

  • Page 36

    MouseStat Access: Read Bit 7 6 Field MOT Reserved Data Type: Bit field USAGE: A “1” in the motion bit indicates that the USB endpoint has valid data. This register is included for test purposes only. For navigation use, use ...

  • Page 37

    Delta_X_L Access: Read Bit 7 6 Field Data Type: Bit field USAGE: The value in this register reflects the last USB delta X (lower 8 bits) data output or data queued for output. This register is ...

  • Page 38

    SQUAL Access: Read Bit 7 6 Field Data Type: Eight bit number. USAGE: SQUAL is a measure of the number of features visible by the sensor in the current frame. The maximum value is 128. Since ...

  • Page 39

    Pix_Max Access: Read Bit 7 6 Field Data Type: Eight bit number. USAGE: This is the maximum pixel value from the last image taken. Pix_Accum Access: Read Bit 7 6 Field Data Type: ...

  • Page 40

    Pixel Address Map (Looking through the sensor at the surface 114 133 152 171 190 209 228 247 266 285 304 323 342 115 134 153 172 191 ...

  • Page 41

    InvRevID Access: Read Bit 7 6 Field RRID RRID 7 6 Data Type: Eight bit number with current revision of the IC. USAGE: Contains the inverse of the revision ID which is located in register 0x01. IC Register state after ...