AD6652
Preliminary Technical Data
Rev. PrC | Page 66 of 76
Comments
Address
Register
Bit Width
1:
Channel data interleaved
1:
2-channel mode/separate AB
0:
de/AB same port
4-channel mo
0:
AGC_CH select
1:
Data comes from AGCs
0:
Data comes from channels
1E
Port Clock Control
3
2–1:
PCLK divisor
0:
0:
Slave
1:
Master
1 Set the LHB A and/or LHB B enable bits to logic low only when the entire block (interleav
ed
s
f
op each time the AGC is initialized.
scale used for the CIC filter and
e CIC decimating filter. This number can be
set between 1 and 4 with 00 meaning one sample and 11
meaning four samples.
0x11: AGC A Update Decimation
This 12-bit register sets the AGC decimation ratio from 1 to
4096. Set an appropriate scaling factor to avoid loss of bits.
0x12: AGC B Control Register
Bits 7–5 define the output word length of the AGC. The output
word can be 4 to 8, 10, 12, or 16 bits wide. The control register
bit representation to obtain different output word lengths is
Bit 4 of this register sets the mode of operation for the AGC.
When this bit is 0, the AGC tracks to maintain the output signal
level; when this bit is 1, the AGC tracks to maintain a constant
details about these two modes.
Bits 3–1 are used to configure the synchronization of the AGC.
The CIC decimator filter in the AGC can be indirectly
erated signal. When synchro-
e
e hold-off counter of AGC B shares the pin sync
assigned to DDC processing Channel 2. Therefore, if you intend
d value is updated. Writing a logic
ation
.
s;
on
are
s, an
utput from the CIC filter and the
ds the next output sample
lly.
ynchronizes the AGC. If this
bit is set, only the first sync high is recognized and succeeding
sync events are ignored until Bit 1 is reset.
e LB< and AGC functions) is to be shut down.
2 PCLK boots as a slave.
0x0E: AGC A Loop Gain
This 8-bit register defines the open loop gain K. Its value can be
set from 0 to 0.996 in steps of 0.0039. This value of K is updat
in the AGC loop each time the AGC is initialized.
0x0F: AGC A Pole Location
This 8-bit register defines the open loop filter pole location P. It
value can be set from 0 to 0.996 in steps of 0.0039. This value o
P is updated in the AGC lo
This open loop pole location directly impacts the closed loop
0x10: AGC A Average Samples
This 6-bit register contains the
the number of power samples to be averaged before being fed to
the CIC filter.
Bits 5–2 define the scale used for the CIC filter.
Bits 1–0 define the number of samples to be averaged before
they are sent to th
synchronized to an externally gen
nized, the AGC outputs an update sample for the AGC error
calculation and filtering. This way, the AGC gain changes can b
synchronized to a Rake receiver or other external block.
Note: Th
to use the AGC B’s hold-off counter, you must attach the
external sync signal to the pin sync that will be assigned to
DDC Channel 2. The hold-off counter must be programmed
with a 16-bit number that corresponds to the desired delay
before a new CIC decimate
high to the proper pin sync pin triggers the AGC hold-off
counter with a retriggerable one-shot pulse every time the pin is
written high.
Bit 3 is the sync now bit. If you choose not to use pin sync
signals, you may use the Sync Now command by programming
this bit high. This performs an immediate start of decim
for a new update sample and initializes the AGC, if Bit 2 is set.
This bit has a one-shot characteristic and does not need to be
reset in order to respond to a new logic high being written to it
Use of the sync now bit bypasses the AGC hold-off counter
therefore, the name Sync Now.
Bit 2 is used to determine whether the AGC should initialize
a Sync Now or not. When this bit is set, the CIC filter is cleared
and new values for CIC decimation, number of averaging
samples, CIC scale, signal gain Gs, gain K, and pole parameter P
are loaded. When Bit 2 = 0, the above-mentioned parameters
not updated and the CIC filter is not cleared. In both case
AGC update sample is o
decimator starts operating towar
whenever a Sync Now occurs.
Bit 1 is used to ignore repetitive Pin_Sync signals. In some
applications, the synchronization signal may occur periodica
If this bit is clear, each Pin_Sync res