
Preliminary Technical Data
AD6652
Rev. PrC | Page 29 of 76
AP ADDRE
ess
wide;
however, many of the available 20 bits per address are
Each of these addresses can
accommodate 8 bits of regi er data.
Decimal Addressing Example:
7:4 indicates that this is an
ess is 00001010 and that bits 7 through 0 are involved with
e function being described. Because this address begins with
0x, the user knows that it is not an external memory address,
and may be either an individual channel address register or an
output port control register, depending upon how it was routed
using the external memory address registers.
The largest 8-bit address that is used in the hexadecimal address
scheme is A9 or 169 decimal. This might not seem to be enough
memory addressing capacity, but, because addresses are re-used
with the external memory mapping scheme, there is no shortage
of address capability.
DDC INPUT MATRIX
The digital downconverter stages feature dual high speed
crossbar-switched input ports that allow the most flexibility in
routing the two ADC data streams to the four receive process-
ing channels. Crossbar switching means that any of the four
processing channels may receive data from either Port A or
Port B for a total of 16 possible combinations, as shown in
Table 12. Input port routing is selected in each NCO’s control
register at 0x88:6.
C
CONTROL REGISTER AND MEMORY M
SS NOTATION
external memory address (no 0x prefix) and that the binary
address is 111, because there are only 3 external address bits
assigned. Also, only Bit 4 of the 8-bit data field is described or
referred to.
Hex Addressing Example:
0x0A:7–0 indicates that the binary
Table 12. Crossbar-Switched Routing of the Two 12-Bit AD
Data Streams (A and B) Using the DDC Input Matrix
Channel 3
Channel 2
Channel 1
Channel 0
The following sections make frequent references to program-
mable registers and the memory mapping structure of the
AD6652. A good overview of the control registers and memory
Map section. The following conventions are used in this
addressing scheme:
Control register addresses that begin with 0x indicate that
the address that follows is in hexadecimal notation.
All hexadecimal addresses are 8 bits wide, and each addr
can accommodate register data that is 20 bits
unused.
A colon following an address indicates the specific bit
number(s), in decimal format, of the function that is being
described.
Eight, 3-bit external memory map addresses are shown in
st
addr
th
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
DDC DATA LATENCY
The overall signal path latency from DDC input to outpu
be expressed in high speed clock cycles. Use the following
equation to calculate the latency:
T
t can
MrCIC2 and MCIC5 are decimation values for the rCIC2 and CIC5
filters, respectively.
Ntaps is the number RCF taps chosen.
GAIN SWITCHING
The AD6652 includes circuitry that is useful in applications
where large dynamic range input signals exist. This circuitry
allows digital thresholds to be set such that an upper and a
lower threshold can be programmed.
One such use of this may be to detect when an ADC converter
is about to reach full scale with a particular input condition. The
results would be to provide a flag that could be used to quickly
insert an attenuator that would prevent ADC overdrive. If 18 dB
(or any arbitrary value) of attenuation (or gain) is switched in,
then the signal dynamic range of the system is increased by
18 dB. The process begins when the input signal reaches the
upper programmed threshold. In a typical application, this may
be set 1 dB (user definable) below full scale. When this input
condition is met, the appropriate LI (LIA, LIA
latency
= MrCIC2 (MCICS + 7) + Ntaps + 26
where:
, LIB or LIB)
signal associated with either the A or B input port is made
active. This can be used to switch the gain or attenuation of the