English
Language : 

AD9898 Datasheet, PDF (26/52 Pages) Analog Devices – CCD Signal Processor with Precision Timing™ Generator
AD9898
Controlling CLPOB Clamp Pulse Outputs
The registers in Table XII are used for programming the CLPOB
pulse, which will be disabled in all CCD regions by setting
CLPCNT = 0. The CLPTOGx (x = 0, 1) are used to set the
CLPOB toggle positions. The CLPENx (x = 0, 1, 2, 3, and 4)
are used to enable or disable the CLPOB pulse separately in
each CCD region when CLPMODE = 0. The CLPEN regis-
ters have no effect if CLPMODE = 1. In this case, the CLPOB
pulse will be asserted in all CCD regions, regardless of the value
set in the CLPENx registers.
Figure 22 shows an example of the CLPOB pulse being disabled
in CCD Regions 1 and 3 by setting CLPEN1 = 1 and CLPEN3
= 1. Note that the CLPOB pulse remains disabled in the first
line of the following CCD region.
Table XIII. SCP and CLPEN
SCP[4:1] CLPEN[4:0]
SCP0*
SCP1
SCP2
SCP3
SCP4
CLPEN0
CLPEN1
CLPEN2
CLPEN3
CLPEN4
*SCP0 is not a programmable register and therefore is not listed in the register
map tables. SCP0 is a fixed sequence and always starts at the falling edge of
VD. Although this register is not programmable, the CLPEN0 register is still
used to enable or disable the CLPOB pulse for the SCP0 region.
VD
HD
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
CLPOB
CLPMASK
(INTERNAL)
A
B
1
2
3
4
5
PROGRAMMING POSITIONS
1. SCP0 = 0 (FIXED), CLPEN0 = 1
2. SCP1 = 3, CLPEN1 = 0
3. SCP2 = 4, CLPEN2 = 1
4. SCP3 = 5, CLPEN3 = 0
5. SCP4 = 1, CLPEN4 = 1
NOTE
THE INTERNAL CLPMASK SIGNAL EXTENDS ONE EXTRA HD CYCLE FROM THE TIME WHEN THE
CLPMASK PERIOD CHANGES FROM LOW TO HIGH. AS A RESULT, ONE ADDITIONAL CLPOB PULSE
IS MASKED, AS SHOWN AT POSITIONS A AND B.
Figure 22. CLPOB Outputs with CLPMODE = 0
–26–
REV. 0