ADNS-3060 Avago Technologies US Inc., ADNS-3060 Datasheet - Page 33

Optical Mouse Sensor,DIP

ADNS-3060

Manufacturer Part Number
ADNS-3060
Description
Optical Mouse Sensor,DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-3060

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
Q2073278B
33
Frame_Period_Max_Bound_Lower
Access: Read/Write
Frame_Period_Max_Bound_Upper
Access: Read/Write
Data Type: 16-bit unsigned integer.
USAGE: This value sets the maximum frame period (the MINIMUM frame rate) which may be selected by the auto-
matic frame rate control, or sets the actual frame period when operating in manual mode. Units are clock cycles. The
formula is
To read from the registers, read Upper first followed by Lower. To write to the registers, write Lower first, followed by
Upper. To set the frame rate manually, disable automatic frame rate mode via the Extended_Config register and write
the desired count value to these registers.
Writing to the Frame_Period_Max_Bound_Upper and Lower registers also activates any new values in the following
registers:
Any data written to these registers will be saved but will not take effect until the write to the Frame_Period_Max_
Bound_Upper and Lower is complete. After writing to this register, two complete frame times are required to imple-
ment the new settings. Writing to any of the above registers before the implementation is complete may put the chip
into an undefined state requiring a reset. The “Busy” bit in the Extended_Config register may be used in lieu of a timer
to determine when it is safe to write. See the Extended_Config register for more details.
The following table lists some Frame_Period values for popular frame rates (clock rate = 24MHz).
In addition, the three bound registers must also follow this rule when set to non-default values:
Field
Field
Bit
Bit
Frame Rate = Clock Frequency / Register value
x Frame_Period_Max_Bound_Upper and Lower
x Frame_Period_Min_Bound_Upper and Lower
x Shutter_Max_Bound_Upper and Lower
Frame_Period_Max_Bound t Frame_Period_Min_Bound + Shutter_Max_Bound.
Frames/second
FBm
FBm
7
7
6469
5000
3000
2000
1500
500
15
7
FBm
FBm
6
6
14
6
Decimal
12,000
16,000
48,000
3,710
4,800
8,000
FBm
Counts
FBm
5
5
Reset Value: 0xE0
Address: 0x1A
Reset Value: 0x2E
Address: 0x19
13
5
OE7E
12C0
1F40
2EE0
3E80
BB80
Hex
FBm
FBm
4
4
12
4
Upper
OE
12
BB
1F
2E
3E
Frame_Period
FBm
FBm
3
3
11
3
Lower
C0
7E
40
E0
80
80
FBm
FBm
2
2
10
2
FBm
FBm
1
1
9
1
FBm
FBm
0
0
0
8

Related parts for ADNS-3060