
REV. 0
AD9875
–18–
AGC T IMING CONSIDE RAT IONS
When implementing the AGC timing loop it is important to
consider the delay and settling time of the Rx path in response
to a change in gain. Figure 4 shows the delay the receive signal
experiences through the blocks of the Rx path. Whether the gain
is programmed through the serial port or over the T X [5:0] pins,
the gain takes effect immediately with the delays shown below.
When gain changes do not involve the CPGA, the new gain will
be evident in samples after seven ADC clock cycles. When the
gain change does involve the CPGA, it takes an additional 45ns
to 70 ns due to the propagation delays of the buffer, LPF and
PGA. T able III, in the Register Programming section, details the
PGA programming map.
GAIN
REGISTER
5ns
DECODE
LOGIC
DIGITAL
HPF
ADC
SHA
LPF
1 CLK
CYCLE
5 CLK
CYCLE
1/2 CLK
CYCLE
10ns
25ns OR 50ns
10ns
BUFFER
PGA
Figure 4. AGC Timing
T ransmit Port T iming
T he AD9875 transmit port consists of a 6-bit data bus T x[5:0],
a clock and a T x SYNC signal. T wo consecutive nibbles of the
T x data are multiplexed together to form a 10-bit data word.
T he clock appearing on the CLK -A pin is a buffered version of
the internal T x data sampling clock. Data from the T x port is
read on the rising edge of this sampling clock. T he T x SYNC
signal is used to indicate to which word a nibble belongs. T he
first nibble of every word is read while T x SYNC is low, the
second nibble of that same word is read on the following T x
SYNC high level. T he timing is illustrated in the Figure 5.
Tx2 LSB
Tx3 MSB
Tx1 LSB
Tx2 MSB
Tx0 LSB
Tx1 MSB
t
SU
t
HD
CLK-A
Tx SYNC
Tx [5:0]
Figure 5. Transmit Timing Diagram AD9875
T he T x port is highly configurable and offers the following
options:
Negative edge sampling can be chosen by two different methods;
either by setting the
Tx Port Negative Edge Sampling
bit (Register 3,
Bit 7) or the
Invert CLK-A
bit (Register 8, Bit 6). T he main differ-
ence between the two methods is that setting Register 3, Bit 7
inverts the internal sampling clock and will affect only the transmit
path, even if CLK–A is used to clock the Rx data. Inverting CLK-A
would affect both the Rx and T x paths if they both use CLK -A.
T he first nibble of each word can be read in as the least significant
nibble by setting the
Tx LS Nibble First
bit (Register 7, Bit 2).
For the AD9875, the most significant nibble defaults to six bits
and the least significant nibble defaults to form four bits. T his
can be changed so that the least significant nibble and most
significant nibble have five bits each. T his is done by setting the
Tx Port Width Five Bits
bit (Register 7, Bit 1). In all cases, the
nibbles are justified toward Bit 5.
Also, the T x path can be used in a reduced resolution mode by
setting the
Tx Port Multiplexer Bypass
bit (Register 7, Bit 0). In
this mode the T x data word becomes six bits and is read in a
single cycle. T he clocking modes are the same as described
above, but the level of T x SYNC is irrelevant.
If T x SYNC is low for more than one clock cycle, the last trans-
mit data will read continuously until T x SYNC is brought high
for the second nibble of a new transmit word. T his feature can
be used to “flush” the interpolator filters with zeros.
PGA Gain Adjust T iming
In addition to the serial port, the T x[5:1] pins can be used to
write to the Rx Path Gain Adjust bits (Register 6, Bits 4:0). T his
provides a faster way to update the PGA gain. A high level on
the GAIN pin with T x SYNC low programs the PGA setting on
the rising edge of CLK -A. A low level on the GAIN pin enables
data to be fed to the interpolator and DAC. T he GAIN pin
must be held high, the T x SY NC must be held low, and
the GAIN data must be stable for three clock cycles to
successfully update the PGA GAIN value.
It should be noted that T x SYNC must be held low and T x
GAIN must be held high to update the gain register. If T x
GAIN and T x SYNC are both high, no data is written to the
gain register of the T x data path.
Tx [5:0]
GAIN
GAIN
t
SU
CLK-A
Tx SYNC
t
HD
Figure 6. GAIN Programming
Receive Port T iming
T he AD9875 receives port consists of a six bit data bus Rx[5:0],
a clock and an Rx SYNC signal. T wo consecutive nibbles of the
Rx data are multiplexed together to form a 10-bit data word.
T he Rx data is valid on the rising edge of C L K -A when the
ADC Clock Source PLL-B/2
bit (Register 3, Bit 6) is set to 0.
T he Rx SYNC signal is used to indicate to which word a nibble
belongs. T he first nibble of every word is transmitted while Rx
SYNC is low, the second nibble of that same word is transmit-
ted on the following Rx SYNC high level. When Rx SYNC is
low, the sampled nibble is read as the most significant nibble.
When the Rx SYNC is high, the sampled nibble is read as the
least significant nibble. T he timing is illustrated in Figure 7.
t
VT
Rx2 LSB
Rx3 MSB
Rx1 LSB
Rx2 MSB
Rx0 LSB
Rx1 MSB
Rx [5:0]
t
HT
CLK-A (-B)
Rx SYNC
Figure 7. Receive Timing Diagram
T he Rx port is highly configurable and offers the following
options:
Negative edge sampling can be chosen by setting the
Invert
CLK-A
bit (Register 8, Bit 6) or the
Invert CLK-B
bit (Register
8, Bit 7), depending on the clock selected as the ADC sampling
source. Inverting CLK -A would affect the T x sampling edge as
well as the Rx sampling edge.
T he first nibble of each word can be read in as the least signifi-
cant nibble by setting the
Rx LS Nibble First
bit (Register 8, Bit 2).