ADNK-5023-SP02 Avago Technologies US Inc., ADNK-5023-SP02 Datasheet
ADNK-5023-SP02
Specifications of ADNK-5023-SP02
Related parts for ADNK-5023-SP02
ADNK-5023-SP02 Summary of contents
Page 1
ADNS-5020-EN Optical Mouse Sensor Data Sheet Description The Avago Technologies ADNS-5020- entry- level, small form factor optical mouse sensor. It comes with many built-in features and optimized for LED-based corded products. The ADNS-5020-EN is capable of high-speed motion ...
Page 2
Pinout of ADNS-5020-EN Optical Mouse Sensor Pin Name Description 1 SDIO Serial Port Data Input and Output 2 XY_LED LED Control 3 NRESET Reset Pin (active low input) 4 NCS Chip Select (active low input) 5 VDD5 Supply Voltage 6 ...
Page 3
Overview of Optical Mouse Sensor Assembly Avago Technologies provides an IGES file drawing de- scribing the base plate molding features for lens and PCB alignment. The ADNS-5020-EN sensor is designed for mounting on a through-hole PCB, looking down. There is ...
Page 4
DIMENSIONS IN mm (INCHES) 7.45 10.58 TOP PCB to SURFACE (0.293) (0.417) 2.40 BOTTOM of LENS FLANGE to SURFACE (0.094) Figure 4. 2D Assembly drawing of ADNS-5020-EN (top and side views). 4 33.45 (1.317) TOP VIEW CROSS SECTION SIDE VIEW ...
Page 5
ADNS-5200 (LED CLIP) SENSOR CUSTOMER SUPPLIED BASE PLATE WITH RECOMMENDED ALIGNMENT FEATURES PER IGES DRAWING Figure 5. Exploded view drawing. PCB Assembly Considerations 1. Insert the sensor and all other electrical components into PCB. 2. Insert the LED into the ...
Page 6
Design Considerations for Improved ESD Performance For improved electrostatic discharge performance, typical creepage and clearance distance are shown in the table below. Assumption: base plate construction as per the Avago Technologies supplied IGES file and ADNS-5100/5100-001 lens. Typical Distance Millimeters ...
Page 7
SW2 MIDDLE SW1 RIGHT SW3 LEFT V V P1.0 P1.1 P1.2 V P1.3 CC MCU P1.6 with P1.7 J1 USB Features VBUS 1 GND 2 D+/SCLK – D – /SDAT 4 POWER R13 1.30K XOUT VREG XIN/P2.1 ...
Page 8
Regulatory Requirements x Passes FCC B and worldwide analogous emission limits when assembled into a mouse with shielded cable and following Avago Technologies recommendations. x Passes IEC-1000-4-3 radiated susceptibility level when assembled into a mouse with shielded cable and following ...
Page 9
AC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, V Parameter Symbol Power Down t PD Wake from Power Down t WAKEUP Reset Pulse Width t RESET Motion Delay after Reset t MOT-RST SDIO Rise ...
Page 10
DC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, V Parameter Symbol DC Supply Current I DD_AVG Idle Supply Current Input Low Voltage V IL Input High Voltage V IH Input Hysteresis V I_HYS Input ...
Page 11
LED Mode For power savings, the LED will not be continuously on. ADNS-5020-EN will pulse the LED only when needed. Synchronous Serial Port The synchronous serial port is used to set and read pa- rameters in the ADNS-5020-EN, and to ...
Page 12
Read Operation A read operation, defined as data going from the ADNS- 5020-EN to the micro-controller, is always initiated by the micro-controller and consists of two bytes. The first byte contains the address, is sent by the micro- con- troller ...
Page 13
Required Timing between Read and Write Commands There are minimum timing requirements between read and write commands on the serial port. SCLK ADDRESS DATA WRITE OPERATION Timing between Two Write Commands If the rising edge of the SCLK for the ...
Page 14
Motion Burst Timing SCLK MOTION_BURST REGISTER ADDRESS READ FIRST BYTE FIRST READ OPERATION Burst Mode Operation Burst mode is a special serial port operation mode that may be used to reduce the serial transaction time for a motion read. The ...
Page 15
Registers The ADNS-5020-EN registers are accessible via the serial port. The registers are used to read motion data and sta- tus as well as to set the device configuration. Address Register 0x00 Product_ID 0x01 Revision_ID 0x02 Motion 0x03 Delta_X 0x04 ...
Page 16
Product_ID Address: 0x00 Access: Read Reset Value: 0x12 Bit 7 Field PID 7 Data Type: 8-Bit unsigned integer USAGE: This register contains a unique identification assigned to the ADNS-5020-EN. The value in this register does not change; it can be ...
Page 17
Delta_X Address: 0x03 Access: Read Reset Value: 0x00 Bit 7 Field X 7 Data Type: Eight bit 2’s complement number. USAGE: X movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. MOTION -128 ...
Page 18
SQUAL Address: 0x05 Access: Read Reset Value: 0x00 Bit 7 Field SQ 7 Data Type: Upper 8 bits of a 9-bit unsigned integer. USAGE: SQUAL (Surface Quality measure of the number of valid features visible by the sensor ...
Page 19
Shutter_Upper Address: 0x06 Access: Read Reset Value: 0x00 Bit 7 Field S 15 Shutter_Lower Address: 0x07 Access: Read Reset Value: 0x00 Bit 7 Field S 7 Data Type: Sixteen bit unsigned integer. USAGE: Units are clock cycles. Read Shutter_Upper first, ...
Page 20
Maximum_Pixel Address: 0x08 Access: Read Reset Value: 0x00 Bit 7 Field MP 0 Data Type: Eight-bit number. USAGE: Maximum Pixel value in current frame. Minimum value = 0, maximum value = 127. The maximum pixel value can vary with every ...
Page 21
Minimum_Pixel Address: 0x0a Access: Read Reset Value: 0x00 Bit 7 Field MP 0 Data Type: Eight-bit number. USAGE: Minimum Pixel value in current frame. Minimum value = 0, maximum value = 127. The minimum pixel value can vary with every ...
Page 22
Physical Pixel Address Map – readout order of the array (looking through the sensor aperture at the bottom of the package 104 119 134 149 164 179 194 209 224 ...
Page 23
Reserved Address: 0x0c Mouse_control Address: 0x0d Access: Read/Write Reset Value: 0x00 Bit 7 Field Reserved Reserved Reserved Reserved Reserved Reserved PD Data Type: Eight bit number USAGE: Mouse sensor resolution and power down settings can be accessed ...
Page 24
Reserved Inv_Rev_ID Access: Read Bit 7 Field RRID Data Type: 8-Bit unsigned integer USAGE: This register contains the inverse of the revision ID which is located at register 0x01. Reserved Address: 0x40-0x62 Motion_Burst Address: 0x63 Access: Read Reset Value: 0x00 ...