
ADC Fractional Clock Divider
A 12-bit fractional clock divider is located in the clock
path prior to the ADC and can be used to generate an
ADC clock that is a fraction of the reference input clock.
In fractional divider mode, the instantaneous division ratio
alternates between integer division ratios to achieve the
required fraction. For example, if the fractional output
clock is 4.5 times lower frequency than the input clock, an
average division ratio of 4.5 is achieved through an equal
series of alternating divide-by-4 and divide-by-5 periods.
The fractional division ratio is given by:
f
OUT
/f
IN
= LCOUNT/(4096 - LCOUNT)
where LCOUNT and MCOUNT are the 12-bit counter
values in the Clock Configuration 2 register. The frac-
tional division ratio cannot exceed 0.5. This divider can
be enabled or bypassed by using the FCLKIN bit in
the Clock Configuration 1 register. Also the sampling
clock, ADCCLK, can be taken either before or after the
Reference Clock Divider/Multiplier depending on the
in this table is possibly the output of the refclk fractional
divider.
Moreover, it is possible to take the ADC clock from outside
the IC. If the EXTADCCLK bit in the Clock Configuration
1 register is 1, the ADC clock will be taken from the ADC_
CLKIN pin instead of using the internally generated clock.
This allows simple synchronization of multiple MAX2771
ICs to a common ADC sampling clock.
ADC Clock Alignment
In the case where multiple MAX2771 devices are used
in a system, and the ADCs are being clocked at the
same rate, which is some fraction of the reference clock
frequency, the ADC outputs of the devices will not necessarily
be aligned in time. A baseband that is processing the
outputs of multiple devices may need to include additional
logic to align the ADC samples from each device.
To allow simple synchronization of the ADCs of each
device, the ability to clock the ADCs from an externally
applied clock is provided. If the EXTADCCLK bit in the
Clock Configuration 1 register is 1, the ADC clock will
be taken from the ADC_CLKIN pin instead of using
the internally generated clock. In a multiple MAX2771
scenario, all devices are assumed to be running off the
same TCXO clock. One device would be designated
as the clock source and configured to output its ADC
clock on its CLKOUT pin. This clock signal can then be
buffered and distributed through an external clock tree.
The buffered clocks are then input on the ADC_CLKIN
pins of all MAX2771 devices (including the clock source),
and all devices are configured to use this external clock
as their ADC clock. Alternatively, the source of the clock
may not necessarily be a MAX2771 but could be some
clock source elsewhere in the system.
DSP Interface
GNSS data is output from the ADC as the four logic
signals (bit0, bit1, bit2, and bit3) that represent sign/
magnitude, unsigned binary, or two’s complement binary
data in the I (bit0 and bit1) and Q (bit2 and bit3) channels.
The resolution of the ADC can be set up to 3 bits per
channel. For example, the 2-bit I and Q data in sign/
magnitude format is mapped as follows: bit0 = ISIGN, bit1
= IMAG, bit2 = QSIGN, and bit3 = QMAG. The data can
be serial ized in 16-bit segments of bit0, followed by bit1,
bit2, and bit3. The number of bits to be serialized is
controlled by the bits STRMBITS in the Configuration
3 register. This selects between bit0; bit0 and bit1; bit0
and bit2; and bit0, bit1, bit2, and bit3 cases. If only bit0
is serialized, the data stream consists of bit0 data only.
If a serialization of bit0 and bit1 (or bit2) is selected,
the stream data pattern consists of 16 bits of bit0 data,
followed by 16 bits of bit1 (or bit2) data. This, in turn, is
followed by 16 bits of bit0 data, and so on. In this case,
the serial clock must be at least twice as fast as the ADC
clock. If a 4-bit serialization of bit0, bit1, bit2, and bit3 is
chosen, the serial clock must be at least four times faster
than the ADC clock.
FCLKIN (FRACTIONAL CLOCK DIVI
-
SION RATIO REGISTER)
ADCCLK (FRACTIONAL CLOCK
DIVISION RATIO REGISTER)
SAMPLING CLOCK FREQUENCY
0
0
/2,/4,x2,x4 REFCLK
0
1
REFCLK
1
0
/2,/4,x2,x4 REFCLK x Fractional_Ratio
1
1
REFCLK * Fractional_Ratio
Table 13. Frequency of ADC Sampling Clock vs. Reference Clock
www.maximintegrated.com
Maxim Integrated
│
22
MAX2771
Multiband Universal GNSS Receiver