AD9949
Rev. B | Page 27 of 36
COLOR
STEERING
CONTROL
4:1
MUX
GAIN0
GAIN1
GAIN2
GAIN3
PxGA
PxGA STEERING
MODE
SELECTION
VD
HD
PxGA GAIN
REGISTERS
CONTROL
REGISTER
BITS D0 TO D1
SHP/SHD
VGACDS
03751-030
8
4:1
MUX
2
3
Figure 29. PxGA Block Diagram
LINE0 GAIN0, GAIN1, GAIN0, GAIN1, ...
R
R
Gr
Gr
LINE1
LINE2
GAIN2, GAIN3, GAIN2, GAIN3, ...
GAIN0, GAIN1, GAIN0, GAIN1, ...
COLOR STEERING MODE:
PROGRESSIVE
R
RGrGr
Gb
B
CCD: PROGRESSIVE BAYER
Gb B
Gb
B
Gb B
03751-031
Figure 30. CCD Color Filter Example—Progressive Scan
The same Bayer pattern can also be interlaced, and the
interlaced mode should be used with this type of CCD (see
Figure 31). The color steering performs the proper multiplexing
of the R, G, and B gain values (loaded into the PxGA gain
registers) and is synchronized by the user with vertical (VD)
and horizontal (HD) sync pulses. For timing information,
see Figure 34.
LINE0 GAIN0, GAIN1, GAIN0, GAIN1, ...
RRGrGr
LINE1
LINE2
GAIN0, GAIN1, GAIN0, GAIN1, ...
GAIN0, GAIN1, GAIN0, GAIN1, ...
Gb GbBB
LINE0 GAIN2, GAIN3, GAIN2, GAIN3, ...
LINE1
LINE2
GAIN2, GAIN3, GAIN2, GAIN3, ...
GAIN2, GAIN3, GAIN2, GAIN3, ...
COLOR STEERING MODE:
INTERLACED
Gb GbBB
Gb GbBB
Gb GbBB
RRGrGr
RRGrGr
RRGrGr
EVEN FIELD
ODD FIELD
CCD: INTERLACED BAYER
03751-032
Figure 31. CCD Color Filter Example—Interlaced Readout
A third type of readout uses the Bayer pattern divided into three
different readout fields. The 3-field mode should be used with
this type of CCD (see Figure 32). The color steering performs
the proper multiplexing of the R, G, and B gain values (loaded
into the PxGA gain registers) and is synchronized by the user
with vertical (VD) and horizontal (HD) sync pulses. For timing
information, see Figure 35.
LINE0 GAIN0, GAIN1, GAIN0, GAIN1, ...
RGr
LINE1
LINE2
GAIN2, GAIN3, GAIN2, GAIN3, ...
GAIN0, GAIN1, GAIN0, GAIN1, ...
LINE0 GAIN2, GAIN3, GAIN2, GAIN3, ...
LINE1
LINE2
GAIN0, GAIN1, GAIN0, GAIN1, ...
GAIN2, GAIN3, GAIN2, GAIN3, ...
COLOR STEERING MODE:
THREE FIELD
GbB
GbB
RGr
FIRST FIELD
SECOND FIELD
CCD: 3-FIELD READOUT
LINE0 GAIN0, GAIN1, GAIN0, GAIN1, ...
RGr
LINE1
LINE2
GAIN2, GAIN3, GAIN2, GAIN3, ...
GAIN0, GAIN1, GAIN0, GAIN1, ...
RGr
THIRD FIELD
GbB
GbB
RGr
RGr
GbB
R
Gb
Gb
R
R
R
Gb
Gb
R
R
Gb
Gb GbB
Gr
B
B
Gr
Gr
Gr
B
B
Gr
Gr
B
B
03751-033
Figure 32. CCD Color Filter Example—Three-Field Readout
AD9949
Rev. B | Page 28 of 36
22033 11
VD
NOTES
1. VD FALLING EDGE WILL RESET THE PxGA GAIN REGISTER STEERING TO 0101 LINE.
2. HD FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN 0101 AND 2323 LINES.
3. FIELDVAL IS ALWAYS RESET TO 0 ON VD FALLING EDGES.
HD
110XX
PxGA GAIN
REGISTER
FIELDVAL
0
FIELDVAL = 0
022033 11110000
FIELDVAL = 0
03751-034
Figure 33. PxGA Color Steering—Progressive Mode
00 311 22
VD
NOTES
1. FIELDVAL = 0 (START OF FIRST FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO 0101 LINE.
2. FIELDVAL = 1 (START OF SECOND FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO 2323 LINE.
3. HD FALLING EDGES WILL RESET THE PxGA GAIN REGISTER STEERING TO EITHER 0 (FIELDVAL = 0) OR 2 (FIELDVAL = 1).
4. FIELDVAL WILL TOGGLE BETWEEN 0 AND 1 ON EACH VD FALLING EDGE.
HD
110XX
PxGA GAIN
REGISTER
FIELDVAL
0
FIELDVAL = 0
31100 0033221
FIELDVAL = 1 FIELDVAL = 0
1
03751-035
Figure 34. PxGA Color Steering—Interlaced Mode
22 333 22
VD
NOTES
1. FIELDVAL = 0 (START OF FIRST FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO 0101 LINE.
2. FIELDVAL = 1 (START OF SECOND FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO 2323 LINE.
3. FIELDVAL = 2 (START OF THIRD FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO 0101 LINE.
4. HD FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN 0101 AND 2323 LINES.
5. FIELDVAL WILL INCREMENT AT EACH VD FALLING EDGE, REPEATING THE 0...1...2...0...1...2 PATTERN.
HD
110XX
PxGA GAIN
REGISTER
FIELDVAL
0
FIELDVAL = 0
31100 2200113
FIELDVAL = 1 FIELDVAL = 2
3
03751-036
Figure 35. PxGA Color Steering—Three-Field Mode
AD9949
Rev. B | Page 29 of 36
The PxGA gain for each of the four channels is variable from
0 dB to 18 dB in 512 steps, specified using the PxGA GAIN01
and PxGA GAIN23 registers. The PxGA gain curve is shown in
Figure 36. The PxGA GAIN01 register contains nine bits each
for PxGA Gain0 and Gain1, and the PxGA GAIN23 register
contains nine bits each for PxGA Gain2 and Gain3.
PxGA GAIN REGISTER CODE
18
0
PxGA GAIN (dB)
64 128 192 256 320 384 448 511
15
12
9
6
3
0
03751-037
Figure 36. PxGA Gain Curve
VARIABLE GAIN AMPLIFIER
The VGA stage provides a gain range of 6 dB to 42 dB, pro-
grammable with 10-bit resolution through the serial digital
interface. The minimum gain of 6 dB is needed to match a 1 V
input signal with the ADC full-scale range of 2 V. When com-
pared to 1 V full-scale systems, the equivalent gain range is 0
dB to 36 dB.
The VGA gain curve follows a linear-in-dB characteristic. The
exact VGA gain can be calculated for any gain register value by
using the equation
Gain (db) = (0.0351 × Code) + 6 dB
where the code range is 0 to 1023.
There is a restriction on the maximum amount of gain that can
be applied to the signal. The PxGA can add as much as 18 dB,
and the VGA is capable of providing up to 42 dB. However, the
maximum total gain from the PxGA and VGA is restricted to
42 dB. If the registers are programmed to specify a total gain
higher than 42 dB, the total gain is clipped at 42 dB.
ADC
The AD9949 uses a high performance ADC architecture,
optimized for high speed and low power. DNL performance is
typically better than 0.5 LSB. The ADC uses a 2 V input range.
See Figure 9 and Figure 10 for typical linearity and noise
performance plots for the AD9949.
03751-038
VGA GAIN REGISTER CODE
10230 127 255 383 511 639 767 895
VGA GAIN (dB)
42
36
30
24
18
12
0
Figure 37. VGA Gain Curve (PxGA Not Included)
OPTICAL BLACK CLAMP
The optical black clamp loop is used to remove residual offsets
in the signal chain and to track low frequency variations in the
CCD’s black level. During the optical black (shielded) pixe
l in-
terval
on each line, the ADC output is compared with a fixed
black level reference, selected by the user in the clamp level reg
is-
ter. The value can be programmed between 0 LSB and 255 LSB
in 256 steps. The resulting error signal is filtered to reduce noise,
and the correction value is applied to the ADC input through a
DAC. Normally, the optical black clamp loop is turned on once
per
horizontal line, but this loop can be updated more slowly to
suit a particular application. If external digital clamping is used
during the postprocessing, the AD9949 optical black clamping
may be disabled using Bit D2 in the OPRMODE register. When
the loop is disabled, the clamp level register may still be used to
provide programmable offset adjustment
.
The CLPOB pulse should be placed during the CCDs optical
black pixels. It is recommended that the CLPOB pulse duration
be at least 20 pixels wide to minimize clamp noise. Shorter pulse
widths may be used, but clamp noise may increase and the
ability to track low frequency variations in the black level will
be reduced. See the Horizontal Clamping and Blanking and
Applications Information sections for timing examples.
DIGITAL DATA OUTPUTS
The AD9949 digital output data is latched using the DOUT
phase register value, as shown in Figure 28. Output data timing
is shown in Figure 19 and Figure 20. It is also possible to leave
the output latches transparent, so that the data outputs are valid
immediately from the ADC. Programming the AFE control
register Bit D4 to a 1 sets the output latches transparent. The
data outputs can also be disabled (three-stated) by setting the
AFE control register Bit D3 to a 1.
The data output coding is normally straight binary, but the
coding may be changed to gray coding by setting the AFE
control register Bit D5 to a 1.

AD9949KCPZRL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog Front End - AFE 12-Bit CCD Signal Processor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet