PAW3101DB PIXART | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 22
Technical content
Features
Single 5.0/3.3 volt power supply Precise optical motion estimation technology Complete 2-D motion sensor No mechanical parts Accurate motion estimation over a wide ran ge of surfaces High speed motion detection up to 21 inches/sec High resolution up to 800 CPI Register setting for low power dissipation Power saving mode during times of no movement Serial Interface for pro gramming and data transfer I/O pin 5.0 volt tolerance
Ordering Information
Order Number I/O Resolution PAW3101DB CMOS output 800 CPI
1 OSCIN IN Resonator input
2 OSCOUT OUT Resonator output
3 SDIO I/O Serial interface bi-direction data
4 SCLK IN Serial interface clock
5 LED OUT LED control
6 VSS GND Chip ground
1.2 Pin Assignment
Figure 1. Top View Pinout Figure 2. Top View of Mouse
- Block Diagram and Operation
Figure 3. Block Diagram sensor," instead of PAW3101DB, is used in the document.
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 4 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 3. Registers and Operation The released registers of the mouse sensor can be programmed via a serial port interface. The user can modify released DSP configuration and read motion data from these registers. Some registers not being listed are reserved not allowed to be modified.
3.1 Registers
Address Name R/W Reset Value Data Type 0x00 Operation_Mode1 R/W 0x00 Bit field 0x01 Product_ID1 R 0x01 Bit field 0x02 Delta_Y R - Eight bits 2’s complement number 0x03 Delta_X R - Eight bits 2’s complement number 0x04 Image_Quality R - Eight bits unsigned integer 0x05 0x13 - - - Reserved for future use 0x14 Product_ID2 R 0x10 Eight bits 11 :4] number with the product identifier 0x15 Product_ID3 R 0x1X Four bits[3:0] number with the product identifier Reserved[3:0] number is reserved for future use 0x16 Motion_Status R - Bit field 0x17 Delta_X R - Eight bits 2’s complement number 0x18 Delta_Y R - Eight bits 2’s complement number 0x19 Image_Quality R - Eight bits unsigned integer 0x1A Operation_Mode2 R/W - Bit field 0x1B Configuration R/W - Bit field 0x1C 0x3F - - - Reserved for future use 0x40 Operation_Mode3 R/W 0x20 Bit field 0x41 Product_ID4 R 0x41 Bit field 0x42 Delta_Y R - Eight bits 2’s complement number 0x43 Delta_X R - Eight bits 2’s complement number 0x44 Image_Quality R - Eight bits unsigned integer
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 5 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008
3.2 Register Descriptions
0x00 Operation_Mode1 Bit 7 6 5 4 3 2 1 0 Field Reset PD_enh 0 0 0 0 0 Slp_enl Usage Register 0x00 allows the user to change the operation of the mouse sensor. Shown below are the bits, their default values, and optional values. If Slp_enl = 0, after 1 sec not moving during normal mode, the mouse sensor will enter sleep mode, and keep on sleep mode until moving is detected or wakeup is asserted. Field Name Description Reset Full chip reset 0 = Normal operation mode (Default) 1 = Full chip reset PD_enh Power down mode 0 = Normal operation mode (Default) 1 = Power down mode Bit [5:1] MUST always be 00000 Notes Slp_enl Sleep mode enable/disable 0 = Enable (Default) 1 = Disable 0x01 Product_ID1 Bit 7 6 5 4 3 2 1 0 Field PID1[2:0] Reserved[3:0] Opstate Usage Product ID of the mouse sensor an d operation state of the mouse sensor. Field Name Description PID1[2:0] The product ID is 000 Reserved[3:0] Reserved for future use Notes Opstate Operation state 0 = Sleep state 1 = Normal state 0x02 Delta_Y Bit 7 6 5 4 3 2 1 0 Field Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Usage Y movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. Report range –128 ~ +127.
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 6 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 0x03 Delta_X Bit 7 6 5 4 3 2 1 0 Field X7 X6 X5 X4 X3 X2 X1 X0 Usage X movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. Report range –128 ~ +127. 0x04 Image_Quality Bit 7 6 5 4 3 2 1 0 Field Imgqa[7:0] Usage Image Quality is a quality level of the mouse sensor in the current frame. Report range 0 ~ 255. Field Name Description Notes Imgqa[7:0] Image quality report range: 0(worst) ~ 255(best). 0x14 Product_ID2 Bit 7 6 5 4 3 2 1 0 Field PID2[11:4] Usage The value in this register is fixed. It can be us ed to verify if the status of the serial communications link is OK. 0x15 Product_ID3 Bit 7 6 5 4 3 2 1 0 Field PID2[3:0] Reserved[3:0] Usage The value in this register is fixed. PID2[3:0] can be used to verify if the status of the serial communications link is OK. Reserved[3:0] is a value between 0x0 and 0xF, but it can’t be used to verify the status of the serial communications.
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 7 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 0x16 Motion_Status Bit 7 6 5 4 3 2 1 0 Field Motion Reserved[3:2] DYOVF DXOVF Reserved[1:0] RES Usage Register 0x16 allows the user to determine if motion has occurred since the last time it was read. If so, then the user should read registers 0x17 and 0x18 to get the accumulated motion. It also tells if the motion buffers have overflowed since the last reading. The current resolution is also shown. Reading this register freezes the Delta_X and Delta_Y register values. Read this register before reading the Delta_X and Delta_Y registers. If Delta_X and Delta_Y are not read before the motion register is read a second time, the data in Delta_X and Delta_Y will be lost. Field Name Description Motion Motion since last report or PD 0 = No motion (Default) 1 = Motion occurred, data ready for reading in Delta_X and Delta_Y registers Reserved[3:2] Reserved for future use DYOVF Motion Delta Y overflow, ΔY buffer has overflowed since last report 0 = No overflow (Default) 1 = Overflow has occurred DXOVF Motion Delta X overflow, ΔX buffer has overflowed since last report 0 = No overflow (Default) 1 = Overflow has occurred Reserved[1:0] Reserved for future use Notes RES Resolution in counts per inch 0 = 800 (Default) 1 = 400 0x17 Delta_X Bit 7 6 5 4 3 2 1 0 Field X7 X6 X5 X4 X3 X2 X1 X0 Usage X movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. Report range –128 ~ +127. 0x18 Delta_Y Bit 7 6 5 4 3 2 1 0 Field Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Usage Y movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. Report range –128 ~ +127.
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 8 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 0x19 Image_Quality Bit 7 6 5 4 3 2 1 0 Field Imgqa[7:0] Usage Image Quality is a quality level of the mouse sensor in the current frame. Report range 0 ~ 255. Field Name Description Notes Imgqa[7:0] Image quality report range: 0(worst) ~ 255(best). 0x1A Operation_Mode2 Bit 7 6 5 4 3 2 1 0 Field Reset PD_enh 0 0 LEDsht_enh Slp_enh Slpmu_enh Wakeup Usage Register 0x1A allows the user to change the operation of the mouse sensor. Shown below are the bits, their default values, and optional values. Operation_Mode2[2:0] “0xx” = Disable sleep mode “110” = Force enter sleep “101” = Force wakeup from sleep mode Notes: 1. After 1 sec not moving during normal mode, the mouse sensor will enter sleep mode, and keep on sleep mode until moving is detected or wakeup is asserted. 2. Only one of these two bits Slpmu_enh and Wakeup can be set to 1 at the one time, and the other one has to be set to 0. Note that these bits are self-clear. Field Name Description Reset Full chip reset 0 = Normal operation mode (Default) 1 = Full chip reset PD_enh Power down mode 0 = Normal operation mode (Default) 1 = Power down mode Bit [5:4] Must always be 00 LEDsht_enh LED shutter enable/disable 0 = Disable 1 = Enable (Default) Slp_enh Sleep mode enable/disable 0 = Disable 1 = Enable (Default) Slpmu_enh Manual enter sleep mode, set “1” will enter sleep and this bit will be reset to “0” Notes Wakeup Manual wake up from sleep mode, set “1” will enter wakeup and this bit will be reset to “0”
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 9 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 0x1B Configuration Bit 7 6 5 4 3 2 1 0 Field RES 0 1 0 0 1 0 0 Usage The Configuration register allows the user to change the configuration of the moue sensor. Shown below are the bits, their default values, and optional values. Field Name Description RES Output resolution setting 0 = 800 (Default) 1 = 400 Notes Bit [6:0] Must always be 0100100 0x40 Operation_Mode3 Bit 7 6 5 4 3 2 1 0 Field Reset PD_enh LEDsht_enh 0 0 0 0 Slp_enl Usage Register 0x40 allows the user to change the operation of the mouse sensor. Shown below are the bits, their default values, and optional values. If Slp_enl = 0, after 1 sec not moving during normal mode, the mouse sensor will enter sleep mode, and keep on sleep mode until moving is detected or wakeup is asserted. Field Name Description Reset Full chip reset 0 = Normal operation mode (Default) 1 = Full chip reset PD_enh Power down mode 0 = Normal operation mode (Default) 1 = Power down mode LEDsht_enh LED shutter enable/disable 0 = Disable 1 = Enable (Default) Bit [4:1] Must always be 0000 Notes Slp_enl Sleep mode enable/disable 0 = Enable (Default) 1 = Disable
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 10 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 0x41 Product_ID4 Bit 7 6 5 4 3 2 1 0 Field PID3[3:0] Reserved[3:0] Opstate Usage Product ID of the mouse sensor and operation state of the mouse. Field Name Description PID3[3:0] The product ID is 010 Reserved[3:0] Reserved for future use Notes Opstate Operation state 0 = Sleep state 1 = Normal state 0x42 Delta_Y Bit 7 6 5 4 3 2 1 0 Field Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Usage Y movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. Report range –128 ~ +127. 0x43 Delta_X Bit 7 6 5 4 3 2 1 0 Field X7 X6 X5 X4 X3 X2 X1 X0 Usage X movement is counts since last report. Absolute value is determined by resolution. Reading clears the register. Report range –128 ~ +127. 0x44 Image_Quality Bit 7 6 5 4 3 2 1 0 Field Imgqa[7:0] Usage Image Quality is a quality level of the mouse sensor in the current frame. Report range 0 ~ 255. Field Name Description Notes Imgqa[7:0] Image quality report range: 0(worst) ~ 255(best).
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 11 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008 4. Specifications
4.1 Absolute Maximum Ratings
Symbol Parameter Min Max Unit Notes TSTG Storage Temperature -40 85 °C TA Operating Temperature -15 55 °C Lead Solder Temp 260 °C For 10 seconds, 1.6mm below seating plane. VDC DC Supply Voltage -0.5 5.5 V ESD 2 kV All pins, human body model MIL
883 Method 3015
VIN DC Input Voltage -0.5 5.5 V SDIO, SCLK, VDD
4.2 Recommend Operating Condition
Symbol Parameter Min. Typ. Max. Unit Notes TA Operating Temperature 0 40 °C Vdd1 3.0 3.3 3.6 VDD, VREF short Vdd2 Power Supply Voltage 4.25 5.0 5.5 V VDD VN Supply Noise 100 mV Peak to peak within 0 - 100 MHz Z Distance From Lens Reference Plane to Surface 2.3 2.4 2.5 mm Refer to Figure 4. R Resolution 800 CPI A Acceleration 0.1 20 g SCLK Serial Port Clock Frequency 10 MHz FCLK Clock Frequency 18.432 24.576 MHz Set by ceramic resonator FR Frame Rate 3000 4000 frames/s 3000 frames/s @ FCLK = 18.432 MHz 4000 frames/s @ FCLK=24.567 MHz S Speed 0 21 28 inches/s 21 inches/s @ FCLK = 18.432 MHz 28 inches/s @ FCLK = 24.567 MHz
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 12 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008
4.3 AC Operating Condition
Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, VDD = 5.0 V, FCLK =
18.432 MHz
Symbol Parameter Min. Typ. Max. Unit Notes tHOLD SDIO Read Hold Time 3 us Minimum hold time for valid data (refer to Figure 8) tRESYNC Serial Interface RESYNC. 1 us @ 3000 frame/sec (refer to Figure 9) tSIWTT Serial Interface Watchdog Timer Timeout 1.7 ms @3000 frame/sec (refer to Figure 9) tPDR PD Pulse Register 333 us One frame time maximum after setting PD_enh bit in the Operation_Mode register @3000 frame/sec (refer to Figure 10). tPUPD Power Up from Deactivate the Power Down Mode 3 30.5 ms After tPUPD, all registers contain valid data from first image after deactivate power down mode. @3000 frame/sec tPU Power Up from V DD↑ 3 30.5 ms @3000 frame/sec t r , t f Rise and Fall Times: SDIO 25, 20 ns C L = 30 pF t r , t f Rise and Fall Times: ILED 10, 10 ns LED bin grade: R; R1 = 100 ohm
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 13 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008
4.4 DC Electrical Characteristics
Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, VDD = 5.0 V, FCLK = Symbol Parameter Min. Typ. Max. Unit Type: PWR IDD Supply Current Mouse Moving (Normal) 10 mA SCLK, SDIO = no load IDD Supply Current Mouse Not Moving (Sleep1) 5 mA IDDPD Supply Current (Power Down) 100 uA SCLK, SDIO = high Type: SCLK, SDIO VIH Input Voltage HIGH 2.0 VIL Input Voltage LOW 0.7 V VOH Output Voltage HIGH 2.4 V @I OH = 2mA (SDIO only) VOL Output Voltage LOW 0.6 V @I OL = 2mA (SDIO only) Type: OSCIN VIH Input Voltage HIGH 2.0 V When driving from an external source VIL Input Voltage LOW 0.7 V When driving from an external source Type: LED VOL Output Voltage LOW 150 mV @I OL = 25mA
The synchronous serial port is used to set and read parameters in the mouse sensor. SCLK: The serial clock line. It is always generated by the mouse controller. SDIO: The serial data line is used to write and read data.
6.1 Transmission Protocol
mouse sensor has the ability to initiates communication. bit7 as its MSB to indicate data direction. The second byte contains the data. Figure 6. Transmission Protocol
6.1.1 Write Operation
Figure 7. Write Operation
6.1.2 Read Operation
bit. The mouse sensor will go to the high Z state after the last data bit.
- The mouse controller sends address to the mouse sensor.
- The mouse controller releases and set SDIO to Hi-Z after the last address bit.
- The mouse sensor sends data to the mouse controller .
- The mouse sensor releases and set SDIO to Hi-Z after the last data bit.
Figure 8. Read Operation
6.2 Re-Synchronous Serial Interface
and be prepared for the beginning of a new transmission. Figure 9. Re-synchronous Serial Interface Using Watchdog Timer Timeout controller also might get out of synchronization due to following conditions.
events. An easy way to solve this is to use “watchdog timer timeout”.
6.3 Collision Detection on SDIO
the next transmission (although that will not cause any communication difficulties).
6.4 Power Down Mode
about 3ms before the mouse controller is able to issue any write/read operation to the mouse sensor. Figure 10. Power-down Configuration Register Writing Operation
6.5 Error Detection
- The mouse controller can verify success of write operations by issuing a read command to the same address
and comparing written data to read data.
- The mouse controller can verify the synchronization of the serial port by periodically reading the product ID
Figure 13. 3.3V Application Circuit with Internal LED Control
PixArt Imaging Inc. PAW3101DB CMOS Optical Mouse Sensor All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. 20 PixArt Imaging Inc. E-mail: fae_service@pixart.com.tw V3.1 May. 2008
7.4 PCB Layout Consideration
z Caps for pins 7, 8 must have trace lengths less than 5 mm. z The trace lengths of OSCOUT, OSCIN must less than 6 mm.
7.5 Recommended Value for R1
z Radiometric intensity of LED Bin limits (mW/Sr at 20 mA) LED Bin Grade Min. Typ. Max. N 14.7 17.7 P 17.7 21.2 Q 21.2 25.4 Note: Tolerance for each bin will be ± 15% 7.5.1 5V Application z R1 value (ohm) for external LED control, VDD = 5.0V (refer to Figure 11) LED Bin Grade Min. Typ. Max. N 27 47 P 27 47 Q 27 47 z R1 value (ohm) for internal LED control, VDD = 5.0V (refer to Figure 12) LED Bin Grade Min. Typ. Max. N 47 100 P 47 100 Q 47 100 7.5.2 3.3V Application z R1 value (ohm) for internal LED control, VDD = VREF = VDD_LED = 3.3V (refer to Figure 13) LED Bin Grade Min. Typ. Max. N 22 100 P 22 100 Q 22 100
8.1 Package Outline Drawing
- All dimensions in MM/INCH.
- All dimensions tolerance: +/- 0.10mm
- Angular tolerance: +/- 3.0degress
Figure 14. Package Outline Drawing
8.2 Recommended PCB Mechanical Cutouts and Spacing
Figure 15. Recommended PCB Mechanical Cutouts and Spacing DELIVER "PAN" PRODUCTS TO YOU.