| Electronic Components Datasheet Search |
|
ADNS-9500 Datasheet(PDF) 21 Page - Pixart Imaging Inc. |
|
|
|||||||||||||||||||||||||||||
ADNS-9500 Datasheet(HTML) 21 Page - Pixart Imaging Inc. |
|
21 / 40 page ![]() 21 Power Up The ADNS-9500 Sensor does not perform an internal power up self-reset; the Power_Up_Reset register must be written every time power is applied. The appropriate sequence is as follows: 1. Apply power to VDD5/VDD3 and VDDIO in any order 2. Drive NCS high, and then low to reset the SPI port. 3. Write 0x5a to Power_Up_Reset register (address 0x3a). 4. Wait for at least 50ms time. 5. Read from registers 0x02, 0x03, 0x04, 0x05 and 0x06 (or read these same 5 bytes from burst motion register) one time regardless of the motion pin state. 6. SROM download. 7. Enable laser by setting Forced_Disable bit (bit-0) of LASER_CTRL0 register (address 0x20) to 0. During power-up there will be a period of time after the power supply is high but before any clocks are available. The table below shows the state of the various pins during power-up and reset. State of Signal Pins After VDD is Valid Pin On Power-Up NCS High before Reset NCS Low before Reset After Reset NCS Functional Hi Low Functional MISO Undefined Undefined Functional Depends on NCS SCLK Ignored Ignored Functional Depends on NCS MOSI Ignored Ignored Functional Depends on NCS MOTION Undefined Undefined Undefined Functional LASER_NEN Undefined Undefined Undefined Functional Shutdown The ADNS-9500 can be set in Shutdown mode by writing 0xb6 to register 0x3b. The SPI port should not be accessed when Shutdown mode is asserted, except the power-up command (writing 0x5a to register 0x3a). (Other ICs on the same SPI bus can be accessed, as long as the sensor’s NCS pin is not asserted.) The table below shows the state of various pins during shutdown. To deassert Shutdown mode: 1. Drive NCS high, then low to reset the SPI port. 2. Write 0x5a to Power_Up_Reset register (address 0x3a). 3. Wait for at least 50ms time. 4. Clear observation register. 5. Wait at least one frame and check observation register, Bit[5:0] must be set. 6. Read from registers 0x02, 0x03, 0x04, 0x05 and 0x06 (or read these same 5 bytes from burst motion register) one time regardless of the motion pin state. 7. SROM download. 8. Enable laser by setting Forced_Disable bit (bit-0) of LASER_CTRL0 register to 0. 9. Any register setting must then be reloaded. Pin Status when Shutdown Mode NCS Functional *1 MISO Undefined *2 SCLK Ignore if NCS = 1 *3 MOSI Ignore if NCS = 1 *4 LASER_NEN High (off ) MOTION Undefined *2 *1 NCS pin must be held to 1 (high) if SPI bus is shared with other devices. It is recommended to hold to 1 (high) during Power Down unless powering up the Sensor. It must be held to 0 (low) if the sensor is to be re-powered up from shutdown (writing 0x5a to register 0x3a). *2 Depends on last state. MISO should be configured to drive LOW during shutdown to meet the low current consumption as specified in the datasheet. This can be achieved by reading Inverse_Product_ ID register (address 0x3f ) since the return value (0xcc) on MISO line ends in a 0 (low state). *3 SCLK is ignored, if NCS is 1 (high). It is functional if NCS is 0 (low). *4 MOSI is ignored, if NCS is 1 (high). If NCS is 0 (low), any command present on the MOSI pin will be ignored except power-up command (writing 0x5a to register 0x3a). Note: There are long wakeup times from shutdown and forced Rest. These features should not be used for power management during normal mouse motion. PixArt Imaging Inc. ADNS-9500 Laser Gaming Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |