CMV12000

From apertus wiki
Jump to: navigation, search

1 Register 87 & 88

Signed 12 bit value (0..4095) for even/odd rows:

max offset: 2047
min offset: 2048
Default value:780

From the datasheet:

The value in this register defines the dark level offset applied to the bottom/top output signal (min = 0, max = 4095)

1824: 12 bits per pixel
533: 10 bits per pixel
600: 8 bits per pixel

Using a higher offset shifts the black columns into the useable area (in this example 1980 was used as offset value for both top/bottom rows):

Histogram-offset-1980.jpg

2 Register 102

from Application Note:

Lowering reg 102 [6:0] will reduce the spatial row noise, but will also decrease the black sun protection. When the protection is set to the default value of 120, it can influence the CDS working, causing increased FPN in the image. You should find a trade-off between the protection and the FPN. We see that a value of 100 should be OK for most applications.

Datasheet lists this register as "DO NOT CHANGE" with default value of "8312"

3 Register 116

ADC_range 116[7:0] and ADC_range_mult 116[9:8]

Higher value creates flatter ADC slope. Lower values "compress" values together in the histogram.

Default value [9:0 - combined] (12bit): 1023

Values higher than 1023 (bin: 11 1111 1111) don't seem to have any effect on making the slope even flatter.

4 Register 117

DIG_gain 117[4:0]

Apply digital gain to signal 1: 12 bit 4: 10 bit 6: 8 bit

A digital factor to amplify the signal digitally.

value 0 has no effect.

values 1, 2, 3, 4, 6, 8, 10 have an effect and simply multiply the signal with the gives value.

Note: A factor above 1 creates gaps between samples in the histogram:

Histogram digital gain gaps.jpg