ADNS-2001 HP | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 12

Technical content

Features

  • Optical navigation technology – Superior precision and smooth navigation optimized for desktop and portable mouse

applications

– No mechanical moving parts, provides high reliability and needs no maintenance

  • Complete compact 2-D motion sensor – Easy implementation and design flexibility – Replaces mechanical ball system in traditional mice
  • Two selectable output modes – Two channel quadrature output mode (X and Y direction) which emulates encoder phototransistors – Standard 3-button PS/2 output mode
  • High speed motion detector – Accurately measures up to 16 inches per second at 400 cpi
  • Accurate navigation over a wide range of surfaces – Enables mouse to be used with or without a mouse pad
  • Power conservation mode during no motion
  • Compatible with high volume manufacturing processes – Requires no precision optical alignment – Wave solderable
  • 33% faster than HDNS-2000 – 2000 fps (@ 24 MHz)
  • Computer mice for desktop PCs, workstations, and portable computers
  • Trackball
  • Integrated input devices

Description

The ADNS-2001 is a low-cost reflective optical sensor that provides a non-mechanical tracking engine for implementing a computer mouse. It is based on optical navigation technology which measures changes in position by optically acquiring sequential surface images (frames) and mathematic- ally determining the direction and magnitude of movement. The sensor is mounted in a plastic optical package and designed to be used with the HDNS-2100 (Lens), HDNS-2200 (LED Assembly Clip) and HLMP-ED80 (High Light Output 639 nm LED), providing a complete and compact tracking engine. This optical tracking engine has no moving parts and requires no precision optical alignment enabling high volume system assembly. The ADNS-2001 offers a PS/2 or quadrature output mode for interface flexibility. Resolution is specified as 400 cpi at rates of motion up to 16 inches per second.

Pin Name PS/2 Mode Quadrature Mode

1 PS2_C PS/2 Interface Clock PS/2 Interface Clock

2 MODE/XA Select PS/2 Mode XA Output

3 RB/XB Right Button Input XB Output

4 MB/YB Middle Button Input YB Output

5 LB/YA Left Button Input YA Output

6 XY_LED LED Control Output LED Control Output

7 VDD3 3.3 VDC Input 3.3 VDC Input

8 REFB Internal Reference Internal Reference

9 OSC1 Oscillator Input Oscillator Input

10 GND Ground Ground

11 OSC2 Oscillator Output Oscillator Output

12 GND Ground Ground

13 VDD5 5 VDC Input 5 VDC Input

14 VDD5 5 VDC Input 5 VDC Input

15 NRESET NRESET NRESET

16 PS2_D PS/2 Interface Data PS/2 Interface Data

Figure 3. 2D Assembly Drawing of ADNS-2001 Shown with HDNS-2100, HDNS- 2200, and HLMP-ED80. Agilent provides an IGES file drawing describing the base plate molding features for lens and PCB alignment. Please contact sales representative or visit our web site. Also, see HDNS-2100 Technical Data Sheet for more information. 19.10 (0.752) 44.29 (1.744) ESD LENS RING BASE PLATE 13.82 (0.544) 14.58 (0.574) 10.58 (0.417) 7.45 (0.293) BASE PLATE ALIGNMENT POST SENSOR PCB CLIPPLASTIC SPRING SURFACE IS 0 REF.

Figure 4. Typical Application using PS/2 Output

18 MHz Operation for generic PS/2

2 MODE/XA

PS2_C1 PS2_D16 RB3 MB4 LB5 CLK (5) DATA (1) GND (3) LBUTTONS GND GND 10 12

18.432 MHz

0.1 µF 0.22 µF 0.1 µF 1.0 µF REFB XY_LED NRESET 3.3 V REGULATOR LP2950ACZ-3.3 2N3904 HLMP-ED80 SURFACE +5 V (4) 1 2 PS/2 CONNECTOR VDD 3 HDNS-2100 LENS INTERNAL IMAGE SENSOR ADNS 2001 MR OSC1 OSC2 11 18.432 MHz CERAMIC RESONATOR SUCH AS AVX KBR-18-432-MSA or MURATA CSA18.432MXZ040 Note: 0.1 µF between pins 7 and 8 must be ceraminc, and must be trace lengths less than 5 mm. HDNS-2200 (CLIP) HLMP-ED80 (LED) ADNS-2001 (SENSOR) CUSTOMER SUPPLIED PCB HDNS-2100 (LENS) CUSTOMER SUPPLIED BASE PLATE WITH RECOMMENDED ALIGNMENT FEATURES PER IGES DRAWING

Typical USB Application using Quadrature Output 18 or 24 MHz Operation Notes: 1. Due to the Cypress implementation of USB suspend mode support, the NRESET pin of the ADNS-2001 must be reset using a line from the Cypress chip. The reason for this is that the Cypress chip does not configure the port input pins until after it has received a bus reset from the USB port. The unconfigured input port pins present a 16 K Ω pullup to V CC. If a cap is used on NRESET (pin 15), this pullup will result in the ADNS-2001 seeing a high on the MODE pin and powering up in the PS/2 mode. 2. The quadrature input pins of the Cypress part must be programmed to be Hi-Z, instead of the normal current pulldowns. This ensures that the ADNS-2001 will be able to pull the quadrature lines high over all conditions of voltage and temperature. 3. 0.1 µF between pins 7 and 8 must be ceramic, and must be trace lengths less than 5 mm. VDD 5 VDD 5

24.00 MHz

0.1 µF 0.1 µF 1.0 µF REFB XY_LED NRESET 3.3 V REGULATOR LP2950ACZ-3.3 2N3904 HLMP-ED80 SURFACEVDD VDD 3 HDNS-2100 LENS INTERNAL IMAGE SENSOR ADNS 2001 OSC1 OSC2 11 24.00 MHz CERAMIC RESONATOR SUCH AS: AVX KBR-24.00MSA or MURATA CSA24.00MXZ040 PS2_C PS2_D 11 6 D–13 D+14 XTALIN10 P0.4 P0.5 20 19 2P0.1 P0.2 XTALOUT P1.0 CYPRESS CY7C63000A-PC P0.3 P0.2 P0.7 P0.6 L R P1.2 M 1718 VPP VSS BUTTONS PANASONIC EVQ SERIES ENCODER P1.1 P0.0 1 4.7 µF0.1 µF VDD CEXT 2N3906 1.5 MΩ 7.5 KΩ GND SHLD 6 MHz 2.7 Ω 0.33 µF

Parameter Symbol Min. Max. Units Notes Storage Temperature T S –40 85 ˚C Operating Temperature T A 04 0 ˚ C Lead Solder Temperature 260 ˚C For 10 seconds, 1.6 mm below seating plane (see HLMP-ED80 data sheet for LED solder specifications) Supply Voltage V DD3 –0.5 3.6 V Supply Voltage V DD5 –0.5 5.5 V ESD 2 kV All pins, Human Body Model Input Voltage Vin –0.5 V DD5 + 0.5 V All I/O except OSC1 and OSC2 Input Voltage Vin –0.5 V DD3 + 0.5 V OSC1 and OSC2 Recommended LED Bin Table LED Bin Category R1 Value K 69.8 Ω L 69.8 Ω M 69.8 Ω N 69.8 Ω P 69.8 – 78.7 Ω Q 69.8 – 93.1 Ω R 69.8 – 113 Ω S 69.8 – 137 Ω T 69.8 – 169 Ω The 69.8 Ω resistor is determined by the absolute maximum rating of 50 mA for the HLMP-ED80. The other resistor values for brighter bins will guarantee good signals with reduced power. For the IEC 60825-1 eye safety consideration, please contact sales representative for the technical report.

Clock = 24 MHz. Parameter Symbol Min. Typ. Max. Units Notes Supply Current (Mouse Moving) I DD3 12.1 20.1 mA Supply Current (Mouse Moving) I DD5 6.1 12.4 mA Pin 6 = 0.6 V Supply Current (Mouse Not Moving) I DD5 2.5 mA Pin 6 = 0.6 V Input Low Voltage V IL 0.8 V Input High Voltage V IH 2V Output Low Voltage (LED) V OL 0.3 0.5 V I OL = 2 mA Output Low Voltage (XA, XB, YA, YB) V OL 0.5 V I OL = 4 mA Output High Current (XA, XB, YA, YB) I OH 100 300 600 µAV OH = 2.1 V Output High Current (LED) I OHBD 1.5 3.1 6 mA V BE = 0.6 V Input Pullup (RB, MB, LB) I PU 100 300 600 µAV IN = 0.8 V Output Low Voltage (PS/2) V OL 0.41 0.5 V I OL = 10 mA Output Pullup Current (PS/2) I OH 300 625 1500 µAV OH = 2.0 V Reset Pullup Current I RESET 51 02 0 µAV NRESET = 2.0 V Recommended Operating Conditions Parameter Symbol Min. Typ. Max. Units Notes Operating Temperature T A 04 0 ˚ C Supply Voltage V DD3 3.15 3.3 3.45 V Supply Voltage V DD5 4.25 5.0 5.5 V Clock Frequency CLK 23.88 24.00 24.12 MHz Set by ceramic resonator 17.4 18.432 18.7 For generic PS/2 operation Resonator Impedance X RES 40 Ω Reset Capacitor C RESET 0.001 0.22 10.0 µF Distance from Lens Reference A 2.3 2.4 2.5 mm Dimension A on HDNS-2100 Plane to Surface data sheet Speed S 0 16 in/sec 0 39 cm/sec Acceleration ACC 0 0.2 g Light Level onto IC IRR INC 2500 mW/m^2 λ = 639 nm 40 0

PS/2 Command Set Implementation The following commands are implemented. All other commands will cause an FE (resend) response from the ADNS-2001. A second invalid command will cause an FC (error) response from the ADNS-2001. Valid Values Hex Command Mnemonics for and Default Value Mnemonic for and Response Command and after Software or Command Bytes Response Bytes Description Hardware Reset RESET FF FA AA 00 FF ACK ID DT Soft reset ID = AA, DT = 0 or packet SET_DFS F6 FA F6 ACK Default setting DISABLE F5 FA F5 ACK Disable stream mode (default mode) ENABLE F4 FA F4 ACK Enable stream mode SET_SAMPLING F3 FA nn FA F3 ACK nn ACK Set sampling rate (0A 14 28 3C 50 64 C8) 10 20 40 60 80 100 120 reports/second READ_DT F2 FA 00 F2 ACK DT Responds with DT = 00 ECHO EE FA EE ACK Echo all further commands until NO_ECHO or RESET NO_ECHO EC FA EC ACK Respond to following commands normally READ_DATA EB FA nn nn nn EB ACK nn nn nn Request a data packet See IBM PS/2 Mouse Technical Reference SET_STREAM EA FA EA ACK Respond with data packets (default mode) at the sample rate SET_PROMPT F0 FA F0 ACK Data only sent on READ_DATA STATUS E9 FA nn nn nn E9 ACK nn nn nn Request status packet See IBM PS/2 Mouse Technical Reference SET_SCALE E7 FA E7 ACK Pseudo log LIN_SCALE E6 FA E6 ACK Linear (default mode) SET_RES E8 FA nn FA E8 ACK nn ACK Set resolution (00 01 02 03) 2 4 8 16 counts/mm) DISABLE_TEST E8 FA AA FA E8 ACK AA RESEND For test purposes only Default mode after hardware reset

PS/2 Mode Output Waveforms @ 24 MHz Host Sending Data Timing Diagram Notes: 1. The mouse checks the DATA line. If the line is low, the system has data to transmit. The DATA line is set inactive when the start bit (always 0) is placed on the DATA line. 2. The mouse samples the DATA line for each bit while the CLK line is high. Data must be stable within 1 microsecond after the rising edge of the CLK line. 3. The mouse checks for a high stop bit after the 10th CLK. If the DATA line is low, the mouse continues to clock until the DATA line becomes high, then clocks the line-control bit, and at the next opportunity sends a Resend command to the system. 4. The mouse pulls the DATA line low, producing the line-control bit. 5. The host can pull the CLK line low, inhibiting the mouse. Timing Parameter Description Min. Time Max. Time T1 Duration of CLK high 22.5 µsec 37.5 µsec T2 Duration of CLK low 22.5 µsec 37.5 µsec T3 Time from falling CLK transition, to date transition 0 µsec 22.5 µsec Host Receiving Timing Diagram Notes: 1. The host can hold the clock signal low to inhibit the next transmission. 2. The host raises the clock line to allow the next transmission. 3. All times given below assume a 24 MHz resonator and are dependent upon its accuracy. Timing Parameter Description Min. Time Max. Time T1 Time from DATA transition to falling edge of CLK 3.75 µsec 18.75 µsec T2 Time from rising edge of CLK to DATA transition 3.75 µsec 18.75 µsec T3 Duration of CLK low 22.5 µsec 37.5 µsec T4 Duration of CLK high 22.5 µsec 37.5 µsec T5 Time to mouse inhibit after clock 11 to ensure the 0 µsec 37.5 µsec mouse does not start another transmission T1 T2 CLK I/O INHIBIT 1ST CLK 2ND CLK 9TH CLK 10TH CLK 11TH CLK (5) DATA START BIT (1) (2) (2) (4) BIT 0 PARITY BIT STOP BIT (3) T3 T4 CLK 1ST CLK 2ND CLK 3RD CLK 10TH CLK 11TH CLK (1, 2) DATA START BIT BIT 0 BIT 2 BIT 1 PARITY BIT STOP BIT

Quadrature Output Mode Waveform @ 24 MHz The 2 channel quadrature outputs are 5 V CMOS outputs. The Delta X count is used to generate the XA and XB quadrature signals. The Delta Y count is used to gen- erate the YA and YB quadrature signals. Delta X, Y counts are in the range of +7 to –7 counts of motion and new Delta X, Y values are generated at a rate of 2000 Hz. The quadrature signals can change at a maximum rate of 16.7 kHz. Example: Quadrature Output Waveform (+X motion). Electrical Characteristics over recommended operating conditions. Typical values at 25˚C, V A = 2.4 mm, CLK = 24.00 MHz. Parameter Symbol Min. Typ. Max. Units Notes PS/2 Baud Rate Fps2 13.3 16.7 20 Kbaud PS/2 Data Transition Delay T2 7.5 15 18.8 µs See PS/2 timing diagrams after PS/2_C Rising Edge PS/2 Motion Report Rates 133 reports/sec See PS/2 command settings Motion Scale Factor 400 counts/inch Power Up Delay 100 ms C RESET = 0.22 µF 60 µsXB XA 60 µs 60 µs 60 µs60 µs 60 µs

Ordering Information

Specify Part Number as follows: ADNS-2001 = Sensor IC in a 16-pin optical plastic package, 20 per tube, 1000 pieces in a box. ADNB-2012 = ADNS-2001 Sensor and HDNS-2100 Round Lens Bundle Kit, 1000 pieces incremental (e.g., ADNB-2012: 1000 pieces = 1000 pieces of ADNS-2001 and 1000 pieces of HDNS-2100 in a box). ADNB-2013 = ADNS-2001 Sensor and HDNS-2100 #001 Trimmed Lens Bundle Kit, 1000 pieces incremental (e.g., ADNB- 2013: 1000 pieces = 1000 pieces of ADNS-2001 and 1000 pieces of HDNS-2100 #001 in a box). HDNS-2100 = Round Optical Mouse Lens HDNS-2101-001 = Trimmed Optical Mouse Lens HDNS-2200 = LED Assembly Clip (Black) HDNS-2200-001 = LED Clip (Clear) HLMP-ED80 = LED www.agilent.com/semiconductors For product information and a complete list of distributors, please go to our web site. For technical assistance call: Americas/Canada: +1 (800) 235-0312 or (916) 788-6763 Europe: +49 (0) 6441 92460 China: 10800 650 0017 Hong Kong: (+65) 6756 2394 India, Australia, New Zealand: (+65) 6755 1939 Japan: (+81 3) 3335-8152 (Domestic/Interna- tional), or 0120-61-1280 (Domestic Only) Korea: (+65) 6755 1989 Singapore, Malaysia, Vietnam, Thailand, Philippines, Indonesia: (+65) 6755 2044 Taiwan: (+65) 6755 1843 Data subject to change. Copyright © 2004 Agilent Technologies, Inc. May 10, 2004 5988-2793EN