English
Language : 

XRD98L61_01 Datasheet, PDF (22/38 Pages) Exar Corporation – CCD Image Digitizers with CDS, PGA and 12-Bit A/D
XRD98L61
Hot Pixel Clipper
CCD’s occasionally have hot pixels. These are defec-
tive pixels, which always output a bright level. To
ensure the Black Level is not affected by hot pixels in
the OB area, the Hot Pixel Clipper limits pixel data from
the ADC to a maximum value of 511 (1FFh). This
clipping only affects the data used by the internal
calibration logic. Data on the ADC output bus,
DB[11:0], is not clipped.
AVG[2]
0
0
0
0
1
1
1
1
AVG[1]
0
0
1
1
0
0
1
1
AVG[0]
0
1
0
1
0
1
0
1
# of Pixels to Average
4 (Not recommended)
8 (Not recommended)
16 (Not recommended)
32
64
128 (default)
256
512
Table 4. Programming the Pixel Averager
4096
Offset Difference
Next, the Offset register value, OB[7:0], is subtracted
from the OB pixel average. If the difference is positive,
the offset DACs are adjusted to reduce the effective
ADC output code. If the difference is negative, the
offset DACs are adjusted to increase the effective
ADC output code. The FAST_CAL and DNS options
will affect how the DAC adjustments are made.
511
0
0 511
2048
ADC Data
4096
Figure 10. Hot Pixel Clipper
Coarse & Fine Accumulators
The Coarse and Fine Accumulators are the registers
which hold the digital codes for the Coarse and Fine
Offset DACs. The Offset DAC adjustments are made
by adding or subtracting to the value in the Fine
accumulator. If there is an overflow or underflow in the
Fine Accumulator, the Fine Accumulator is reset to its
mid-scale value, and the Coarse Accumulator is
incremented or decremented accordingly.
Pixel Averager
After the clipper, the logic takes an average of Optical
Black pixels. The number of pixels to be averaged can
be selected as one of the following: 4, 8, 16, 32, 64, 128,
256, or 512. The AVG[2:0] bits in the Calibration
register are used to program the number of pixels to
average. This averaging function filters out noise and
prevents image artifacts. The calibration logic will
average OB pixels over as many lines as required to
get the programmed number of pixels to average.
Rev. 2.00
22