AD9239-250KITZ Analog Devices Inc, AD9239-250KITZ Datasheet - Page 25

no-image

AD9239-250KITZ

Manufacturer Part Number
AD9239-250KITZ
Description
Quad 12 Bit 250 MSPS Serial ADC-Evl Brd
Manufacturer
Analog Devices Inc
Datasheet

Specifications of AD9239-250KITZ

Number Of Adc's
4
Number Of Bits
12
Sampling Rate (per Second)
250M
Data Interface
Serial
Inputs Per Adc
1 Differential
Input Range
1.25 Vpp
Power (typ) @ Conditions
1.526W @ 250MSPS
Voltage Supply Source
Single Supply
Operating Temperature
-40°C ~ 85°C
Utilized Ic / Part
AD9239
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Table 10. Flexible Output Test Modes
Output Test Mode
Bit Sequence
0000
0001
0010
0011
0100
0101
0110
0111
1
Register 14 allows the user to invert the digital outputs from
their nominal state. This is not to be confused with inverting
the serial stream to an LSB-first mode. In default mode, as
shown in Figure 2, the MSB is first in the data output serial
stream. However, this can be inverted so that the LSB is first in
the data output serial stream.
There are eight digital output test pattern options available that
can be initiated through the SPI. This feature is useful when
validating receiver capture and timing. Refer to Table 10 for the
output bit sequencing options available. Some test patterns have
two serial sequential words and can be alternated in various
ways, depending on the test pattern chosen. It should be noted
that some patterns do not adhere to the data format select
option. In addition, custom user-defined test patterns can be
assigned in the 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, and
0x20 register addresses.
The PN sequence short pattern produces a pseudorandom bit
sequence that repeats itself every 2
of the PN sequence and how it is generated can be found in
Section 5.1 of the ITU-T 0.150 (05/96) standard. The only
difference is that the starting value must be a specific value
instead of all 1s (see Table 11 for the initial values).
The PN sequence long pattern produces a pseudorandom bit
sequence that repeats itself every 2
description of the PN sequence and how it is generated can be
found in Section 5.6 of the ITU-T 0.150 (05/96) standard. The
only differences are that the starting value must be a specific
value instead of all 1s (see Table 11 for the initial values) and the
AD9239 inverts the bit stream with relation to the ITU standard.
Table 11. PN Sequence
Sequence
PN Sequence Short
PN Sequence Long
Consult the Memory Map section for information on how to
change these additional digital output timing features through
the SPI.
All test mode options except PN sequence short and PN sequence long can support 8- to 14-bit word lengths in order to verify data capture to the receiver.
Pattern Name
Off (default)
Midscale short
+Full-scale short
−Full-scale short
Checkerboard
PN sequence long
PN sequence short
One-/zero-word toggle
Initial
Value
0x0df
0x29b80a
9
− 1 or 511 bits. A description
23
− 1 or 8,388,607 bits. A
First Three Output Samples
(MSB First)
0xdf9, 0x353, 0x301
0x591, 0xfd7, 0x0a3
1
1
Digital Output Word 1
N/A
1000 0000 0000
1111 1111 1111
0000 0000 0000
1010 1010 1010
N/A
N/A
1111 1111 1111
Rev. B | Page 25 of 40
Digital Output Scrambler and Error Code Correction
The data from the AD9239 is sent serially in packets of 64 bits.
These numbers are derived from the necessity to have the output
data streaming at 16× the encode clock. The data packets consist
of a header, data, and error correction code (that is, 8 Bits of
Header + 48 Bits of Data (4 Conv.) + 8 Bits of ECC = 64 Bits).
The 12-bit protocol is shown in Figure 2 and Table 5.
Error Correction Code
The error correction code (ECC) is a Hamming code due to the
ease of implementation. Seven bits are used for the ECC to
correct one error or detect one or two errors during transmission.
The MSB of the ECC is always 0 and is not used to detect an
error. The six LSBs of the ECC are the result of the XORs of the
given bits (see Figure 68 to Figure 75). These bits allow for a
parity check for any bit in the header and data field.
The seventh parity bit is applied to the entire packet after the
Hamming parity bits are calculated. This parity check allows
correction of an error in the data or in the ECC bits.
In the general implementation, the parity bits are located in the
power of 2 positions, but are pulled from these locations and
placed together at the end of the packet. Figure 68 to Figure 75
show which header and data bits are associated with the parity bits.
In the receiver, these parity checks are performed and the
receiver parity bits are calculated. The difference between the
received parity bits and the calculated parity bits indicate which
bit was in error.
Digital Output Word 2
N/A
Same
Same
Same
0101 0101 0101
N/A
N/A
0000 0000 0000
Subject to Data
Format Select
Yes
Yes
Yes
Yes
No
Yes
Yes
No
AD9239

Related parts for AD9239-250KITZ