ADNS-7630-TR Avago Technologies US Inc., ADNS-7630-TR Datasheet

no-image

ADNS-7630-TR

Manufacturer Part Number
ADNS-7630-TR
Description
BT SoC LaserStream Sensor (TR)
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-7630-TR

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ADNS-7630
One-Chip Bluetooth
Data Sheet
Description
ADNS-7630 is the world’s first one-chip Bluetooth (BT)
2.1 System-on-Chip (SoC) LaserStream navigation sensor
chip for laser-illuminated navigation system Driven by
Avago’s LaserStream navigation technology and propri-
etary optimized cum efficient RF transceiver architecture,
it provides a fully integrated and feature-rich navigation
system for wireless mouse applications and other
integrated input devices. This compact, laser navigation
sensor engine from Avago, integrates a BT transceiver,
stand-alone baseband processor and VCSEL illumination
into a single chip package to provide a complete SoC
solution that provides fast and secure connectivity, and
easy integration into mouse designs.
ADNS-7630 complies with Bluetooth specification version
2.1 and HID profile version 1.0. The built-in radio provides
low-power, low-cost and robust communications for ap-
plications operating in the 2.4-GHz unlicensed ISM band.
Additionally, this new laser sensor has several features
that can be configured via an external EEPROM to simplify
mouse and provide flexibility for product customization.
This chip is available in 58-pin custom designed QFN pack-
age and designed to be used with the ADNS-7100-001
laser mouse lens to achieve the optimum performance
featured in this document. These parts provide a com-
plete and compact navigation system with no moving
parts and precise optical alignment to facilitate high vol-
ume assembly. Avago has pre-calibrated the laser power
prior shipment to meet IEC/EN 60825-1 Class 1 Eye Safety
Standard, thus no laser power calibration is required at
manufacturer site, therefore reducing assembly time and
associated cost.
Applications
• Bluetooth cordless laser mice
• Integrated input devices
®
SoC LaserStream™ Navigation Sensor
Features
• One-chip Bluetooth SoC LaserStream navigation sensor
• Bluetooth HID profile version 1.0 compliant.
• Bluetooth specification version 2.1 compatible.
• Compliance to IEC/EN 60825-1 Class 1 Eye Safety
• Fast data transmission through synchronized timing
• Extended battery life with low power architecture and
• Excellent receiver sensitivity
• Optimized Adaptive Frequency Hopping (AFH) to
• Programmable output power control meets Bluetooth
• On-chip Power On Reset (POR)
• High speed motion detection at 30 inches per second
• Support up to 10 I/O pins for flexible configuration
(continued on next page)
optimized for laser mouse performance
between sensor and Bluetooth system
LaserStream navigation technology
– Extended inquiry response to enable fast discovery
– Sniff Sub Rating to reduce power consumption for
– Secure Simple Pairing, which supports “Just Works”
– Encryption Pause Resume where better protection
minimize interference disturbance
Power Class 2 or Class 3 requirements
(ips) & acceleration up to 8g
– 3-key or 5-key mouse
– LED indicators
– Media buttons for audio control
– KeyMap (KM) for keyboard shortcut key (supported
of device and to reduce latency
HID.
and to enhance ease of use user experience.
through encryption key refreshed during long
connection period of use.
in Bluetooth version 2.0 only)

Related parts for ADNS-7630-TR

ADNS-7630-TR Summary of contents

Page 1

... EEPROM to simplify mouse and provide flexibility for product customization. This chip is available in 58-pin custom designed QFN pack- age and designed to be used with the ADNS-7100-001 laser mouse lens to achieve the optimum performance featured in this document. These parts provide a com- ...

Page 2

... Notes & Bo measured at 0.3mm above base of pocket pitches cumulative tol. ±0.2mm Reference dimensions only. Figure 1a. ADNS-7630-TR Tape and Reel Packaging Dimension 2 Theory of Operation ADNS-7630 is based on LaserStream navigation tech- nology that measures changes in position by optically acquiring sequential surface images (per frames) and mathematically determining the direction and magni- tude of motion movement ...

Page 3

... SEE DETAIL "X" Notes: 1. Unless otherwise specified. Dimensions are in millimeters  Measured at hub area  Measured at outer edge. 4. Flange and hub ultrasonic welded. Figure 1b. ADNS-7630-TR Reel Packaging Dimension 3 EMBOSSED LETTERING 16.0mm HEIGHT x MIN. 0.4mm THICK. Ø329.0±1.0 HUB Ø100.0±0.5 ...

Page 4

... VDD2 REGO Array ZB Aperture ZA GND XY_LASER GND ZLED LASER_NEN B4 47 Tooling ID (New Tooling 48 Have Different Tooling ID) FRONT VIEW Figure 2. ADNS-7630 QFN Package Pinout Table 1. ADNS-7630 Pinout Device Configuration Pin Name 1 XTAL_OUT 2 VDD_PLL 3 CPOUT 4 VDD_TX 5 VDD_RX 6 ANTN 7 ANTP 8 VDD_IF 9 SRXD 10 STXD ...

Page 5

... Table 1. ADNS-7630 Pinout Device Configuration Pin Name 26 -VCSEL 27 GND_RF 28 VDD_RF 29 VDD_RF 30 VDD_RF 31 BAT 32 GND_BAT 33 GND_BAT 34 VDD2 35 VDD2 36 REGO GND 40 XY_LASER AGND 45 ZLED 46 LASER_NEN 47 B4 (GPIO11 (GPIO12 (GPIO13) 50 VDD3 51 B7 (GPIO14) 52 B8/WP (GPIO15) 53 GND 54 BIASCVAR 55 VCTRL 56 VDD_LO 57 VDD_XTAL 58 XTAL_IN Disclaimer: All designers and manufacturers of this design must assure that they have all necessary intellectual property rights. ...

Page 6

A 1. 0.047 4. 0.174 Optical Center VCSEL Hole 0. 0.008 0.68 58X ( ) 0.027 58X ( 4. 0.181 ( 11.35 ±0.15 0.447 ...

Page 7

Optical Center 0.30 R 0.012 9.89 8.10 3.59 4.39 0  0. +0.000 0.389 0.319 0.173 0.141  0.004 3.59 (Ø ) 0.141 CLEARANCE FOR LENS SEE Z Note: 1. Dimensions in millimeters/inches Figure 4. ...

Page 8

... Tracking surface 0.094 Sensor Hole Sensor PCB Base Plate Base Plate Foot Navigation Surface Figure 5. 2D assembly drawing of ADNS-7630 sensor coupled with ADNS-7100-001 lens, PCB & base plate 8 Guide Post Plate Base Base Plate 6.15 Top of sensor to 0.242 Bottom of lens flange 8 ...

Page 9

... Sensor Base Plate Figure 6. Exploded view drawing of ADNS-7630 sensor coupled with ADNS-7100-001 lens, PCB & base plate (front view and top side view) As shown above, the components self align as they are mounted onto defined features on the base plate. There should be guide holes on the PCB to align the ADNS- 7100-001 lens to the ADNS-7630 sensor’ ...

Page 10

... Time (second) Figure 7. Solder Reflow Profile for PCB Critical and Non-critical Areas of QFN Soldering As ADNS-7630 is a QFN package designed con- tact-down package. Refer to Figure 7 and 8 on the critical and non-critical areas for QFN soldering. The critical area for soldering ADNS-7630 is on the terminal undersides, while the terminal sides are deemed as non-critical area, and thus not intended to be wettable ...

Page 11

Terminal Sides (Non-critical area) Cross section view Cross section view of one terminal side Figure 9. Critical and Non-critical areas (Cross sectional views) Table 3. Dimensional Criteria Feature Maximum Side Overhang Minimum End Joint Width Minimum Side ...

Page 12

... VDD_RF 28 VDD_RF 29 VDD_RF 30 BAT** 31 VDD2 35 VDD3 50 VDD_PLL 2 VDD_XTAL 57 GND VCC AGND 4 4 GND_RF 27 GND 53 GND 39 ADNS-7630 GND 33 GND 32 GND** 12 NC*** GND 4 ...

Page 13

... BIASVAR (pin 54) b. REGO (pin 36) c. VDD3 (pin 31, 35, 50) 14. C17 must be as close as possible to the ADNS-7630 IC. 15. All separate AGND, GND_RF and GND paths MUST be via down to the same ground plane (2nd layer of the PCB). Ensure large grounding plane on the PCB layout for better performance on ESD and EFTB ...

Page 14

... XTALIN CRYSTAL OSCILLATOR OSCILLATOR XTALOUT LASER XY_LASER LASER DRIVE LASER_NEN +VCSEL VCSEL -VCSEL Figure 11. ADNS-7630 Block Diagram LASER DRIVER fault control block Bluetooth voltage Wireless Link sensor current set Figure 12. Single Fault Detection and Eye Safety Feature 14 B1, B2, B3 B4, B5, B6, ...

Page 15

... Test (ESD) and provides sufficient ESD creepage/ clearance distance to withstand discharge when assembled into a mouse with ADNS-7100-001 trim lens. • Passes IEC/EN 60825-1 Class 1 Eye Safety when ADNS- 7630 is driving the laser using ADNS-7100-001 lens with the laser output power pre-calibrated by Avago Technologies under recommended operating conditions ...

Page 16

... Without RC filter will degrade Carrier Drift Results in +/- 0.22 mm minimum DOF. See Figure 13 Under operating temperature, 25°C± 5°C. Class 1 eye safety level when ADNS-7630 is driving the laser using ADNS-7100-001 lens based on application circuit in Figure 10 Notes ±20ppm See Figure DAMP connection and Figure 14 to fi ...

Page 17

AC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, V Parameter Symbol Debounce delay on t DBB button inputs Scroll wheel sampling period t SW Transient Supply Current I DDT DC Electrical Specifications Electrical Characteristics ...

Page 18

... Internal POR Notes: 1. Point A = Ramp start point of REG0/V 2. Point B = Stable point of REG0 Ramp up time og REG0/V ramp_VDD_RF Crystal startup time. Depends on crystal's drive level and load capacitance ADNS-7630's internal Power On Reset (POR) process duration. Reset 6. T < XTAL_RDY Reset Figure 14. Power-Up Timing Diagram 18 Point B T ...

Page 19

Receiver RF Specifications Electrical Characteristics over recommended operating conditions based on Avago Technologies' ADNK-7633 reference design mouse.Typical values at 25 °C, V Parameter Receiver Section RX sensitivity Maximum input power Interference Performance C/I co-channel C/I 1MHz adjacent channel C/I 2MHz ...

Page 20

Transmitter RF Specifications Electrical Characteristics over recommended operating conditions based on Avago Technologies' ADNK-7633 reference design mouse. Typical values at 25 °C, V Parameter Transmitter Section Spectrum frequency range Output power In-Band Spurious Emission +/-500 kHz Out-of-Band Spurious Emission 30 ...

Page 21

... State is shown in the form ZB ZA. Z-Wheel counts are reported only for transitions with + or - signs. Tilt-Wheel ADNS-7630 can support Tilt Wheel function via TW1 and TW2 pins by activating it through EEPROM register Tilt_Wheel_Enabled (0x0114). For applications without Tilt-Wheel, TW1 (GPIO3) and TW2 (GPIO4) pins can be con- fi ...

Page 22

... Basic Buttons & Programmable Buttons There are a total of 3 basic buttons supported by ADNS- 7630, namely B1 (left button), B2 (middle button) and B3 (right button). B4 (GPIO11) through B8/WP (GPIO15) are General Purpose Input/Output pins programmable to be buttons, LED indicator, or EEPROM write protect enabler. Access EEPROM register, Programmable_Buttons_Total (0x00d1) to defi ...

Page 23

... For example, if user RAlt+RCtrl " (or " ") keeps pressing the Volume Increment button, ADNS-7630 will perform the actual re-triggering of events that will lead to continuous increments of the volume until the button has been released or until the maximum volume has been reached. ...

Page 24

... Typical Performance Characteristics The following graphs are the typical performance of the ADNS-7630 sensor, assembled as shown in the 2D assembly drawing with the ADNS-7100-001 lens. Resolution vs Z Straight Line at 45°, Path Length = 4inches, Speed=6ips, Resolution = 1000cpi 1200 1000 800 600 400 200 0 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 Distance from Lens Reference Plane to Navigation Surface, Z (mm) Figure 18 ...

Page 25

Configuration after Power Up (Data Values) Signal Function Powered or Default Address or Configured B1 Pullup active for button use B2 Pullup active for button use B3 Pullup active for button use B4 Pullup active for button use B5 Pullup ...

Page 26

... Registers The ADNS-7630 can be programmed or customized through an external EEPROM. Below is the list showing the EEPROM register mapping. Programmable configurations include basic mouse information, connection settings, mouse generic configuration, sensor configuration, and Bluetooth SDP configuration. Any changes on the register default value will eff ...

Page 27

Registers (continued) Domain Register Name Mouse Generic Configuration Button Configuration Button Configuration Programmable_Buttons_Total Programmable_Buttons_Low_ Power Debouncing_Time Programmable Button 1 GPIO_Pin_Selection1 Single_Click_Function1 Single_Click_Repeat_Delay1 Long_Press_Function1 Long_Press_Duration1 Double_Click_Function1 Double_Click_Interval1 User_Defined_Function_1_A User_Defined_Function_1_B User_Defined_Function_1_C Programmable Button 2 GPIO_Pin_Selection2 Single_Click_Function2 Single_Click_Repeat_Delay2 Long_Press_Function2 Long_Press_Duration2 Double_Click_Function2 Double_Click_Interval2 User_Defined_Function_2_A ...

Page 28

Registers (continued) Domain Register Name Programmable Button 4 GPIO_Pin_Selection4 Single_Click_Function4 Single_Click_Repeat_Delay4 Long_Press_Function4 Long_Press_Duration4 Double_Click_Function4 Double_Click_Interval4 User_Defined_Function_4_A User_Defined_Function_4_B User_Defined_Function_4_C Programmable Button 5 GPIO_Pin_Selection5 Single_Click_Function5 Single_Click_Repeat_Delay5 Long_Press_Function5 Long_Press_Duration5 Double_Click_Function5 Double_Click_Interval5 User_Defined_Function_5_A User_Defined_Function_5_B User_Defined_Function_5_C Twheel PIN Function Selection Tilt Wheel Tilt_Wheel_Enabled LED Configuration ...

Page 29

Registers (continued) Domain Register Name Reconnect LED Reconnect_LED_Enabled Configuration Reconnect_LED_PIN Reconnect_LED_GPIO_State Reconnect_LED_On_Duration Battery LED Battery_LED_Enabled Configuration Battery_LED_PIN Battery_LED_GPIO_State Battery_LED_On_Period Battery_LED_Off_Period Battery_LED_Blink_Duration Battery_LED_Rest_Duration Battery_LED_Active_Sniff_Mode Battery_LED_Total_Duration Battery_LED_Disabled _Before_Connection CPI Selection Indicator Resolution_LED_GPIO_Total Resolution_LED_GPIO_Selection1 Resolution_LED_GPIO_Selection2 Resolution_LED_GPIO_Selection3 Resolution_LED_GPIO_Selection4 Resolution_LED_Setting1 Resolution_LED_Setting2 Resolution_LED_Setting3 Resolution_LED_Setting4 Resolution_LED_Setting5 Resolution_LED_Setting6 ...

Page 30

Registers (continued) Domain Register Name Battery Configuration Battery Configuration Battery_Alarm_Power Battery_Alarm_Time Battery_Sleep_Power Sensor Configuration Resolution Max_Resolution Default_Resolution CPI Selection Resolution_Selection_Method Resolution_Selection_Total Current_Resolution_Selection Resolution_Setting1 Resolution_Setting2 Resolution_Setting3 Resolution_Setting4 Resolution_Setting5 Resolution_Setting6 Resolution_Setting7 Resolution_Setting8 Resolution_Setting9 Resolution_Setting10 SDP Configuration Vendor Information SDP_Service_Name SDP_Service_Name_Length SDP_Service_Description SDP_Service_Description_Length ...

Page 31

Basic Information Firmware_Version Size: 2 byte Default Value: USAGE: This register contains the firmware version. Value 2 means version 2.0. This register value is fixed and not programmable. Bluetooth_BDAddress Size: 6 byte Default Value: USAGE: This register contains the Bluetooth ...

Page 32

Connection Configuration Mouse_Power_Up_Mode Size: 1 byte Default Value: USAGE: This register defines which mode the mouse will enter after power-up, if reconnection is unnecessary. Set to “Sleep mode” to make mouse enter sleep mode; Set to “Discoverable mode” to enter ...

Page 33

Pairing_Mode Size: 1 byte Default Value: USAGE: This register defines whether auto pairing or normal pairing mode is used. Data type is Boolean. Set to “True” for auto pairing which support authentication Set to “False” for normal paring which reject ...

Page 34

Sniff_Retry_Count Size: 1 byte Default Value: USAGE: This register defines how many times of sniff will be requested by device if the master rejects the sniff request. For example, 3 means sniff will retry 3 times. Set ...

Page 35

Sniff_Mode_Interval4 Size: 2 byte Default Value: USAGE: This register defines sniff interval (in slot) for sniff mode 4. For example, 400 means 400*625us = 250ms. Sniff_Mode_Interval5 Size: 2 byte Default Value: USAGE: This register defines sniff interval (in slot) for ...

Page 36

Sniff_Mode_Duration5 Size: 2 byte Default Value: USAGE: The register defines sniff mode duration (must be a positive multiple of corresponding sniff mode interval) for the sniff mode. For examples, 50 means 50 times of the corresponding sniff mode interval. Sniff_Mode_Duration6 ...

Page 37

Single_Click_Repeat_Delay1, Single_Click_Repeat_Delay2, Single_Click_Repeat_Delay3, Single_Click_Repeat_Delay4, Single_ Click_Repeat_Delay5 Size: 1 byte Default Value: USAGE: This register defines the duration (multiples of 80ms) of each single-click function of programmable button. An integer less than or equal to 255 is valid. Set to 0 ...

Page 38

User_Defined_Function_1_B, User_Defined_Function_2_B, User_Defined_Function_3_B, User_Defined_Function_4_B, User_Defined_Function_5_B Size: 10 byte Default Value: USAGE: Define the user-defined HID report for function B of programmable button For example, in order to define one function of consumer page, the value should be ...

Page 39

Reconnect_Power_On_LED_Enabled Size: 1 byte Default Value: USAGE: This register enables or disables reconnect power-on LED indicator function. Data type is Boolean. Set to “True” to enable reconnect power-on LED support; Set to “False” to disable reconnect power-on LED support. Reconnect_Power_On_LED_PIN ...

Page 40

Discover_LED_Off_Period Size: 1 byte Default Value: USAGE: This register defines discover LED off period (multiples of 80ms). The range 255. For example, 10 means 10*80ms = 0.8 second. Reconnect_LED_Enabled Size: 1 byte Default Value: USAGE: This register ...

Page 41

Battery_LED_On_Period Size: 1 byte Default Value: USAGE: This register defines battery LED on period (multiples of 80ms). The range 255. For example, 10 means 10*80ms = 0.8 second. Battery_LED_Off_Period Size: 1 byte Default Value: USAGE: This register ...

Page 42

Resolution_LED_Setting1 Size: 1 byte Default Value: USAGE: This register defines which resolution LED indicators light up when mouse is set to Resolution_Selection_1, in 4-bit big-endian binary. Set to “0000” to disable LED indication for Resolution_Selection_1. For example, “0101” means that ...

Page 43

Resolution_LED_Setting9 Size: 1 byte Default Value: USAGE: This register defines which resolution LED indicators light up when mouse is set to Resolution_Selection_9, in 4-bit big-endian binary. Set to “0000” to disable LED indication for Resolution_Selection_9. Resolution_LED_Setting10 Size: 1 byte Default ...

Page 44

Motion Configuration Report_Protocol Size: 1 byte Default Value: USAGE: This register defines the protocol used upon (re)establishment of connection. Set to “Report mode” or “Boot mode”. Motion_Report_Size Size: 1 byte Default Value: USAGE: This register defines the size (bit) of ...

Page 45

Z_Negate Size: 1 byte Default Value: USAGE: This register instructs the firmware to negate the scroll value read from the scroll wheel. Data type is Boolean. Set to “True” to enable negating scroll; Set to “False” to disable negating scroll. ...

Page 46

Sensor Configuration Max_Resolution Size: 1 byte Default Value: USAGE: This register sets the maximum sensor resolution in count per inch (cpi). For example, 3000 means the maximum sensor resolution is 3000cpi. This register value is fixed and not programmable. Default_Resolution ...

Page 47

SDP Programmable Features SDP_Service_Name Size: 64 byte Default Value: USAGE: This register defines the service name in SDP. SDP_Service_Name_Length Size: 1 byte Default Value: USAGE: This register defines the length of the service name in SDP. SDP_Service_Description Size: 16 byte ...

Page 48

BQB-Specific SDP Configuration HID_Attribute_Length Size: 1 byte Default Value: USAGE: Define the HID descriptor list length. For example, HID descriptor list …, so the length is 7. This control byte is just ...

Related keywords