I2C Registers
[0x25] - Clock divider setting
Bit
Function
[7:4] RESERVED
[3:0] Clock divider setting
Default
Comment
0
0000 - Divide clock by 1
0001 - Divide clock by 2
001x - Divide clock by 4
010x - Divide clock by 6
011x - Divide clock by 8
100x - Divide clock by 10
101x - Divide clock by 12
110x - Divide clock by 14
111x - Divide clock by 16
VV6501
[0x2C -0x2D] - Dark line pixel offset
Bit
Function
[7:0] LS Dark line pixel offset
[2:0] MS Dark line pixel offset
Default
0
Comment
This register contains a fixed offset that can be
applied to the digitised pixels in the digital output
coding block. The offset is a 2’s complement
number, giving an offset range -1024,+1023.
[0x2E] - Dark line offset cancellation setup register
Bit
Function
7 RESERVED
[6:4] RESERVED
3 Dark leaky integrator time
constant
2 RESERVED
[1:0] Dark line offset cancellation
Default
Comment
0
0 - Fast
1 - Slow
01
00 - Accumulate dark pixels, calculate dark pixel
average and report, but don’t apply anything to
data stream
01 - Accumulate dark pixels, calculate dark pixel
average, report and apply internally calculated
offset to data stream
11 - Accumulate dark pixels, calculate dark pixel
average and report, but apply an externally
calculated offset
40/60