Hello,
what is the effective resolution of the ADS5292?
The data sheet is a bit uncertain in this topic.
The ttitle indicates 12 Bit AD resolution, and Figure 1 (the Block Diagram) shows 12 Bit ADCs.
Table 1 (page 11) talks about "2 Wire Interface, 5x Serialization". Well this souind like 10 Bit, but Table 2 (page 11) talks about "1 Wire Interface, 12x Serialization". Seems to be 10 Bit with 2 wire interface, and 12 bit with 1 wire interface. Crazy.
On page 36, you can read the following:
"he device can also be programmed to output a constant code by setting SINGLE_CUSTOM_PAT to 1, and
programming the desired code in BITS_CUSTOM1<13:0>. In this mode, BITS_CUSTOM1<13:0> take the
place of the 12-bit ADC data at the output, and are controlled by LSB-first and MSB-first modes the same way
as normal ADC data are."
14 custom bits take the place of 12 ADC bits. Can anybody please expain this to me?
Figure 49 shows a 14 Bit ADC.
But chapter "Theory of operation" on page 52 is realy confusing:
"The ADS5292 is an octal channel, 12-bit high-speed ADC with sample rate up to 80 MSPS that runs off a single
1.8 V supply. All eight channels of the ADS5292 simultaneously sample their analog inputs at the rising edge of
the input clock. The sampled signal is sequentially converted by a series of small resolution stages, with the
outputs combined in a digital correction logic block. At every clock, edge the sample propagates through the
pipeline resulting in a data latency of 11 clock cycles.
The 14 data bits of each channel are serialized and sent out in either 1-wire (one pair of LVDS pins are used) or
2-wire (two pairs of LVDS pins are used) mode, depending on the LVDS output rate. When the data is output in
the 2-wire mode, it can reduce the serial data rate of the outputs, especially at higher sampling rates. Hence, low
cost FPGAs can be used to capture 80 MSPS/12bit data. Alternately, at lower sample rates, the 12-bit data can
be output as a single data stream over one pair of LVDS pins (1-wire mode). The device outputs a bit clock at 7x
and frame clock at 1x times the sample frequency in the 12-bit mode.
This 12-bit ADC achieves 70 dBFS SNR at 80MSPS. Its output resolution can be configured as 14-bit and 10-bit
if necessary. 72 dBFS and 61 dBFS SNRs are achieved when the ADS5292’s output resolution is 12-bit and 10-
bit respectively."
Let me summarize this:
- the 12 bit ADC has 14 data bits
- the bit clock is 7x sample clock in 12 bit mode
- resolution can be configured to 14 or 10 bit
- 12 bit = 70dBFS SNR
- 12 bit = 72dBFS SNR
- 10 bit = 70 dBFS SNR
- 14 bit = ?? dBFS SNR
I worry about two different SNR values for 12 bit, but none for the 14 bit mode.
Can anybody please help to clarify? I assume that tese are mostly typos, since the ADS5292 should be the 12 bit version of the ADS5294 (14 bit).
Thanks in advance,
Niels