adns-6030 Avago Technologies, adns-6030 Datasheet - Page 7

no-image

adns-6030

Manufacturer Part Number
adns-6030
Description
Low Power Laser Mouse Bundles - Agilent Hewlett-packard
Manufacturer
Avago Technologies
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADNS-6030
Manufacturer:
Agilent
Quantity:
5 000
LASER Drive Mode
The laser is driven in pulsed
mode during normal operation.
A calibration mode is provided
which drives the laser in
continuous (CW) operation.
Eye Safety
The ADNS-6030 and the
associated components in the
schematic of Figure 5 are
intended to comply with Class
1 Eye Safety Requirements of
IEC 60825-1. Agilent
Technologies suggests that
manufacturers perform testing
to verify eye safety on each
mouse. It is also recommended
to review possible single fault
mechanisms beyond those
described below in the section
“Single Fault Detection”. Under
normal conditions, the ADNS-
6030 generates the drive
current for the laser diode
(ADNV-6330).
In order to stay below the
Class 1 power requirements,
LASER_CTRL0 (register 0x1a),
LASER_CTRL1 (register 0x1f),
LSRPWR_CFG0 (register 0x1c)
and LSRPWR_CFG1 (register
0x1d) must be programmed to
appropriate values. The system
comprised of the ADNS-6030
and ADNV-6330, is designed to
maintain the output beam
power within Class 1
requirements over components
manufacturing tolerances and
the recommended temperature
range when adjusted per the
procedure below and
implemented as shown in the
recommended application
circuit of Figure 5. For more
information, please refer to
Agilent ADNB-6031 and
ADNB-6032 Laser Mouse
Sensor Eye Safety Application
Note AN 5230.
7
LASER Power Adjustment Procedure
1. The ambient temperature
2. Set V
3. Set the Range bit (bit 7 of
4. Set the Range_C complement
5. Set the Match_bit (bit 5 of
6. Set the Match_C_bit (bit 5
7. Enable the Calibration mode
8. Write the Calibration mode
9. Set the laser current to the
10. Program registers 0x1c and
should be 25C +/- 5C.
value.
register 0x1a) to 0.
bit (bit 7 of register 0x1f) to
1.
register 0x1a) to the correct
value for the bin designation
of the laser being used.
of register 0x1f) to the
complement of the
Match_bit.
by writing to bits [3,2,1] of
register 0x1A so the laser
will be driven with 100%
duty cycle.
complement bits to register
0x1f.
minimum value by writing
0x00 to register 0x1c, and
the complementary value
0xFF to register 0x1d.
0x1d with increasing values
to achieve an output power
as close to 506uW as
possible without exceeding
it. If this power is obtained,
the calibration is complete,
skip to step 14.
DD
to its permanent
11. If it was not possible to
12. Set the Range and Range_C
13. Program registers 0x1c and
14. Save the value of registers
15. Reset the mouse, reload
Good engineering practices
such as regular power meter
calibration, random quality
assurance retest of calibrated
mice, etc. should be used to
guarantee performance,
reliability and safety for the
product design.
achieve the power target, set
the laser current to the
minimum value by writing
0x00 to register 0x1c, and
the complementary value
0xff to register 0x1d.
bits in registers 0x1a and
0x1f, respectively, to choose
to the higher laser current
range.
0x1d with increasing values
to achieve an output power
as close to 506uW as
possible without exceeding
it.
0x1a, 0x1c, 0x1d, and 0x1f
in non-volatile memory in
the mouse. These registers
must be restored to these
values every time the
ADNS-6030 is reset.
the register values from
non-volatile memory, enable
Calibration mode, and
measure the laser power to
verify that the calibration is
correct.

Related parts for adns-6030