MCP37D11 80 Data Sheet DS20006381A
MCP37D11 80 Data Sheet DS20006381A
MCP37D11 80 Data Sheet DS20006381A
Duty Cycle
CLK+ DLL
Clock Correction
CLK- Selection PLL
DCLK+
Output Clock Control
DCLK-
Configuration Registers
Note 1
Note 1: All external circuit components for REF0/1 and VBG pins are already embedded in the TFBGA-121 package.
Top View
(Not to Scale)
1 2 3 4 5 6 7 8 9 10 11
A SDIO VCM REF1+ REF1- VBG REF0+ REF0- GND GND AIN4- AIN2+
B SCLK CS GND GND SENSE AVDD12 AVDD12 AVDD18 AVDD18 AIN4+ AIN2-
WCK/ WCK/
C OVR- OVR+ GND GND AVDD12 AVDD12 AVDD12 GND GND AIN6- AIN0+
(WCK) (OVR)
D Q10/Q5- Q11/Q5+ GND GND AVDD12 AVDD12 AVDD12 GND GND AIN6+ AIN0-
E Q8/Q4- Q9/Q4+ GND GND AVDD12 AVDD12 AVDD12 GND GND AIN5+ AIN1+
F Q6/Q3- Q7/Q3+ DVDD18 DVDD18 AVDD12 AVDD12 AVDD12 GND GND AIN5- AIN1-
G Q4/Q2- Q5/Q2+ DVDD18 DVDD18 GND GND AVDD12 AVDD12 GND AIN7- AIN3+
H Q2/Q1- Q3/Q1+ DVDD12 DVDD12 GND GND GND GND GND AIN7+ AIN3-
J Q0/Q0- Q1/Q0+ DVDD12 DVDD12 GND GND GND GND GND VCMIN+ VCMIN-
Analog
Digital
All others: Supply Voltage
Notes:
• Die dimension: 8 mm x 8 mm x 1.08 mm.
• Ball dimension: (a) Ball Pitch = 0.65 mm, (b) Ball Diameter = 0.4 mm.
• Flip-chip solder ball composition: Sn with Ag 1.8%.
• Solder sphere composition: SAC-405 (Sn/Au 4%/Cu 0.5%).
FIGURE 1-1: TFBGA-121 Package. See Table 1-1 for the pin descriptions. Decoupling capacitors
for reference pins and VBG are embedded in the package. Leave TP pins floating always.
Notes:
1. When the VCM output is used for the Common-mode voltage of analog inputs (i.e. by connecting to the center-tap of
a balun), the VCM pin should be decoupled with a 0.1 µF capacitor, and should be directly tied to the VCMIN+ and VCMIN-
pins.
2. CMOS output mode: WCK/OVR- is WCK and WCK/OVR+ is OVR.
DDR LVDS output mode: The rising edge of DCLK+ is WCK and the falling edge is OVR.
OVR: OVR will be held “High” when analog input overrange is detected. Digital signal post-processing will cause
OVR to assert early relative to the output data. See Figure 2-2 for LVDS timing of these bits.
WCK: WCK is normally “Low”. WCK is “High” while data from the first channel is sent out. In single-channel
mode, WCK stays “High” except when in I/Q output mode. See Section 4.12.4 “Word Clock (WCK)” for further
WCK description.
3. DDR LVDS: Two data bits are multiplexed onto each differential output pair. The output pins shown here are for
the “Even bit first”, which is the default setting of OUTPUT_MODE<1:0> in Address 0x62 (Register 5-20). The
even data bits (Q0, Q2, Q4, Q6, Q8, Q10) appear when DCLK+ is “High”. The odd data bits (Q1, Q3, Q5, Q7,
Q9, Q11) appear when DCLK+ is “Low”. See Addresses 0x65 (Register 5-23) and 0x68 (Register 5-26) for output
polarity control. See Figure 2-2 for LVDS output timing diagram.
4. VCMIN is used for Auto-Calibration only. VCMIN+ and VCMIN- should be tied together always. There should be no
voltage difference between the two pins. Typically both VCMIN+ and VCMIN- are tied to the VCM output pin
together, but they can be tied to another Common-mode voltage if external VCM is used. This pin has High Z input
in Shutdown, Standby and Reset modes.
5. CAL pin stays “Low” at power-up until the first power-up calibration is completed. When the first calibration has
completed, this pin has “High” output. It stays “High” until the internal calibration is restarted by hardware or a
soft reset command. In Reset mode, this pin is “Low”. In Standby and Shutdown modes, this pin will maintain the
prior condition.
6. If the SPI address is dynamically controlled, the Address pin must be held constant while CS is “Low”.
7. The phase of DCLK relative to the data output bits may be adjusted depending on the operating mode. This is
controlled differently depending on the configuration of the digital signal post-processing, PLL and/or DLL. Also
see Addresses 0x52, 0x64 and 0x6D (Registers 5-7, 5-22 and 5-28) for more details.
8. Do not tie to ground or supply.
9. The device is in Reset mode while this pin stays “Low”. On the rising edge of RESET, the device exits Reset
mode, initializes all internal user registers to default values, and begins power-up calibration.
10. a) SLAVE = “High”: The device is selected as slave and the SYNC pin becomes input pin.
(b) SLAVE = “Low”: The device is selected as master and the SYNC pin becomes output pin. In SLAVE/SYNC
operation, master and slave devices are synchronized to the same clock.
Notice†: Stresses above those listed under “Maximum Ratings” may cause permanent damage to the device. This is
a stress rating only and functional operation of the device at those or any other conditions above those indicated in
the operational listings of this specification is not implied. Exposure to maximum rating conditions for extended periods
may affect device reliability.
S-1
Input Signal:
S+1 S+L
S S+L-1
*S = Sample Point
tA
Latency = L Cycles
Input Clock:
CLK-
CLK+
tCPD
Digital Clock Output:
DCLK
tDC
tPD
Output Data:
Over-Range Output:
S-1
Input Signal:
S+1
S+L
S S+L-1
*S = Sample Point
tA
Latency = L Cycles
Input Clock:
CLK-
CLK+
DCLK-
DCLK+
tDC
tPD
Output Data:
Q-[N:0]
EVEN ODD EVEN ODD EVEN EVEN ODD EVEN
S-L-1 S-L-1 S-L S-L S-L+1 S-1 S-1 S
Q+[N:0]
Word-CLK/
Over-Range Output:
WCK/OVR-
WCK OVR WCK OVR WCK WCK OVR WCK
S-L-1 S-L-1 S-L S-L S-L+1 S-1 S-1 S
WCK/OVR+
FIGURE 2-2: Timing Diagram - LVDS Output with Even Bit First Option.
tCSD
CS
tCSS tSCK
tHI tLO tCSH
SCLK
tSU tHD
SDIO
(SDI) MSb in LSb in
CS
tSCK tCSH
tHI tLO
SCLK
tDO tDIS
RESET Pin
tRESET
Power-Up Calibration Time
(TPCAL)
Clock Input 1 2
1 2
Clock Input
RESET Pin
TSYNC_OUT
SYNC Output
1 2
Clock Input
SYNC Input
Clock Input
1 2 1 2
Clock Input
TPCAL
CAL Pin (Output) TPCAL
1 2 1 2
Clock Input
FIGURE 2-9: Sync Timing Diagram with SOFT_RESET Bit Setting.
0
Mode = Single-Channel
-20 fCLK = 80 MHz
Amplitude (dBFS)
fS = 80 Msps
-40 fIN = 4.3 MHz @ -4.0 dBFS
SNR = 67.4 dB (71.4 dBFS)
SFDR = 94.2 dBc
-60 THD = -91.2 dBc
Resolution = 12-bit
-80
2 3 5 6 7
-100 8
9
4
-120
0 10 20 30 40
Frequency (MHz)
FIGURE 3-1: FFT for 4.3 MHz Input FIGURE 3-4: FFT for 4.3 MHz Input
Signal: fS = 80 Msps, Single-Ch., AIN = -1 dBFS. Signal: fS = 80 Msps, Single Ch., AIN = -4 dBFS.
0 0
Amplitude (dBFS)
fS = 40 Msps fS = 40 Msps
-40 fIN = 4.3 MHz @ 1.0 dBFS -40 fIN = 4.3 MHz @ -4.0 dBFS
SNR = 70.4 dB (71.4 dBFS) SNR = 67.5 dB (71.5 dBFS)
SFDR = 91.2 dBc SFDR = 94.1 dBc
-60 THD = -89.4 dBc
-60 THD = -91.8 dBc
Resolution = 12-bit Resolution = 12-bit
-80 -80
3
2 6 2 3
-100 9 8 7 4
5
-100 9
6 4 5
8
7
-120 -120
0 5 10 15 20 0 5 10 15 20
Frequency (MHz) Frequency (MHz)
FIGURE 3-2: FFT for 4.3 MHz Input FIGURE 3-5: FFT for 4.3 MHz Input
Signal: fS = 40 Msps, Dual-Ch., AIN = -1 dBFS. Signal: fS = 40 Msps, Dual-Ch., AIN = -4 dBFS.
FIGURE 3-3: FFT for 4.3 MHz Input FIGURE 3-6: FFT for 4.3 MHz Input
Signal: fS = 20 Msps, Quad-Ch., AIN = -1 dBFS. Signal: fS = 20 Msps, Quad-Ch., AIN = -4 dBFS.
0 0
Mode = Octal-Channel Mode = Octal-Channel
-20 fCLK = 80 MHz -20 fCLK = 80 MHz
Amplitude (dBFS)
Amplitude (dBFS)
fS = 10 Msps fS = 10 Msps
-60
SNR = 70.5 dB (71.5 dBFS)
SFDR = 90.4 dBc
THD = -86.7 dBc
Resolution = 12-bit
-60 Take New Data
SNR = 67.7 dB (71.7 dBFS)
SFDR = 94.8 dBc
THD = -90.6 dBc
Resolution = 12-bit
-80 -80
3 6
8
7 52 4 2 34 6
-100 9 -100 8
7
59
-120 -120
0 1 2 3 4 5 0 1 2 3 4 5
Frequency (MHz) Frequency (MHz)
FIGURE 3-7: FFT for 4.3 MHz Input FIGURE 3-10: FFT for 4.3 MHz Input
Signal: fS = 10 Msps, Octal-Ch., AIN = -1 dBFS. Signal: fS = 10 Msps, Octal-Ch., AIN = -4 dBFS.
0 0
Mode = Single-Channel Mode = Single-Channel
-20 fCLK = 80 MHz -20 fCLK = 80 MHz
Amplitude (dBFS)
Amplitude (dBFS)
fS = 80 Msps fS = 80 Msps
-40 fIN = 14.7 MHz @ -1.0 dBFS -40 fIN = 14.7 MHz @ -4.0 dBFS
SNR = 69.9 dB (70.9 dBFS) SNR = 67.1 dB (71.1 dBFS)
New Data
THD = -89.1 dBc THD = -91.9 dBc
Resolution = 12-bit Resolution = 12-bit
-80 -80
2 3
2 3
-100 5 9
6 4
7
8
-100 4
5 9 8
7
6
-120 -120
0 10 20 30 40 0 10 20 30 40
Frequency (MHz) Frequency (MHz)
FIGURE 3-8: FFT for 14.7 MHz Input FIGURE 3-11: FFT for 14.7 MHz Input
Signal: fS = 80 Msps, Single-Ch., AIN = -1 dBFS. Signal: fS = 80 Msps, Single-Ch., AIN = -4 dBFS.
0
Mode = Dual-Channel
-20 fCLK = 80 MHz
Amplitude (dBFS)
fS = 40 Msps
-40 fIN = 14.7 MHz @ -1.0 dBFS
New Data
SNR = 69.9 dB (70.9 dBFS)
New Data
SFDR = 93.8 dBc
-60 THD = -90.7 dBc
Resolution = 12-bit
-80
3 2
-100 8 5 6 7
9 4
-120
0 5 10 15 20
Frequency (MHz)
FIGURE 3-9: FFT for 14.7 MHz Input FIGURE 3-12: FFT for 14.7 MHz Input
Signal: fS = 40 Msps, Dual-Ch., AIN = -1 dBFS. Signal: fS = 40 Msps, Dual-Ch., AIN = -4 dBFS.
0 0
Mode = Single-Channel Mode = Single-Channel
fCLK = 80 MHz fCLK = 80 MHz
-20 fS = 80 Msps -20
Data will be collected with new circuit
fS = 80 Msps
Amplitude (dBFS)
Amplitude (dBFS)
fIN = 14.7 MHz @ -1 dBFS fIN = 14.7 MHz @ -4 dBFS
-40 SNR = 75.9 dB (76.9 dBFS) -40 SNR = 73.5 dB (77.5 dBFS)
SFDR = 103.8 dBc SFDR = 100.5 dBc
-60 Data will be collected with new circuit
THD = -102.1 dBc
-60 THD = -100.2 dBc
3
3
-80 -80 2
2
-100 5 -100 7
6 4 7 5 4
-120 -120
0 10 20 30 40 0 10 20 30 40
Frequency (MHz) Frequency (MHz)
FIGURE 3-13: FFT for 14.7 MHz Input @-1 FIGURE 3-16: FFT for 14.7 MHz Input @-4
dBFS with NSR enabled: NSR Filter # = 47, dBFS with NSR enabled: NSR Filter # = 47,
fCenter = 15 MHz, NSR BW (25% of fS) = 20 MHz. fCenter = 15 MHz, NSR BW (25% of fS) = 20 MHz.
0 0
-80 3 -80 3
2
5 6 2
-100 7 -100
5 7
4
6 4
-120 -120
0 10 20 30 40 0 10 20 30 40
Frequency (MHz) Frequency (MHz)
FIGURE 3-14: FFT for 14.7 MHz Input @-1 FIGURE 3-17: FFFT for 14.7 MHz Input @-
dBFS with NSR enabled: NSR Filter # = 52, 4 dBFS with NSR enabled: NSR Filter # = 52,
fCenter = 20 MHz, NSR BW (25% of fS) = 20 MHz. fCenter = 20 MHz, NSR BW (25% of fS) = 20 MHz.
0 0
Mode = Single-Channel Mode = Single-Channel
fCLK = 80 MHz fCLK = 80 MHz
-20 Data will be collected with new circuit
fS = 80 Msps -20
Data will be collected with new circuit
fS = 80 Msps
Amplitude (dBFS)
Amplitude (dBFS)
-80 -80
2
3 7
2
-100 -100 3
7
5 4 5
6 6
-120 -120
0 10 20 30 40 0 10 20 30 40
Frequency (MHz) Frequency (MHz)
FIGURE 3-15: FFT for 4 MHz Input @-1 FIGURE 3-18: FFT for 4 MHz Input @-4
dBFS with NSR enabled: NSR Filter # = 63, dBFS with NSR enabled: NSR Filter # = 63,
fCenter = 12 MHz, NSR BW (29% of fS) = 23.2 fCenter = 12 MHz, NSR BW (29% of fS) = 23.2
MHz. MHz.
40 40
30 30 SENSE = 1.2V
SENSE = 1.2V fIN = 4.3 MHz
20 20
fIN = 14.7 MHz
10 -50 -40 -30 -20 -10 0
-50 -40 -30 -20 -10 0
Input Amplitude (dBFS) Input Amplitude (dBFS)
FIGURE 3-19: SNR/SFDR vs. Analog Input FIGURE 3-22: SNR/SFDR vs. Analog Input
Amplitude: fS = 80 Msps, fIN = 14.7 MHz, Amplitude: fS = 80 Msps, fIN = 4.3 MHz,
High-Reference Mode (SENSE = AVDD12). High-Reference Mode (SENSE = AVDD12).
SNR (dBc, dBFS), SFDR (dBc, dBFS)
FIGURE 3-20: SNR/SFDR vs. Analog Input FIGURE 3-23: SNR/SFDR vs. Analog Input
Amplitude: fS = 80 Msps, fIN = 14.7 MHz, Amplitude: fS = 80 Msps, fIN = 4.3 MHz,
Low-Reference Mode (SENSE = GND). Low-Reference Mode (SENSE = GND).
SNR (dBc), SFDR( dBc), SFDR (dBFS)
80 120
78 80
SNR (dBFS)
77 60
SFDR (dBc)
SNR (dBc)
76 40
NSR: Enabled
75 f = 4.3 MHz
IN 20
SENSE = AV
DD12
74 0
-100 -80 -60 -40 -20 0
)UHTXHQF\ 0+]
Input Amplitude (dBFS)
FIGURE 3-21: SNR/SFDR vs. Analog Input FIGURE 3-24: Input Bandwidth.
Amplitude: fS = 80 Msps, fIN = 4.3 MHz,
High-Reference Mode (SENSE = AVDD12) with
NSR enabled. AIN 0.8 dBFS for NSR.
76 110
73 110
SNR (dBFS)
SFDR (dBFS)
SFDR (dBFS)
SNR (dBFS)
70 95
SNR (dBFS)
68 90 Input
71
Freq. = 4 Mhz, 14.7 MHz, 20 MHz, ... 100 MHz
90
66 85
64 80 70 80
62 fIN = 15.3 MHz @ -1 dBFS 75 Sample Rate = 80 Msps
Input Amplitude = -1 dBFS
60 70 69 70
0 0.2 0.4 0.6 0.8 1 1.2 0 10 20 30 40 50 60 70
SENSE Pin Voltage (V) Input Frequency (MHz)
FIGURE 3-25: SNR/SFDR vs. SENSE Pin FIGURE 3-28: SNR/SFDR vs. Input
Voltage: fIN = 15.3 MHz. Frequency, fS = 80 Msps.
74 110 74 110
SFDR (dBFS)
SNR (dBFS)
70 95 SNR (dBFS) 70 95
90 90
68 68
85 85
fIN = 4.3 MHz @ -1 dBFS fIN = 15.3 MHz @ -1 dBFS
66 80 66 80
20 40 60 80 100 20 30 40 50 60 70 80 90 100
Sample Rate (Msps) Sample Rate (Msps)
FIGURE 3-26: SNR/SFDR vs. Sample FIGURE 3-29: SNR/SFDR vs. Sample
Rate (Msps): fIN = 4.3 MHz, AIN = -1 dBFS. Rate: fIN = 15.3 MHz, AIN = -1 dBFS.
72.5 93.5
-94
SFDR (dBFS)
HDN (dBFS)
SNR (dBFS)
72.4 93
-96
72.3 92.5
-98
72.2 92
-100
72.1 fIN = 14.7 MHz @ -1 dBFS 91.5
fIN = 14.7 MHz @ -1 dBFS
72 91 -102
1.08/1.62 1.14/1.71 1.2/1.8 1.26/1.89 1.32/1.98 1.08/1.62 1.14/1.71 1.2/1.8 1.26/1.89 1.32/1.98
Supply Voltage (V) Supply Voltage (V)
FIGURE 3-27: SNR/SFDR vs. Supply FIGURE 3-30: HD2/HD3 vs. Supply
Voltage: fS = 80 Msps, fIN = 14.7 MHz. Voltage: fS = 80 Msps, fIN = 14.7MHz.
Data Acquired
71.8 96 1.385
SFDR (dBFS) AVDD18 = 1.9V
71.4 94 AVDD18 = 1.8V
AVDD18 = 1.7V
1.38
SNR (dBFS)
SFDR (dBFS)
71 92
SNR (dBFS)
VREF0 (V)
70.6 90
1.375
70.2 88
69.4 84
-40 -25 -10 5 20 35 50 65 80 95 110 125 1.365
o -55 -35 -15 5 25 45 65 85 105 125
Temperature ( C) Temperature (°C)
0.2
SNR (dBFS)
0.1 0
70 80
0
-0.1
-0.1
68 70
-0.2
-0.2
fIN = 15.3 MHz @ -1 dBFS
-0.3 -0.3
66 60 -40 -25 -10 5 20 35 50 65 80 95 110 125
0 0.2 0.4 0.6 0.8 1 1.2
Temperature (°C)
External VCM (V)
FIGURE 3-32: SNR/SFDR vs. VCM Voltage FIGURE 3-34: Gain and Offset Error Drifts
(Externally Applied): fS = 80 Msps, vs. Temperature Using Internal Reference, with
fIN = 15.3 MHz. Respect to +25°C: fS = 80 Msps, AIN = -1 dBFS.
0.2 0.1
0 0
-0.1 -0.05
-0.2 -0.1
0 1024 2048 3072 4096 0 1024 2048 3072 4096
Output Code Output Code
FIGURE 3-35: INL Error vs. Output Code: FIGURE 3-37: DNL Error vs. Output Code:
fS = 80 Msps, fIN = 4.3 MHz, AIN = -1 dBFS. fS = 80 Msps, fIN = 4.3 MHz, AIN = -1 dBFS.
160 300
AIN = -1 dBFS
IDD_A12
140 280
Current (mA)
100 240
40 180
IDD_D12
IDD_A18
20 160
0 140
20 30 40 50 60 70 80 90 100
Sample Rate (Msps)
FIGURE 3-36: Shorted Input Histogram. FIGURE 3-38: Power Consumption vs.
Sample Rate (LVDS Mode).
MCP37D11-80
Analog
CS = 6 pF Input MABAES0060 100 pF 25
50 10
3 4 6 1 0.1 µF
3 pF 6.8 pF
VCM 1 6 4 3 3.3 pF
AVDD18
MABAES0060 10
100 pF 25
5 AIN-
AIN- Sample Hold
FIGURE 4-3: Transformer Coupled Input
50 CS = 6 pF Configuration.
3 pF 50 VCM
0.1 µF
MCP37D11-80
MCP37D11-80
Input R AIN+
reference source provides sufficient output current.
0.1 µF VCM
50
C MCP1700
1 k
0.1 µF R1
10 µF 0.1 µF R AIN-
MCP37D11-80
SENSE
R2
FIGURE 4-5: Singled-Ended Input
0.1 µF
Configuration. (Note 1)
MCP37D11-80
MCP37D11-80 Silicon
CLK+
Clock Coilcraft
Source WBC1-1TL
MCP37D11-80
6 1
Schottky
50 Diodes
4 3 (HSMS-2812)
0.1 µF
CLK-
2 2
T Jitter = t Jitter , Clock Input + t Aperture , ADC
160
Jitter = 0.0625 ps
140 Jitter = 0.125 ps
120 Jitter = 0.25 ps
Jitter = 0.5 ps
SNR (dBc)
100
Jitter = 1 ps
80
60
40
20
0
1 10 100 1000
Input Frequency (fIN, MHz)
EN_DLL = 0
DLL Circuit EN_PHDLY
DCLK DCLK
if CLK_SOURCE = 0 Phase Delay
EN_CLK Input Clock Buffer Duty Cycle Correction (DCC)
EN_DUTY DCLK_PHDLY_DLL<2:0>
EN_DLL_DCLK
DLL Block
See Address 0x52 and 0x64<7> for details
if digital decimation is used
if CLK_SOURCE = 1
See Address 0x7A, 0x7B, 0x7C, and 0x81
OUT_CLKRATE<3:0>
R1 C3: PLL_CAP3<4:0>
PLL_REFDIV<9:0> R1: PLL_RES<4:0> fS
÷R (80 MHz - 250 MHz)
EN_PLL_REFDIV
fQ EN_PLL_OUT
÷N
PLL Output Control Block
See Address 0x55 and 0x6D
PLL_PRE<11:0>
for control parameters
PLL Block
See Address 0x54 - 0x5D for Control Parameters
Note: VCO output range is 1.075 GHz – 1.325 GHz by setting PLL_REFDIV<10:0> and PLL_PRE<11:0>, with fREF = 5 MHz - 250 MHz range.
N
f = ---- f = 1.075 – 1.325 GHz
VCO R REF
4.7.1.1 Input Clock Duty Cycle Correction 4.7.1.2 DLL Block Reset Event
The ADC performance is sensitive to the clock duty The DLL must be reset if the clock frequency is
cycle. The ADC achieves optimum performance with changed. The DLL reset is controlled by using the
50% duty cycle, and all performance characteristics are RESET_DLL bit in Address 0x52 (Register 5-7). The
ensured when the duty cycle is 50% with ±1% DLL has an automatic reset with the following events:
tolerance. • During power-up: Stay in reset until the
When CLK_SOURCE = 0, the external clock is used RESET_DLL bit is cleared.
as the sampling frequency (fS) of the ADC core. When • When a SOFT_RESET command is issued while
the external input clock is not high-quality (for example, the DLL is enabled: the RESET_DLL bit is
duty cycle is not 50%), the user can enable the internal automatically cleared after reset.
clock duty cycle correction circuit by setting the
EN_DUTY bit in Address 0x52 (Register 5-7). When
duty cycle correction is enabled (EN_DUTY=1), only
the falling edge of the clock signal is modified (rising
edge is unaffected).
Because the duty cycle correction process adds
additional jitter noise to the clock signal, this option is
recommended only when an asymmetrical input clock
source causes significant performance degradation or
when the input clock source is not stable.
The external clock input is used as the PLL reference Equation 4-3 shows the VCO output frequency (fVCO) as
frequency. The range of the clock input frequency is a function of the two dividers and reference frequency:
from 5 MHz to 250 MHz. EQUATION 4-3: VCO OUTPUT
FREQUENCY
4.7.2.1 PLL Output Frequency and Output N
f VCO = ---- fREF = 1.075 GHz to 1.325 GHz
Control Parameters R
Where:
The internal PLL can provide a stable timing output
ranging from 50 MHz to 250 MHz. Figure 4-11 shows the N = 1 to 4095 controlled by PLL_PRE<11:0>
PLL block using a charge-pump-based integer N PLL R = 1 to 1023 controlled by PLL_REFDIV<9:0>
and the PLL output control block. The PLL block
includes various user control parameters for the desired See Addresses 0x54 to 0x57 (Registers 5-9 – 5-12) for
output frequency. Table 4-6 summarizes the PLL control these bits settings.
register bits and Table 4-7 shows an example of register The tuning range of the VCO is 1.075 GHz to
bit settings for the PLL charge pump and loop filter. 1.325 GHz. N and R values must be chosen so the
The PLL block consists of: VCO is within this range. In general, lower values of the
• Reference Frequency Divider (R) VCO frequency (fVCO) and higher values of the charge
pump frequency (fQ) should be chosen to optimize the
• Prescaler - which is a feedback divider (N)
clock jitter. Once the VCO output frequency is
• Phase/Frequency Detector (PFD)
determined to be within this range, set the final ADC
• Current Charge Pump sampling frequency (fS) with the PLL output divider
• Loop Filter - a 3rd order RC low-pass filter using PLL_OUTDIV<3:0>. Equation 4-4 shows how to
• Voltage-Controlled Oscillator (VCO) obtain the ADC core sampling frequency:
The external clock at the CLK+ and CLK- pins is the EQUATION 4-4: SAMPLING FREQUENCY
input frequency to the PLL. The range of input fVCO
frequency (fREF) is from 5 MHz to 250 MHz. This input f S = -------------------------------------- = 50 MHz to 250 MHz
PLL_OUTDIV
frequency is divided by the reference frequency
divider (R) which is controlled by the 10-bit-wide Table 4-8 shows an example of generating fS = 80 MHz
PLL_REFDIV<9:0> setting. In the feedback loop, the output using the PLL control parameters.
VCO frequency is divided by the prescaler (N) using
PLL_PRE<11:0>. 4.7.2.2 PLL Calibration
The ADC core sampling frequency (fS) is obtained The PLL should be recalibrated following a change in
after the output frequency divider clock input frequency or in the PLL Configuration
(PLL_OUTDIV<3:0>). For stable operation, the user register bit settings (Addresses 0x54 - 0x57;
needs to configure the PLL with the following limits: Registers 5-9 – 5-12).
• Input clock frequency (fREF) = 5 MHz to 250 MHz The PLL can be calibrated by toggling the PLL_-
• Charge pump input frequency = 4 MHz to 50 MHz CAL_TRIG bit in Address 0x6B (Register 5-27) or by
(after PLL reference divider) sending a SOFT_RESET command (See Address
0x00, Register 5-1). The PLL calibration status is
• VCO output frequency = 1.075 to1.325 GHz
observed by the PLL_CAL_STAT bit in Address 0xD1
• PLL output frequency after = 50 MHz to 250 MHz (Register 5-81).
output divider
The charge pump is controlled by the PFD, and forces
4.7.2.3 Monitoring of PLL Drifts
sink (DOWN) or source (UP) current pulses onto the The PLL drifts can be monitored using the status
loop filter. The charge pump bias current is controlled monitoring bits in Address 0xD1 (Register 5-81).
by the PLL_CHAGPUMP<3:0> bits, approximately Under normal operation, the PLL maintains a lock
25 µA per step. The loop filter consists of a 3rd order across all temperature ranges. It is not necessary to
passive RC filter. Table 4-7 shows the recommended actively monitor the PLL unless extreme variations in
settings of the charge pump and loop filter parameters, the supply voltage are expected or if the input
depending on the charge pump input frequency range reference clock frequency has been changed.
(output of the reference frequency divider).
TABLE 4-8: EXAMPLE OF PLL CONTROL BIT SETTINGS FOR fS = 80 MHz WITH fREF = 40 MHz
PLL Control Parameter Value Descriptions
fREF 40 MHZ fREF is coming from the external clock input
Target fS(1) 80 MHZ ADC sampling frequency
Target fVCO(2) 1.2 GHZ Range of fVCO = 1.0375 GHz – 1.325 GHz
Target fQ(3) 10 MHZ fQ = fREF/PLL_REFDIV (See Table 4-7)
PLL Reference Divider (R) 4 PLL_REFDIV<9:0> = 0x004
PLL Prescaler (N) 120 PLL_PRE<11:0> = 0x078
PLL Output Divider 15 PLL_OUTDIV<3:0> = 0xF
Note 1: fS = fVCO/PLL_OUTDIV = 1.2 GHz/15 = 80 MHz
2: fVCO = (N/R) x fREF = (30) x 40 MHz = 1.2 GHz
3: fQ should be maximized for the best noise performance.
0
Bandwidth
(2)
in percentage Nyquist Band -0.0005
0 fS/2 fS
of fS(1) Interpolation Filter Frequency Response
0
Dual-Channel Mode
1st Nyquist Band (FDR_BAND = 0)
Amplitude (dBc)
0 – 45% -30
st
0 – 38% 1 Nyquist Band (FDR_BAND = 0)
-120
Note 1: fs is sampling frequency per channel. 0 fS/2 fS
Frequency
Distortion is less than 0.1 mdB.
2: See Address 0x81 for FDR_BAND bit FIGURE 4-13: Response of the Dual-
setting Channel Fractional Delay Recovery (1st Nyquist
Band). fS is the Sampling Frequency.
In-Band Ripple
0.0005
-0.0005
0 fS/2 fS 2×fS 3×fS 4×fS
Frequency
0
Amplitude (dBc)
-30
-60
-90
-120
0 fS/2 fS 2×fS 3×fS 4×fS
Frequency
anywhere within the Nyquist band. Table 4-12 lists all
the NSR-related registers. Equations 4-5 and 4-6
describe the NSR bandwidth of the 11-bit and 12-bit
options, respectively.
I/ I&HQWHU I+
ELWQRLVHIORRU
WKHUPDOQRLVHIORRU
I%
I6 I6
)UHTXHQF\
TABLE 4-13: 11-BIT NSR FILTER TABLE 4-14: 12-BIT NSR FILTER
SELECTION(1) SELECTION(1)
NSR Filter No. fB NSRA<6:0> NSR Filter No. fB NSRA<6:0>
fCenter/fS f /f
(Tuning Word) (% of fS) NSRB<6:0> (Tuning Word) Center S (% of fS) NSRB<6:0>
0 0.12 22 000-0000 42 0.125 25 010-1010
1 0.133 22 000-0001 43 0.1375 25 010-1011
2 0.146 22 000-0010 44 0.15 25 010-1100
— —
— 61 0.3625 25 011-1101
19 0.367 22 001-0011 62 0.375 25 011-1110
20 0.38 22 001-0100 63 0.15 29 011-1111
21 0.125 25 001-0101 64 0.1667 29 100-0000
22 0.1375 25 001-0110 65 0.1833 29 100-0001
23 0.15 25 001-0111 —
— —
— 75 0.35 29 100-1011
40 0.3625 25 010-1000 76 0.3667 29 100-1100
41 0.375 25 010-1001 Note 1: Filters 42 - 76 are used for 12-bit mode
Note 1: Filters 0 - 41 are used for 11-bit mode only. If these are used for 11-bit mode, the
only. If these are used for 12-bit mode, the output becomes unknown state.
output becomes unknown state.
D2 D4 D8
Single-channel operation Single Single Single
Single Stage 3A Stage 9A D512
Stage 1A Stage 2A 2 2
Ch. 2 2 FIR Single
FIR FIR FIR
Input
(Note 1) (Note 3)
Dual Ch. A Stage 9B
Input Stage 2B 2 Stage 3B 2 2 Output
Ch. DeMUX FIR FIR MUX D256
Ch. B FIR
Input
(Note 2) Dual
Dual-channel operation
Output Output D4 Output
MUX MUX Dual MUX D128
D2
Input for DDC Ch. A I/Q
Input Dual
DeMUX
Ch. B
DDC I/Q filtering
(Note 5) I or IDEC
Q or QDEC
FIR_A<8:1>
(Note 3)
I
FIR A
CH. A Decimation Filter
Half-Band Filter A fS/8
ADC DATA NCO ( )
Q LP/HP FIR B DER Real
Decimation Filter or
EN_DDC_FS/8 RealDEC
COS SIN HBFILTER_A FIR_B<7:0>
(Note 4)
NCO (32-bit) EN_NCO EN_DDC2
(Note 2) EN_DDC1
Down-Converting and Decimation (Note 1) Decimation and Output Frequency Translation (Note 1)
Note 1: See Address 0x80 - 0x81 (Registers 5-41 – 5-42) for the control parameters.
2: See Figure 4-19 for details of NCO control block.
3: Half-band Filter A includes a single- stage decimation filter.
4: See Figure 4-16 for details.
5: Switches are closed if decimation filter is not used, and open if decimation filter is used.
FIGURE 4-17: Simplified DDC Block Diagram for Single-Channel Mode. See Tables 4-17 and 4-18
for Using This DDC Block.
IA
ADC QA
Data: (Note 3)
IA
Half-Band Filter A
CH. A QA LP/HP
RealA
HBFILTER_B IB
EN_DDC1
QB
Down-Converting and Decimation (Note 1) Output Frequency Translation and Decimation (Note 1)
FIGURE 4-18: Simplified DDC Block Diagram for Dual-Channel Mode. See Tables 4-19 and 4-20 for
Using this DDC Block.
EN_PHSDITH EN_AMPDITH
CH(n) NCO_PHASE<15:0> Phase Offset Control Phase Dither Amplitude Dither
EN_LFSR EN_LFSR
Sine/Cosine
EN_NCO NCO Tuning NCO Output
Signal Generator
NCO_TUNE<31:0>
in Equation 4-9: 0
-0.0005
0 0.1 0.2 0.3 0.4 0.5
EQUATION 4-9: I AND Q SIGNALS Half-Band Filter Frequency Response
0
-30
Q = ADC SIN 2 fNCO t + (b)
-60
where:
CH(n)_NCO_PHASE<15:0> (c)
= 360 ----------------------------------------------------------------------
16
- -90
2
= 0.005493164 CH(n)_NCO_PHASE<15:0> -120
0 0.1 0.2 0.3 0.4 0.5
Fraction of Input Sample Rate
where:
FIGURE 4-20: High-Pass (HP) Response
ADC = output of the ADC block
of Half-Band Filter.
= NCO phase offset of selected channel, which
is defined by CH(n)_NCO_PHASE<15:0> in In-Band Ripple
0.0005
Addresses 0x86 - 0x95
0
t = k/fS, with k =1, 2, 3,..., n
-0.0005
fNCO = NCO frequency 0 0.1 0.2 0.3 0.4 0.5
Half-Band Filter Frequency Response
0
-30
on the rising edge of the WCK. If I and Q outputs are
selected in dual-channel mode with DDC enabled, I -60
data of Channel 0 is output at the rising edge of WCK,
followed by Q data of Channel 0, then I and Q data of
-90
Channel 1 in the same way.
-120
0 0.1 0.2 0.3 0.4 0.5
Fraction of Input Sample Rate
Dual-Channel
FIR A Filter FIR B Filter DDC1 DDC2
DSPP Control
Decimation Rate
0x80<5,1,0>(3)
0x81<6,3,2>(4)
(EN_DSPP_2)
(FIR_A<8:1>)
(FIR_B<7:0>)
DDC Addr. (FIR_A<0>)
Output
0x7A<6>
0x79<7>
Mode 0x02(2)
0x7B
0x7C
0 Disabled 0x00 0 0x00 0x00 0,0,0 0,0,0 0 ADC
8 Disabled 0x33 1 0x03 0x00 0,0,0 0,0,0 0 ADC with decimation
(÷8)
512 Disabled 0x99 1 0xFF 0x00 0,0,0 0,0,0 0 ADC with decimation
(÷512)
0 I/Q 0x00(5) 0 0x00 0x00 1,0,1 0,0,0 0 I/Q Data
8 I/Q 0x33 0 0x07 0x07 1,0,1 0,0,0 0 Decimated I/Q (÷8)
0 fS/8 0x11(6) 0 0x00 0x00 1,1,1 0,0,0 0 Real without
additional decimation
8 fS/8 0x44 0 0x07 0x07 1,0,1 1,0,0 0 Real with decimation
(÷16)
Note 1: When DDC is used, the actual total decimation is 2x larger since 2x is included from the DDC Half-Band Filter.
Example: Decimation = 8x with DDC-I/Q option actually has 16x decimation with 8x provided by the decimation filter
and 2x from the DDC Half-Band Filter.
2: Output data and clock rate control register.
3: 0x80<5,1,0> = <EN_NCO, EN_DDC_FS/8, EN_DDC1>.
4: 0x81<6,3,2> = <EN_DDC2, EN_DSPP_8, 8CH_CW>.
5: Each of I/Q has 1/2 of fS bandwidth. The combined bandwidth is the same as the fS bandwidth. Therefore the data rate
adjustment is not needed.
6: The Half-Band Filter A includes decimation of 2.
Address 0x02(2)
DDC-Mode Control
0x80<5,1,0>(3)
0x81<6,3,2>(4)
(EN_DSPP_2)
(FIR_A<8:1>)
(FIR_B<7:0>)
Output
(FIR_A<0>)
0x7A<6>
0x79<7>
0x7B
0x7C
0 Disabled 0x00 0 0x00 0x00 0,0,0 0,0,0 0 ADC
8 Disabled 0x33 0 0x07 0x07 0,0,0 0,0,0 0 ADC with decimation (÷8)
256 Disabled 0x88 0 0xFF 0xFF 0,0,0 0,0,0 0 ADC with decimation (÷256)
0 I/Q 0x00(5) 0 0x00 0x00 1,0,1 0,0,0 1 I/Q data
0 fS/8 0x11(6) 0 0x00 0x00 1,1,1 0,0,0 1 Real without additional
decimation
8 fS/8 0x44 0 0x0E 0x0E(7) 1,1,1 0,0,0 1 Real with decimation filter
(÷16)
Note 1: When DDC is used, the actual total decimation is 2x larger since 2x is included from the DDC Half-Band Filter.
Example: Decimation = 8x with DDC-fS/2 option actually has 16x decimation with 8x provided by the decimation filter
and 2x from the DDC Half-Band Filter.
2: Output data and clock rate control register.
3: 0x80<5,1,0> = <EN_NCO, EN_DDC_FS/8, EN_DDC1>.
4: 0x81<6,3,2> = <EN_DDC2, EN_DSPP_8, 8CH_CW>.
5: Each of I/Q has 1/2 of fS bandwidth. The combined bandwidth is the same as the fS bandwidth. Therefore the data rate
adjustment is not needed.
6: The Half-Band Filter A/B includes decimation of 2.
7: 0x0E takes into account the stages 1 and 2 are bypassed. See Figure 4-16 for “dual-channel Input” for DDC.
ADC Corrected
Output ADC Output
Global Digital Offset Control Digital Offset Control Digital Gain Control
for all channels for individual channel for individual channel
DIG_OFFSET_GLOBAL<15:0> CH(n)_DIG_OFFSET<7:0> CH(n)_DIG_GAIN<7:0>
(See Address 0x66) (See Addresses 0x9E – 0xA5) (See Addresses 0x96 – 0x9D)
DIG_OFFSET_WEIGHT<1:0>
(See Address 0xA7)
FIGURE 4-22: Simplified Block Diagram for Digital Offset and Gain Settings.
1st Channel 2nd Channel 3rd Channel 4th Channel 5th Channel 6th Channel 7th Channel 8th Channel
1 0x9F ─ ─ ─ ─ ─ ─ ─
2 0xA0 0x9F ─ ─ ─ ─ ─ ─
3 0xA1 0x9F 0xA0 ─ ─ ─ ─ ─
4 0xA2 0x9F 0xA0 0xA1 ─ ─ ─ ─
5 0xA3 0x9F 0xA0 0xA1 0xA2 ─ ─ ─
6 0xA4 0x9F 0xA0 0xA1 0xA2 0xA3 ─ ─
7 0xA5 0x9F 0xA0 0xA1 0xA2 0xA3 0xA4 ─
8 0x9E 0x9F 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5
HV Beamformer Central
Amp DAC Isolation
Control Processor
AAF
HV MUX and T/R
T/R Switches
LNA VGA ADC
Switcher Digital RX Beamformer
Clocks
Transducer
Array
Amp ADC Image and Color
CW
I/Q Doppler Motion Doppler
Processing Processing Video
Processing Processing
(B Mode) (F Mode) Compression
Amp ADC
Audio
DAC Amp
CH(n)_NCO_PHASE<15:0>
n = 360 ----------------------------------------------------------------------
16
-
2
= 0.005493164 CH(n)_NCO_PHASE<15:0>
Where:
(n) = NCO phase offset of channel n
ADC = the output of the ADC block
I or IDEC
(Note 1)
Q or QDEC
MUX
HBFILTER_A FIR_A<8:1>
ADC ICH(n)
Data: FIR A
Half-Band Filter A Decimation Filter fS/8
CH. 0 NCO ( )
LP/HP FIR B DER Real
Decimation Filter
EN_DDC_FS/8 or
CH. 1 COS SIN QCH(n) RealDEC
FIR_B<7:0>
EN_AMPDITH EN_DDC2
NCO Amplitude Dither
CH. 2 EN_LFSR
EN_PHSDITH
NCO Phase Dither
CH. 7 EN_LFSR
NCO_TUNE<31:0>
EN_DDC1
(2)
Channel Multiplexing/Down-Converting/Digital Beamforming/Decimation (2x)
Note 1: Switches are closed if a decimation filter is not used, and open if a decimation filter is used.
2: Digital Gain and Offset adjustments are applied prior to the Digital Down-Converter and
are not shown here.
FIGURE 4-24: Simplified Block Diagram of CW Beamforming and I/Q Signal Processing.
Phase Shift:
DCLK_PHDLY_DLL<2:0>
0° (Default)(1) = 0 0 0
45° + Default 0 0 1
90° + Default 0 1 0
135° + Default 0 1 1
Output Clock
(DCLK+) 180° + Default 1 0 0
225° + Default 1 0 1
270° + Default 1 1 0
315° + Default 1 1 1
FIGURE 4-25: Example of Phase Shifting of Digital Output Clock (DCLK+) when DLL is Used.
DCLK
DCLK DCLK
OVR OVR
OVR
WCK
WCK WCK
Q11 Q11 Q0
Q11
Q10 Q10 Q0
Q10
Q2 Q2 Q0
Q2
Q1 Q1 Q0
Q1
EN_OUT_RANDOM Enable
Q0
Q0 Q0
FIGURE 4-26: Logic Diagram for Digital Output Randomizer and Decoder.
4.12.11 OUTPUT DISABLE
The digital output can be disabled by setting
OUTPUT_MODE<1:0> = 00 in Address 0x62
(Register 5-20). All digital outputs are disabled,
including OVR, WCK, DCLK, etc.
EQUATION 4-12: CMOS OUTPUT LOAD Note that the calibration time varies slightly from device
to device, and the internal calibration status can be
CURRENT
monitored using the CAL pin or ADC_CAL_STAT bit in
I LOAD = DV DD1.8 f DCLK N CLOAD the Register Address 0xC0.
The valid synchronized output is available when all
Where:
devices complete their own internal calibration. For this
N = Number of bits reason, the user has two options for the synchronized
CLOAD = Capacitive load of output pin output: (a) monitor the calibration status of individual
devices and wait until all devices complete calibrations
or (b) use an external AND gate as shown in Figure 4-
The capacitive load presented at the output pins 27. Master and all Slave devices are synchronized when
needs to be minimized to minimize digital power the AND gate output toggles to “High”.
consumption. The output load current of the LVDS
The AutoSync feature can be used with the following
output is constant, since it is set by
steps:
LVDS_IMODE<2:0> in Address 0x63 (Register 5-21).
• Master device is selected by setting SLAVE pin to
4.14.1 POWER-SAVING MODES “GND”: SYNC pin becomes output pin.
This device has two power-saving modes: • Slave device is selected by setting SLAVE pin to
“High” (or tie to DVDD18): SYNC pin becomes
• Shutdown
input pin.
• Standby
• Feed the Master’s SYNC pin output to Slave’s
They are set by the SHUTDOWN and STANDBY bits in SYNC pin.
Address 0x00 (Register 5-1). • Use AutoSync mode using (a) Power-On Reset
In Shutdown mode, most of the internal circuitry, (Figure 2-7), (b) RESET Pin (Figure 2-8), or (c)
including the reference and clock, are turned off with SOFT RESET bit (Figure 2-9).
the exception of the SPI interface. During Shutdown,
the device consumes 23 mA (typical), primarily due to
digital leakage. When exiting from Shutdown, issuing a
Soft Reset at the same time is highly recommended.
DVDD18
Pull-up
DVDD18
(> 360)
SYNC Pin Output
SLAVE SYNC SYNC SLAVE
CAL CAL
MCP37D11-80 MCP37D11-80
Master Slave 1
DVDD18
SYNC SLAVE
CAL
MCP37D11-80
Slave 2
DVDD18
“High” when
SYNC SLAVE all devices
complete
CAL
calibration
MCP37D11-80
Slave N
AND Gate
Note: For optimum operation, it is highly recommended to use the same digital supply voltage (DVDD18,
DVDD12) (i.e., tie all DVDD12 together and tie all DVDD18 together) for Master and Slave devices.
CS
SCLK
SDIO
R/W W1 W0 A2 A1 A0 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D2 D1 D0
FIGURE 5-1: SPI Serial Data Communication Protocol with MSb-first. See Figures 2-3 and 2-4 for
Timing Specifications.
CS
SCLK
SDIO
R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 A0 A1 A2 W0 W1 R/W D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7 D5 D6 D7
FIGURE 5-2: SPI Serial Data Communication Protocol - with LSb-First. See Figures 2-3 and 2-4 for
Timing Specifications.
0x00 SPI Bit Ordering and ADC SHUTDOWN LSb-FIRST SOFT_RESET STANDBY STANDBY SOFT_RESET LSb-FIRST SHUTDOWN 0x24
Mode Selection
1 = Shutdown 1 = LSb first 0 = Soft Reset 1 = Standby 1 = Standby 0=Soft Reset 1 = LSb first 1 = Shutdown
0 = MSb first 0 = MSb first
0x01 No. of Channel Selection and EN_DATCLK_IND FCB<3> = 0 SEL_NCH<2:0> FCB<2:0> = 111 0x0F
Independency Control of
Output Data and Clock Divider
0x02 Output Data and OUT_DATARATE<3:0> OUT_CLKRATE<3:0> 0x00
Clock Rate Control
0x04 SPI SDO Timing Control SDO_TIME FCB<6:0> = 0011111 0x9F
0x07 Output Randomizer POL_WCK EN_AUTOCAL_ FCB<4:0> = 10001 EN_OUT_ 0x62
and WCK Polarity Control TIMEDLY RANDOM
0x1E Auto-Calibration AUTOCAL_TIMEDLY<7:0> 0x80
Time Delay Control
0x52 DLL Control EN_DUTY DCLK_PHDLY_DLL<2:0> EN_DLL_DCLK EN_DLL EN_CLK RESET_DLL 0x0A
0x53 Clock Source Selection FCB<6:4>= 010 CLK_SOURCE FCB<3:0>= 0101 0x45
0x54 PLL Reference Divider PLL_REFDIV<7:0> 0x00
0x55 PLL Output and PLL_OUTDIV<3:0> FCB<1:0> = 10 PLL_REFDIV<9:8> 0x48
Reference Divider
0x56 PLL Prescaler (LSb) PLL_PRE (LSB)<7:0> 0x78
0x57 PLL Prescaler (MSb) FCB<3:0> = 0100 PLL_PRE (MSB)<11:8> 0x40
0x58 PLL Charge Pump FCB<2:0> = 000 PLL_BIAS PLL_CHAGPUMP<3:0> 0x12
0x59 PLL Enable Control 1 U FCB<4:3> = 10 EN_PLL_REFDIV FCB<2:1> = 00 EN_PLL FCB<0> = 1 0x41
0x5A PLL Loop Filter Resistor U FCB<1:0> = 01 PLL_RES<4:0> 0x2F
0x5B PLL Loop Filter Cap3 U FCB<1:0> = 01 PLL_CAP3<4:0> 0x27
0x5C PLL Loop Filter Cap1 U FCB<1:0> = 01 PLL_CAP1<4:0> 0x27
0x5D PLL Loop Filter Cap2 U FCB<1:0> = 01 PLL_CAP2<4:0> 0x27
0x5F PLL Enable Control 2 FCB<5:2> = 1111 EN_PLL_OUT EN_PLL_BIAS FCB<1:0> = 01 0xF1
0x62 Output Data Format and U FCB<0> = 0 DATA_FORMAT OUTPUT_MODE<1:0> TEST_PATTERNS<2:0> 0x10
Output Test Pattern
0x63 LVDS Output Load and Drive FCB<3:0> = 0000 LVDS_LOAD LVDS_IMODE<2:0> 0x01
Current Control
DS20006381A-page 73
Control 2
0x82 Numerically Controlled NCO_TUNE<7:0> 0x00
Oscillator (NCO) Tuning -
Lower Byte
0x83 Numerically Controlled NCO_TUNE<15:8> 0x00
Oscillator (NCO) Tuning -
Middle Lower Byte
0x84 Numerically Controlled NCO_TUNE<23:16> 0x00
Oscillator (NCO) Tuning -
Middle Upper Byte
Legend: U = Unimplemented bit, read as ‘0’ FCB = Factory-Controlled Bits. Do not program 1 = bit is set 0 = bit is cleared x = bit is unknown
2: Read-only register. Preprogrammed at the factory for internal use.
TABLE 5-3: REGISTER MAP TABLE (CONTINUED)
2020 Microchip Technology Inc.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-3: ADDRESS 0X02 – OUTPUT DATA AND CLOCK RATE CONTROL(1)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-5: ADDRESS 0X07 – OUTPUT RANDOMIZER AND WCK POLARITY CONTROL
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7 EN_DUTY: Enable DLL circuit for duty cycle correction (DCC) of input clock
1 = Correction is ON
0 = Correction is OFF (Default)
bit 6-4 DCLK_PHDLY_DLL<2:0>: Select the phase delay of the digital clock output when using DLL(1)
111 = +315° phase-shifted from default
110 = +270° phase-shifted from default
101 = +225° phase-shifted from default
100 = +180° phase-shifted from default
011 = +135 phase-shifted from default
010 = +90° phase-shifted from default
001 = +45° phase-shifted from default
000 = (Default)
bit 3 EN_DLL_DCLK: Enable DLL digital clock output
1 = Enabled (Default)
0 = Disabled: DLL digital clock is turned off. ADC output is not available when DLL is used.
bit 2 EN_DLL: Enable DLL circuitry to provide a selectable phase clock to digital output clock.
1 = Enabled
0 = Disabled. DLL block is disabled (Default)
bit 1 EN_CLK: Enable clock input buffer
1 = Enabled (Default).
0 = Disabled. No clock is available to the internal circuits, ADC output is not available.
bit 0 RESET_DLL: DLL circuit reset control(2)
1 = DLL is active
0 = DLL circuit is held in reset (Default)
Note 1: These bits have an effect only if EN_PHDLY = 1 and decimation is not used.
2: DLL reset control procedure: Set this bit to ‘0’ (reset) and then to ‘1’.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-5 FCB<6:4>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
bit 4 CLK_SOURCE: Select internal timing source
1 = PLL output is selected as timing source
0 = External clock input is selected as timing source (Default)
bit 3-0 FCB<3:0>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
TABLE 5-4: EXAMPLE – PLL REFERENCE DIVIDER BIT SETTINGS VS. PLL REFERENCE INPUT
FREQUENCY
PLL_REFDIV<9:0> PLL Reference Frequency
11-1111-1111 Reference frequency divided by 1023
11-1111-1110 Reference frequency divided by 1022
─ ─
00-0000-0011 Reference frequency divided by 3
00-0000-0010 Do not use (not supported)
00-0000-0001 Reference frequency divided by 1
00-0000-0000 Reference frequency divided by 1
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-4 FCB<3:0>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
bit 3-0 PLL_PRE<11:8>: PLL prescaler selection(1)
1111 = 212 - 1 (max), if PLL_PRE<7:0> = 0xFF
•••
0000 = Default)
Note 1: PLL_PRE is a 12-bit-wide setting. See the lower eight bit settings (PLL_PRE<7:0>) in Address 0x56 (Register 5-11). See
Table 5-5 for the PLL_PRE<11:0> settings for PLL feedback frequency.
TABLE 5-5: Example: PLL Prescaler Bit Settings and PLL Feedback Frequency
PLL_PRE<11:0> PLL Feedback Frequency
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-5 FCB<2:0>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
bit 4 PLL_BIAS: PLL charge-pump bias source selection bit
1 = Self-biasing coming from AVDD (Default)
0 = Bandgap voltage from the reference generator (1.2V)
bit 3-0 PLL_CHAGPUMP<3:0>: PLL charge pump bias current control bits(1)
1111 = Maximum current
•••
0010 = (Default)
•••
0000 = Minimum current
Note 1: PLL_CHAGPUMP<3:0> should be set based on the phase detector comparison frequency. The bias current amplitude
increases linearly with increasing the bit setting values. The increase is from approximately 25 µA to 375 µA, 25 µA per step.
See Section 4.7.2.1, "PLL Output Frequency and Output Control Parameters" for more details of the PLL block.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-4 FCB<5:2>: Factory-Controlled Bits. This is not for the user. Do not change the default settings.
bit 3 EN_PLL_OUT: Enable PLL output.
1 = Enabled
0 = Disabled (Default)
bit 2 EN_PLL_BIAS: Enable PLL bias
1 = Enabled
0 = Disabled (Default)
bit 1-0 FCB<1:0>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
Note 1: To enable PLL output, EN_PLL_OUT, EN_PLL_BIAS and EN_PLL in Address 0x59 (Register 5-14) must be set.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-4 FCB<3:0>: Factory-controlled bits. This is not for the user. Do not change default setting.
bit 3 LVDS_LOAD: Internal LVDS load termination
1 = Enable internal load termination
0 = Disable internal load termination (Default)
bit 2-0 LVDS_IMODE<2:0>: LVDS driver current control bits
111 = 7.2 mA
011 = 5.4 mA
001 = 3.5 mA (Default)
000 = 1.8 mA
Do not use the following settings (1):
110, 101, 100, 010
Note 1: Do not use these settings. These settings can result in unknown output currents.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7 EN_PHDLY: Enable digital output clock phase delay control when DLL or decimation filter is used.
1 = Enabled
0 = Disabled (Default)
bit 6-4 DCLK_PHDLY_DEC<2:0>: Digital output clock phase delay control when decimation filter is used(2)
111 = +315° phase-shifted from default(2)
110 = +270° phase-shifted from default
101 = +225° phase-shifted from default(2)
100 = +180° phase-shifted from default
011 = +135° phase-shifted from default(2)
010 = +90° phase-shifted from default
001 = +45° phase-shifted from default(2)
000 = Default(3)
bit 3-0 FCB<3:0>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
Note 1: These bits have an effect only if EN_PHDLY = 1. See Address 0x52 (Register 5-7) for the same feature when DLL is used.
2: Only available when the decimation filter setting is greater than 2. When FIR_A/B <8:1> = 0’s (default) and FIR_A<6> = 0, only 4-
phase shifts are available (+45°, +135°, +225°, +315°) from default. See Addresses 0x7A, 0x7B and 0x7C (Registers 5-35 – 5-37).
See Addresses 0x6D and 0x52 (Registers 5-28 and 5-7) for DCLK phase shift for other modes.
3: The phase delay for all other settings is referenced to this default phase.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-2 POL_LVDS<5:0>: Control polarity of LVDS data pairs (Q5+/Q5- – Q0+/Q0-)
111111 = Invert all LVDS pairs
111110 = Invert all LVDS pairs except the LSb pair
•••
100000 = Invert MSb LVDS pair
•••
000001 = Invert LSb LVDS pair
000000 = No inversion of LVDS bit pairs (Default)
bit 1-0 NO EFFECT<1:0>: No effect bits.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-4 FCB<5:2>: Factory-controlled bits. This is not for the user. Do not change default settings.
bit 3 POL_WCK_OVR: Polarity control for WCK and OVR bit pair in LVDS mode
1 = Inverted
0 = Not inverted (Default)
bit 2 EN_WCK_OVR: Enable WCK and OVR output bit pair
1 = Enabled (Default)
0 = Disabled
bit 1-0 FCB<1:0>: Factory-controlled bits. This is not for the user. Do not change default settings.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-3 FCB<6:2>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
bit 2 PLL_CAL_TRIG: Manually force recalibration of the PLL at the state of bit transition(1)
Toggle from “1” to “0”, or “0” to “1” = Start PLL calibration
bit 1-0 FCB<1:0>: Factory-Controlled Bits. This is not for the user. Do not program.
Note 1: See PLL_CAL_STAT in Address 0xD1 (Register 5-81) for calibration status indication.
REGISTER 5-28: ADDRESS 0X6D – PLL OUTPUT AND OUTPUT CLOCK PHASE(1)
U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
─ EN_PLL_CLK FCB<1> DCLK_DLY_PLL<2:0> FCB<0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-33: ADDRESS 0X78 – NOISE-SHAPING REQUANTIZER RESET CONTROL AND CHANNEL A
FILTER (NSRA)(1)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
NSR_RESET NSRA<6:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7 NSR_RESET: Toggle of this bit causes a reset of the NSRA and NSRB state.
- Toggle from ‘1’ to ‘0’ or from ‘0’ to ‘1’ = Reset of NSRA and NSRB(2)
- Otherwise = No effect (Default)
bit 6-0 NSRA<6:0>: NSRA filter settings. See Tables 4-13 to 4-14 for the NSR filter settings(3)
000-0000 = (Default)
Note 1: This register is used for single- and dual-channel modes only.
2: The NSR filter will be also automatically reset if the filter setting is changed.
3: In dual-channel mode, NSRA<6:0> is used for channel A.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7 FCB<1>: Factory-Controlled Bit. This is not for the user. Do not change default setting.
bit 6 FIR_A<0>: Enable the first 2x decimation (Stage 1A in FIR A) in single-channel mode(2)
1 = Enabled
0 = Disabled (Default)
bit 5 EN_FDR: Enable fractional delay recovery (FDR) option
1 = Enabled (with delay of 59 clock cycles).
0 = Disabled (Default)
bit 4 FCB<0>: Factory-Controlled Bit. This is not for the user. Do not change default setting.
bit 3 EN_NSRB_11: Enable 11-bit noise-shaping requantizer for Channel B
1 = Enabled
0 = Disabled (Default)
bit 2 EN_NSRB_12: Enable 12-bit noise-shaping requantizer for Channel B
1 = Enabled
0 = Disabled (Default)
bit 1 EN_NSRA_11: Enable 11-bit noise-shaping requantizer for Channel A
1 = Enabled
0 = Disabled (Default)
bit 0 EN_NSRA_12: Enable 12-bit noise-shaping requantizer for Channel A
1 = Enabled
0 = Disabled (Default)
Note 1: This register is used only for single- and dual-channel modes.
2: This is the LSb of the FIR A filter settings. For the first 2x decimation, set FIR_A<0> = 1 for single-channel operation, and
FIR_A<0> = 0 for dual-channel operation. See Address 0x7B (Register 5-36) for FIR_A<8:1> settings.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 FIR_A<8:1>: Decimation Filter FIR A settings for Channel A (or I)(2)
Single-Channel Mode:(3)
FIR_A<8:0> =
1-1111-1111 = Stage 1 - 9 filters (decimation rate: 512)
0-1111-1111 = Stage 1 - 8 filters
0-0111-1111 = Stage 1 - 7 filters
0-0011-1111 = Stage 1 - 6 filters
0-0001-1111 = Stage 1 - 5 filters
0-0000-1111 = Stage 1 - 4 filters
0-0000-0111 = Stage 1 - 3 filters (decimation rate = 8)
0-0000-0011 = Stage 1 - 2 filters (decimation rate = 4)
0-0000-0001 = Stage 1 filter (decimation rate = 2)
0-0000-0000 = Disabled all FIR A filters. (Default)
Dual-Channel Mode:(4)
FIR_A<8:0> =
1-1111-1110 = Stage 2 - 9 filters (decimation rate: 256)
0-1111-1110 = Stage 2 - 8 filters
0-0111-1110 = Stage 2 - 7 filters
0-0011-1110 = Stage 2 - 6 filters
0-0001-1110 = Stage 2 - 5 filters
0-0000-1110 = Stage 2 - 4 filters
0-0000-0110 = Stage 2 - 3 filters
0-0000-0010 = Stage 2 filter (decimation rate = 2)
0-0000-0000 = Disabled all FIR A filters. (Default)
Note 1: This register is used only for single and dual-channel modes. The register values are thermometer encoded.
2: FIR_A<0> is placed in Address 0x7A (Register 5-35).
3: In single-channel mode, the 1st stage filter is selected by FIR_A<0> = 1 in Address 0x7A (Register 5-35).
4: In dual-channel mode, the 1st stage filter is disabled by setting FIR_A<0> = 0 in Address 0x7A.
5: SNR is improved by approximately 2.5 dB per each filter stage, and output data rate is reduced by a factor of two per stage. The
data and clock rates in Address 0X02 (Register 5-3) need to be updated accordingly. Address 0x64 (Register 5-22) setting is
also affected. The maximum decimation rate for the single-channel mode is 512, and 256 for the dual-channel mode.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 FIR_B<7:0>:Decimation Filter FIR B settings for Channel B (or Q)(3)
1111-1111 = Stage 2 - 9 filters (decimation rate = 256)
0111-1111 = Stage 2 - 8 filters
0011-1111 = Stage 2 - 7 filters
0001-1111 = Stage 2 - 6 filters
0000-1111 = Stage 2 - 5 filters
0000-0111 = Stage 2 - 4 filters
0000-0011 = Stage 2 - 3 filters
0000-0001 = Stage 2 filter (decimation rate = 2)
0000-0000 = Disabled all FIR B Filters. (Default)
Note 1: This register is used for the dual-channel mode only. The register values are thermometer encoded.
2: EN_DSPP_2 bit in Address 0x79 (Register 5-34) must be set when using decimation in dual-channel mode.
3: SNR is improved by approximately 2.5 dB per each filter stage, and output data rate is reduced by a factor of two per stage. The
data and clock rates in Address 0X02 (Register 5-3) need to be updated accordingly. Address 0x64 (Register 5-22) setting is
also affected. The maximum decimation factor for the dual-channel mode is 256.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7 HBFILTER_B: Select half-bandwidth filter at DDC output of channel B in dual-channel mode(2)
1 = Select High-Pass filter at DDC output
0 = Select Low-Pass filter at DDC output (Default)
bit 6 HBFILTER_A: Select half-bandwidth filter at DDC output of channel A(2)
1 = Select High-Pass filter at DDC output
0 = Select Low-Pass filter at DDC output (Default)
bit 5 EN_NCO: Enable NCO of DDC1
1 = Enabled
0 = Disabled (Default)
bit 4 EN_AMPDITH: Enable amplitude dithering for NCO(3, 4)
1 = Enabled
0 = Disabled (Default)
bit 3 EN_PHSDITH: Enable phase dithering for NCO(3, 4)
1 = Enabled
0 = Disabled (Default)
bit 2 EN_LFSR: Enable linear feedback shift register (LFSR) for amplitude and phase dithering for NCO
1 = Enabled
0 = Disabled (Default)
bit 1 EN_DDC_FS/8: Enable NCO for the DDC2 to center the DDC output signal to be around fS/8/DER(5)
1 = Enabled
0 = Disabled (Default)
bit 0 EN_DDC1: Enable digital down converter 1 (DDC1)
1 = Enabled(6)
0 = Disabled (Default)
Note 1: This register is used for single-, dual- and octal-channel modes when CW feature is enabled (8CH_CW = 1).
2: This filter includes a decimation of 2.
-Single-channel mode: HBFILTER_A is used.
-Dual-channel mode: Both HBFILTER_A and HBFILTER_B are used.
3: This requires the LFSR to be enabled: EN_LFSR=1
4: EN_AMPDITH = 1 and EN_PHSDITH = 1 are recommended for the best performance.
5: DER is the decimation rate defined by FIR A or FIR B filter. If up-converter is not enabled (disabled), output is I/Q data.
6: DDC and NCO are enabled. For DDC function, bits 0, 2 and 5 need to be enabled all together.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-43: ADDRESS 0X82 – NUMERICALLY CONTROLLED OSCILLATOR TUNING (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-47: ADDRESS 0X86 – CH0 NCO PHASE OFFSET IN CW OR DDC MODE (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-48: ADDRESS 0X87: CH0 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CH0_NCO_PHASE<15:8>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-49: ADDRESS 0X88 – CH1 NCO PHASE OFFSET IN CW OR DDC MODE (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-50: ADDRESS 0X89 – CH1 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-52: ADDRESS 0X8B – CH2 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-53: ADDRESS 0X8C – CH3 NCO PHASE OFFSET IN CW OR DDC MODE (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-54: ADDRESS 0X8D – CH3 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-55: ADDRESS 0X8E – CH4 NCO PHASE OFFSET IN CW OR DDC MODE (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-56: ADDRESS 0X8F – CH4 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-58: ADDRESS 0X91 – CH5 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-59: ADDRESS 0X92 – CH6 NCO PHASE OFFSET IN CW OR DDC MODE (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-60: ADDRESS 0X93 – CH6 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-61: ADDRESS 0X94 – CH7 NCO PHASE OFFSET IN CW OR DDC MODE (LOWER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-62: ADDRESS 0X95 – CH7 NCO PHASE OFFSET IN CW OR DDC MODE (UPPER BYTE)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH0_DIG_OFFSET <7:0>: Digital offset setting bits for channel 0(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Table 4-21 for the corresponding channel. Offset value is two’s complement. This value is multiplied by DIG_OFFSET_-
WEIGHT<1:0> in Address 0xA7 (Register 5-79).
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH1_DIG_OFFSET <7:0>: Digital offset setting bits for channel 1(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH2_DIG_OFFSET <7:0>: Digital offset setting bits for channel 2(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH3_DIG_OFFSET <7:0>: Digital offset setting bits for channel 3(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH4_DIG_OFFSET <7:0>: Digital offset setting bits for channel 4(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH5_DIG_OFFSET <7:0>: Digital offset setting bits for channel 5(1)
1111-1111 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH6_DIG_OFFSET <7:0>: Digital offset setting bits for channel 6(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CH7_DIG_OFFSET <7:0>: Digital offset setting bits for channel 7(1)
1111-1111 = 0xFF x DIG_OFFSET_WEIGHT<1:0>
•••
0000-0001 = 0x01 x DIG_OFFSET_WEIGHT<1:0>
0000-0000 = 0 (Default)
Note 1: See Note 1 in Register 5-71.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-5 FCB<5:3>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
bit 4-3 DIG_OFFSET_WEIGHT<1:0>: Control the weight of the digital offset settings(1)
11 = 2 LSb x Digital Gain
10 = LSb x Digital Gain
01 = LSb/2 x Digital Gain
00 = LSb/4 x Digital Gain, (Default)
bit 2-0 FCB<2:0>: Factory-Controlled Bits. This is not for the user. Do not change default settings.
Note 1: This bit setting is used for the digital offset setting registers in Addresses 0x9E - 0xA7 (Registers 5-71 – 5-79).
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
REGISTER 5-81: ADDRESS 0XD1 – PLL CALIBRATION STATUS AND PLL DRIFT STATUS INDICATION
R-x R-x R-x R-x R-x R-x R-x R-x
FCB<4:3> PLL_CAL_STAT FCB<2:1> PLL_VCOL_STAT PLL_VCOH_STAT FCB<0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-6 FCB<4:3>: Factory-Controlled Bits. These bits are read only, and have no meaning for the user.
bit 5 PLL_CAL_STAT: PLL auto-calibration status indication flag bit(1)
1= Complete: PLL auto-calibration is completed
0= Incomplete: PLL auto-calibration is not completed
bit 4-3 FCB<2:1>: Factory-Controlled Bits. These bits are read only, and have no meaning for the user.
bit 2 PLL_VCOL_STAT: PLL drift status indication bit
1 = PLL drifts out of lock with low VCO frequency
0 = PLL operates as normal
bit 1 PLL_VCOH_STAT: PLL drift status indication bit
1 = PLL drifts out of lock with high VCO frequency
0 = PLL operates as normal
bit 0 FCB<0>: Factory-Controlled Bit. This bit is readable, but has no meaning for the user.
Note 1: See PLL_CAL_TRIG bit setting in Address 0x6B (Register 5-27).
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CHIP_ID<7:0>: Device identification number. Lower byte of the CHIP ID<15:0>(1)
Note 1: Read-only register. Preprogrammed at the factory for internal use.
Example: MCP37D11-80: ‘0000 1010 0010 0000’
MCP37D31-80: ‘0000 1010 0110 0000’
MCP37D21-80: ‘0000 1010 0100 0000’
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-0 CHIP_ID<15:8>: Device identification number. Lower byte of the CHIP ID<15:0>(1)
Note 1: See Note 1 in Register 5-82.
EV06P5A ADM00506
(MCP37D11-80 EV Board) (High-Speed Pipelined ADC Data Capture Card)
Analog Input Bandwidth (Full-Power LATENCY is the number of clock cycles between the
Bandwidth) initiation of conversion and when that data is presented
to the output driver stage. Data for any given sample is
The analog input frequency at which the spectral power available after the pipeline delay plus the output delay
of the fundamental frequency (as determined by FFT after that sample is taken. New data is available at
analysis) is reduced by 3 dB. every clock cycle, but the data lags the conversion by
the pipeline delay plus the output delay. Latency is
Aperture Delay or Sampling Delay increased if digital signal post-processing is used.
This is the time delay between the rising edge of the
input sampling clock and the actual time at which the
Clock Pulse Width and Duty Cycle
sampling occurs. The clock duty cycle is the ratio of the time the clock
signal remains at a logic high (clock pulse width) to one
Aperture Uncertainty clock period. Duty cycle is typically expressed as a
percentage. A perfect differential sine-wave clock
The sample-to-sample variation in aperture delay. results in a 50% duty cycle.
Channel Crosstalk
This is a measure of the internal coupling of a signal
from an adjacent channel into the channel of interest in
the multi-channel mode. It is measured by applying a
full-scale input signal in the adjacent channel.
Crosstalk is the ratio of the power of the coupling signal
(as measured at the output of the channel of interest)
to the power of the signal applied at the adjacent
channel input. It is typically expressed in dBc.
Gain-Error Drift
Gain-error drift is the variation in gain-error due to a Two-Tone Intermodulation Distortion
change in ambient temperature, typically expressed in (Two-Tone IMD, IMD3)
ppm/°C. Two-tone IMD is the ratio of the power of the
fundamental (at frequencies fIN1 and fIN2) to the power
Offset Error of the worst spectral component at either frequency
The major carry transition should occur for an analog 2fIN1 – fIN2 or 2fIN2 – fIN1. Two-tone IMD is a function of
value of 50% LSb below AIN+ = AIN−. Offset error is the input amplitudes and frequencies (fIN1 and fIN2). It
defined as the deviation of the actual transition from is either given in units of dBc (dB to carrier) when the
that point. absolute power of the fundamental is used as the
reference, or dBFS (dB to full-scale) when the power of
Temperature Drift the fundamental is extrapolated to the ADC full-scale
range.
The temperature drift for offset error and gain error
specifies the maximum change from the initial (+25°C)
value to the value across the TMIN to TMAX range.
EQUATION 7-7:
A DIFF
CMRR = 20 log ------------------
ACM
Where:
ADIFF = Output Code/Differential Voltage
ADIFF = Output Code/Common-mode Voltage
Microchip
MCP37D11
80/TE
e31
^^
YYWWNNN
Note: In the event the full Microchip part number cannot be marked on one line, it will
be carried over to the next line, thus limiting the number of available
characters for customer-specific information.
121-Ball Thin Fine Pitch Ball Grid Array (TE) - 8x8 mm Body [TFBGA]
System In Package
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
D A B
NOTE 1
E
(DATUM B)
(DATUM A)
2X
0.15 C
2X
0.15 C TOP VIEW
A
C 0.10 C
SEATING
PLANE A2
A1 0.10 C
SIDE VIEW
D1
eD
L
K
J
H
eE
G
F E1
E
D
NOTE 1 C
B
A
1 2 3 4 5 6 7 8 9 10 11
121-Ball Thin Fine Pitch Ball Grid Array (TE) - 8x8 mm Body [TFBGA]
System In Package
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
121X Øb
0.15 C A B
0.08 C
DETAIL A
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Terminals N 121
Pitch eE 0.65 BSC
Pitch eD 0.65 BSC
Overall Height A - - 1.08
Standoff A1 0.21 0.32 -
Cap Thickness A2 0.40 0.45 0.50
Overall Width E 8.00 BSC
Overall Pitch E1 6.50 BSC
Overall Length D 8.00 BSC
Overall Pitch D1 6.50 BSC
Terminal Diameter b 0.35 0.40 0.45
Notes:
1. Terminal A1 visual index feature may vary, but must be located within the hatched area.
2. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
121-Ball Thin Fine Pitch Ball Grid Array (TE) - 8x8 mm Body [TFBGA]
System In Package
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
E
C2
121X ØB
E
C1
SILK SCREEN
RECOMMENDED LAND PATTERN
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Contact Pitch E 0.65 BSC
Contact Pad Spacing C1 6.50
Contact Pad Spacing C2 6.50
Contact Pad Diameter (X121) B 0.35
Notes:
1. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
Microchip Technology Drawing No. C04-2212-TE Rev C
Package: TE = Ball Plastic Thin Profile Fine Pitch Ball Grid Array -
8x8x1.08 mm Body (TFBGA), 121-Lead
Note 1: Tape and Reel identifier appears only in the catalog part number
description. This identifier is used for ordering purposes and is not printed
on the device package. Check with your Microchip Sales Office for
package availability with the Tape and Reel option.
• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.