| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Ultra Low-Power Optical Mouse Sensor ADNS-3040 ultra low-power op
Top Searches for this datasheetADNS-3040 Ultra Low-Power Optical Mouse Sensor ADNS-3040 ultra low-power optical navigation sensor. new, low-power architecture automatic power management modes, making ideal battery-and power-sensitive applications such cordless input devices. ADNS-3040 capable high-speed motion detection addition, on-chip oscillator driver minimize external components. ADNS-3040 along with ADNS-3120-001 lens, ADNS-2220 clip HLMP-ED80-PS000 form complete compact mouse tracking system. There moving parts, which means high reliability less maintenance user. addition, precision optical alignment required, facilitating high volume assembly. sensor programmed registers through fourwire serial port. packaged 20-pin DIP. Features power architecture Self-adjusting power-saving modes longest battery life High speed motion detection SmartSpeed self-adjusting frame rate optimum performance Motion detect output Internal oscillator clock input needed Selectable resolution Wide operating voltage: 2.6V-3.6V nominal Four wire serial port Minimal number passive components Applications Optical Mice Optical trackballs Integrated input devices Battery-powered input devices Theory Operation ADNS-3040 based Optical Navigation Technology, which measures changes position optically acquiring sequential surface images (frames) mathematically determining direction magnitude movement. ADNS-3040 contains Image Acquisition System (IAS), Digital Signal Processor (DSP), four wire serial port. acquires microscopic surface images lens illumination system. These images processed determine direction distance motion. calculates relative displacement values. external microcontroller reads information from sensor serial port. microcontroller then translates data into PS2, USB, signals before sending them host game console. Pinout ADNS-3040 Optical Mouse Sensor Name MISO SCLK MOSI MOTION XY_LED LED_GND AGND SHTDWN AVDD AGND AGND Description Chip select (active input) Serial data output (Master In/Slave Out) Serial clock input Serial data input (Master Out/Slave Motion Detect (active output) control Ground current connection Analog Ground Shutdown (active high input) Analog Supply Voltage Ground Ground Analog Ground Supply Voltage Ground connection connection Analog Ground connection VIEW MISO SCLK MOSI MOTION XY_LED AGND SHTDWN AVDD AGND AGND A3040 XYYWWZ PINOUT Figure Package outline drawing (top view) A3040 XYYWWZ 12.85 0.506 9.10 0.358 Shoulder) 22.30 0.878 5.43 0.214 7.05 0.278 Lead Offset 1.00 0.039 Lead Width 0.50 0.020 Lead Pitch 2.00 0.079 0.25 0.010 12.85 0.65 Lead Tip) 0.506 0.26 6.025 0.2372 5.60 0.220 0.197 Protective Kapton Tape 4.55 0.179 1.05 0.041 13.38 0.527 Notes: Dimension millimeters(inches). Dimension tolerence 0.1mm. Coplanarity leads: 0.01mm. Lead pitch toleronce: 0.15mm. Cummulative pitch tolerance: ±0.15mm. Angular tolerance: ±3.0°. Maximum flash 0.2mm Chamfer (25° taper side lead. Figure Package outline drawing CAUTION: advised that normal static precautions taken handling assembly this component prevent damage and/or degradation which induced Overview Optical Mouse Sensor Assembly Avago Technologies provides IGES file drawing describing base plate molding features lens alignment. components interlock they mounted onto defined features base plate. ADNS-3040 sensor designed mounting through-hole PCB, looking down. There aperture stop features package that align lens. ADNS-3120-001 lens provides optics imaging surface well illumination surface optimum angle. Features lens align sensor, base plate, clip with LED. ADNS-2220 clip holds relation lens. must inserted into clip LED's leads formed prior loading PCB. clip interlocks sensor lens, through lens alignment features base plate. HLMP-ED80-PS000 recommended illumination. 43.13 1.698 42.53 1.674 39.06 1.538 1.50 0.059 1.00 0.039 29.50 1.161 28.13 1.107 3.55 0.140 1.22 3.22 0.048 0.127 12.60 0.496 11.38 0.448 1.28 0.050 5.06 0.199 13.88 0.546 7.60 0.299 15.88 0.625 Clear Zone 0.80 Recommended 0.031 Dimensions millimeters inches Figure Recommended mechanical cutouts spacing Lens 43.96 1.731 Base Plate 19.10 0.752 between sensor lead lens gate 0.119 0.005 lens flange 3.75 0.148 Plastic Spring Clip 3.00 0.118 Lens gate 16.05 0.632 Sensor 16.76 0.660 12.76 0.502 7.60 0.299 Surface Base Plate Alignment Post Bottom sensor 1.98 0.078 Dimension Millimeters Inches Figure Assembly drawing ADNS-3040 (top side view) HLMP-ED80-PS000 (LED) ADNS-2220 (Clip) ADNS-3040 (Sensor) Customer supplied ADNS-3120-001 (Lens) Customer supplied base plate with recommended alignment features IGES drawing Figure Exploded view Assembly Considerations Insert sensor other electrical components into PCB. Insert into assembly clip bend leads degrees. Insert LED/clip assembly into PCB. Wave Solder entire assembly no-wash solder process utilizing solder fixture. solder fixture needed protect sensor during solder process. also sets correct sensor-to-PCB distance lead shoulders normally rest surface. fixture should designed expose sensor leads solder while shielding optical aperture from direct solder contact. Place lens onto base plate. Remove protective kapton tape from optical aperture sensor. Care must taken keep contaminants from entering aperture. Recommend place facing during entire mouse assembly process. Recommend hold first vertically kapton removal process. Insert assembly over lens onto base plate aligning post retain assembly. sensor aperture ring should self-align lens. optical position reference base plate lens. Note that motion button presses must minimized maintain optical alignment. Install mouse case. There MUST feature case press down onto clip ensure components interlocked correct vertical height. Design considerations improved Performance ADNS-3040 Power control AVDD SCLK Serial Port Registers improved electrostatic discharge performance, typical creepage clearance distance shown table below. Assumption: base plate construction Avago Technologies supplied IGES file ADNS-3120-001 lens. AGND SHTDWN Image Array MOSI MISO MOTION Typical Distance Creepage Clearance Millimeters 16.0 Oscillator XY_LED Drive Figure Block diagram ADNS-3040 optical mouse sensor Clip Sensor Lens Light Pipe Base Plate Surface Figure Sectional view assembly highlighting optical mouse components Note that lens material polycarbonate therefore, cyanoacrylate based adhesives other adhesives that damage lens should used. 100nF 100uF MAX1722 MVDD MMBT3904 PTC0 10nF 47nF Open 47pF MC68HC908QY4 PTA1 PTB2 PTA0 100nF ADNS-3040 MC68HC908JB12 BAT+1 100uF 22uH MVDD AVDD LVDD VDDA BATT BAT-1 1.1M PTB6 PTA2 PTB0 100K PTB5 PTA5 PTA4 PTA3 PTB7 PTB4 PTB3 MISO 10nF SCLK 30pF MOSI OSC1 VREG Z-Wheel 12MHz 30pF Open OSC2 VDDA 100K PTB1 47uF 100nF MOTION AVDD PTE3 AVDD SHTDWN AGND AGDN Open 47pF 10nF AGND PTE4 10uF HLMP-ED80 XY_LED LED_GND LVDD VDDA RF_OFF RF_DATA MVDD Button 10nF 47uF 100nF 47uF 100nF MMBT3906 PTE1 RF_DATA VDDA RF_OFF PTA4 Receiver Circuitry Transmitter Circuitry Notes supply ground paths should laid using star topology. Figure Schematic Diagram Interface between ADNS-3040 microcontroller Regulatory Requirements Passes worldwide analogous emission limits when assembled into mouse with shielded cable following Avago Technologies recommendations. Passes IEC-1000-4-3 radiated susceptibility level when assembled into mouse with shielded cable following Avago Technologies recommendations. Passes EN61000-4-4/IEC801-4 tests when assembled into mouse with shielded cable following Avago Technologies recommendations. flammability level UL94 V-0. Provides sufficient creepage/clearance distance avoid discharge 15kV when assembled into mouse according usage instructions above. Absolute Maximum Ratings Parameter Storage Temperature Lead Solder Temp Supply Voltage Input Voltage Latchup Current IOUT -0.5 -0.5 Symbol Minimum Maximum VDD+0.5 Units pins, human body model Method 3015 Pins Pins seconds, 1.6mm below seating plane. Notes Recommended Operating Conditions Parameter Operating Temperature Power supply voltage HLMP-ED80-PS000 Power supply rise time Supply noise(Sinusoidal) Serial Port Clock Frequency Distance from lens reference plane surface Speed Acceleration Load Capacitance Symbol fSCLK COUT 2.45 2.55 Minimum Typical 0.001 Maximum Units 2.65 Volts in/sec MOTION, MISO Including noise. 2.6V 10kHz-50MHz Active drive, duty cycle. Results DOF, drawing below Notes Sensor Lens 2.55 0.094 Object Surface Figure Distance from lens reference plane surface Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values VDD3=2.6V. Notes Parameter Symbol Minimum Typical Maximum Units Motion delay after reset Shutdown Wake from shutdown tMOT-RST tSTDWN tWAKEUP From SW_RESET register write valid motion, assuming motion present From STDWN active current From STDWN inactive valid motion. Notes: RESET must asserted after shutdown. Refer section "Notes Shutdown Forced Rest", also note tMOT-RST From RESTEN bits current From RESTEN bits cleared valid motion 100pF 100pF From SCLK falling edge MISO data valid, load conditions Data held until next falling SCLK edge Amount time data valid after SCLK rising edge From data valid SCLK rising edge From rising SCLK last first data byte, rising SCLK last second data byte. From rising SCLK last first data byte, rising SCLK last second address byte. From rising SCLK last first data byte, falling SCLK first address byte next command. From rising SCLK last address byte, falling SCLK first data being read. Minimum inactive time after motion burst before next usage From falling edge first SCLK rising edge From last SCLK rising edge rising edge, valid MISO data transfer From last SCLK rising edge rising edge, valid MOSI data transfer From rising edge MISO high-Z state 100pF 100pF Forced Rest enable Wake from Forced Rest MISO rise time MISO fall time MISO delay after SCLK MISO hold time MOSI hold time MOSI setup time time between write commands time between write read commands time between read subsequent commands read address-data delay inactive after motion burst SCLK active SCLK inactive (for read operation) SCLK inactive (for write operation) MISO high-Z MOTION rise time MOTION fall time SHTDWN pulse width tREST-EN tREST-DIS tr-MISO tf-MISO tDLY-MISO tHOLD-MISO tHOLD-MOSI tSETUP-MOSI tSWW tSWR tSRW tSRR tSRAD tBEXIT tNCS-SCLK tSCLK-NCS tSCLK-NCS tNCS-MISO tr-MOTION tF-MOTION tP-STDWN 1/fSCLK Transient Supply Current IDDT supply current during ramp from 2.6V Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values VDD=2.6 Parameter Supply Current various modes Symbol Minimum Typical IDD_RUN IDD_REST1 IDD_REST2 IDD_REST3 0.03 Maximum 0.15 Units Notes Average current, including current. load MISO, MOTION. Peak current 100kHz bandwidth, including current. SCLK, MOSI must within 300mV VDD. STDWN must within 300mV VDD. SCLK, MOSI, NCS, STDWN SCLK, MOSI, NCS, STDWN SCLK, MOSI, NCS, STDWN Vin=VDD-0.6V, SCLK, MOSI, NCS, STDWN XY_LED voltage should greater than 0.15V less than 1.4V. XY_LED current pulsed, average value much lower IOUT=1mA, MISO, MOTION IOUT=-1mA, MISO, MOTION MOSI, NCS, SCLK, STDWN Peak Supply Current Shutdown Supply Current IDDSTDWN Input Voltage Input High Voltage Input hysteresis Input leakage current XY_LED Current VI_HYS Ileak ILED Output Voltage Output High Voltage Input Capacitance VDD-0.7 Typical Performance Characteristics Typical Resolution Z-height White paper Manila Black formica White Melamine bookshelf recommended range Resolution (cpi) Z-height (mm, 2.55=nominal focus) Figure Mean Resolution (White Paper). Maximum distance (mouse count) Typical Path Deviation Largest Single Perpendicular Deviation From Straight Line Degrees Path Length inches; Speed Resolution Black Formica White Melamine bookshelf Manila White paper Distance From Lens Reference Plane Navigation Surface (2.55mm) Figure Average error distance (mm) Relative Responsivity ADNS-3040 Relative Responsivity Wavelength (nm) 1000 Figure Relative Responsivity Power management modes ADNS-3040 three power-saving modes. Each mode different motion detection period, affecting response time mouse motion (Response Time). sensor automatically changes appropriate mode, depending time since last reported motion (Downshift Time). parameters each mode shown following table. SCLK: Clock input. always generated master (the micro-controller). MOSI: Input data. (Master Out/Slave MISO: Output data. (Master In/Slave Out) NCS: Chip select input (active low). needs activate serial port; otherwise, MISO will high MOSI SCLK will ignored. also used reset serial port case error. Motion Timing motion level-sensitive output that signals micro-controller when motion occurred. motion lowered whenever motion set; other words, whenever there data Delta_X Delta_Y registers. Clearing motion reading Delta_Y Delta_X, writing Motion register) will motion high. Chip Select Operation serial port activated after goes low. raised during transaction, entire transaction aborted serial port will reset. This true transactions. After transaction aborted, normal address-to-data transaction-to-transaction delay still required before beginning next transaction. improve communication reliability, serial transactions should framed NCS. other words, port should remain enabled during periods non-use because EFT/B events could interpreted serial communication chip into unknown state. addition, must raised after each burst-mode transaction complete terminate burst-mode. port available further until burst-mode terminated. Mode power savings, will continuously ADNS-3040 will flash only when needed. Synchronous Serial Port synchronous serial port used read parameters ADNS-3040, read motion information. port four wire serial port. host microcontroller always initiates communication; ADNS3040 never initiates data transfers. SCLK, MOSI, driven directly micro-controller. port pins shared with other slave devices. When high, inputs ignored output tri-stated. lines that comprise port: Mode Rest Rest Rest Response Time (nominal) 16.5 Downshift Time (nominal) Write Operation Write operation, defined data going from microcontroller ADNS-3040, always initiated micro-controller consists bytes. first byte contains address (seven bits) indicate data direction. second byte contains data. ADNS-3040 reads MOSI rising edges SCLK. data driven ADNS-3040 over MISO. sensor outputs MISO bits falling edges SCLK samples MOSI bits every rising edge SCLK. SCLK tHOLD MISO tDLY MISO MISO Read Operation read operation, defined data going from ADNS3040 micro-controller, always initiated micro-controller consists bytes. first byte contains address, sent microcontroller over MOSI, indicate data direction. second byte contains Figure MISO Delay Hold Time NOTE: 0.5/fSCLK minimum high state SCLK also minimum MISO data hold time ADNS-3040. Since falling edge SCLK actually start next read write command, ADNS-3040 will hold state data MISO until falling edge SCLK. SCLK MOSI MISO MOSI Driven Micro Controller Figure Write Operation SCLK MOSI tHold,MOSI tsetup,MOSI Figure MOSI Setup Hold Time SCLK Cycle SCLK MOSI MISO Figure Read Operation tSRAD delay Required timing between Read Write Commands There minimum timing requirements between read write commands serial port. rising edge SCLK last data second write command occurs before required delay (tSWW), then first write command complete correctly. rising edge SCLK last address read command occurs before required delay (tSWR), write command complete correctly. During read operation SCLK should delayed least tSRAD after last address data ensure that ADNS-3040 time prepare requested data. falling edge SCLK first address either read write command must least tSRR tSRW after last SCLK rising edge last data previous read operation. Burst Mode Operation Burst mode special serial port operation mode that used reduce serial transaction time motion read. speed improvement achieved continuous data clocking from multiple registers without need specify register address, requiring normal delay period between data bytes. Burst mode activated reading Motion_Burst register. ADNS-3040 will respond with contents Motion, Delta_Y, Delta_X, SQUAL, Shutter_Upper, Shutter_Lower Maximum_Pixel registers that order. burst transaction terminated after first bytes sequence read bringing high. After sending register address, micro-controller must wait tSRAD then begin reading data. data bits read with delay between bytes driving SCLK normal rate. data latched into output buffer after last address received. After burst transmission complete, micro-controller must raise line least tBEXIT terminate burst mode. serial port available until reset with NCS, even second burst transmission. tSWW SCLK Address Write Operation Data Address Data Write Operation Figure Timing between write commands tSWR SCLK Address Write Operation Data Address Next Read Operation Figure Timing between write read commands tSRW tSRR tSRAD SCLK Address Read Operation Data Address Next Read Write Operation Figure Timing between read either write subsequent read commands tSRAD SCLK Motion_Burst Register Address Read First Byte Read Second Byte Read Third Byte First Read Operation Figure Motion Burst Timing Notes Power-up ADNS-3040 does perform internal power self-reset; POWER_UP_RESET register must written every time power applied. appropriate sequence follows: Apply power Drive high, then reset port Write 0x5a register 0x3a Read from registers 0x02, 0x03 0x04 read these same bytes from burst motion register 0x42) time regardless state motion pin. During power-up there will period time after power supply high before clocks available. table below shows state various pins during power-up reset. State Signal Pins After Valid Power functional undefined ignored ignored undefined undefined high before reset high undefined ignored ignored undefined undefined must before reset functional functional functional undefined undefined must After Reset functional depends depends depends functional functional functional MISO SCLK MOSI XY_LED MOTION SHTDWN must Notes Shutdown Forced Rest ADNS-3040 Rest mode through Configuration_Bits register (0x11). This allow further power savings applications where sensor does need operate time. ADNS-3040 Shutdown mode asserting SHTDWN pin. proper operation, SHTDWN pulse width must least tSTDWN. Shorter pulse widths cause chip enter undefined state. addition, port should accessed when SHTDWN asserted. (Other same accessed, long sensor's asserted.) table below shows state various pins during shutdown. After deasserting SHTDWN, full reset must initiated. Wait tWAKEUP before accessing port, then write 0x5A POWER_UP_RESET register. register settings must then reloaded. MISO SCLK MOSI XY_LED MOTION SHTDWN active Functional* Undefined Undefined Undefined current Undefined must held (high) shared with other devices. either state sensor only device addition microcontroller. Note: There long wakeup times from shutdown forced Rest. These features should used power management during normal mouse motion. Registers ADNS-3040 registers accessible serial port. registers used read motion data status well device configuration. Address 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12-0x2d 0x2e 0x2f-0x38 0x3a 0x3b-0x3d 0x3e 0x3f 0x42 Register Product_ID Revision_ID Motion Delta_Y Delta_X SQUAL Shutter_Upper Shutter_Lower Maximum_Pixel Pixel_Sum Minimum_Pixel Pixel_Grab CRC0 CRC1 CRC2 CRC3 Self_Test Configuration_Bits Reserved Observation Reserved POWER_UP_RESET Reserved Inverse_Revision_ID Inverse_Product_ID Motion_Burst 0xFD 0xF2 Read/Write 0x03 Default Value 0x0D 0x02 0x00 Product Access: Read Field PID7 PID6 Address: 0x00 Reset Value: 0x0D PID5 PID4 PID3 PID2 PID1 PID0 Data Type: 8-Bit unsigned integer USAGE: This register contains unique identification assigned ADNS-3040. value this register does change; used verify that serial communications link functional. Revision Access: Read Field RID7 RID6 Address: 0x01 Reset Value: 0x02 RID5 RID4 RID3 RID2 RID1 RID0 Data Type: 8-Bit unsigned integer USAGE: This register contains revision. subject change when versions arereleased. Motion Access: Read/Write Field PIXRDY Address: 0x02 Reset Value: 0x00 PIXFIRST Reserved Reserved Reserved Reserved Data Type: field. USAGE: Register 0x02 allows user determine motion occurred since last time read. set, then user should read registers 0x03 0x04 accumulated motion. Read this register before reading Delta_Y Delta_X registers. Writing anything this register clears bits, Delta_Y Delta_X registers. written data byte saved. Internal buffers accumulate more than eight bits motion either internal buffers overflows, then absolute path data lost set. This cleared once some motion been read from Delta_X Delta_Y registers, buffers full scale. Since more data present buffers, cycle reading Motion, Delta_X Delta_Y registers should repeated until motion (MOT) cleared. Until cleared, either Delta_X Delta_Y registers will read either positive negative full scale. motion register been read long time, take read cycles clear buffers, cpi, cycles. clear overflow, write anything this register. PIXRDY will whenever valid pixel data byte available Pixel_Dump register. Check that this before reading from Pixel_Dump. ensure that Pixel_Grab pointer been reset pixel initial write Pixel_Grab, check PIXFIRST high. Field Name Description Motion since last report motion Motion occurred, data ready reading Delta_X Delta_Y registers Pixel Dump data byte available Pixel_Dump register data available data available This when Pixel_Grab register written when complete pixel array been read, initiating increment pixel 0,0. Pixel_Grab data from pixel Pixel_Grab data from pixel Motion overflow, and/or buffer overflowed since last report overflow Overflow occurred PIXRDY PIXFIRST Delta access: Read Field Address: 0x03 Reset Value: Undefined Data Type: Eight complement number. USAGE: movement counts since last report. Absolute value determined resolution. Reading clears register. Motion -128 -127 +126 +127 Delta_Y NOTES: Avago Technologies RECOMMENDS that registers 0x03 0x04 read sequentially. Delta Access: Read Field Address: 0x04 Reset Values: Undefined Data Type: Eight complement number. USAGE: movement counts since last report. Absolute value determined resolution. Reading clears register. Motion -128 -127 +126 +127 Delta_X NOTES: Avago Technologies RECOMMENDS that registers 0x03 0x04 read sequentially. SQUAL Access: Read Field Address: 0x05 Reset Value: Undefined Data Type: Upper bits 9-bit unsigned integer. USAGE: SQUAL (Surface Quality) measure number valid features visible sensor current frame. maximum SQUAL register value 167. Since small changes current frame result changes SQUAL, variations SQUAL when looking surface expected. graph below shows sequentially acquired SQUAL values, while sensor moved slowly over white paper. SQUAL nearly equal zero, there surface below sensor. SQUAL typically maximized when navigation surface optimum distance from imaging lens (the nominal Z-height). SQUAL Value (white Paper) Squal value Count Figure SQUAL values (white paper) Mean SQUAL (white paper) Avg+3sigma Avg-3sigma Squal Value (count) Delta from Nominal Focus (2.55mm) Figure Mean SQUAL (white paper) Shutter_Upper Access: Read Field Address: 0x06 Reset Value: Undefined Shutter_Lower Access: Read Field Address: 0x07 Reset Value: Undefined Data Type: Sixteen unsigned integer. USAGE: Units clock cycles. Read Shutter_Upper first, then Shutter_Lower. They should read consecutively. shutter adjusted keep average maximum pixel values within normal operating ranges. shutter value automatically adjusted. Shutter value Shutter Count figure Shutter values (white paper) Mean Shutter (white Paper) Shutter value (Count) Delta from Nominal Focus (2.55mm) Figure Shutter (white paper) Maximum Pixel Access: Read Field address: 0x08 Reset Value: Underfined Data Type: Eight-bit number. USAGE: Maximum Pixel value current frame. Minimum value maximum value 254. maximum pixel value vary with every frame. Pixel_Sum Access: Read Field Address: 0x09 Reset Value: Undefined Data Type: High bits unsigned 17-bit integer. USAGE: This register used find average pixel value. reports seven bits 16-bit counter, which sums pixels current frame. described full divided 512. find average pixel value, following formula: Average Pixel Register Value 128/121 Register Value 1.06 maximum register value 240. minimum pixel value change every frame. Minimum_Pixel Access: Read Field Address: 0x0a Reset Value: Undefined Data Type: Eight-bit number. USAGE: Minimum Pixel value current frame. Minimum value maximum value 254. minimum pixel value vary with every frame. Pixel_Grab Access: Read/Write Field Address: 0x0b Reset Value: Undefined Data Type: Eight-bit word. USAGE: test purposes, sensor will read contents pixel array, pixel frame. start pixel grab, write anything this register reset pointer pixel 0,0. Then read PIXRDY Motion register. When PIXRDY set, there valid data this register read out. After data this register read, pointer will automatically increment next pixel. Reading continue indefinitely; once complete frame's worth pixels been read, PIXFIRST will high indicate start first pixel address pointer will start beginning location again. Pixel Address (Looking through ADNS-3120-001 Lens) First Pixel Xray View Mouse Last Pixel A3040 YYWW POSITIVE CRC0 Access: Read Field CRC07 CRC06 Address: 0x0c Reset Value: Undefined CRC05 CRC04 CRC03 CRC02 CRC01 CRC00 Data Type: Eight-bit number USAGE: Register 0x0c reports first byte system self test results. Value 0xAF. Self Test register 0x10. CRC1 Access: Read Field CRC17 CRC16 Address: 0x0d Reset Value: Undefined CRC15 CRC14 CRC13 CRC12 CRC11 CRC10 Data Type: Eight number USAGE: Register 0x0c reports second byte system self test results. Value 0x4E. Self Test register 0x10. CRC2 Access: Read Field CRC27 CRC26 Address: 0x0e Reset Value: Undefined CRC25 CRC24 CRC23 CRC22 CRC21 CRC20 Data Type: Eight-bit number USAGE: Register 0x0e reports third byte system self test results. Value 0x31. Self Test register 0x10. CRC3 Access: Read Field CRC37 CRC36 Address: 0x0f Reset Value: Undefined CRC35 CRC34 CRC33 CRC32 CRC31 CRC30 Data Type: Eight-bit number USAGE: Register 0x0f reports fourth byte system self test results. Value 0x22. Self Test register 0x10. Self_Test Access: Write Field Reserved Reserved Address: 0x10 Reset Value: Reserved Reserved Reserved Reserved Reserved TESTEN Data Type: field USAGE: TESTEN register 0x10 start system self-test. test takes 250ms. During this time, write read through port. Results available CRC0-3 registers. After self-test, reset chip start normal operation. Field Name TESTEN Description Enable System Self Test Disable Enable Configuration_bits Access: Read/Write Field Reserved Address: 0x11 Reset Value: 0x03 RESTEN1 RESTEN0 Reserved Reserved Reserved Reserved Data Type: field USAGE: Register 0x11 allows user change configuration sensor. Setting RESTEN forces sensor into Rest mode, described power modes section above. allows selection between resolution. Note: Forced Rest long wakeup time should used power management during normal mouse motion. Field Name Description RESTEN1-0 Puts chip into Rest mode normal operation force Rest1 force Rest2 force Rest3 Sets resolution Reserved Address: 0x12-0x2d Observation Access: Read/Write Field MODE1 MODE0 Address: 0x2e Reset Value: Undefined Reserved Reserved OBS3 OBS2 OBS1 OBS0 Data Type: field USAGE: Register 0x2e provides bits that every frame. used during EFTB testing check that chip running correctly. Writing anything this register will clear bits. Field Name Description MODE1-0 Mode Status: Reports which mode sensor Rest1 Rest2 Rest3 every frame OBS3-0 Reserved Address: 0x2f-0x39 POWER_UP_RESET Access: Write Field RST7 RST6 Address: 0x3a Reset Value: Undefined RST5 RST4 RST3 RST2 RST1 RST0 Data Type: 8-bit integer USAGE: Write 0x5A this register reset chip. settings will revert default values. Inverse_Revision_ID Access: Read Field NRID7 NRID6 Address: 0x3e Reset Value: 0xFD NRID5 NRID4 NRID3 NRID2 NRID1 NRID0 Data Type: Inverse 8-Bit unsigned integer USAGE: This value inverse Revision_ID. used test port. Inverse_Product_ID Access: Read Field NPID7 NPID6 Address: 0x3f Reset Value: 0xF2 NPID5 NPID4 NPID3 NPID2 NPID1 NPID0 Data Type: Inverse 8-Bit unsigned integer USAGE: This value inverse Product_ID. used test port. Motion_Burst Access: Read Field Address: 0x42 Reset Value: Data Type: Various. USAGE: Read from this register activate burst mode. sensor will return data Motion register, Delta_Y, Delta_X, Squal, Shutter_Upper, Shutter_Lower, Maximum_Pixel. minimum bytes should read during burst read. Reading first bytes clears motion data. product information complete list distributors, please site: www.avagotech.com Avago, Avago Technologies, logo trademarks Avago Technologies, Limited United States other countries. Data subject change. Copyright 2007 Avago Technologies Limited. rights reserved. Obsoletes AV01-0073EN AV02-0150EN February 2007 Other recent searchesYMF715E - YMF715E YMF715E Datasheet XSUS36C - XSUS36C XSUS36C Datasheet XN01113 - XN01113 XN01113 Datasheet XN1113 - XN1113 XN1113 Datasheet LM96194 - LM96194 LM96194 Datasheet KRL120 - KRL120 KRL120 Datasheet FC803 - FC803 FC803 Datasheet EM8400 - EM8400 EM8400 Datasheet EM8401 - EM8401 EM8401 Datasheet 74F1056 - 74F1056 74F1056 Datasheet
Privacy Policy | Disclaimer |