Ad 9789
Ad 9789
                                                                                                      DATA          FILTER/
                    FS                                                                                               NCO
Figure 1.
TABLE OF CONTENTS
Features .............................................................................................. 1             SPI Register Descriptions .......................................................... 29
Applications ....................................................................................... 1             Theory of Operation ...................................................................... 39
General Description ......................................................................... 1                       Datapath Signal Processing ....................................................... 39
Product Highlights ........................................................................... 1                      Digital Block Upconverter ........................................................ 43
Functional Block Diagram .............................................................. 1                             Digital Interface Modes ............................................................. 45
Revision History ............................................................................... 2                    Analog Modes of Operation ..................................................... 54
Detailed Functional Block Diagrams ............................................. 3                                    Analog Control Registers .......................................................... 55
Specifications..................................................................................... 4                 Voltage Reference ....................................................................... 56
   DC Specifications ......................................................................... 4                      DAC Output Stages .................................................................... 56
   Digital Specifications ................................................................... 5                       Clocking the AD9789 ................................................................ 57
   AC Specifications.......................................................................... 6                      Mu Delay Controller .................................................................. 58
Absolute Maximum Ratings............................................................ 8                                Interrupt Requests ...................................................................... 61
   Thermal Resistance ...................................................................... 8                        Recommended Start-Up Sequence .......................................... 62
   ESD Caution .................................................................................. 8                Customer BIST Modes ................................................................... 63
Pin Configurations and Function Descriptions ........................... 9                                            Using the Internal PRN Generator to Test QAM Output AC
Typical Performance Characteristics ........................................... 12                                    Performance ................................................................................ 63
Terminology .................................................................................... 22                   Using the Internal Built-In Self-Test (BIST) to Test for Digital
                                                                                                                      Data Input Connectivity ............................................................. 63
Serial Control Port.......................................................................... 23
                                                                                                                   QAM Constellation Maps ............................................................. 65
   Serial Control Port Pin Descriptions ....................................... 23
                                                                                                                   Channelizer Mode Pin Mapping for CMOS and LVDS ............ 68
   General Operation of Serial Control Port ............................... 23
                                                                                                                   Outline Dimensions ....................................................................... 74
   Instruction Word (16 Bits) ........................................................ 24
                                                                                                                      Ordering Guide .......................................................................... 74
   MSB/LSB First Transfers............................................................ 24
SPI Register Map............................................................................. 27
REVISION HISTORY
4/2019—Rev. A to Rev. B                                                                                            Parameter; Added Adjusted DAC Update Rate Parameter .........6
Change to General Description Section ........................................ 1                                   Changes to Captions for Figure 42, Figure 44, Figure 46,
Change to Digital 16x Tunable Band-Pass Filter Section .......... 44                                               Figure 49 .......................................................................................... 18
Change to Retimer Operation Section ........................................ 49                                    Changes to Digital 16x Tunable Band-Pass Filter Section, Third
Change to Endnote 1, Table 79 ..................................................... 62                             Paragraph ......................................................................................... 44
                                                                                                                   Changes to Retimer and Latency Look-Up Tables Section,
7/2011—Rev. 0 to Rev. A                                                                                            Second Paragraph ........................................................................... 50
Change: DVB to DVB-C ............................................... Throughout                                    Changes to Captions for Figure 122, Figure 124, Figure 125 ... 65
Changes to Table 2, DAC Clock Input (CLKP, CLKN): Added
DAC Clock Rate Parameter ............................................................. 5                           4/2009—Revision 0: Initial Version
Changes to Table 3, Dynamic Performance, DAC Update Rate
                                                                                                   Rev. B | Page 2 of 76
Data Sheet                                                                                                                                                    AD9789
                                                                              UP TO       DATA-
                           CMOS
                          0 TO 15                                            32 BITS      PATH
                           LVDS                                                             0
                           RISE
   32 INPUT                                   4 TO                            UP TO       DATA-
     PINS                            RETIMER 32 BITS                         32 BITS      PATH
                                                        DATA FORMATTER/                     1
              LVDS/CMOS                                                                                                  16×                            BPF
                                                          ASSEMBLER
                           CMOS                                                                                     INTERPOLATOR            fC = 0 TO
                          16 TO 31
                                                                                          DATA-
                                                                                                                                             fDAC/2
                           LVDS                                               UP TO
                            FALL                                             32 BITS      PATH
                                                                                            2           SUM
                                                                                                       SCALE
    P0                                                                                                                                                  BPF
    P1                                                                        UP TO       DATA-                                                          fC
                                                                                                                                                                07852-002
    FS                                 CLK                                   32 BITS      PATH
   DCO                                 CTL                                                  3
                                                                                                                         24-BIT NCO
                               QAM                                                                                       0 TO fDAC /16
                              MAPPER                       SRRC
                                                                                                         RATE
                                                            2                                         CONVERTER
                                                                                         2N            P/Q 24-BIT
                                                                                       (N = 0 TO 5)   (P/Q = 0.5 TO 1)
                               INPUT         BYPASS
                                                                                                                                 CH GAIN
                               SCALE          QAM
                                                                                                                                            07852-003
                                                                                                                                 0× TO 2×
                                                                        BYPASS
                                                                         SRRC
                     Figure 3. Channel 0 Through Channel 3 Datapath Block Detail (I and Q Paths Are Identical So Only One Is Shown)
                                                                    Rev. B | Page 3 of 76
AD9789                                                                                                      Data Sheet
SPECIFICATIONS
DC SPECIFICATIONS
AVDD33 = DVDD33 = 3.3 V, CVDD18 = DVDD18 = 1.8 V, DVDD15 = 1.5 V, fDAC = 2.4 GHz, IFS = 20 mA, unless otherwise noted.
Table 1.
Parameter                                                                     Min     Typ       Max            Unit
DAC RESOLUTION                                                                        14                       Bits
ANALOG OUTPUTS
  Offset Error                                                                        6.5                      % FSR
  Gain Error (with Internal Reference)                                                3.5                      % FSR
  Full-Scale Output Current (Monotonicity Guaranteed)                         8.66    20.2      31.66          mA
  Output Compliance Range                                                     −1.0              +1.0           V
  Output Resistance                                                                   70                       Ω
  Output Capacitance                                                                  1                        pF
TEMPERATURE DRIFT
  Gain                                                                                135                      ppm/°C
  Reference Voltage                                                                   25                       ppm/°C
REFERENCE
  Internal Reference Voltage                                                          1.2                      V
  Output Resistance1                                                                  5                        kΩ
ANALOG SUPPLY VOLTAGES
  AVDD33                                                                      3.14    3.3       3.47           V
  CVDD18                                                                      1.71    1.8       1.89           V
DIGITAL SUPPLY VOLTAGES
  DVDD33                                                                      3.14    3.3       3.47           V
  DVDD18                                                                      1.71    1.8       1.89           V
  DVDD15                                                                      1.43    1.5       1.58           V
SUPPLY CURRENTS AND POWER DISSIPATION
  fDAC = 2.4 GSPS, fOUT = 930 MHz, IFS = 25 mA, Four Channels Enabled
     IAVDD33                                                                          45                       mA
     IDVDD18                                                                          72                       mA
     ICVDD18                                                                          180                      mA
     IDVDD33
        CMOS Interface                                                                42                       mA
        LVDS Interface                                                                16                       mA
     IDVDD15                                                                          640                      mA
  fDAC = 2.0 GSPS, fOUT = 70 MHz, IFS = 20 mA, CMOS Interface
     IAVDD33                                                                          37.4      38.5           mA
     IDVDD18                                                                          67.3      70.5           mA
     ICVDD18                                                                          155.4     180            mA
     IDVDD33                                                                          40.3      50.7           mA
     IDVDD15 (Four Channels Enabled, All Signal Processing Enabled)                   517       556            mA
     IDVDD15 (One Channel Enabled, 16× Interpolation Only)                            365       391            mA
  Power Dissipation
     fDAC = 2.4 GSPS, fOUT = 930 MHz, IFS = 25 mA, Four Channels Enabled
        CMOS Interface                                                                1.7                      W
        LVDS Interface                                                                1.63                     W
1
    Use an external amplifier to drive any external load.
                                                              Rev. B | Page 4 of 76
Data Sheet                                                                                                      AD9789
DIGITAL SPECIFICATIONS
AVDD33 = DVDD33 = 3.3 V, CVDD18 = DVDD18 = 1.8 V, DVDD15 = 1.5 V, fDAC = 2.4 GHz, IFS = 20 mA, LVDS drivers and receivers
are compliant with the IEEE Std 1596.3-1996 reduced range link, unless otherwise noted.
Table 2.
Parameter                                                                     Min    Typ        Max            Unit
CMOS DATA INPUTS (D[31:0], P0, P1)
  Input Voltage High, VIH                                                     2.0    3.3                       V
  Input Voltage Low, VIL                                                             0          0.8            V
  Input Current High, IIH                                                     −10               +10            μA
  Input Current Low, IIL                                                      −10               +10            μA
  Input Capacitance                                                                  2                         pF
  Setup Time, CMOS Data Input to CMOS_DCO1                                    5.3                              ns
  Hold Time, CMOS Data Input to CMOS_DCO1                                     −1.4                             ns
CMOS OUTPUTS (CMOS_FS, CMOS_DCO)
  Output Voltage High, VOH                                                    2.4               3.3            V
  Output Voltage Low, VOL                                                     0                 0.4            V
  Output Current High, IOH                                                           12                        mA
  Output Current Low, IOL                                                            12                        mA
  Maximum Clock Rate (CMOS_DCO)                                               150                              MHz
  CMOS_DCO to CMOS_FS Delay                                                   0.28              0.85           ns
LVDS DATA INPUTS (D[15:0]P, D[15:0]N, PARP, PARN)
  Input Voltage Range, VIA or VIB                                             825               1575           mV
  Input Differential Threshold, VIDTH                                         −100              +100           mV
  Input Differential Hysteresis, VIDTHH, VIDTHL                                      25                        mV
  Input Differential Input Impedance, RIN                                     80                120            Ω
  Maximum LVDS Input Rate                                                     150                              MSPS
  Setup Time, LVDS Differential Input Data to Differential DCOx2              1.41                             ns
  Hold Time, LVDS Differential Input Data to Differential DCOx2               0.24                             ns
LVDS OUTPUTS (DCOP, DCON, FSP, FSN)
  DCOP, FSP = VOA; DCON, FSN = VOB; 100 Ω Termination
  Output Voltage High, VOA or VOB                                                               1375           mV
  Output Voltage Low, VOA or VOB                                              1025                             mV
  Output Differential Voltage, |VOD|                                          150    200        250            mV
  Output Offset Voltage, VOS                                                  1150              1250           mV
  Output Impedance, Single Ended, RO                                          40                140            Ω
  RO Mismatch Between A and B, ∆RO                                                              10             %
  Change in |VOD| Between 0 and 1, |∆VOD|                                                       25             mV
  Change in VOS Between 0 and 1, ∆VOS                                                           25             mV
  Output Current—Driver Shorted to Ground, ISA, ISB                                             20             mA
  Output Current—Drivers Shorted Together, ISAB                                                 4              mA
  Power-Off Output Leakage, |IXA|, |IXB|                                                        10             mA
  Maximum Clock Rate (DCOP, DCON)                                             150                              MHz
  DCOx to FSx Delay                                                           0.12              0.37           ns
DAC CLOCK INPUT (CLKP, CLKN)3
  Differential Peak Voltage                                                   1.4    1.8                       V
  Common-Mode Voltage                                                                900                       mV
  DAC Clock Rate                                                                                2400           MHz
SERIAL PERIPHERAL INTERFACE
  Maximum Clock Rate (fSCLK, 1/tSCLK)                                                           25             MHz
  Minimum Pulse Width High, tPWH                                              20                               ns
  Minimum Pulse Width Low, tPWL                                               20                               ns
  Minimum SDIO and CS to SCLK Setup, tDS                                             10                        ns
                                                             Rev. B | Page 5 of 76
AD9789                                                                                                                    Data Sheet
Parameter                                                                                  Min    Typ         Max           Unit
  Minimum SCLK to SDIO Hold, tDH                                                                  5                         ns
  Maximum SCLK to Valid SDIO and SDO, tDV                                                         20                        ns
  Minimum SCLK to Invalid SDIO and SDO, tDNV                                                      5                         ns
INPUTS (SDIO, SCLK, CS)
  Input Voltage High, VIH                                                                  2.0    3.3                       V
  Input Voltage Low, VIL                                                                          0           0.8           V
  Input Current High, IIH                                                                  −10                +10           μA
  Input Current Low, IIL                                                                   −10                +10           μA
OUTPUTS (SDO, SDIO)
  Output Voltage High, VOH                                                                 2.4                3.6           V
  Output Voltage Low, VOL                                                                  0                  0.4           V
  Output Current High, IOH                                                                        4                         mA
  Output Current Low, IOL                                                                         4                         mA
1
    See the CMOS Interface Timing section for more information.
2
    See the LVDS Interface Timing section for more information.
3
    See the Clock Phase Noise Effects on AC Performance section for more information.
AC SPECIFICATIONS
AVDD33 = DVDD33 = 3.3 V, CVDD18 = DVDD18 = 1.8 V, DVDD15 = 1.5 V, fDAC = 2.4 GHz, IFS = 20 mA, digital scale = 0 dBFS, unless
otherwise noted.
Table 3.
Parameter                                                 Test Conditions/Comments                Min   Typ         Max          Unit
DYNAMIC PERFORMANCE
  DAC Update Rate                                                                                                   2400         MSPS
  Adjusted DAC Update Rate1                                                                                         150          MSPS
  Output Settling Time (tST)                              To 0.025%                                     13                       ns
SPURIOUS-FREE DYNAMIC RANGE (SFDR)
  fDAC = 2000 MSPS
     fOUT = 100 MHz                                                                                     70                       dBc
     fOUT = 316 MHz                                                                                     63                       dBc
     fOUT = 550 MHz                                                                                     58                       dBc
  fDAC = 2400 MSPS
     fOUT = 100 MHz                                                                                     70                       dBc
     fOUT = 316 MHz                                                                                     70                       dBc
     fOUT = 550 MHz                                                                                     60                       dBc
     fOUT = 850 MHz                                                                                     60                       dBc
TWO-TONE INTERMODULATION DISTORTION                       fOUT2 = fOUT1 + 1.25 MHz
  (IMD)
  fDAC = 2000 MSPS
     fOUT = 100 MHz                                                                                     86                       dBc
     fOUT = 316 MHz                                                                                     73                       dBc
     fOUT = 550 MHz                                                                                     62                       dBc
  fDAC = 2400 MSPS
     fOUT = 100 MHz                                                                                     86                       dBc
     fOUT = 316 MHz                                                                                     74                       dBc
     fOUT = 550 MHz                                                                                     66                       dBc
     fOUT = 850 MHz                                                                                     66                       dBc
NOISE SPECTRAL DENSITY (NSD)
  1-Channel QAM                                           fDAC = 2400 MSPS
     fOUT = 100 MHz                                       POUT = −14.5 dBm                              −167                     dBm/Hz
     fOUT = 316 MHz                                       POUT = −15.5 dBm                              −166.5                   dBm/Hz
     fOUT = 550 MHz                                       POUT = −18 dBm                                −166.5                   dBm/Hz
     fOUT = 850 MHz                                       POUT = −18.5 dBm                              −166.5                   dBm/Hz
                                                                          Rev. B | Page 6 of 76
Data Sheet                                                                                                                                                AD9789
Parameter                                                  Test Conditions/Comments                            Min             Typ            Max            Unit
ADJACENT CHANNEL LEAKAGE RATIO (ACLR)                      fDAC = 2293.76 MSPS measured in 6 MHz
                                                           channels
 1-Channel QAM
   fOUT = 200 MHz (Harmonics)                                                                                                  −76                           dBc
   fOUT = 200 MHz (Noise Floor)                                                                                                −82                           dBc
   fOUT = 500 MHz (Harmonics)                                                                                                  −74.5                         dBc
   fOUT = 500 MHz (Noise Floor)                                                                                                −78                           dBc
   fOUT = 800 MHz (Harmonics)                                                                                                  −69                           dBc
   fOUT = 800 MHz (Noise Floor)                                                                                                −78                           dBc
 2-Channel QAM
   fOUT = 200 MHz (Harmonics)                                                                                                  −77.5                         dBc
   fOUT = 200 MHz (Noise Floor)                                                                                                −81                           dBc
   fOUT = 500 MHz (Harmonics)                                                                                                  −68                           dBc
   fOUT = 500 MHz (Noise Floor)                                                                                                −76                           dBc
   fOUT = 800 MHz (Harmonics)                                                                                                  −66                           dBc
   fOUT = 800 MHz (Noise Floor)                                                                                                −76                           dBc
 4-Channel QAM
   fOUT = 200 MHz (Harmonics)                                                                                                  −75                           dBc
   fOUT = 200 MHz (Noise Floor)                                                                                                −76                           dBc
   fOUT = 500 MHz (Harmonics)                                                                                                  −69                           dBc
   fOUT = 500 MHz (Noise Floor)                                                                                                −72                           dBc
   fOUT = 800 MHz (Harmonics)                                                                                                  −67                           dBc
   fOUT = 800 MHz (Noise Floor)                                                                                                −72                           dBc
WCDMA ACLR                                                 fDAC = 2304 MSPS, mix mode second
                                                           Nyquist zone
     Single Carrier                                        fOUT = 1850 MHz
        First Adjacent Channel                                                                                                 −70                           dBc
        Second Alternate Channel                                                                                               −72.5                         dBc
        Third Alternate Channel                                                                                                −74                           dBc
     Single Carrier                                        fOUT = 2100 MHz
        First Adjacent Channel                                                                                                 −68                           dBc
        Second Alternate Channel                                                                                               −70.4                         dBc
        Third Alternate Channel                                                                                                −72.7                         dBc
     Four Carrier                                          fOUT = 2100 MHz
        First Adjacent Channel                                                                                                 −63.5                         dBc
        Second Alternate Channel                                                                                               −65.1                         dBc
        Third Alternate Channel                                                                                                −66.9                         dBc
1
    Adjusted DAC update rate is calculated as fDAC divided by the minimum required interpolation factor. For the AD9789, the minimum interpolation factor is 16. Thus,
    with fDAC = 2400 MSPS, FDACadj = 2400 MSPS/16 = 150 MSPS.
                                                                            Rev. B | Page 7 of 76
AD9789                                                                                                                        Data Sheet
                                                            Rev. B | Page 8 of 76
Data Sheet                                                                                                                                                                             AD9789
L SCLK M CK NC NC
M SDO N DO R NC NC
N SDIO P IO I NC NC
        P
                                                                                  07852-004
RESET IRQ
                                                                                                                                                                                                07852-006
            + CVDD18         X AVDD33               AVSS        DVDD18                                                    NC NO CONNECT                DVSS       X DVDD33       + DVDD15
                Figure 4. Clock and Analog Pins (Top View)                                                                Figure 6. Digital Supply and SPI Pins (Top View)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14
A A
B B
C C
D D
E E
F F
G G
H H
J PARP J
K                                                                                                             K                                                                                FSP
                                                                                                      PARN
L               P1   31 27 23 19 15           11    7   3       BU   CMOS_BUS                                 L                      P+   15 13    11    9    7     5    3   1    FS           FSN
M P0 30 26 22 18 14 10 6 2 CT CMOS_CTRL M P– 15 13 11 9 7 5 3 1 FS DCOP
N 29 25 21 17 13 9 5 1 FS CMOS_FS N 14 12 10 8 6 4 2 0 DC DCON
P 28 24 20 16 12 8 4 0 DC CMOS_DCO P 14 12 10 8 6 4 2 0 DC
                                                                                                                                                                                                            07852-007
                     D[31:0] CMOS DATA INPUTS                                                                                             14 +LVDS       14 –LVDS
                                                                                          07852-005
Figure 5. CMOS Mode Data Input Pins (Top View) Figure 7. LVDS Mode Data Input Pins (Top View)
                                                                                  Rev. B | Page 9 of 76
AD9789                                                                                                              Data Sheet
Table 6. Pin Function Descriptions
Pin No.                          Mnemonic   Description
A1, A2, A3, A6, A9, A10, A11,    AVSS       Analog Supply Ground.
B1, B2, B3, B6, B7, B8, B9,
B10, B11, C2, C3, C6, C7, C8,
C9, C10, C11, D2, D3, D6, D7,
D8, D9, D10, D11, E1, E2, E3,
E4, E13, E14, F1, F2, F3, F4,
F11, F12, F13, F14
A4, A5, B4, B5, C4, C5, D4, D5   CVDD18     1.8 V Clock Supply.
A7                               IOUTN      DAC Negative Output Current.
A8                               IOUTP      DAC Positive Output Current.
A12, A13, B12, B13, C12, C13,    AVDD33     3.3 V Analog Supply.
D12, D13
A14                              NC         No Connect. Leave floating.
B14                              I120       Tie this pin to analog ground with a 10 kΩ resistor to generate a 120 μA reference current.
C1                               CLKN       Negative DAC Clock Input (DACCLK).
C14                              VREF       Band Gap Voltage Reference I/O. Decouple to analog ground with a 1 nF capacitor.
                                            Output impedance is approximately 5 kΩ.
D1                               CLKP       Positive DAC Clock Input (DACCLK).
D14                              IPTAT      Factory Test Pin. Output current, proportional to absolute temperature, is
                                            approximately 10 μA at 25°C with a slope of approximately 20 nA/°C.
E11, E12                         DVDD18     1.8 V Digital Supply.
G1, G2, G3, G4, G7, G8, G11,     DVDD15     1.5 V Digital Supply.
G12, G13, G14
H1, H2, H3, H4, H7, H8, H11,     DVSS       Digital Supply Ground.
H12, H13, H14, J1, J2, J3, J4,
J11, J12, J13, J14
K1, K2, K3, K4, K11, K12, K13,   DVDD33     3.3 V Digital Supply.
K14
L1                               CS         Active Low Chip Select for SPI.
L2, L3, M2, M3, N3, N4, P3, P4   NC         Not Used. Leave unconnected.
L4                               P1/PARP    CMOS/LVDS Parity Bit.
L5                               D31/D15P   CMOS/LVDS Data Input.
L6                               D27/D13P   CMOS/LVDS Data Input.
L7                               D23/D11P   CMOS/LVDS Data Input.
L8                               D19/D9P    CMOS/LVDS Data Input.
L9                               D15/D7P    CMOS/LVDS Data Input.
L10                              D11/D5P    CMOS/LVDS Data Input.
L11                              D7/D3P     CMOS/LVDS Data Input.
L12                              D3/D1P     CMOS/LVDS Data Input.
L13                              FSP        Positive LVDS Frame Sync (FSP) for Data Bus.
L14                              CMOS_BUS   Active High Input. Configures data bus for CMOS inputs. Low input configures data bus
                                            to accept LVDS inputs.
M1                               SCLK       Qualifying Clock for SPI.
M4                               P0/PARN    CMOS/LVDS Parity Bit.
M5                               D30/D15N   CMOS/LVDS Data Input.
M6                               D26/D13N   CMOS/LVDS Data Input.
M7                               D22/D11N   CMOS/LVDS Data Input.
M8                               D18/D9N    CMOS/LVDS Data Input.
M9                               D14/D7N    CMOS/LVDS Data Input.
M10                              D10/D5N    CMOS/LVDS Data Input.
M11                              D6/D3N     CMOS/LVDS Data Input.
M12                              D2/D1N     CMOS/LVDS Data Input.
M13                              FSN        Negative LVDS Frame Sync (FSN) for Data Bus.
                                                     Rev. B | Page 10 of 76
Data Sheet                                                                                   AD9789
Pin No.      Mnemonic    Description
M14          CMOS_CTRL   Active High Input. Enables CMOS_DCO and CMOS_FS signals and disables DCOP/DCON
                         and FSP/FSN signals. Low input disables CMOS_DCO and CMOS_FS signals and enables
                         DCOP/DCON and FSP/FSN signals.
N1           SDO         Serial Data Output for SPI.
N2           RESET       Active High Input. Resets the AD9789.
N5           D29/D14P    CMOS/LVDS Data Input.
N6           D25/D12P    CMOS/LVDS Data Input.
N7           D21/D10P    CMOS/LVDS Data Input.
N8           D17/D8P     CMOS/LVDS Data Input.
N9           D13/D6P     CMOS/LVDS Data Input.
N10          D9/D4P      CMOS/LVDS Data Input.
N11          D5/D2P      CMOS/LVDS Data Input.
N12          D1/D0P      CMOS/LVDS Data Input.
N13          DCOP        Positive LVDS Data Clock Output (DCOP) for Data Bus.
N14          CMOS_FS     CMOS Frame Sync for Data Bus.
P1           SDIO        Serial Data Input/Output for SPI.
P2           IRQ         Active Low, Open-Drain Interrupt Request Output. Pull up to DVDD33 with a 10 kΩ
                         resistor.
P5           D28/D14N    CMOS/LVDS Data Input.
P6           D24/D12N    CMOS/LVDS Data Input.
P7           D20/D10N    CMOS/LVDS Data Input.
P8           D16/D8N     CMOS/LVDS Data Input.
P9           D12/D6N     CMOS/LVDS Data Input.
P10          D8/D4N      CMOS/LVDS Data Input.
P11          D4/D2N      CMOS/LVDS Data Input.
P12          D0/D0N      CMOS/LVDS Data Input.
P13          DCON        Negative LVDS Data Clock Output (DCON) for Data Bus.
P14          CMOS_DCO    CMOS Data Clock Output for Data Bus.
                                 Rev. B | Page 11 of 76
AD9789                                                                                                                                                                                                Data Sheet
–45 –45
–50 –50
–55 –55
                        –60                                                                                                                       –60
 SFDR (dBc)
                                                                                                                           SFDR (dBc)
                        –65                                                                                                                       –65
–70 –70
07852-013
                                                                                                                                                                                                                        07852-010
                              0      200       400      600        800      1000       1200                                                             0     200        400       600       800       1000      1200
                                                     fOUT (MHz)                                                                                                                fOUT (MHz)
                          Figure 8. SFDR vs. fOUT over fDAC, Full-Scale Current = 20 mA,                                                           Figure 11. SFDR vs. fOUT over Digital Full Scale, fDAC = 2.4 GHz,
                                  Digital Scale = 0 dBFS, Temperature = 25°C                                                                             Full-Scale Current = 20 mA, Temperature = 25°C
–40 –40
–45 –45
                        –50                                                                                                                       –50
 HARMONIC LEVEL (dBc)
–55 –55
–60 –60
–65 –65
–70 –70
–75 –75
                                                                                                                                                                                                                        07852-012
                              0      200       400      600        800      1000       1200                                                             0     200        400       600       800       1000      1200
                                                     fOUT (MHz)                                                                                                                fOUT (MHz)
                        Figure 9. Second-Order Harmonic vs. fOUT over Digital Full Scale,                                                         Figure 12. Third-Order Harmonic vs. fOUT over Digital Full Scale,
                        fDAC = 2.4 GHz, Full-Scale Current = 20 mA, Temperature = 25°C                                                            fDAC = 2.4 GHz, Full-Scale Current = 20 mA, Temperature = 25°C
–40 –50
–45 –55
–50 –60
–55 –65
                        –60                                                                                                                        –70
 SFDR (dBc)
SFDR (dBc)
–65 –75
–70 –80
                        –75                                                                                                                        –85
                                                                             32mA                                                                                                                      +85°C
                        –80                                                                                                                        –90
                                                                             20mA                                                                                                                      +25°C
                                                                             8mA                                                                                                                       –40°C
                        –85                                                                                                                        –95
                        –90                                                                                                                       –100
                                                                                              07852-011
07852-008
                              0      200       400       600       800      1000       1200                                                              0     200       400       600        800      1000      1200
                                                     fOUT (MHz)                                                                                                                 fOUT (MHz)
                         Figure 10. SFDR vs. fOUT over Full-Scale Current, fDAC = 2.4 GHz,                                                           Figure 13. SFDR vs. fOUT over Temperature, fDAC = 2.4 GHz,
                                  Digital Scale = 0 dBFS, Temperature = 25°C                                                                            Full-Scale Current = 20 mA, Digital Scale = 0 dBFS
                                                                                                     Rev. B | Page 12 of 76
Data Sheet                                                                                                                                                                                                                 AD9789
                    90                                                                                                                              100
80 90
                                                                                                                                                     80
                    70
70
                                                                                                                                      IMD (dBc)
        IMD (dBc)
                    60
                                                                                                                                                     60
                    50
                                                                                                                                                     50
                                                                                 2.4GHz                                                                                                                             0dBFS
                                                                                 2.0GHz                                                                                                                             –3dBFS
                    40                                                           1.6GHz                                                                                                                             –6dBFS
                                                                                                                                                     40
                                                                                 1.0GHz                                                                                                                             –12dBFS
30 30
                                                                                                                                                                                                                                      07852-037
                                                                                               07852-034
                         0       100   200   300   400   500   600 700   800   900 1000 1100                                                              0      100   200   300   400    500    600   700   800   900 1000 1100
                                                         fOUT (MHz)                                                                                                                      fOUT (MHz)
  Figure 14. Third-Order IMD vs. fOUT over fDAC, Full-Scale Current = 20 mA,                                                      Figure 17. Third-Order IMD vs. fOUT over Digital Full Scale, fDAC = 2.4 GHz,
                 Digital Scale = 0 dBFS, Temperature = 25°C                                                                                   Full-Scale Current = 20 mA, Temperature = 25°C
100 90
90 80
                     80
                                                                                                                                                    70
                     70
      IMD (dBc)
IMD (dBc)
                                                                                                                                                    60
                     60
                                                                                                                                                    50
                     50
                                                                                                                                                                                                                      +85°C
                                                                                   32mA
                                                                                                                                                                                                                      +25°C
                                                                                   20mA                                                             40
                     40                                                                                                                                                                                               –40°C
                                                                                   8mA
                     30                                                                                                                             30
                                                                                                  07852-038
                                                                                                                                                                                                                                   07852-041
                          0      100   200   300   400    500  600 700   800   900 1000 1100                                                             0       100   200   300   400   500     600   700   800   900 1000 1100
                                                         fOUT (MHz)                                                                                                                      fOUT (MHz)
 Figure 15. Third-Order IMD vs. fOUT over Full-Scale Current, fDAC = 2.4 GHz,                                                           Figure 18. Third-Order IMD vs. fOUT over Temperature, fDAC = 2.4 GHz,
                Digital Scale = 0 dBFS, Temperature = 25°C                                                                                       Full-Scale Current = 20 mA, Digital Scale = 0 dBFS
–155 –155
–157 –157
–159 –159
                  –161                                                                                                                            –161
   NSD (dBm/Hz)
NSD (dBm/Hz)
–163 –163
–165 –165
–167 –167
–169 –169
                  –175                                                                                                                            –175
                                                                                                       07852-016
07852-019
                             0         200         400      600       800       1000       1200                                                              0         200         400          600      800        1000       1200
                                                         fOUT (MHz)                                                                                                                       fOUT (MHz)
Figure 16. NSD vs. fOUT over fDAC, 1-Channel QAM, Full-Scale Current = 20 mA                                                     Figure 19. NSD vs. fOUT over Temperature, 1-Channel QAM, fDAC = 2.4 GHz,
                                                                                                                                                         Full-Scale Current = 20 mA
                                                                                                              Rev. B | Page 13 of 76
AD9789                                                                                                                                                                                                                Data Sheet
                            –5                                                                                                                               –5
                                                                                                                                                                                   DOCSIS3
                           –15                                               DOCSIS3                                                                        –15                    –40°C
                                                                             –40°C
                                                                                                                                                                                   0°C
                                                                             0°C
                           –25                                                                                                                              –25                    +25°C
                                                                             +25°C
                                                                                                                                                                                   +85°C
                                                                             +85°C
            ACLR (dBc)
                                                                                                                                             ACLR (dBc)
                           –35                                                                                                                              –35
–45 –45
–55 –55
–65 –65
–75 –75
–85 –85
07852-015
                                                                                                                                                                                                                                                07852-018
                              50            250           450       650            850                                                                         50      150     250    350     450 550   650     750         850     950
                                                        FREQUENCY (MHz)                                                                                                                     FREQUENCY (MHz)
      Figure 20. ACLR Performance over Temperature, 1-Channel QAM,                                                                     Figure 23. ACLR Performance over Temperature, 1-Channel QAM,
 fDAC = 2.3 GHz, Full-Scale Current = 20 mA, fOUT = 200 MHz, Sum Scale = 48                                                       fDAC = 2.3 GHz, Full-Scale Current = 20 mA, fOUT = 800 MHz, Sum Scale = 48
          (DOCSIS SPEC Is −73 dBc; Harmonic Exception Is −63 dBc)                                                                                           (DOCSIS SPEC Is −73 dBc)
–55 –55
                           –60                                                                                                                              –60
    HARMONIC LEVEL (dBc)
–70 –70
–75 –75
                                                                              DOCSIS3                                                                                                                                   DOCSIS3
                           –80                                                25°C                                                                          –80                                                         25°C
                                                                              65°C                                                                                                                                      65°C
                                                                              85°C                                                                                                                                      85°C
                           –85                                                                                                                              –85
                                                                                                         07852-014
                                                                                                                                                                                                                                                       07852-017
                                 0   100   200    300   400  500 600   700   800     900   1000                                                                   0   100    200     300    400   500   600   700     800     900        1000
                                                          fOUT (MHz)                                                                                                                          fOUT (MHz)
Figure 21. Second-Order Harmonic Performance vs. fOUT over Temperature,                                                            Figure 24. Third-Order Harmonic Performance vs. fOUT over Temperature,
1-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 20 mA, Sum Scale = 48                                                         1-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 20 mA, Sum Scale = 48
        (DOCSIS SPEC Is −73 dBc; Harmonic Exception Is −63 dBc)                                                                           (DOCSIS SPEC Is −73 dBc; Harmonic Exception Is −63 dBc)
                           –55
                                                                               DOCSIS3                                                                       –5             DOCSIS3
                                                                               25°C                                                                                         2.3GHz
                           –60                                                 65°C                                                                         –15             2.2GHz
                                                                               85°C                                                                                         2.4GHz
                                                                                                                                                            –25
                           –65
                                                                                                                                             ACLR (dBc)
                                                                                                                                                            –35
    ACLR (dBc)
–70 –45
                                                                                                                                                            –55
                           –75
                                                                                                                                                            –65
                           –80
                                                                                                                                                            –75
                                                                                                                                                            –85
                                                                                                                                                                                                                                                07852-039
                           –85
                                                                                                         07852-031
Figure 22. Noise Floor vs. fOUT over Temperature (ACLR Measured Beyond 30 MHz),                                                    Figure 25. ACLR Performance over fDAC, 1-Channel QAM, fOUT = 850 MHz,
 1-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 20 mA, Sum Scale = 48                                                            Full-Scale Current = 20 mA, Temperature = 25°C, Sum Scale = 48
                             (DOCSIS SPEC Is −73 dBc)                                                                                                     (DOCSIS SPEC Is −73 dBc)
                                                                                                                Rev. B | Page 14 of 76
Data Sheet                                                                                                                                                                                                                     AD9789
                            0
                                                                                                                                                                  –5                                                     DOCSIS3
                          –10         DOCSIS3                                                                                                                                                                            25°C
                                      CMOS                                                                                                                       –15                                                     65°C
                                      LVDS                                                                                                                                                                               85°C
                          –20
                                                                                                                                                                 –25
                          –30
                                                                                                                                                  ACLR (dBc)
                                                                                                                                                                 –35
   ACLR (dBc)
                          –40
                                                                                                                                                                 –45
                          –50
                                                                                                                                                                 –55
                          –60
                                                                                                                                                                 –65
                          –70
                                                                                                                                                                 –75
                          –80
–85
                                                                                                                                                                                                                                            07852-044
                          –90
                                                                                                             07852-040
                                0   100    200   300    400 500 600 700           800   900    1000                                                                 50           250         450     650          850         1050
                                                       FREQUENCY (MHz)                                                                                                                        FREQUENCY (MHz)
Figure 26. ACLR Performance for CMOS and LVDS Interfaces, 1-Channel QAM,                                                                    Figure 29. ACLR Performance over Temperature, 2-Channel QAM,
 fOUT = 840 MHz, fDAC = 2.4 GHz, Full-Scale Current = 20 mA, Sum Scale = 48                                                            fOUT = 200 MHz, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 32
                          (DOCSIS SPEC Is −73 dBc)                                                                                              (DOCSIS SPEC Is −70 dBc; Harmonic Exception Is −63 dBc)
                                                                                                                                                                 –55
                           –5             DOCSIS3
                                          25°C
                          –15             65°C                                                                                                                   –60
                                          85°C
                          –25
–35
                                                                                                                                                                 –70
                          –45
                          –55
                                                                                                                                                                 –75
                          –65                                                                                                                                                                                            DOCSIS3
                                                                                                                                                                 –80                                                     25°C
                          –75                                                                                                                                                                                            65°C
                                                                                                                                                                                                                         85°C
                          –85                                                                                                                                    –85
                                                                                                      07852-042
                                                                                                                                                                                                                                                   07852-045
                             50            250         450     650          850         1050                                                                           0   100   200   300    400   500   600   700     800   900    1000
                                                        FREQUENCY (MHz)                                                                                                                         fOUT (MHz)
     Figure 27. ACLR Performance over Temperature, 2-Channel QAM,                                                                         Figure 30. Second Harmonic Performance vs. fOUT over Temperature,
fOUT = 800 MHz, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 32                                                             2-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 32
                         (DOCSIS SPEC Is −70 dBc)                                                                                              (DOCSIS SPEC Is −70 dBc; Harmonic Exception Is −63 dBc)
                          –55                                                                                                                                    –55
                                                                                                                                                                                                                         DOCSIS3
                                                                                                                                                                                                                         25°C
                          –60                                                                                                                                    –60
                                                                                                                                                                                                                         65°C
                                                                                                                                                                                                                         85°C
   HARMONIC LEVEL (dBc)
                          –65                                                                                                                                    –65
                                                                                                                                          ACLR (dBc)
–70 –70
–75 –75
                                                                                    DOCSIS3
                          –80                                                       25°C                                                                         –80
                                                                                    65°C
                                                                                    85°C
                          –85                                                                                                                                    –85
                                                                                                             07852-043
07852-046
                                0   100    200   300    400   500   600   700     800   900    1000                                                                    0   100   200   300    400   500   600   700     800   900    1000
                                                          fOUT (MHz)                                                                                                                            fOUT (MHz)
 Figure 28. Third-Order Harmonic Performance vs. fOUT over Temperature,                                                               Figure 31. Noise Floor vs. fOUT over Temperature (ACLR Measured Beyond 30 MHz),
2-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 32                                                              2-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 32
        (DOCSIS SPEC Is −70 dBc; Harmonic Exception Is −63 dBc)                                                                                                    (DOCSIS SPEC Is −70 dBc)
                                                                                                                     Rev. B | Page 15 of 76
AD9789                                                                                                                                                                                                                 Data Sheet
                                 0                                                                                                                                  0
–10 –10
                                                                                  DOCSIS3                                                                                                  DOCSIS3
                           –20                                                    –40°C                                                                       –20                          –40°C
                                                                                  0°C                                                                                                      0°C
                                                                                  +25°C                                                                                                    +25°C
                           –30                                                                                                                                –30                          +85°C
                                                                                  +85°C
             ACLR (dBc)
                                                                                                                                                ACLR (dBc)
                           –40                                                                                                                                –40
–50 –50
–60 –60
–70 –70
–80 –80
07852-027
                                                                                                                                                                                                                                          07852-030
                              50           250         450     650          850         1050                                                                     50            250          450     650          850         1050
                                                        FREQUENCY (MHz)                                                                                                                      FREQUENCY (MHz)
      Figure 32. ACLR Performance over Temperature, 4-Channel QAM,                                                                       Figure 35. ACLR Performance over Temperature, 4-Channel QAM,
 fOUT = 200 MHz, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 20                                                         fOUT = 800 MHz, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 20
          (DOCSIS SPEC Is −67 dBc; Harmonic Exception Is −63 dBc)                                                                                            (DOCSIS SPEC Is −67 dBc)
–55 –55
                           –60                                                                                                                                –60
    HARMONIC LEVEL (dBc)
–70 –70
                           –75                                                                                                                                –75
                                                                                    DOCSIS3                                                                                                                              DOCSIS3
                                                                                    25°C                                                                                                                                 25°C
                           –80                                                                                                                                –80
                                                                                    65°C                                                                                                                                 65°C
                                                                                    85°C                                                                                                                                 85°C
                           –85                                                                                                                                –85
                                                                                                           07852-026
                                                                                                                                                                                                                                                07852-029
                                 0   100   200   300   400   500 600      700     800   900   1000                                                                  0   100    200   300     400   500   600   700     800   900   1000
                                                          fOUT (MHz)                                                                                                                           fOUT (MHz)
Figure 33. Second-Order Harmonic Performance vs. fOUT over Temperature,                                                              Figure 36. Third-Order Harmonic Performance vs. fOUT over Temperature,
4-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 20                                                           4-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 20
        (DOCSIS SPEC Is −67 dBc; Harmonic Exception Is −63 dBc)                                                                             (DOCSIS SPEC Is −67 dBc; Harmonic Exception Is −63 dBc)
                           –55                                                                                                                                      0
                                                                                                                                                                              DOCSIS3
                                                                                                                                                                              2.3GHz
                                                                                                                                                              –10
                           –60                                                                                                                                                2.2GHz
                                                                                                                                                                              2.4GHz
                                                                                                                                                              –20
                           –65
                                                                                                                                                              –30
                                                                                                                                                ACLR (dBc)
    ACLR (dBc)
–70 –40
                                                                                                                                                              –50
                           –75
                                                                                    DOCSIS3                                                                   –60
                                                                                    25°C
                           –80
                                                                                    65°C                                                                      –70
                                                                                    85°C
                           –85                                                                                                                                –80
                                                                                                                                                                                                                                          07852-047
                                                                                                           07852-028
                                 0   100   200   300   400   500 600      700     800   900   1000                                                               50            250          450     650          850         1050
                                                          fOUT (MHz)                                                                                                                         FREQUENCY (MHz)
Figure 34. Noise Floor vs. fOUT over Temperature (ACLR Measured Beyond 30 MHz),                                                      Figure 37. ACLR Performance over fDAC, 4-Channel QAM, fOUT = 850 MHz,
 4-Channel QAM, fDAC = 2.3 GHz, Full-Scale Current = 25 mA, Sum Scale = 20                                                              Full-Scale Current = 25 mA, Temperature = 25°C, Sum Scale = 20
                             (DOCSIS SPEC Is −67 dBc)                                                                                                       (DOCSIS SPEC Is −67 dBc)
                                                                                                                  Rev. B | Page 16 of 76
Data Sheet                                                                                                                                             AD9789
     REF –32.76dBm   ATTEN 2dB                                                                    REF –32.76dBm     ATTEN 2dB
                                                                                                                                                                   07852-023
 –18.10dBm/       6.375MHz   5.250MHz   –75.01 –93.11   –74.62 –92.71                        –17.98dBm/    6.375MHz 5.250MHz –74.94 –92.92 –75.35 –93.33
                                                                        07852-020
 6.00000MHz       12.00MHz   6.000MHz   –76.83 –94.92   –76.46 –94.55                        6.00000MHz
                  18.00MHz   6.000MHz   –77.17 –95.26   –76.56 –94.66
 Figure 38. 1-Channel QAM ACLR, fOUT = 840 MHz, Temperature = 25°C,                         Figure 40. 1-Channel QAM ACLR, fOUT = 840 MHz, Temperature = 25°C,
      Sum Scale = 48, Full-Scale Current = 20 mA, Span = 42 MHz                                  Sum Scale = 48, Full-Scale Current = 20 mA, Span = 18 MHz
                                                                                                                                                                   07852-066
 6.00000MHz       12.00MHz   6.000MHz   –73.58 –95.33  0.50 –21.10                           6.00000MHz        12.00MHz   6.000MHz –0.49 –21.78    –73.29 –94.58
                  18.00MHz   6.000MHz   –73.70 –95.45 –66.72 –88.48                                            18.00MHz   6.000MHz –66.61 –87.90   –73.98 –95.27
   Figure 39. 2-Channel QAM ACLR, fOUT = 840 MHz, Sum Scale = 32,                                Figure 41. 2-Channel QAM ACLR, fOUT = 840 MHz, Sum Scale = 32,
        Full-Scale Current = 25 mA, Span = 42 MHz, Channel 1                                          Full-Scale Current = 25 mA, Span = 42 MHz, Channel 2
                                                                        Rev. B | Page 17 of 76
AD9789                                                                                                                                           Data Sheet
      REF –35.91dBm   ATTEN 2dB                                                                REF –35.91dBm   ATTEN 2dB
                                                                                                                                                                 07852-067
  –21.56dBm/    6.375MHz 5.250MHz –73.85 –95.41 –72.54 –94.10                              –21.03dBm/    6.375MHz 5.250MHz –72.55 –93.58 –73.90 –94.93
  6.00000MHz                                                                               6.00000MHz
Figure 42. Zoomed 2-Channel QAM ACLR, fOUT = 840 MHz, Sum Scale = 32,                   Figure 44. Zoomed 2-Channel QAM ACLR, fOUT = 840 MHz, Sum Scale = 32,
          Full-Scale Current = 25 mA, Span = 18 MHz, Channel 1                                    Full-Scale Current = 25 mA, Span = 18 MHz, Channel 2
                                                                                                                                                                 07852-022
  6.00000MHz      12.00MHz   6.000MHz   –70.38 –94.01  0.00 –23.63                         6.00000MHz      12.00MHz   6.000MHz   –0.59 –23.81    –70.32 –93.55
                  18.00MHz   6.000MHz   –71.02 –94.65  0.43 –23.20                                         18.00MHz   6.000MHz   –0.35 –23.58    –70.70 –93.93
 Figure 43. 4-Channel QAM ACLR, fOUT = 840 MHz, Temperature = 25°C,                       Figure 45. 4-Channel QAM ACLR, fOUT = 840 MHz, Temperature = 25°C,
 Sum Scale = 20, Full-Scale Current = 25 mA, Span = 42 MHz, Channel 1                     Sum Scale = 20, Full-Scale Current = 25 mA, Span = 42 MHz, Channel 4
                                                                      Rev. B | Page 18 of 76
Data Sheet                                                                                                                                                                                 AD9789
                REF –35.96dBm      ATTEN 2dB                                                                                  REF –35.96dBm      ATTEN 2dB
                                                                                                                                                                                                              07852-025
   –23.62dBm/    6.375MHz 5.250MHz –69.38 –92.99 –0.51 –24.13                                                  –23.20dBm/    6.375MHz 5.250MHz –0.77 –23.96 –69.07 –92.26
   6.00000MHz                                                                                                  6.00000MHz
 Figure 46. Zoomed 4-Channel QAM ACLR, fOUT = 840 MHz, Temperature =                                        Figure 49. Zoomed 4-Channel QAM ACLR, fOUT = 840 MHz, Temperature =
25°C, Sum Scale = 20, Full-Scale Current = 25 mA, Span = 18 MHz, Channel 1                                 25°C, Sum Scale = 20, Full-Scale Current = 25 mA, Span = 18 MHz, Channel 4
                50                                                                                                            50
48 48
46 46
44 44
                42                                                                                                            42
     MER (dB)
MER (dB)
40 40
38 38
36 36
                34                                                    +25°C                                                   34                                                          +25°C
                                                                      +85°C                                                                                                               +85°C
                32                                                    –40°C                                                   32                                                          –40°C
                30                                                                                                            30
                                                                              07852-032
                                                                                                                                                                                                  07852-035
                  50   150   250    350   450   550 650   750   850     950                                                     50   150   250     350   450    550     650   750   850     950
                                           fOUT (MHz)                                                                                                     fOUT (MHz)
    Figure 47. Modulation Error Ratio, Equalized, 1-Channel 256-QAM,                                            Figure 50. Modulation Error Ratio, Equalized, 4-Channel 256-QAM,
      fDAC = 2.29376 GHz, Full-Scale Current = 20 mA, Sum Scale = 48                                              fDAC = 2.29376 GHz, Full-Scale Current = 25 mA, Sum Scale = 20
(Equalization Filter from Demodulation Toolbox on Spectrum Analyzer Used)                                   (Equalization Filter from Demodulation Toolbox on Spectrum Analyzer Used)
                50                                                                                                            50
48 48
46 46
44 44
                42                                                                                                            42
     MER (dB)
MER (dB)
40 40
38 38
                36                                                                                                            36
                                                                  +25°C                                                                                                               +25°C
                34                                                                                                            34
                                                                  +85°C                                                                                                               +85°C
                32                                                –40°C                                                       32                                                      –40°C
                30                                                                                                            30
                                                                              07852-033
07852-036
                  50   150   250    350   450   550 650   750   850     950                                                     50   150   250     350   450    550     650   750   850     950
                                           fOUT (MHz)                                                                                                     fOUT (MHz)
   Figure 48. Modulation Error Ratio, Unequalized, 1-Channel 256-QAM,                                          Figure 51. Modulation Error Ratio, Unequalized, 4-Channel 256-QAM,
      fDAC = 2.29376 GHz, Full-Scale Current = 20 mA, Sum Scale = 48                                              fDAC = 2.29376 GHz, Full-Scale Current = 25 mA, Sum Scale = 20
                                                                                          Rev. B | Page 19 of 76
AD9789                                                                                                                                                                             Data Sheet
                  80                                                                                                            REF –32.62dBm     ATTEN 0dB
                  75
                  70
                  65
                  60
                  55
    SFDR (dBc)
                  50
                  45
                  40
                  35
                  30
                  25
                  20
                  15
                  10
                                                                                         07852-068
                   1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400
                                                                                                                                CENTER 2.100GHz                            SPAN 53.84MHz
                                              fOUT (MHz)                                                                        RES BW 30kHz        VBW 300kHz     SWEEP 174.6ms (601 PTS)
Figure 52. SFDR vs. fOUT in Mix Mode, fDAC = 2.4 GHz, Full-Scale Current = 20 mA                                                               FREQ.                    LOWER            UPPER
                     (Second Nyquist Zone Performance)                                                                    RMS RESULTS         OFFSET     REF BW      dBc    dBm      dBc    dBm
                                                                                                                          CARRIER POWER      5.000MHz   3.840MHz   –68.93 –88.88   –67.99 –87.94
                                                                                                                          –19.95dBm/         10.00MHz   3.840MHz   –71.31 –91.26   –70.42 –90.37
                                                                                                                          3.84000MHz         15.00MHz   3.840MHz   –73.43 –93.37   –72.68 –92.63
                                                                                                                                                                                                   07852-092
                  90                                                                                                                         20.00MHz   3.840MHz   –75.12 –95.07   –74.89 –94.84
                  85                                                                                                                         25.00MHz   3.840MHz   –75.60 –95.55   –76.51 –96.46
                  80                                                                                                          Figure 55. One-Carrier WCDMA ACLR in Mix Mode, fOUT = 2.1 GHz,
                                                                                                                                         fDAC = 2304 MHz, Full-Scale Current = 20 mA
                  75
                  70
                                                                                                                                REF –38.62dBm     ATTEN 2dB
                  65
    IMD (dBc)
60
                  55
                  50
45
                  40
                  35
                  30
                                                                                         07852-076
                   1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400
                                              fOUT (MHz)
Figure 53. IMD vs. fOUT in Mix Mode, fDAC = 2.4 GHz, Full-Scale Current = 20 mA
                     (Second Nyquist Zone Performance)
                  –40
                                                                                                                                CENTER 2.102 50GHz                          SPAN 63.84MHz
                             FIRST ADJACENT CHANNE L                                                                            RES BW 30kHz       VBW 300kHz        SWEEP 207ms (601 PTS)
                  –45
                             SECOND ADJACENT CHANNE L                                                                                          FREQ.                    LOWER            UPPER
                             THIRD ADJACENT CHANNE L                                                                      RMS RESULTS         OFFSET     REF BW      dBc    dBm      dBc    dBm
                  –50
                             FIFTH ADJACENT CHANNE L                                                                      CARRIER POWER      5.000MHz   3.840MHz    –0.25 –26.31    –0.42 –26.47
                                                                                                                          –26.06dBm/         10.00MHz   3.840MHz    –0.42 –26.48   –63.50 –89.56
                  –55                                                                                                     3.84000MHz         15.00MHz   3.840MHz   –64.07 –90.13   –65.13 –91.18
                                                                                                                                             20.00MHz   3.840MHz   –65.36 –91.42   –66.97 –93.03
                                                                                                                                                                                                   07852-093
     ACLR (dBc)
–75
–80
                  –85
                                                                                      07852-075
                    1150 1250 1350 1450 1550 1650 1750 1850 1950 2050 2150 2250
                                              fOUT (MHz)
 Figure 54. ACLR vs. fOUT in Mix Mode with One-Carrier WCDMA, fDAC = 2304 MHz,
       Full-Scale Current = 20 mA (Second Nyquist Zone Performance)
                                                                                                     Rev. B | Page 20 of 76
Data Sheet                                                                                                                                                                                                               AD9789
                        1100                                                                                                                                   2000
                                             AVDD33                                                                                                                       TOTAL (CMOS)
                        1000                 DVDD33 (LVDS)                                                                                                     1800       TOTAL (LVDS)
                                             DVDD33 (CMOS)
                              900            DVDD18                                                                                                            1600
                                             DVDD15
    POWER DISSIPATION (mW)
200 400
100 200
0 0
07852-094
                                                                                                                                                                                                                                  07852-096
                                1.0          1.2    1.4       1.6     1.8   2.0   2.2        2.4                                                                  1.0      1.2     1.4     1.6     1.8     2.0     2.2      2.4
                                                              fDAC (GHz)                                                                                                                    fDAC (GHz)
Figure 57. Power Dissipation by Supply vs. fDAC, 4-Channel DOCSIS, fOUT = 915 MHz,                                                 Figure 60. Total Power Dissipation vs. fDAC, 4-Channel DOCSIS, fOUT = 915 MHz,
   Full-Scale Current = 25 mA (Datapath Configuration: QAM Encoder On,                                                               Full-Scale Current = 25 mA (Datapath Configuration: QAM Encoder On,
               SRRC Filter On, Four 2× Interpolation Filters On)                                                                                 SRRC Filter On, Four 2× Interpolation Filters On)
                              700                                                                                                                              1400
                                             AVDD33                                                                                                                       TOTAL (CMOS)
                                             DVDD33 (LVDS)                                                                                                                TOTAL (LVDS)
                              600            DVDD33 (CMOS)                                                                                                     1200
                                             DVDD18
                                             DVDD15
    POWER DISSIPATION (mW)
400 800
300 600
200 400
100 200
                                0                                                                                                                                 0
                                                                                                     07852-095
                                                                                                                                                                                                                                  07852-097
                                1.0          1.2    1.4       1.6     1.8   2.0   2.2        2.4                                                                  1.0      1.2     1.4     1.6     1.8     2.0     2.2      2.4
                                                              fDAC (GHz)                                                                                                                    fDAC (GHz)
               Figure 58. Power Dissipation by Supply vs. fDAC, 16× Interpolation,                                                                              Figure 61. Total Power Dissipation vs. fDAC, 16× Interpolation,
               One Channel Enabled, fOUT = 70 MHz, Full-Scale Current = 20 mA                                                                                  One Channel Enabled, fOUT = 70 MHz, Full-Scale Current = 20 mA
200
180
                              160
     POWER DISSIPATION (mW)
                              140
                                                          AVDD33
                              120
100
80
60
40
20
                                0
                                                                                                   07852-098
                                    8   10    12   14     16 18 20 22 24 26       28    30   32
                                                        FULL-SCALE CURRENT (mA)
                                                                                                                 Rev. B | Page 21 of 76
AD9789                                                                                                                            Data Sheet
TERMINOLOGY
Monotonicity                                                                      Spurious-Free Dynamic Range (SFDR)
A DAC is monotonic if the output either increases or remains                      SFDR is the difference, in dB, between the peak amplitude of
constant as the digital input increases.                                          the output signal and the peak spurious signal over the specified
Offset Error                                                                      bandwidth.
Offset error is the deviation of the output current from the ideal                Noise Spectral Density (NSD)
of 0. For IOUTP, 0 mA output is expected when all inputs are                      NSD is the converter noise power per unit of bandwidth. NSD
set to 0. For IOUTN, 0 mA output is expected when all inputs                      is usually specified in dBm/Hz in the presence of a 0 dBm full-
are set to 1.                                                                     scale signal.
Gain Error                                                                        Adjacent Channel Leakage Ratio (ACLR)
Gain error is the difference between the actual and ideal output                  The adjacent channel leakage (power) ratio is the ratio, in dBc,
span. The actual span is determined by the output when all inputs                 between the measured power within a channel relative to its
are set to 1s minus the output when all inputs are set to 0s.                     adjacent channels.
Temperature Drift                                                                 Modulation Error Ratio (MER)
Temperature drift is specified as the maximum change from the                     Modulated signals create a discrete set of output values referred
ambient (25°C) value to the value at either TMIN or TMAX. For offset,             to as a constellation. Each symbol creates an output signal corre-
gain, and reference drift, the drift is reported in ppm per °C.                   sponding to one point on the constellation. MER is a measure
                                                                                  of the discrepancy between the average output symbol magnitude
Power Supply Rejection (PSR)                                                      and the rms error magnitude of the individual symbol.
PSR is the maximum change in the full-scale output as the
supplies are varied from nominal to minimum and maximum                           Intermodulation Distortion (IMD)
specified voltages.                                                               IMD is the result of two or more signals at different frequencies
                                                                                  mixing together. Many products are created according to the
Output Compliance Range                                                           formula af1 ± bf2, where a and b are integer values.
The output compliance range is the range of allowable voltage
at the output of a current output DAC. Operation beyond the
maximum compliance limits may cause either output stage
saturation or breakdown, resulting in nonlinear performance.
                                                                 Rev. B | Page 22 of 76
Data Sheet                                                                                                                               AD9789
                    SDIO     P1                                                    part. It does not matter what data is written to blank registers.
                     Figure 62. Serial Control Port                                Most writes to the control registers immediately reconfigure the
                                                                                   device. However, Register 0x16 through Register 0x1D do not
GENERAL OPERATION OF SERIAL CONTROL PORT
                                                                                   directly control device operation. They provide data to internal
A write or read operation to the AD9789 is initiated by pulling                    logic that must perform additional operations on the data before
CS low. CS stall high is supported in modes where three or                         it is downloaded and the device configuration is changed. For
fewer bytes of data (plus the instruction data) are transferred                    any updates to Register 0x16 through Register 0x1D to take
(see Table 7). In these modes, CS can temporarily return high                      effect, the FREQNEW bit (Register 0x1E[7]) must be set to 1
on any byte boundary, allowing time for the system controller                      (this bit is self-clearing). Any number of bytes of data can be
to process the next byte. CS can go high on byte boundaries                        changed before updating registers. Setting the FREQNEW bit
only and can go high during either part (instruction or data)                      simultaneously updates Register 0x16 through Register 0x1D.
of the transfer.                                                                   In a similar fashion, any changes to Register 0x22 and Register
During CS stall high mode, the serial control port state machine                   0x23 require PARMNEW (Register 0x24[7]) to be toggled from
enters a wait state until all data is sent. If the system controller               a low state to a high state before the new values take effect.
decides to abort the transfer before all of the data is sent, the                  Unlike the FREQNEW bit, PARMNEW is not self-clearing.
state machine must be reset by either completing the remaining
                                                                  Rev. B | Page 23 of 76
AD9789                                                                                                                                                        Data Sheet
Read                                                                                                        Bits[A12:A0] select the address within the register map that is
If the instruction word is for a read operation, the next N × 8                                             written to or read from during the data transfer portion of the
SCLK cycles clock out the data from the address specified in the                                            communication cycle. Only Bits[A6:A0] are needed to cover the
instruction word, where N is 1 to 3 as determined by Bits[N1:N0].                                           range of the 0x55 registers used by the AD9789. Bits[A12:A7]
If N = 4, the read operation is in streaming mode, continuing                                               must always be 0. For multibyte transfers, this address is the
until CS is raised. Streaming mode does not skip over reserved                                              starting byte address. In MSB first mode, subsequent bytes
or blank registers. The readback data is valid on the falling edge                                          increment the address.
of SCLK.                                                                                                    MSB/LSB FIRST TRANSFERS
The default mode of the AD9789 serial control port is the uni-                                              The AD9789 instruction word and byte data can be MSB first or
directional mode. In unidirectional mode, the readback data                                                 LSB first. Any data written to Register 0x00 must be mirrored,
appears on the SDO pin. It is also possible to set the AD9789 to                                            the upper four bits (Bits[7:4]) with the lower four bits (Bits [3:0]).
bidirectional mode using the SDIO_DIR bit (Register 0x00[7]).                                               This makes it irrelevant whether LSB first or MSB first is in
In bidirectional mode, both the sent data and the readback data                                             effect. As an example of this mirroring, the default setting for
appear on the SDIO pin.                                                                                     Register 0x00[7:0] is 0x18, which mirrors Bit 4 and Bit 3. These
A readback request reads the data that is in the serial control port                                        bits set the long instruction mode (the default and the only
buffer area or the data in the active registers (see Figure 63).                                            mode supported). The default for the AD9789 is MSB first.
The AD9789 supports only the long instruction mode; therefore,                                              When LSB first is set by Register 0x00[1] and Register 0x00[6],
Register 0x00[4:3] reads 11 (this register uses mirrored bits).                                             it takes effect immediately. In multibyte transfers, subsequent
Long instruction mode is the default at power-up or reset, and                                              bytes reflect any changes in the serial port configuration.
writing to these bits has no effect.                                                                        When MSB first mode is active, the instruction and data bytes
The AD9789 uses Register Address 0x00 to Register Address 0x55.                                             must be written from MSB to LSB. Multibyte data transfers in
                                                                                                            MSB first format start with an instruction byte that includes the
                                                                                                            register address of the most significant data byte. Subsequent
                               BUFFER REGISTERS
ACTIVE REGISTERS
          SCLK
                                                                                                            data bytes must follow in order from the high address to the low
          SDIO                                                                                              address. In MSB first mode, the serial control port internal
           SDO                                    FREQNEW                                                   address generator decrements for each data byte of the multi-
            CS
                                                                                                            byte transfer cycle.
                    SERIAL
                    CONTROL
                    PORT
                                                                                                            When LSB first mode is active, the instruction and data bytes
                                                                               07852-049
                                                                                           Rev. B | Page 24 of 76
Data Sheet                                                                                                                                                                                 AD9789
Table 9. Serial Control Port, 16-Bit Instruction Word, MSB First
MSB                                                                                                                                                                                                         LSB
I15       I14         I13         I12              I11          I10           I9           I8              I7         I6         I5        I4                I3             I2        I1                    I0
R/W       N1          N0          A12              A11          A10           A9           A8              A7         A6         A5        A4                A3             A2        A1                    A0
CS
                                                                                                                                                                                                                       07852-050
                                        16-BIT INSTRUCTION HEADER                                                 REGISTER (N) DATA                     REGISTER (N – 1) DATA
Figure 64. Serial Control Port Write—MSB First, 16-Bit Instruction, Two Bytes of Data
  CS
SCLK
            DON'T CARE                                                                                                                                                                       DON'T CARE
                                                                                                                                                                                                                    07852-051
                        16-BIT INSTRUCTION HEADER                             REGISTER (N) DATA              REGISTER (N – 1) DATA REGISTER (N – 2) DATA            REGISTER (N – 3) DATA                   DON'T
                                                                                                                                                                                                            CARE
Figure 65. Serial Control Port Read—MSB First, 16-Bit Instruction, Four Bytes of Data
                                            tDS                         tHI
                                 tS                                                            tCLK                                                                    tC
                                                         tDH
          CS                                                                         tLO
                                                                                                                                                                                                07852-052
                                             Figure 66. Serial Control Port Write—MSB First, 16-Bit Instruction, Timing Measurements
CS
SCLK
                                                                                         tDV
                                                                                                                                            07852-053
                                                       SDIO
                                                       SDO                    DATA BIT N                   DATA BIT N – 1
Figure 67. Timing Diagram for Serial Control Port Register Read
CS
Figure 68. Serial Control Port Write—LSB First, 16-Bit Instruction, Two Bytes of Data
                                                                                         Rev. B | Page 25 of 76
AD9789                                                                                                             Data Sheet
                                tS                                                                     tC
CS
                                                         tCLK
                                               tHI               tLO
                               tDS
              SCLK
tDH
                                                                                                                   07852-055
                                                     Figure 69. Serial Control Port Timing—Write
                                                                Rev. B | Page 26 of 76
Data Sheet                                                                                                                            AD9789
                                                               Rev. B | Page 27 of 76
AD9789                                                                                                                      Data Sheet
                                                                                                                                     De-
Addr   Register Name       Bit 7        Bit 6         Bit 5          Bit 4           Bit 3        Bit 2      Bit 1           Bit 0   fault
0x2F   Mu Delay            SEARCH_      SEARCH_ERR    TRACK_                                  GUARDBAND[4:0]                         0x0B
       Control 1           TOL                        ERR
0x30   Mu control duty     Duty cycle   INC_DEC                                        MANUAL_ADJ[5:0]                               0x40
       cycle               correct      (Factory)                                      (Factory test only)
                           enable
0x31   Clock Receiver 1                      CLKN_CML[3:0]                                           Reserved                        0xF0
0x32   Clock Receiver 2    CLK_DIS      Reserved     PSIGN                             CLKP_CML[3:0]                         NSIGN   0x3F
0x33   Mu Delay            MU_CLKDIS    SLOPE              MODE[1:0]                 MUSAMP          GAIN[1:0]               MU_EN   0x42
       Control 2
0x34   Reserved                                                          Reserved                                                    0x00
0x35   Reserved                                                          Reserved                                                    0xCA
0x36   DAC bias            PDBIAS                                    Reserved                                        MSEL[1:0]       0x03
0x37   Reserved                                                          Reserved                                                    0x00
0x38   DAC decoder                                            Reserved                                           DAC decoder mode    0x00
0x39   Mu Delay            MUDLY[0]         SEARCH_DIR[1:0]                                       MUPHZ[4:0]                         0x40
       Control 3
0x3A   Mu Delay                                                          MUDLY[8:1]                                                  0x00
       Control 4
0x3B   Reserved                                                           Reserved                                                   0x00
0x3C   Full-Scale                                                         FSC[7:0]                                                   0x00
       Current 1
0x3D   Full-Scale                                             Reserved                                                  FSC[9:8]     0x02
       Current 2
0x3E   Phase detector      PHZ_PD       Reserved      CMP_BST        AUTO_CAL                       PHZ_DET_BIAS[3:0]                0x18
       control
0x3F   Reserved                                                          Reserved                                                    0x00
0x40   BIST control        CLKSHDN      INPUTSEL      Reserved       BENABLE                            BMODE[3:0]                   0x00
0x41   BIST status         BDONE                                              BSTATUS[6:0]                                           0x00
0x42   BIST zero                                                       PADLEN[7:0]                                                   0x00
0x43   padding length                                                  PADLEN[15:8]                                                  0x00
0x44   BIST vector                                                     VECTLEN[7:0]                                                  0x00
0x45   length                                                         VECTLEN[15:8]                                                  0x00
0x46                                                                  VECTLEN[23:16]                                                 0x00
0x47   BIST clock adjust                     BCLKDIV[3:0]                                              BCLKPHZ[3:0]                  0x00
0x48   Sign 0 control      S0ENABL      S0RDEN        S0PRNG         S0ZERO          S0NEG          S0FNLCH          S0SEL[1:0]      0x00
0x49   Sign 0 clock                          S0CLKDIV[3:0]                                             S0CLKPHZ[3:0]                 0x00
       adjust
0x4A   Sign 1 control      S1ENABL      S1RDEN        S1PRNG         S1ZERO          S1NEG          S1FNLCH          S1SEL[1:0]      0x00
0x4B   Sign 1 clock                          S1CLKDIV[3:0]                                             S1CLKPHZ[3:0]                 0x00
       adjust
0x4C   RegFnl0Freq                                            Final Rate/Offset Control 0 [7:0]                                      0x00
0x4D   RegFnl1Freq                                            Final Rate/Offset Control 1 [7:0]                                      0x00
0x50   BIST Signature 0                                                    SGN0[7:0]                                                 0x00
0x51                                                                      SGN0[15:8]                                                 0x00
0x52                                                                     SGN0[23:16]                                                 0x00
0x53   BIST Signature 1                                                    SGN1[7:0]                                                 0x00
0x54                                                                      SGN1[15:8]                                                 0x00
0x55                                                                     SGN1[23:16]                                                 0x00
                                                        Rev. B | Page 28 of 76
Data Sheet                                                                                                                         AD9789
SPI REGISTER DESCRIPTIONS
Table 12. SPI Control Register (Address 0x00)
Bit     Bit Name        Description
7       SDIO_DIR        This bit configures the SDIO pin as an input-only pin or as a bidirectional input/output pin. Both choices conform
                        to the SPI standard.
                        0 = input only.
                        1 = bidirectional (input/output).
6       LSBFIRST        This bit configures the SPI interface for MSB first or LSB first mode. Both choices conform to the SPI standard.
                        0 = MSB first.
                        1 = LSB first.
5       RESET           When set to 1, this bit resets the part. After the part is reset, 0 is written to this bit on the next cycle.
                        0 = no reset.
                        1 = software reset.
4       LNG_INST        This bit sets the SPI to long instruction mode; 1 is the only valid value.
[3:0]                   These bits should mirror Bits[7:4]. Bit 3 should mirror Bit 4, Bit 2 should mirror Bit 5, Bit 1 should mirror Bit 6, and
                        Bit 0 should mirror Bit 7.
                                                            Rev. B | Page 29 of 76
AD9789                                                                                                                             Data Sheet
Table 16. Interrupt Status/Clear Register (Address 0x04)
Bit      Name             Description
7        PARERR           If this bit is set to 1, one or more parity errors has occurred. Writing a 1 to this bit clears the interrupt.
6        BISTDONE         If this bit is set to 1, the BIST has reached the terminal state. Writing a 1 to this bit clears the interrupt.
5        PARMSET          If this bit is set to 1, the parameter update register (Address 0x24) has been updated. Writing a 1 to this bit clears
                          the interrupt.
4        PARMCLR          If this bit is set to 1, the parameter update register (Address 0x24) has been cleared. Writing a 1 to this bit clears
                          the interrupt.
3        LOCKACQ          If this bit is set to 1, proper data handoff between the digital engine and the DAC core is occurring.
2        LOCKLOST         If this bit is set to 1, proper data handoff between the digital engine and the DAC core has been lost. Writing a 1
                          to this bit clears the interrupt.
1        SATERR           If this bit is set to 1, one or more saturation errors (overflow into 16× interpolator) has occurred. Writing a 1 to
                          this bit clears the interrupt.
0        Reserved         Reserved.
                                                               Rev. B | Page 30 of 76
Data Sheet                                                                                                                           AD9789
Table 19. QAM/SRRC Configuration Register (Address 0x07)
Bit      Bit Name         Description
[7:6]    Reserved         Reserved.
[5:4]    ALPHA[1:0]       These bits set the SRRC filter alpha.
                          Setting                           Alpha Filter
                          00                                0.12
                          01                                0.18
                          10                                0.15
                          11                                0.13
3        Reserved         Reserved.
[2:0]    MAPPING[2:0]     These bits set the QAM encoding.
                          Setting                           QAM Encoding
                          000                               DOCSIS 64-QAM
                          001                               DOCSIS 256-QAM
                          010                               DVB-C 16-QAM
                          011                               DVB-C 32-QAM
                          100                               DVB-C 64-QAM
                          101                               DVB-C 128-QAM
                          110                               DVB-C 256-QAM
                          111                               Unused
                                                             Rev. B | Page 31 of 76
AD9789                                                                                                                 Data Sheet
The three NCO 0 frequency tuning word registers together compose the 24-bit frequency tuning word for NCO 0. For more information
about programming these registers, see the Baseband Digital Upconverter section.
Table 22. NCO 0 Frequency Tuning Word Registers (Address 0x0A to Address 0x0C)
Address            Bit Name           Description
0x0A               FTW0[7:0]          Frequency tuning word for NCO 0, Bits[7:0]
0x0B               FTW0[15:8]         Frequency tuning word for NCO 0, Bits[15:8]
0x0C               FTW0[23:16]        Frequency tuning word for NCO 0, Bits[23:16]
The three NCO 1 frequency tuning word registers together compose the 24-bit frequency tuning word for NCO 1. For more information
about programming these registers, see the Baseband Digital Upconverter section.
Table 23. NCO 1 Frequency Tuning Word Registers (Address 0x0D to Address 0x0F)
Address            Bit Name           Description
0x0D               FTW1[7:0]          Frequency tuning word for NCO 1, Bits[7:0]
0x0E               FTW1[15:8]         Frequency tuning word for NCO 1, Bits[15:8]
0x0F               FTW1[23:16]        Frequency tuning word for NCO 1, Bits[23:16]
The three NCO 2 frequency tuning word registers together compose the 24-bit frequency tuning word for NCO 2. For more information
about programming these registers, see the Baseband Digital Upconverter section.
Table 24. NCO 2 Frequency Tuning Word Registers (Address 0x10 to Address 0x12)
Address            Bit Name           Description
0x10               FTW2[7:0]          Frequency tuning word for NCO 2, Bits[7:0]
0x11               FTW2[15:8]         Frequency tuning word for NCO 2, Bits[15:8]
0x12               FTW2[23:16]        Frequency tuning word for NCO 2, Bits[23:16]
The three NCO 3 frequency tuning word registers together compose the 24-bit frequency tuning word for NCO 3. For more information
about programming these registers, see the Baseband Digital Upconverter section.
Table 25. NCO 3 Frequency Tuning Word Registers (Address 0x13 to Address 0x15)
Address            Bit Name           Description
0x13               FTW3[7:0]          Frequency tuning word for NCO 3, Bits[7:0]
0x14               FTW3[15:8]         Frequency tuning word for NCO 3, Bits[15:8]
0x15               FTW3[23:16]        Frequency tuning word for NCO 3, Bits[23:16]
The three rate converter denominator (Q) registers together compose the 24-bit denominator for the rate converter decimation ratio. For
more information about programming these registers, see the Sample Rate Converter section.
Table 26. Rate Converter Denominator (Q) Registers (Address 0x16 to Address 0x18)
Address            Bit Name           Description
0x16               Q[7:0]             Rate converter denominator, Bits[7:0]
0x17               Q[15:8]            Rate converter denominator, Bits[15:8]
0x18               Q[23:16]           Rate converter denominator, Bits[23:16]
The three rate converter numerator (P) registers together compose the 24-bit numerator for the rate converter decimation ratio. For more
information about programming these registers, see the Sample Rate Converter section.
Table 27. Rate Converter Numerator (P) Registers (Address 0x19 to Address 0x1B)
Address            Bit Name           Description
0x19               P[7:0]             Rate converter numerator, Bits[7:0]
0x1A               P[15:8]            Rate converter numerator, Bits[15:8]
0x1B               P[23:16]           Rate converter numerator, Bits[23:16]
                                                           Rev. B | Page 32 of 76
Data Sheet                                                                                                                       AD9789
The two interpolating BPF center frequency registers together compose the 16-bit center frequency of the 16× band-pass interpolation
filter. For more information about programming these registers, see the Digital 16× Tunable Band-Pass Filter section.
Table 28. Interpolating BPF Center Frequency Registers (Address 0x1C and Address 0x1D)
Address              Bit Name          Description
0x1C                 FC[7:0]           Center frequency, Bits[7:0]
0x1D                 FC[15:8]          Center frequency, Bits[15:8]
                                                             Rev. B | Page 33 of 76
AD9789                                                                                                                      Data Sheet
Table 32. Data Control Register (Address 0x21)
Bit     Bit Name         Description
7       BIN              This bit selects the coding for the device.
                         0 = twos complement coding.
                         1 = straight binary coding.
[6:5]   BUSWDTH[1:0]     These bits set the input data bus width for the device.
                         Setting        Input Bus Width
                         00             4 bits
                         01             8 bits
                         10             16 bits
                         11             32 bits
4       DATWDTH          This bit sets the data-word width that is sent to the datapaths.
                         0 = 8-bit data-word.
                         1 = 16-bit data-word.
3       CMPLX            This bit configures the datapath for real or complex data.
                         0 = real data.
                         1 = complex data.
[2:0]   LTNCY[2:0]       These bits set the turnaround latency from the FS pulse to the internal data sampling time. For more information, see
                         the Latency Register section.
                         Setting        Latency
                         000            Input data begins to be sampled at approximately the first rising edge of DCO after FS goes low.
                         001            Input data begins to be sampled at approximately the second rising edge of DCO after FS goes low.
                         …              …
                         111            Input data begins to be sampled at approximately the eighth rising edge of DCO after FS goes low.
                                                              Rev. B | Page 34 of 76
Data Sheet                                                                                                                         AD9789
Table 34. Internal Clock Phase Adjust Register (Address 0x23)
Bit       Bit Name        Description
[7:4]     DSCPHZ[3:0]     The data sampling clock (DSC) is an internal clock that is used to sample the input data. This clock can occur on
                          1 of 16 phases to optimize the setup and hold timing of the data interface.
                          Setting                Selected Phase
                          0000                   Earliest clock phase
                          0001                   Second earliest clock phase that occurs 1/16 of a DSC cycle later
                          …                      …
                          1111                   Last available clock phase
[3:0]     SNCPHZ[3:0]     The synchronization clock (SNC) is an internal clock that is used to synchronize the digital datapath clock with
                          the DAC clock. This clock can occur on 1 of 16 phases to optimize the DAC-to-datapath timing.
                          Setting                Selected Phase
                          0000                   Earliest clock phase
                          0001                   Second earliest clock phase that occurs 1/16 of a DSC cycle later
                          …                      …
                          1111                   Last available clock phase
                                                             Rev. B | Page 35 of 76
AD9789                                                                                                                      Data Sheet
Table 38. Mu Delay Control 1 Register (Address 0x2F)
Bit     Bit Name           Description
7       SEARCH_TOL         This bit specifies the accuracy of the phase search. The optimal value for this bit is 1.
                           0 = not exact: the search can find a phase within two values of the desired phase.
                           1 = exact: the search finds the exact phase specified.
6       SEARCH_ERR         This bit configures the search behavior when an error is encountered.
                           0 = stop on error.
                           1 = retry on error.
5       TRACK_ERR          This bit configures the track behavior if the controller does not find the desired phase. The optimal value for this
                           bit is 0.
                           0 = continue on error.
                           1 = reset on error.
[4:0]   GUARDBAND[4:0]     These bits set the guard band value. The guard band is defined as follows:
                           GUARDBAND[4:0] × 8 = number of mu delay codes of guard band from the endpoints
                           If the search mode is alternating, the search proceeds in both directions until the guard band is reached in one
                           direction. When the guard band is reached, the search continues only in the opposite direction. If the desired
                           phase is not found before the guard band is reached in the second direction, the search reverts to the alternating
                           mode and continues looking within the guard band. The search fails if the mu delay reaches the endpoints. For
                           more information, see the Mu Delay Controller section.
                           Setting                                                    Guard Band
                           00000                                                      0
                           …                                                          …
                           01011                                                      11 (default)
                           …                                                          …
                           11111                                                      31
                                                             Rev. B | Page 36 of 76
Data Sheet                                                                                                                      AD9789
Table 42. Mu Delay Control 2 Register (Address 0x33)
Bit     Bit Name         Description
7       MU_CLKDIS        This bit disables or enables the clock to the mu delay controller.
                         0 = enabled.
                         1 = disabled.
6       SLOPE            This bit configures the desired slope for the phase measurement of the mu delay. When the desired phase is
                         measured, the slope of the phase measurement is calculated and compared to the value of this bit. For optimal
                         ac performance, the best setting for the search is a positive slope and a phase value of 14.
                         0 = negative.
                         1 = positive.
[5:4]   MODE[1:0]        These bits configure the mode of operation for the mu controller.
                         00 = search and track (recommended).
                         01 = track only.
                         10 = search only.
                         11 = invalid.
3       MUSAMP           Transitioning this bit from 0 to 1 enables the user to read back the mu delay value that the controller locked to
                         (the MUDLY bits in Register 0x39 and Register 0x3A), as well as the phase that it locked to (the MUPHZ bits in
                         Register 0x39).
                         0 = no action.
                         1 = transition from 0 to 1 captures the readback of the mu controller phase and delay.
[2:1]   GAIN[1:0]        These bits set the tracking rate of the mu controller.
                         00 = slowest tracking.
                         01 = nominal tracking (recommended).
                         10 = fastest tracking.
                         11 = invalid (do not use).
0       MU_EN            This bit enables or disables the mu controller. Before enabling the mu controller, turn on both the phase comparator
                         boost (Register 0x3E[5]) and the mu control duty cycle correction circuitry (Register 0x30[7]). Both of these
                         functions allow for more robust operation of the mu controller over the entire operating speed of the part.
                         0 = mu controller off (manual mode).
                         1 = mu controller on (auto mode).
                                                          Rev. B | Page 37 of 76
AD9789                                                                                                                        Data Sheet
Table 45. Mu Delay Control 3 Register (Address 0x39)
Bit     Bit Name            Description
7       MUDLY[0]            This bit is the LSB of the mu delay value. Along with Bits[7:0] in Register 0x3A, this bit configures the
                            programmable mu delay; the search algorithm begins at this specified mu delay value. In manual mode, the
                            MUDLY bits can be written to. In tracking mode, the sampled MUDLY value can be read back. Even though
                            there are 9 bits of resolution for this delay line value, the maximum allowable mu delay is 431 (0x1AF). The
                            optimal point to begin the search is in the middle of the delay line, or approximately 216 (0xD8).
[6:5]   SEARCH_DIR[1:0]     These bits configure the search direction, starting at the selected mu delay value.
                            00 = search down.
                            01 = search up.
                            10 = search up and down (optimal).
                            11 = invalid.
[4:0]   MUPHZ[4:0]          These bits specify the phase to be measured with the maximum allowable phase being 16 (10000). If a value
                            larger than 16 is loaded, the controller will not lock. When the desired phase is measured, the slope of the
                            phase measurement is calculated and compared to the configured slope, which is specified by the SLOPE bit
                            in Register 0x33[6]. For optimal ac performance, the best setting for the search is for a positive slope and a
                            phase value of 14 (01110).
                                                            Rev. B | Page 38 of 76
Data Sheet                                                                                                                                                                                                               AD9789
THEORY OF OPERATION
The AD9789 is a flexible digital signal processing (DSP) engine                                                                                         QAM Encoder
combined with a high performance, 2400 MSPS, 14-bit DAC                                                                                                 The QAM encoder supports seven different standards-compliant
(Figure 70). The DSP blocks include a QAM encoder, a 2×                                                                                                 mappings. (For illustrations of the supported mappings, see the
upsampling square root raised cosine (SRRC) filter, selectable                                                                                          QAM Constellation Maps section.) The QAM encoder receives
interpolation from 16× to 512×, a rate converter, and a complex                                                                                         input data-words of 8 bits in width and maps them into 16, 32,
modulator. The digital interface can accept up to four channels                                                                                         64, 128, or 256 point constellations. It outputs 5-bit complex
of complex data. The QAM encoder supports constellation sizes                                                                                           QAM modulated samples. The mode in which the QAM
of 16, 32, 64, 128, and 256. The on-chip rate converter allows                                                                                          encoder runs is selected via the QAM/SRRC configuration
fine resolution of baud rates with a fixed DAC sampling clock.                                                                                          register (Register 0x07[2:0]).
The digital upconverters can place the input signals from dc to
                                                                                                                                                                                                              5
0.5 × fDAC. An analog mix mode extends the output spectrum                                                                                                                                                           I
                                                                                                                                                                  FROM INPUT      8              QAM
                                                                                                                                                                                                                         07852-056
into the second and third DAC Nyquist zones.                                                                                                                       INTERFACE                   ENCODER        5
                                                                                                                                                                                                                     Q
Control of the AD9789 functions is via a serial peripheral
                                                                                                                                                                                Figure 72. QAM Encoder I/O
interface (SPI).
                                                                                                                                                        Table 50 lists the available QAM mapper modes along with the
                                                                           QAM/
                                CMOS                                                                                                                    corresponding input bits and output range. The operation of the
                                          DATA FORMATTER/ASSEMBLER
                               0 TO 15                               DATA FILTER/
                                                                           NCO
 32 INPUT                       LVDS                                                                                                                    QAM encoder when configured in DOCSIS 64-QAM mode is
            150MHz LVDS/CMOS
   PINS                         RISE
                                                                           QAM/                                                                         described in this section. The operation of the QAM encoder in
   AND                                                               DATA FILTER/
                                                   RETIMER
 2 PARITY                                                                                        16×
   PINS
                                                                           NCO
                                                                                           INTERPOLATOR              14-BIT                             the other modes is conceptually the same; only the input data
                                                                                              AND BPF               2.4GSPS
                                CMOS                                       QAM/                                       DAC                               bit encoding and scale factors are different.
                               16 TO 31                              DATA FILTER/            + SCALARS
                                LVDS                                       NCO                                                                          The DOCSIS 64-QAM constellation diagram is shown in
   DCO                           FALL
                                                                           QAM/                   SPI     IRQ RS                                        Figure 73. The constellation diagram shows how the QAM
                                                                                                                                07852-099
   FS                                                                DATA FILTER/
                                                                           NCO                                                                          encoder input is mapped into the QAM constellation. For
                                                                                                                                                        example, an input data-word of 111111 maps to the constellation
                                Figure 70. Top Level Functional Block Diagram
                                                                                                                                                        point in the upper right corner of the 64-QAM constellation.
DATAPATH SIGNAL PROCESSING
                                                                                                                                                                                                         C5 C4 C3, C2 C1 C0
The DSP blocks included on the AD9789 can be grouped into                                                                                                                                  Q
two sections. The first is the datapath signal processing. Four
identical datapaths, or channels, can be used. A block diagram
                                                                                                                                                             110,111 111,011 010,111 011,011 100,101 101,111 110,101 111,111
of a single channel is shown in Figure 71. Enabling and disabling
each DSP block within the datapath takes effect on all channels.
                                                                                                                                                             110,100 111,000 010,100 011,000 100,000 101,010 110,000 111,010
There is independent control of the scaling and the frequency
placement of each channel.
                                                                                                                                                             100,111 101,011 000,111 001,011 000,101 001,111 010,101 011,111
                                                                                                             24-BIT NCO
    QAM                                                                                                      0 TO fDAC /16
                                               SRRC
   MAPPER                                                                                                                                                    100,100 101,000 000,100 001,000 000,000 001,010 010,000 011,010
                                                                                                    RATE
                                                                                                 CONVERTER                                                                                                                           I
                                                         2
                                                                                    2N            P/Q 24-BIT                                                 010,011 011,001 000,011 001,001 000,001 001,101 100,001 101,101
                                                                                  (N = 0 TO 5)   (P/Q = 0.5 TO 1)
                               BYPASS
   INSCALE                      QAM                                                                                  CH GAIN
                                                                                                                                            07852-129
                                                                                                                              Rev. B | Page 39 of 76
AD9789                                                                                                                                                                            Data Sheet
Table 50. QAM Mapper Input and Output Range vs. Mode
ITU-T J.83                                                                           SPI Register 0x07,                                        Bit Range                 Input Bits
Annex                           Description                                          MAPPING[2:0] Bits                                         at Output                 B7 B6 B5 B4 B3 B2 B1 B01
B                               DOCSIS 64-QAM                                        000                                                       −14 to +14                X X C5 C4 C3 C2 C1 C0
B                               DOCSIS 256-QAM                                       001                                                       −15 to +15                C7 C6 C5 C4 C3 C2 C1 C0
A                               DVB-C 16-QAM                                         010                                                       −15 to +15                X X X X C3 C2 C1 C0
A                               DVB-C 32-QAM                                         011                                                       −15 to +15                X X X C4 C3 C2 C1 C0
A and C                         DVB-C 64-QAM                                         100                                                       −14 to +14                X X C5 C4 C3 C2 C1 C0
A and C                         DVB-C 128-QAM                                        101                                                       −11 to +11                X C6 C5 C4 C3 C2 C1 C0
A and C                         DVB-C 256-QAM                                        110                                                       −15 to +15                C7 C6 C5 C4 C3 C2 C1 C0
                                Unused                                               111
1
    X = don’t care.
                                                6
                                                                                                                                                         8
                                                                                                                                                                                       07852-100
                                                2                                                                                                    INSCALE
          –14         –10       –6         –2            2           6      10       14
                                                                                               I                                               Figure 76. Input Scalar Block Diagram
                                             –2
                                                                                                                             SRRC Filter
                                                                                                                             The square root raised cosine (SRRC) filter performs a 2×
                                             –6
                                                                                                                             interpolation and filtering operation on the input data. The
                                                                                                                             SRRC filter has a pass band, transition band, and stop band
                                            –10
                                                                                                                             requirement as per the DOCSIS, Euro-DOCSIS, and DVB-C
                                                                                                                             standards.
                                            –14
                                                                                                                             To cover all the standards, the value of alpha can be set to 0.12,
                                                                                                         07852-058
                                                             SYMBOL I = 6, Q = –10                                           0.13, 0.15, or 0.18. This value is programmed in Register 0x07[5:4].
                                                             I = 00110, Q = 10110
                                                                                                                             The frequency, fN, is determined by the input data baud rate.
                            Figure 74. I and Q Symbol Mapping
                                                                                                                             The response of the SRRC filter is illustrated in Figure 77.
                                                                                                                             The SRRC filter accepts only five bits at its input and can be
                 8     QAM           5                                                                                       bypassed (Register 0x06[6]). If the SRRC filter is the first block
                      MAPPER                                    SRRC
                                                         5                 16                                                enabled in the datapath, these five bits are the five MSBs of the
                16                   16                          2                    16                                     8-bit data-word.
                            X
                                                        16
                      INSCALE             BYPASS
                                                                                             07852-059
                                           QAM
                                                                                 BYPASS
                                                                                  SRRC
                                                                                                            Rev. B | Page 40 of 76
Data Sheet                                                                                                                                                                                                                      AD9789
                                                                                                                                                                 10
                                                                                                                                                                –10
                                 <0.4dB                                   FREQUENCY
  0dB                                                                                                                                                           –20
                                                                                                                                          MAGNITUDE (dB)
                                                 <0.4dB                                                                                                         –30
–3.01dB –40
–50
                                                                                                                                                                –60
                                                           <–43dB                                                                                               –70
                                                                                                                          07852-060
                                                                                                                                                                –80
                              (1 –α) fN            fN                     (1 +α) fN
                                                                                                                                                                –90
                                    Figure 77. SRRC Filter Characteristics                                                                                     –100
                                                                                                                                                                                                                                             07852-103
                                                                                                                                                                  –2.0      –1.5   –1.0     –0.5   0      0.5     1.0       1.5     2.0
If the SRRC filter is used, at least four of the 2× interpolation                                                                                                                         FREQUENCY × fINPUT (Hz)
filters must be enabled. The reason for this is that the SRRC                                                                                                     Figure 80. 2× Half-Band Interpolation Filter 1 Response
filter requires a minimum of 12 clock cycles at the fDAC/16 rate
per sample to function properly.
                                                                                                                                                                 10
Half-Band Interpolation Filters
                                                                                                                                                                  0
The AD9789 can provide from 1× to 32× interpolation through                                                                                                     –10
the datapath using five bypassable half-band interpolation filters.                                                                                             –20
The half-band interpolation filters are controlled via Register
                                                                                                                                          MAGNITUDE (dB)
                                                                                                                                                                –30
0x06[4:0]. The preferred order in terms of power savings for
                                                                                                                                                                –40
bypassing these filters is to bypass Filter 0 first, then Filter 1,
                                                                                                                                                                –50
and so on. The frequency response of the low-pass filters is
                                                                                                                                                                –60
shown in Figure 79 through Figure 82. All of the filters have a
                                                                                                                                                                –70
pass band of 0.8 × fINPUT, where fINPUT is the data rate at the input
of each filter. The pass band is flat to within 0.01 dB for all                                                                                                 –80
                                                                                                                                                                                                                                             07852-104
                                                                                                                                                                  –2.0      –1.5   –1.0     –0.5   0      0.5     1.0       1.5     2.0
                                                                                                                                                                                          FREQUENCY × fINPUT (Hz)
                                          2                           0
                                                                                                                                                                  Figure 81. 2× Half-Band Interpolation Filter 2 Response
                                                                      1
                                                                                                                                                                 10
                                                                                            07852-101
                                                                    BYPASS                                                                                        0
                                                               REGISTER 0x06[4:0]
                                                                                                                                                                –10
 Figure 78. Conceptual Block Diagram of 2× Half-Band Interpolation Filters
                                                                                                                                                                –20
                      10
                                                                                                                                              MAGNITUDE (dB)
                                                                                                                                                                –30
                       0
                                                                                                                                                                –40
                     –10
                                                                                                                                                                –50
                     –20
                                                                                                                                                                –60
   MAGNITUDE (dB)
                     –30
                                                                                                                                                                –70
                     –40
                                                                                                                                                                –80
                     –50
                                                                                                                                                                –90
                     –60
                                                                                                                                                               –100
                                                                                                                                                                                                                                          07852-105
                    –100
                                                                                                              07852-102
                                                                                                                     Rev. B | Page 41 of 76
AD9789                                                                                                                                         Data Sheet
Sample Rate Converter                                                                   Example
The purpose of the sample rate converter (SRC) is to provide                            A DOCSIS application has a master system clock that runs at a
increased flexibility in the ratio of the input baud rate to the                        frequency of fMASTER. Several channel baud rates are supported,
DAC update rate. Each of the four channelization datapaths                              all of which are fractions of the master clock and can be
contains a sample rate converter (SRC) that provides a data rate                        represented by the following equation:
conversion in the range of 0.5 to 1.0 inclusive. The rate conversion
                                                                                                            M
factor is set by the ratio of two 24-bit values, P and Q. Figure 83                              f BAUD       f MASTER                                   (4)
                                                                                                            N
is a conceptual block diagram of the SRC. It can be thought of
as an interpolation block, followed by filtering and decimation                         Equation 1 must be satisfied for fBAUD to be exactly maintained.
blocks.                                                                                 To facilitate this, the DAC sampling frequency is selected to be a
                                                                                        multiple of fMASTER that satisfies the signal bandwidth and output
                                                                                        frequency requirements. For fMASTER = 10.24 MHz, a signal band-
                        P                     Q                                         width requirement of 32 MHz or greater, and a supported output
                                                                                        frequency band of up to 1 GHz, the following DAC sampling
                                                          07852-106
                            24                 24
                        P                     Q                                         frequency can be selected:
    Figure 83. Conceptual Block Diagram of the Sample Rate Converter                            f DAC  224  f MASTER  2293.76 MHz                       (5)
The values of P and Q are set by programming the P[23:0] and                            Inserting Equation 4 and Equation 5 into Equation 1 results in
Q[23:0] registers at Address 0x16 through Address 0x1B.                                 Equation 6.
Table 51. Register Locations for Sample Rate Converter                                                                   P       M
                                                                                                224  f MASTER  I         16   f MASTER               (6)
Bits                         Numerator (P)          Denominator (Q)                                                      Q       N
[23:16] (Byte 2)             Register 0x1B          Register 0x18
                                                                                        Enabling the SRRC filter and four of the half-band interpolation
[15:8] (Byte 1)              Register 0x1A          Register 0x17
                                                                                        filters would result in the total interpolation factor, I, being equal
[7:0] (Byte 0)               Register 0x19          Register 0x16
                                                                                        to 32. Substituting 32 for I and simplifying Equation 6 results in
                                                                                        Equation 7.
The values of P and Q should be selected to satisfy the following
                                                                                                P N 7
equation for the desired baud rate (fBAUD) and DAC clock fre-                                                                                            (7)
quency (fDAC).                                                                                  Q M 16
                    P                                                                   Recall that N and M are given by the required baud rate. For
      f DAC  I       16  f BAUD                                     (1)             example, assume a baud rate of 5.0569 MHz, which results from
                    Q
                                                                                        M = 401 and N = 812.
where I is the total interpolation ratio of the SRRC filter and the
                                                                                                            401
five half-band interpolation filters.                                                           f BAUD          10.24 MHz  5.0569 MHz                   (8)
                                                                                                            812
If Equation 1 is satisfied, the long-term baud rate, fBAUD, is
                                                                                        P and Q can then be calculated from the numerator and
exactly maintained. No residual frequency offset errors are
                                                                                        denominator of Equation 9.
introduced by the rate conversion process.
                                                                                                P 812 7 5684 0 x1634
The values of P and Q must be selected within the following                                                                                            (9)
constraints:                                                                                    Q 401 16 6416 0 x1910
                                                                       Rev. B | Page 42 of 76
Data Sheet                                                                                                                                                      AD9789
The calculated FTW for each channel should be entered into                                    DIGITAL BLOCK UPCONVERTER
the register locations listed in Table 52.                                                    The second half of the DSP engine on the AD9789 combines the
Table 52. Register Locations of FTWs for Each Channel                                         outputs of the four datapaths into one block, scales the block of
FTW            Channel 0       Channel 1       Channel 2                Channel 3             channels, interpolates by 16× to the full DAC rate, and performs
                                                                                              a band-pass filter operation allowing the block of channels to be
[23:16]        Reg. 0x0C       Reg. 0x0F       Reg. 0x12                Reg. 0x15
                                                                                              placed anywhere in the Nyquist bandwidth of the DAC.
[15:8]         Reg. 0x0B       Reg. 0x0E       Reg. 0x11                Reg. 0x14
[7:0]          Reg 0x0A        Reg 0x0D        Reg 0x10                 Reg 0x13                           DATA-             DIGITAL BLOCK
                                                                                                           PATH              UPCONVERTER
                                                                                                             0
The FTW sets the frequency of the sine and cosine signals
generated by the numerically controlled oscillator (NCO).                                                  DATA-
                                                                                                                                  INTERPOLATOR
                                                                                                           PATH
The complex output from the NCO is multiplied by the input                                                   1                                        BPF
                                                                                                                                       16×
                                                                                                                                                    fC = 0 TO
datapath signal to modulate the signal to the desired output                                               DATA-                                      fDAC/2
                                                                                                           PATH
frequency. A conceptual block diagram of the baseband digital                                                2
                                                                                                                         SUM
upconverter is shown in Figure 84.                                                                         DATA-        SCALE
                                                                                                                                                                     07852-109
                                                                                                           PATH                                       BPF
                                                                                                             3                                         fC
                                 SIN                                                              Figure 86. Functional Block Diagram of the Digital Block Upconverter
                                 COS
                                                                                              Each block of the digital block upconverter is described in more
                                     24
                                                07852-107
                                     ROUND
                                    SATURATE                                                                            SUMSCALE
                                                                                                                       REGISTER 0x08
                                                                             Rev. B | Page 43 of 76
AD9789                                                                                                                                                                Data Sheet
Table 54 shows recommended sum scale values for each QAM                                 should be taken to appropriately filter the desired signal with
mapper mode. The criteria used to determine the recommended                              the interpolation filters prior to the input of the BPF..
sum scale values were MER/EVM measurements and spectral
                                                                                                                      0
purity. Because clipping results in impulsive noise, it can be
observed in the output spectrum as a transient increase in the
                                                                                                                    –20
output noise floor. These sum scale values were chosen such
that the transient increases in the noise floor were minimal.
                                                                                                 MAGNITUDE (dB)
These tests were completed for one, two, three, and four carrier                                                    –40
                                                                                                                                                                                     07852-062
                                                                                                                          0       0.5        1.0       1.5             2.0
QAM                        Sum Scale Value (Decimal)                                                                                       FREQUENCY (GHz)
Mode         1 Channel     2 Channels   3 Channels   4 Channels                                               Figure 89. Band-Pass Filter Response at 200 MHz, fDAC = 2.4 GHz
DVB-C        48            28           22           16
16-QAM
DVB-C        54            34                26                    20                                                 0
32-QAM
DVB-C        54            34                26                    20
64-QAM                                                                                                              –20
DVB-C        80            50                38                    30
                                                                                                 MAGNITUDE (dB)
128-QAM
                                                                                                                    –40
DVB-C        54            34                26                    20
256-QAM
DOCSIS       54            34                26                    20                                               –60
64-QAM
DOCSIS       54            34                26                    20
256-QAM                                                                                                             –80
                                                                                                                                                                                     07852-063
The digital band-pass filter works in conjunction with a fixed                                                            0       0.5        1.0       1.5             2.0
                                                                                                                                           FREQUENCY (GHz)
16× interpolator (see Figure 88). The 16× interpolation filter
                                                                                                                   Figure 90. Band-Pass Filter Response at 1 GHz, fDAC = 2.4 GHz
creates 16 images of the baseband signal in the Nyquist band
of the DAC. The digital band-pass filter must then be tuned to
reject the 15 undesired images. The center frequency of the
band-pass filter can be placed anywhere from dc to fDAC. The                                                         0
                          16
                                                                                                                   –10
                                                                                                                                                                                    07852-064
                                                                                                                         0          20          40               60            80
                                                       07852-111
                                        16
                                                                                                                                          FREQUENCY (MHz)
                                       fC
                                                                                                                    Figure 91. Band-Pass Filter Pass-Band Detail, fDAC = 2.4 GHz
   Figure 88. Conceptual Block Diagram of 16× Tunable Band-Pass Filter
                                                                                                                                              FORMATTER/ASSEMBLER
                                                                                                           LVDS                                                               0                                   fDAC
                                                                                                                                               PROGRAMMABLE DATA
                                                                                                                                                                                         fDAC
   Channelizer mode                                                                                       RISE
32 INPUT
                                                                                                                               4 TO 32 BITS
                                                                                                                                                                            DATA-
                                                                                                                     RETIMER
                                                                                                                                                                                          16
                                                                                                                                                                                                INTERPOLATOR
                                                                                     PINS
                                                                                                                                                                     UP TO
                                                                                              LVDS/CMOS
    Quadrature digital upconverter (QDUC ) mode                                                                                                                     32 BITS PATH
                                                                                                                                                                              1                                   BPF
                                                                                                                                                                                                     16×
                                                                                                                                                                                                                fC = 0 TO
In channelizer mode (Register 0x20[3] = 0), the interface can be                                           CMOS
                                                                                                                                                                     UP TO
                                                                                                                                                                            DATA-
                                                                                                                                                                                                                  fDAC/2
                                                                                                          16 TO 31
                                                                                                                                                                    32 BITS PATH
configured for 4- to 32-bit bus widths and can accept up to four                                           LVDS                                                               2     32
                                                                                                            FALL                                                                      SUM
channels of complex data. Any of the signal processing blocks in                 P0
                                                                                                                                                                                     SCALE
                                                                                 P1                                                                                  UP TO DATA-
the digital datapath can be used. The maximum baud rate                                                                                                             32 BITS PATH                                  BPF
                                                                                                                                                                                                                            07852-112
                                                                                FS                                  CLK
                                                                               DCO                                                                                            3                                    fC
supported in channelizer mode is fDAC/48.                                                                           CTL
                                                               Rev. B | Page 45 of 76
AD9789                                                                                                                                                Data Sheet
In LVDS mode, the various interface width options are mapped                                Example 3
to the AD9789 input pins as shown in Table 57. When the inter-                              For an LVDS interface with a 16-bit bus width, 8-bit data width,
face width is set to 32 bits in LVDS mode, the interface becomes                            complex data format, and four channels enabled, the data in
double data rate (DDR). In DDR mode, the first 16 bits are                                  Table 60 is expected on the input port after data is requested.
sampled on the rising edge of the data sampling clock (DSC,
which is synchronous to DCO), and the second 16 bits are                                    Table 60. LVDS Pin Mapping for Bus Width = 16 Bits,
sampled on the falling edge of DSC. All other interface widths                              Data Width = 8 Bits, Data Format = Complex, Four Channels1
are single data rate (SDR), where the input data is sampled on                              DCO                 D[15:8]P, D[15:8]N              D[7:0]P, D[7:0]N
the falling edge of DSC.                                                                    1                   Q0                              I0
                                                                                            2                   Q1                              I1
Table 57. LVDS Pin Assignments for Various Interface Widths
                                                                                            3                   Q2                              I2
Interface Width           Pin Assignments                  BUSWDTH[1:0]
                                                                                            4                   Q3                              I3
4 bits                    D[3:0]P, D[3:0]N                 00
                                                                                            1
                                                                                                I represents the in-phase term and Q represents the quadrature term of the
8 bits                    D[7:0]P, D[7:0]N                 01                                   complex data loaded to a given channel; the channel number follows I or Q.
16 bits                   D[15:0]P, D[15:0]N               10
                                                                                            Example 4
32 bits                   D[15:0]P, D[15:0]N rising        11
                          edge and falling edge                                             For an LVDS interface with a 32-bit bus width, 8-bit data width,
In nibble or byte loading, the most significant nibble or byte                              complex data format, and four channels enabled, the data in
should be loaded first. Data for Channel 0 should be loaded first                           Table 61 is expected on the input port after data is requested.
followed by Channel 1, Channel 2, and Channel 3. In complex                                 Table 61. LVDS Pin Mapping for Bus Width = 32 Bits,
data format, the in-phase part should be loaded before the                                  Data Width = 8 Bits, Data Format = Complex, Four Channels1
quadrature part of the data-word. The data bus is LSB justified                             DCO2                D[15:8]P, D[15:8]N             D[7:0]P, D[7:0]N
when the data for each channel is assembled internally. A few                               1 rise              Q0                             I0
examples of how the interface maps for different configurations                             1 fall              Q1                             I1
follow. For more information on how a particular configuration                              2 rise              Q2                             I2
is mapped, see the Channelizer Mode Pin Mapping for CMOS
                                                                                            2 fall              Q3                             I3
and LVDS section.
                                                                                            1
                                                                                              I represents the in-phase term and Q represents the quadrature term of the
Example 1                                                                                     complex data loaded to a given channel; the channel number follows I or Q.
                                                                                            2
                                                                                              “Rise” means that the data is sourced on the rising edge of DCOx; “fall” means
For a CMOS interface with a 32-bit bus width, 8-bit data width,                               that the data is sourced on the falling edge of DCOx.
real data format, and four channels enabled, the data in Table 58                           DCO and FS Rates in Channelizer Mode
is expected on the input port after data is requested.
                                                                                            The DCO signal is a data clock output provided to clock data
Table 58. CMOS Pin Mapping for Bus Width = 32 Bits,                                         from the digital data source. The DCO is a divided version of
Data Width = 8 Bits, Data Format = Real, Four Channels1                                     the DAC clock. The FS signal is an output provided to request a
DCO               D[31:24]        D[23:16]        D[15:8]         D[7:0]                    new data-word. The average frequency of the FS signal (fFS) is
1                 R3              R2              R1              R0                        exactly equal to the symbol rate or baud rate (fBAUD) of the data.
1
                                                                                            FS is intended as a request line; timing should be taken from the
    R represents the real data loaded to a given channel; the channel number
    follows R.                                                                              DCO. The frequencies of the DCO signal (fDCO), the baud rate
Example 2                                                                                   (fBAUD), and the DAC clock (fDAC) are related as shown by the
                                                                                            following two equations:
For a CMOS interface with a 32-bit bus width, 8-bit data width,
                                                                                                                   P
complex data format, and four channels enabled, the data in                                          f DAC  I       16  f BAUD                                       (1)
Table 59 is expected on the input port after data is requested.                                                    Q
                                                                                                    fDCO = fDAC /(16 × N)                                                (2)
Table 59. CMOS Pin Mapping for Bus Width = 32 Bits,
Data Width = 8 Bits, Data Format = Complex, Four Channels1                                  where:
DCO               D[31:24]        D[23:16]        D[15:8]         D[7:0]                    I is the interpolation factor, which can range from 1 to 64.
1                 Q1              I1              Q0              I0                        P/Q is the rate conversion factor (0.5 to 1.0, inclusive).
2                 Q3              I3              Q2              I2                        N is a programmable DCO divide factor set using the
1
                                                                                            DCODIV[2:0] bits in Register 0x22[6:4].
    I represents the in-phase term and Q represents the quadrature term of the
    complex data loaded to a given channel; the channel number follows I or Q.              Set DCODIV[2:0] to 1, 2, or 4. A value of 0 disables the DCO.
                                                                                            A DCODIV value of 3 is not functional. The frequency of the
                                                                                            DSC signal is always equal to DCO.
                                                                           Rev. B | Page 46 of 76
Data Sheet                                                                                                                                                     AD9789
Before choosing an interface configuration, divide the frequency                If the number of channels enabled is always less than four and
of DCO by the highest frequency baud rate that will be used in                  the user does not plan to enable and disable channels dynamically,
the system and truncate it. The result is the number of available               setting channel prioritization to 0 is the best choice because
DCO cycles (cyclesAVAIL) between FS pulses.                                     fewer clocks and/or pins are required to transfer the input data.
                            f DCO                                             An example of channel prioritization set to 0 is shown in Table 62.
     cycles AVAIL  floor               
                                                                               In this example, the data interface is configured for CMOS with
                            max f BAUD                                        32-bit bus width, 8-bit data width, and real data format.
Each interface configuration requires a particular number of
DCO cycles between FS pulses to successfully load data into all                 Table 62. Input Mapping vs. Enabled Channels,
channels. This number can be calculated using the following                     Channel Prioritization = 0
formula:                                                                                                                   CMOS Bit Mapping
                                                                                Channels                [D31:D24]        [D23:D16]   [D15:D8]                  [D7:D0]
                                  DW
     cycles INTERFACE  N  F                                                  4 Channels              Channel 3        Channel 2   Channel 1                 Channel 0
                                  BW                                            Enabled
where:                                                                          Channel 0                                Channel 3         Channel 2           Channel 1
                                                                                Disabled
N is the number of channels enabled (1 to 4). N is always equal
                                                                                Channel 0,                                                 Channel 3           Channel 1
to 4 if channel prioritization is set to 1 (see the Channel
                                                                                Channel 2
Prioritization section).                                                        Disabled
F represents the data format. If the data format is real, F = 1;
                                                                                The same example behaves differently when channel prioritization
if the data format is complex, F = 2.
                                                                                is set to 1, as shown in Table 63.
DW is the data width in number of bits (8 or 16).
BW is the bus width in number of bits (4, 8, 16, or 32).                        Table 63. Input Mapping vs. Enabled Channels,
For a successful interface design, the number of DCO cycles                     Channel Prioritization = 1
between FS pulses must be greater than the number of DCO                                                                   CMOS Bit Mapping
cycles required by the interface.                                               Channels                [D31:D24]        [D23:D16]   [D15:D8]                  [D7:D0]
                                                                                4 Channels              Channel 3        Channel 2   Channel 1                 Channel 0
Design Example                                                                  Enabled
In this example, a system has the baud rate fFS = 6.4 MHz. If a                 Channel 0               Channel 3        Channel 2         Channel 1
4-bit-wide interface is desired for four channels with real data                Disabled
format and a data width of 8 bits, the selected fDCO should be at               Channel 0,              Channel 3                          Channel 1
                                                                                Channel 2
least 8 × fFS. First, using Equation 1 and Equation 2, evaluate the             Disabled
interface speed with N = 1, P/Q = 0.7, and I = 32.
                                                                                Quadrature Digital Upconverter (QDUC) Mode
     fDAC = 32 × 0.7 × 16 × 6.4 MHz = 2293.76 MHz
                                                                                In QDUC mode (Register 0x20[3] = 1), the data interface is fixed
     fDCO = 2293.76 MHz/(16 × 1) = 143.36 MHz
                                                                                at a 32-bit bus width, 16-bit data width, and complex data format.
The fDCO/fBAUD ratio = 22.4. If a value of N = 2 is selected, the               In QDUC mode, only one channel should be enabled. If more
number of available DCO cycles is reduced to 11; this option                    than one channel is enabled, identical I and Q data is sent to
may not be feasible when the latency values are taken into                      each enabled channel. Within the datapath, the QAM mapper
account. See the Latency Effects on Channelizer Mode section                    and the SRRC filter must be bypassed (Register 0x06[7:6] = 11).
for more information about latency.
Channel Prioritization                                                                                  CMOS
                                                                                                                 I
                                                                                                                          I AND Q
                                                                                                                                     ON
                                                                                                       0 TO 15            16 BITS
When channels are enabled and disabled, the input interface                                             LVDS
                                                                                     32                 RISE
mapping can be affected. If channel prioritization (Register                       INPUT
                                                                                                                          I AND Q
                                                                                                                                                INTERPOLATOR
                                                                                    PINS                                             OFF
                                                                                           LVDS/CMOS
                                                                                                                          16 BITS
0x20[2]) is set to 0, the device expects input samples for only                                                                                                 BPF
                                                                                                                                                                fC =
                                                                                                                                                     16×
                                                               Rev. B | Page 47 of 76
AD9789                                                                                                                                                           Data Sheet
Pin Mapping in QDUC Mode                                                                                  1      2       3   4     5   6     7   8   9   10 11   12 13 14
                                                                                                      A
In CMOS mode, the AD9789 input pins are mapped as shown
in Table 64.                                                                                          B
                                                                                                      C
Table 64. Pin Mapping in QDUC Mode for CMOS Interface                                                 D
Data Bit                       Description                         Pin No.                            E
D31                            MSB of I data                       L5                                 F
D16                            LSB of I data                       P8                                 G
D15                            MSB of Q data                       L9                                 H
D0                             LSB of Q data                       P12                        PARP    J
P1                             Parity for D[31:16]                 L4                         PARN    K                                                                     FSP
P0                             Parity for D[15:0]                  M4                                 L                      P+   15 13    11    9   7   5   3   1   FS     FSN
M P– 15 13 11 9 7 5 3 1 FS DCOP
                                                                                                      N                            14 12 10      8   6   4   2   0   DC     DCON
         1   2   3   4    5   6   7   8   9   10 11    12 13 14
                                                                                                      P                            14 12 10      8   6   4   2   0   DC
    A
                                                                                                                                                                                   07852-114
    B                                                                                                                             14 +LVDS       14 –LVDS
    C                                                                                                                Figure 95. LVDS Data Input Pin Mapping
    D
                                                                                              DCO and FS Rates in QDUC Mode
    E
                                                                                                      f BAUD 
                          PARITY AND CONTROL INPUTS                                                                    P
                                                                                                                 2  N
                     Figure 94. CMOS Data Input Pin Mapping                                                           Q
In LVDS mode, the AD9789 input pins are mapped as shown in                                    where:
Table 65.                                                                                     N is the number of 2× interpolation filters enabled.
                                                                                              P/Q is the rate converter ratio.
Table 65. Pin Mapping in QDUC Mode for LVDS Interface1
                                                                                              The FS signal becomes a request for data that effectively gates the
Data Bit                      Description                          Pin No.
                                                                                              DCO clock and ensures that data is sent at the correct baud rate.
D15P, D15N rising             MSB of I data                        L5, M5
                                                                                              If P/Q = 1 and N = 0, DCO occurs at the baud rate and FS is not
D0P, D0N rising               LSB of I data                        N12, P12
                                                                                              required. In this case, FS is inactive (always high). The DCO
D15P, D15N falling            MSB of Q data                        L5, M5
                                                                                              signal can be used as a constant rate clock to request samples
D0P, D0N falling              LSB of Q data                        N12, P12
                                                                                              from the data source.
PARP, PARN rising             Parity for D[15:0]P, D[15:0]N        L4, M4
                              rising
PARP, PARN falling            Parity for D[15:0]P, D[15:0]N        L4, M4
                              falling
1
    “Rising” means that the data is sourced on the rising edge of DCOx; “falling”
    means that the data is sourced on the falling edge of DCOx.
                                                                             Rev. B | Page 48 of 76
Data Sheet                                                                                                                                                            AD9789
  DCO
                                                                                                                                                                                              07852-115
  DSC
Figure 96. QDUC Mode Interface Timing Diagram for Design Example When FS Is Active
                                                                                                                                           16            16
Design Example                                                                                                     16                  Q          Q             Q
                                                                                                          LVDS                       D          D             D        BITS
                                                                                                          DATA                                                         0 TO 15
In this example, a system has a DAC rate of 1600 MHz and a                                                                           CLK        CLK           CLK
baud rate of 15 MHz. Because fDCO = fDAC/16 = 100 MHz, the                                                                     16          16            16
ratio of fDCO/fFS = 6.667. To satisfy the requirement that P/Q be                                                          Q           Q             Q          Q
                                                                                                                                                                       BITS
                                                                                                                        D            D          D             D
                                                                                                                                                                       16 TO 31
between 0.5 and 1.0, an additional interpolation factor of 8×                                                           CLK          CLK        CLK           CLK
must be applied, so N = 3. Solving for P/Q results in 5/6.                                                  DSC
                                                                                                       Φ 0 TO 15
Therefore, three out of every 20 DCO clock edges should                                                     SNC
                                                                                                       Φ 0 TO 13
                                                                                                                                                                                  07852-071
result in data samples being loaded into the device (the ratio
                                                                                                           PHZ
of fFS/fDCO = 3/20). Figure 96 shows a timing diagram that                                                 Φ 15
illustrates the operation of the interface in this example. In the                                                      Figure 98. LVDS Rearranges the DSC Register
timing diagram, tPD corresponds to the propagation delay                                           Register 0x23 and Register 0x21[2:0] can provide timing adjust-
between the rising edge of FS and when the first sample in a                                       ments with very low jitter penalty, but they can also be set to the
given transmission is sampled into the AD9789. Note that tPD                                       following recommended safe values:
can vary by more than 1 DCO cycle.
                                                                                                          In LVDS mode, DSCPHZ = 0, SNCPHZ = 3, LTNCY = 1
Retimer Operation                                                                                          (see the Latency Register section)
The AD9789 uses a three-register retimer. The first two registers                                         In CMOS mode, DSCPHZ = 0, SNCPHZ = 7, LTNCY = 0
are clocked from any one of 16 phases derived from the DAC                                                 (see the Latency Register section)
clock. The clock for the last register is fixed to Phase 15. The
programmable register clocks are the digital sample clock (DSC)                                    Timing adjustments can then be made in an FPGA or other
and the synchronizer clock (SNC). By choosing different                                            data source.
phases, fine adjustment of the sampling time can be made to                                        Note that selecting Phase 14 or Phase 15 for SNCPHZ results in
adjust for delays in the data source. Register 0x23[7:4] sets the                                  a timing violation. In CMOS mode, setting DSCPHZ one step
DSC phase (DSCPHZ) and Register 0x23[3:0] sets the SNC                                             behind or at SNCPHZ also results in a timing violation.
phase (SNCPHZ) to any one of the 16 phases. The last register                                      Latency Register
in the chain is always clocked from Phase 15.
                                                                                                   A latency register, controlled via Register 0x21[2:0], follows the
The parity counters can aid in identifying the edges of the data                                   three-register retimer and can delay the data up to seven DCO
valid windows. Operation in CMOS mode is quite similar to oper-                                    clocks in steps of one DCO clock. The critical retiming is
ation in LVDS mode, as can be seen in Figure 97 and Figure 98.                                     already done in the first three registers, so an incorrect latency
                                      32          32
                        32      Q             Q          Q
                                                                                                   value does not result in a timing violation. The latency value
     CMOS                                                           BITS
                              D             D          D            0 TO 31                        determines which data sample is the first sample in a trans-
      DATA
                              CLK           CLK        CLK
                                                                                                   mission and routes that sample to the appropriate channel.
      DSC
 Φ 0 TO 15                                                                                         Latency is affected by the round-trip delay from when FS goes
      SNC                                                                                          high to when the first data sample is output from the retimer. If
 Φ 0 TO 13
                                                                              07852-070
          PHZ                                                                                      the latency value programmed into the part is incorrect, the
          Φ 15
                                                                                                   input data samples will not be assembled properly.
                       Figure 97. CMOS Retiming Registers
                                                                          Rev. B | Page 49 of 76
AD9789                                                                                                                                 Data Sheet
               0123 4 56 7 8              16           24               32               40            48             56              64        72
DCO
FS
LVDS DDR
            SAMPLE       SAMPLE        SAMPLE       SAMPLE           SAMPLE         SAMPLE          SAMPLE         SAMPLE            SAMPLE   SAMPLE
LVDS SDR
                         SAMPLE                     SAMPLE                          SAMPLE                         SAMPLE                     SAMPLE
   CMOS
            SAMPLE                     SAMPLE                        SAMPLE                         SAMPLE                           SAMPLE
                                                                                                                                                       07852-116
                                                       Figure 99. Sampling Points at Delay = 0
                                                                Rev. B | Page 50 of 76
Data Sheet                                                                                                             AD9789
Table 66. Recommended Retimer Settings for All Delay                    Delay    96    97     98    99    100    101   102     103
Values, LVDS Mode                                                       LAT      6     6      6     6     6      6     7       7
Delay    0     1      2     3     4      5     6       7                SNC      7     8      9     9     10     10    2       3
LAT      0     0      0     0     0      0     1       1                DSC      8     9      10    11    12     13    14      15
SNC      7     8      9     9     10     10    2       3                Delay    104   105    106   107   108    109   110     111
DSC      8     9      10    11    12     13    14      15               LAT      7     7      7     7     7      7     7       7
Delay    8     9      10    11    12     13    14      15               SNC      3     4      4     5     5      6     6       7
LAT      1     1      1     1     1      1     1       1                DSC      0     1      2     3     4      5     6       7
SNC      3     4      4     5     5      6     6       7                Delay    112   113    114   115   116    117   X       X
DSC      0     1      2     3     4      5     6       7                LAT      7     7      7     7     7      7     X       X
Delay    16    17     18    19    20     21    22      23               SNC      7     8      9     9     10     10    X       X
LAT      1     1      1     1     1      1     2       2                DSC      8     9      10    11    12     13    X       X
SNC      7     8      9     9     10     10    2       3
DSC      8     9      10    11    12     13    14      15               Table 67. Recommended Retimer Settings for All Delay
Delay    24    25     26    27    28     29    30      31               Values, CMOS Mode
LAT      2     2      2     2     2      2     2       2                Delay    0     1      2     3     4      5     6       7
SNC      3     4      4     5     5      6     6       7                LAT      0     0      0     0     0      0     1       1
DSC      0     1      2     3     4      5     6       7                SNC      7     8      8     9     9      2     2       3
Delay    32    33     34    35    36     37    38      39               DSC      0     1      2     3     4      5     6       7
LAT      2     2      2     2     2      2     3       3                Delay    8     9      10    11    12     13    14      15
SNC      7     8      9     9     10     10    2       3                LAT      1     1      1     1     1      1     1       1
DSC      8     9      10    11    12     13    14      15               SNC      3     4      4     5     5      6     6       7
Delay    40    41     42    43    44     45    46      47               DSC      8     9      10    11    12     13    14      15
LAT      3     3      3     3     3      3     3       3                Delay    16    17     18    19    20     21    22      23
SNC      3     4      4     5     5      6     6       7                LAT      1     1      1     1     1      1     2       2
DSC      0     1      2     3     4      5     6       7                SNC      7     8      8     9     9      2     2       3
Delay    48    49     50    51    52     53    54      55               DSC      0     1      2     3     4      5     6       7
LAT      3     3      3     3     3      3     4       4                Delay    24    25     26    27    28     29    30      31
SNC      7     8      9     9     10     10    2       3                LAT      2     2      2     2     2      2     2       2
DSC      8     9      10    11    12     13    14      15               SNC      3     4      4     5     5      6     6       7
Delay    56    57     58    59    60     61    62      63               DSC      8     9      10    11    12     13    14      15
LAT      4     4      4     4     4      4     4       4                Delay    32    33     34    35    36     37    38      39
SNC      3     4      4     5     5      6     6       7                LAT      2     2      2     2     2      2     3       3
DSC      0     1      2     3     4      5     6       7                SNC      7     8      8     9     9      2     2       3
Delay    64    65     66    67    68     69    70      71               DSC      0     1      2     3     4      5     6       7
LAT      4     4      4     4     4      4     5       5                Delay    40    41     42    43    44     45    46      47
SNC      7     8      9     9     10     10    2       3                LAT      3     3      3     3     3      3     3       3
DSC      8     9      10    11    12     13    14      15               SNC      3     4      4     5     5      6     6       7
Delay    72    73     74    75    76     77    78      79               DSC      8     9      10    11    12     13    14      15
LAT      5     5      5     5     5      5     5       5                Delay    48    49     50    51    52     53    54      55
SNC      3     4      4     5     5      6     6       7                LAT      3     3      3     3     3      3     4       4
DSC      0     1      2     3     4      5     6       7                SNC      7     8      8     9     9      2     2       3
Delay    80    81     82    83    84     85    86      87               DSC      0     1      2     3     4      5     6       7
LAT      5     5      5     5     5      5     6       6                Delay    56    57     58    59    60     61    62      63
SNC      7     8      9     9     10     10    2       3                LAT      4     4      4     4     4      4     4       4
DSC      8     9      10    11    12     13    14      15               SNC      3     4      4     5     5      6     6       7
Delay    88    89     90    91    92     93    94      95               DSC      8     9      10    11    12     13    14      15
LAT      6     6      6     6     6      6     6       6                Delay    64    65     66    67    68     69    70      71
SNC      3     4      4     5     5      6     6       7                LAT      4     4      4     4     4      4     5       5
DSC      0     1      2     3     4      5     6       7                SNC      7     8      8     9     9      2     2       3
                                                                        DSC      0     1      2     3     4      5     6       7
                                                       Rev. B | Page 51 of 76
AD9789                                                                                                                               Data Sheet
Delay     72     73      74     75     76     77     78      79               The timing of the input data is referenced to DCO for a given
LAT       5      5       5      5      5      5      5       5                phase of DSC. The CMOS data input timing over temperature is
SNC       3      4       4      5      5      6      6       7                shown in Table 68 for DCO_INV = 0 (Register 0x20[4]),
DSC       8      9       10     11     12     13     14      15               DSCPHZ = 0 (Register 0x23[7:4]), and DCODIV = 1 (Register
Delay     80     81      82     83     84     85     86      87               0x22[6:4]). Table 68 also shows the data valid window (DVW).
LAT       5      5       5      5      5      5      6       6                The data valid window is the sum of the setup and hold times of
SNC       7      8       8      9      9      2      2       3                the interface. DVW is the minimum amount of time that valid
DSC       0      1       2      3      4      5      6       7                data must be presented to the device to ensure proper sampling.
Delay     88     89      90     91     92     93     94      95               Table 68. CMOS Data Input Timing with Respect to DCO
LAT       6      6       6      6      6      6      6       6
                                                                              Temperature              Min tS (ns)     Min tH (ns)    Min DVW (ns)
SNC       3      4       4      5      5      6      6       7
                                                                              −40°C                    4.9             −1.4           3.5
DSC       8      9       10     11     12     13     14      15
                                                                              +25°C                    5.1             −1.6           3.5
Delay     96     97      98     99     100    101    102     103
                                                                              +85°C                    5.3             −1.7           3.6
LAT       6      6       6      6      6      6      7       7                −40°C to +85°C           5.3             −1.4           3.9
SNC       7      8       8      9      9      2      2       3
DSC       0      1       2      3      4      5      6       7                For any value of DSCPHZ greater than 0, the setup and hold
Delay     104    105     106    107    108    109    110     111              times shift by increments of tDCO/16, where tDCO is the period of
                                                                              the data clock.
LAT       7      7       7      7      7      7      7       7
SNC       3      4       4      5      5      6      6       7                        tS = 5.3 ns − ((tDCO/16) × DSCPHZ)
DSC       8      9       10     11     12     13     14      15                       tH = 0.24 ns + ((tDCO/16) × DSCPHZ)
Delay     112    113     114    115    116    117    X       X
LAT       7      7       7      7      7      7      X       X
SNC       7      8       8      9      9      2      X       X
                                                                               DCO
DSC       0      1       2      3      4      5      X       X
                                                                                                                  tS       tH
Latency Effects on Channelizer Mode                                           INPUT
                                                                               DATA
When selecting an interface configuration in channelizer mode,
                                                                                                                                                             07852-117
the number of DCO cycles between FS pulses (cyclesAVAIL) must
                                                                               DSC
be greater than the number of DCO cycles required by the inter-
                                                                                                     Figure 100. CMOS Input Timing
face configuration (cyclesINTERFACE). Latency consumes some of
these available DCO cycles between FS. This decrease in available             In some interface modes, the delay from the rising edge of DCO
DCO cycles is a result of the round-trip propagation delay from               to the rising edge of FS needs to be known. This delay is summa-
the FS output of the AD9789 to the respective data sample at the              rized over temperature in Table 69.
input of the AD9789 (LTNCY[2:0]) in addition to the internal
                                                                              DCO
latency of the device.
                                                                                                tD
For a successful interface design, the following condition must
be met:                                                                         FS
                                                                              DSC
CMOS Interface Timing
                                                                                               Figure 101. CMOS_DCO to CMOS_FS Delay
When the AD9789 is configured with a CMOS interface
(CMOS_CTRL = CMOS_BUS = 3.3 V), a CMOS data clock                             Table 69. Timing Delay Between CMOS_DCO and CMOS_FS
output signal, DCO, is provided to drive data from the data                   Temperature            tD, MAX DCO to FS (ns)     tD, MIN DCO to FS (ns)
source. The output signal operates at the input data rate, which              −40°C                  0.64                       0.28
is equal to fDAC/16 when DCODIV = 1. CMOS data on the bus is                  +25°C                  0.71                       0.4
sampled on the rising edge of an internal sampling clock (DSC).               +85°C                  0.85                       0.49
Note that the frequency of DCO is equal to the frequency of                   −40°C to +85°C         0.85                       0.28
DSC and the phase relationship between DCO and DSC is
determined by DSCPHZ (Register 0x23[7:4]).
                                                             Rev. B | Page 52 of 76
Data Sheet                                                                                                                                  AD9789
LVDS Interface Timing                                                            In some interface modes, the delay from the rising edge of
When the AD9789 is configured with an LVDS interface                             DCO to the rising edge of FS needs to be known. This delay
(CMOS_CTRL = CMOS_BUS = 0 V), an LVDS data clock out-                            is summarized over temperature in Table 71.
put signal, DCO, is provided to drive data from the data source.                 DCO
The LVDS interface may be single data rate (SDR) or double                                        tD
data rate (DDR) depending on the bus width configuration. In
                                                                                   FS
SDR, data is sampled into the part only on the falling edge of
the internal sampling clock (DSC). Note that the frequency of
                                                                                                                                                        07852-120
DCO is equal to the frequency of DSC, so the effective data rate                 DSC
is equal to the DCO frequency. The phase relationship between
                                                                                                       Figure 103. LVDS DCO to FS Delay
DCO and DSC is determined by DSCPHZ (Register 0x23[7:4]).
In DDR, data is sampled into the part on both the rising and falling             Table 71. Timing Delay Between LVDS DCO and FS
edges of DSC, so the effective data rate is equal to twice the DCO               Temperature           tD, MAX DCO to FS (ns)      tD, MIN DCO to FS (ns)
frequency. The interface is DDR only when the bus width is equal to              −40°C                 0.37                        0.21
32 bits. The DCO frequency is equal to fDAC/16 when DCODIV = 1.                  +25°C                 0.35                        0.16
The timing of the input data is referenced to DCO for a given phase              +85°C                 0.32                        0.12
of DSC. The LVDS input data timing over temperature is shown                     −40°C to +85°C        0.37                        0.12
in Table 70 for DCO_INV = 0 (Register 0x20[4]), DSCPHZ = 0
                                                                                 Parity
(Register 0x23[7:4]), and DCODIV = 1 (Register 0x22[6:4]).
                                                                                 The AD9789 supports parity checking on the input data bus.
Table 70. LVDS Data Input Timing with Respect to DCO                             There are three parity checking modes: even parity, odd parity,
Temperature            Min tS (ns)    Min tH (ns)     Min DVW (ns)               and IQ parity. In IQ parity mode, a value of 0 is always expected
−40°C                  1.04           0.24            1.28                       on the I channel and a value of 1 is always expected on the Q
+25°C                  1.23           0.16            1.39                       channel. Note that IQ parity mode is generally useful only when
+85°C                  1.41           0.03            1.44                       the LVDS interface is used. These modes are controlled via
−40°C to +85°C         1.41           0.24            1.65                       Register 0x20[1:0].
In DDR mode, these setup and hold times must be applied to                       Table 72. Parity Mode SPI Settings
both edges of DCO. In SDR mode, these setup and hold times                       Parity Mode                              Register 0x20[1:0]
must be applied to the falling edge of DCO.                                      Deactivates Parity Checking              00
For any value of DSCPHZ greater than 0, the setup and hold                       IQ Parity                                01
times shift by increments of tDCO/16, where tDCO is the period                   Even Parity                              10
of the data clock.                                                               Odd Parity                               11
     tS = 1.41 ns − ((tDCO/16) × DSCPHZ)                                         If parity checking is used, each data-word that is transferred
     tH = 0.24 ns + ((tDCO/16) × DSCPHZ)                                         into the AD9789 should have a parity bit accompanying it,
                                                                                 regardless of FS. In other words, parity must be valid for every
                         SINGLE DATA RATE (SDR)
                                                                                 DCO edge. The parity bits are located at Pin L4 and Pin M4.
 DCO
                                                                                 When operating the interface in CMOS mode, the input parity
                                                                                 bits are referred to as P1 and P0, respectively. When operating
                                     tS   tH
                                                                                 the interface in LVDS mode, the input parity bits are referred
INPUT
 DATA                                                                            to as PARP and PARN, respectively.
                                                                                 Recall that the LVDS interface can be single data rate (SDR) or
 DSC                                                                             double data rate (DDR), depending on the bus width configu-
                                                                                 ration. The interface is DDR only when the bus width is equal
                         DOUBLE DATA RATE (DDR)                                  to 32 bits.
DCO
             tS   tH                 tS   tH               tS   tH
INPUT
 DATA
                                                                     07852-119
DSC
                                                                Rev. B | Page 53 of 76
AD9789                                                                                                                                                     Data Sheet
In QDUC mode, where the interface is fixed at a 32-bit bus                                      If a parity error occurs, the parity counter (Register 0x02[7:0])
width, the parity behavior is straightforward (see Table 73).                                   is incremented. The parity counter continues to accumulate
Table 73. Parity Behavior in QDUC Mode                                                          until it is cleared or until it reaches a maximum value of 255.
                                                                                                The count can be cleared by writing a 1 to Register 0x04[7].
Inter-        Bus
face          Width        Even/Odd Parity                      IQ Parity                       An IRQ can be enabled to trigger when a parity error occurs by
CMOS          32 bits      P1 checks D[31:16]                   P1 = 0                          writing a 1 to Register 0x03[7]. The status of IRQ can be meas-
                           P0 checks D[15:0]                    P0 = 1                          ured via Register 0x04[7] or by using the IRQ pin (Pin P2). If
LVDS1         32 bits      [PARP, PARN] rising checks           PARP rising = 0                 using the IRQ pin and more than one IRQ is enabled, the user
(DDR)                      D[15:0]P, D[15:0]N rising            PARN rising = 1                 must check Register 0x04 when an IRQ event occurs to determine
                           [PARP, PARN] falling checks          PARP falling = 1                whether the IRQ was caused by a parity error. The IRQ can also
                           D[15:0]P, D[15:0]N falling           PARN falling = 0                be cleared by writing a 1 to Register 0x04[7].
1
    “Rising” corresponds to the data sampled on the rising edge of DSC; “falling”
    corresponds to the data sampled on the falling edge of DSC.                                 ANALOG MODES OF OPERATION
In channelizer mode, where the interface is configurable for                                    The AD9789 uses a quad-switch architecture that can be config-
different bus widths, data widths, and data formats, the parity                                 ured to operate in one of three modes via the serial peripheral
bits check the data-word on the bus.                                                            interface: normal mode, RZ mode, and mix mode.
For example, consider a configuration in channelizer mode where                                 The quad-switch architecture masks the code-dependent glitches
the bus width is 4, the data width is 8, and the data format is                                 that occur in a conventional two-switch DAC. Figure 104 shows
real. In this case, eight clock cycles are required to transfer all of                          the waveforms for a conventional DAC and the quad-switch DAC.
the baud rate data to represent four channels. In the even parity                               In the two-switch architecture with D1 and D2 in different states,
or odd parity mode, one parity bit and four data bits are sent on                               a switch transition results in a glitch. However, if D1 and D2 are
each clock; the parity bit checks the four data bits to verify that                             at the same state, the switch does not create a glitch. This code-
all of the data was sent over the interface.                                                    dependent glitching causes an increased amount of distortion in
Table 74 summarizes the behavior of the two parity pins and                                     the DAC. In the quad-switch architecture, two switches are
how they interact with the data in all interface modes.                                         always transitioning at each half clock cycle, regardless of the
                                                                                                code; therefore, code-dependent glitches are eliminated, but a
Table 74. Parity Behavior in Channelizer Mode                                                   constant glitch at 2 × fDAC is created.
Inter-        Bus
face          Width       Even/Odd Parity                      IQ Parity
CMOS          4 bits      P1 ignored                           P1 = 0                               INPUT DATA    D1    D2    D3    D4    D5    D6   D7     D8    D9    D10
                                                                               Rev. B | Page 54 of 76
Data Sheet                                                                                                                                                                                                                     AD9789
  INPUT DATA                        D1        D2     D3      D4     D5   D6      D7     D8     D9        D10
                                                                                                                                              ANALOG CONTROL REGISTERS
           DACCLK                                                                                                                             The AD9789 includes registers for optimizing its analog
                                                    D3                                  –D8                                                   performance. These registers include noise reduction in the
                                          D2               D4                    –D7               –D9
                                                                                                                                              output current mirror and output current mirror headroom
                                   D1                              D5     –D6                            –D10
     4-SWITCH                                                                                                        t
                                                                                                                                              adjustments.
 DAC OUTPUT
(fS MIX MODE)                                                                                                                                 Mirror Roll-Off Frequency Control
                                    –D1                             –D5 D6                           D10
                                              –D2            –D4                D7            D9                                              Using the MSEL[1:0] bits (Register 0x36[1:0]), the user can
                                                     –D3                               D8                                                     adjust the noise contribution of the internal current mirror to
                                                                                                                                              optimize the 1/f noise. Figure 107 shows MSEL vs. the 1/f noise
    4-SWITCH
 DAC OUTPUT                                                              D6     D7     D8     D9     D10             t                        with 20 mA full-scale current into a 50 Ω resistor.
 (RETURN-TO-                       D1     D2        D3     D4      D5                                                                                             –110
 ZERO MODE)
                                                                                                                               07852-073
                                                                                                                                                                  –115
                               Figure 105. Mix Mode and RZ Mode DAC Waveforms
Switching between analog modes reshapes the sinc roll-off –120 MSEL = 01
                                                                                                                                                 NOISE (dBm/Hz)
inherent at the DAC output. The performance and maximum                                                                                                                                                               MSEL = 11
amplitude in all three Nyquist zones is affected by this sinc                                                                                                     –125
                                                                                                                                                                                                                                        07852-083
                      –5 RZ MODE                                                                                                                                         1                          10                            100
                                                                                                                                                                                              FREQUENCY (kHz)
                     –10                                                                                                                                                     Figure 107. 1/f Noise with Respect to MSEL Bits
   AMPLITUDE (dBm)
                     –15
                                                                          NORMAL
                                                                           MODE
                     –20
–25
–30
                     –35
                                                                                                                 07852-074
Figure 106. Sinc Roll-Off for Each Analog Operating Mode (fS = 2 × DACCLK)
The RZ mode, with its lower but flat response, can be quite
useful for quick checks of system frequency response.
                                                                                                                             Rev. B | Page 55 of 76
AD9789                                                                                                                                                                Data Sheet
VOLTAGE REFERENCE                                                                                             VREF (Pin C14) must be bypassed to ground with a 1 nF
The AD9789 output current is set by a combination of digital                                                  capacitor. The band gap voltage is present on this pin and can
control bits and the I120 reference current, as shown in                                                      be buffered for use in external circuitry. The typical output
Figure 108.                                                                                                   impedance is near 5 kΩ. If desired, an external reference can be
                                                                                                              used to overdrive the internal reference by connecting it to the
                                         AD9789                                                               VREF pin.
                                  VBG              FSC[9:0]
                                                                 DAC
                                  1.2V                                                                        IPTAT (Pin D14) is used for factory testing and can simply be
                          VREF
                                         –
                                                                                                              left floating. IPTAT is an output current that is proportional to
                           I120                    CURRENT                                                    absolute temperature. At 25°C, the output current is approx-
               1nF                       +
                                                   SCALING
                       10kΩ
                                                              FULL-SCALE                                      imately 10 μA and follows a slope of approximately 20 nA/°C.
                                                               CURRENT
                                                                           07852-084
                                                                                                              For optimal DOCSIS 3.0 ACLR performance, the full-scale
                                  I120
                   AVSS                                                                                       output current settings provided in Table 75 are recommended.
                              Figure 108. Voltage Reference Circuit
                                                                                                              Table 75. Recommended Full-Scale Current Settings vs.
The reference current is obtained by forcing the band gap                                                     Number of QAM Channels
voltage across an external 10 kΩ resistor from I120 (Pin B14) to                                              Number of
ground. The 1.2 V nominal band gap voltage, VREF (Pin C14),                                                   QAM Channels               Recommended IFS (mA)         FSC[9:0]
generates a 120 μA reference current in the 10 kΩ resistor. This                                              1                          20                           512
current is adjusted digitally by FSC[7:0] (Register 0x3C[7:0])                                                2                          25                           720
and FSC[9:8] (Register 0x3D[1:0]) to set the output full-scale                                                3                          25                           720
current, IFS, in milliamperes.                                                                                4                          25                           720
       IFS = 0.023 × FSC[9:0] + 8.58
                                                                                                              DAC OUTPUT STAGES
The full-scale output current range is approximately 8.6 mA to
32.1 mA for register values from 0x000 to 0x3FF. The default                                                  To properly evaluate the AD9789 in the lab, three distinct
value of 0x200 generates 20 mA full scale. The typical range is                                               output coupling circuits were used.
shown in Figure 109.                                                                                          Figure 110 shows the optimal output network when measuring
              35                                                                                              traditional DAC performance specifications such as SFDR and
                                                                                                              IMD performance with sine waves.
              30
                                                                                                                            IOUTP
              25                                                                                                                     90Ω                  JTX-2-10T
                                                                                                                              70Ω
                                                                                                                                            90Ω
                                                                                                                                                                                    07852-121
              20                                                                                                            IOUTN
   IFS (mA)
                                                                                             Rev. B | Page 56 of 76
Data Sheet                                                                                                                                                              AD9789
Finally, when measuring performance for CMTS and other                                           The buffer, in turn, can be easily driven from lower level signals
digital TV applications, it is advantageous to insert a 1 dB,                                    such as CML or attenuated PECL that might be encountered on
1.2 GHz Chebyshev low-pass filter between the DAC and the                                        a PCB. This buffer also provides very low, 100 fs added random
transformer to better control the impedance seen at the DAC                                      jitter, which is important to obtain the optimal ac performance
core. This helps to decrease the folded back harmonics for                                       from the AD9789. A functional block diagram of the ADCLK914
higher frequency outputs. The optimal transformer for CMTS                                       is shown in Figure 113. Figure 114 shows the recommended
measurements is the JTX-2-10T, which consists of a balun and                                     schematic for the ADCLK914/AD9789 interface. Refer to the
center-tapped transformer in a single package. This output stage                                 ADCLK914 data sheet for more information. Any time that the
is shown in Figure 112.                                                                          noise floor from the DAC cannot meet the specifications in this
                                                                                                 data sheet, the clock should be examined.
                         4.7pF                                                                                                     VCC
                                    5.6nH
  IOUTP
                                                                                                         VREF
               90Ω                     2.2pF          JTX-2-10T
      70Ω                                                                                                  VT                               ADCLK914
                         90Ω
                                    5.6nH
  IOUTN                                                                                                             50Ω      50Ω                                  50Ω        50Ω
                                                                                 07852-123
                                                                                                                                                            Q
                         4.7pF                                                                             D
                                                                                                                                                            Q
                                                                                                           D
            Figure 112. Recommended Transformer Output Stage
                           for CMTS Measurements
                                                                                                                                                                                     07852-124
Traces from the DAC to the transformer should be 50 Ω imped-                                                                          VEE
ance to ground each in Figure 110 and Figure 112 and 25 Ω to                                                     Figure 113. ADCLK914 Functional Block Diagram
ground each in Figure 111 to avoid unnecessary parasitics.                                       The internal 50 Ω resistors shown at the ADCLK914 inputs are
CLOCKING THE AD9789                                                                              rated to carry currents from PECL or CML drivers. The VT pin
                                                                                                 can be connected to VCC, a PECL current sink, or the internal
To provide the required signal swing for the internal clock
                                                                                                 VREF, or it can be left floating depending on the source. The
receiver of the AD9789, it is necessary to use an external clock
                                                                                                 common-mode input range of the ADCLK914 does not include
buffer chip to drive the CLKP and CLKN inputs. These high
                                                                                                 LVDS voltage levels, so ac coupling is required in that case.
level, high slew rate signals should not be routed any distance
on a PCB. The recommended clock buffer for this application
 is the ADCLK914. This ultrafast clock buffer is capable of
providing 1.9 V out of each side into a 50 Ω load terminated
to VCC (3.3 V) for a total differential swing of 3.8 V.
                                                     GND
                                                             C83                                                                         VCC33
                                                             0.01µF
                                                                                 VCC33
                                                                                                                 R13          R14          C99
                                                                                                                 49.9Ω        49.9Ω       2400pF
                                                                          U3                                                             C0803H50
                                                                          ADCLK914                                                                                CLKP
                                                       16 15 14 13
                 J3                            GND                                                                                                        R17
                                    C81
                                                                  VEE
                                                                  VCC
                                                           VREF
                                                             VT
            PSTRNKPE4117                                                                                                                   C102
                                   0.01µF                                                                                                                 100Ω
                     1                           1                         12                                                             2400pF
                                                                                                                                                          R0402
                                                     D                   Q                                                               C0803H50
                                                 2                         11
                                                     D                   Q                                                                                        CLKN
              2 3 4 5               C82          3   NC                 NC 10
                                   0.01µF        4   NC                 NC 9
                                                                                                           ADCLK914 SUPPLY DECOUPLING
                                                           VCC
                GND
                                                           VEE
                                                                                                                                                       VCC33
                                                           NC
                                                           NC
                                 R15
                                 49.9Ω                    5 6 7 8
                                                                                 VCC33                   C31        C32             C33          C34
                                                                                                         0.1µF      0.01µF          0.1µF        0.01µF
                                 GND                                                                     C0402      C0402           C0402        C0402
                                                                  GND
                                                                                                                                                                         07852-125
Figure 114. ADCLK914/AD9789 Interface Circuit for Use with a Lab Generator
                                                                                Rev. B | Page 57 of 76
AD9789                                                                                                                                                                                Data Sheet
Optimizing the Clock Common-Mode Voltage                                                                                   Table 76. Four-Carrier DOCSIS Close-In ACLR Performance
In addition to the system that optimizes the handoff timing, an                                                            at 900 MHz for Various Phase Noise Profiles
additional system sets the common-mode voltage of the clock.                                                                                                    Phase Noise (dBc)
This system can be used to properly align the crossing point of                                                            Band             Profile 1     Profile 2   Profile 3   Profile 4                  Spec
the CLKP and CLKN signals to ensure that the duty cycle of the                                                             750 kHz          −71           −67.2       −62.4       −59.1                      −60
                                                                                                                           to 6 MHz
clock is set properly. Figure 115 shows how the common-mode
                                                                                                                           6 MHz to         −70.9         −70.3          −67           −63.8                 −63
voltage of CLKP and CLKN is set. There are eight switches                                                                  12 MHz
controlled by the CLKP_CML bits (Register 0x32[4:1]) and the                                                               12 MHz to        −71           −70.8          −70.8         −70.8                 −65
CLKN_CML bits (Register 0x31[7:4]) for both the CLKP and                                                                   18 MHz
CLKN signals. The direction of the adjustment is determined by
                                                                                                                           Table 77 shows the phase noise at various offsets for each
the PSIGN and NSIGN bits (Register 0x32, Bit 5 and Bit 0). If
                                                                                                                           profile. (All phase noise numbers are specified in dBc/Hz.)
PSIGN and NSIGN are low, the common-mode voltage decreases
with CLKP_CML/CLKN_CML values. If PSIGN and NSIGN are                                                                      Table 77. Phase Noise Summary for Each Profile
high, the common-mode voltage increases with CLKP_CML/                                                                                                        Phase Noise (dBc/Hz)
CLKN_CML values, as shown in Figure 116. With both                                                                         Offset1          Profile 1        Profile 2         Profile 3       Profile 4
CLKP_CML and CLKN_CML set to 0, the feedback path forces                                                                   2 kHz            −114.8           −112.8            −111.7          −111.2
the common-mode voltage to be set to approximately 0.9 V. The                                                              20 kHz           −117.8           −115.5            −114.6          −113.8
optimal ac performance occurs at a setting of −15 on both the                                                              200 kHz          −128.3           −118.9            −118.3          −116.8
CLKP and CLKN offset bits.                                                                                                 2 MHz            −148.5           −127.9            −122.2          −117.9
                                                                                                                           20 MHz           −152.5           −149.9            −148            −145.7
                                                                                                                           1
                                                                                                                               At offsets less than 500 kHz, the measurement instrument dominates the
                                                                                                                               phase noise performance.
                                    CLKx_CML
                                      SIGN = 0
                                                                                                                           To meet the close-in ACLR requirements for four-carrier
                                     CLKP/CLKN                                                                             DOCSIS, the phase noise found in Profile 3 is the minimum
                                                                                                                           requirement necessary.
                                    CLKx_CML
                                      SIGN = 1                                                                             MU DELAY CONTROLLER
                                                                                                                           The mu delay adjusts timing between the digital and analog
                                                                                  07852-081
                             0.80                                                                                                                                   MU Φ
                                                                                                                                                                  CONTROL
                                                                                                                                                                                                 07852-077
0.75
                                                                                                          Rev. B | Page 58 of 76
Data Sheet                                                                                                                                                          AD9789
Operating the Mu Controller in Auto Mode                                        The search fails if the mu delay reaches the endpoints. If the
The mu controller is enabled via Register 0x33[0]. Enabling the                 controller does not find the desired phase during the search, the
controller sets in motion the phase search mode. Before enabling                TRACK_ERR bit (Register 0x2F[5]) determines the corrective
the controller, it is important to turn on both the phase comparator            action as follows:
boost (Register 0x3E[5]) and the mu control duty cycle correction                        Continue (0): continues to search (optimal setting)
circuitry (Register 0x30[7]). Both of these functions allow for more                     Reset (1)
robust operation of the mu controller over the entire operating
                                                                                                   18
speed of the part. The three modes of operation for the mu                                                                            DESIRED
                                                                                                   16                                  PHASE
controller are specified by the MODE[1:0] bits in Register                                                                              AND                        GUARD
                                                                                                                                       SLOPE                       BAND
0x33[5:4] as follows:                                                                              14
                                                                                        MU PHASE
                                                                                                   10
    Search only (10)
                                                                                                    8
                                                                                                                                                                                     07852-078
point to begin the search is in the middle of the delay line, or                                        0     40   80   120   160    200 240 280   320       360   400         440
                                                                                                                                    MU DELAY
approximately 216. The initial search algorithm works by sweep-
                                                                                                        Figure 118. Typical Mu Phase Characteristics @ 2.4 GSPS
ing through different mu delay values until the desired phase is
measured; this phase is specified using the MUPHZ[4:0] bits in                  To determine whether the search is on the correct slope, the
Register 0x39[4:0], with the maximum allowable phase being 16.                  controller measures the slope by first incrementing and then
If values larger than 16 are loaded, the controller will not lock.              decrementing the mu delay value until any of the following
When the desired phase is measured, the slope of the phase                      events happens:
measurement is calculated and compared to the desired slope,                             The phase changes by 2.
which is specified by the SLOPE bit in Register 0x33[6]. For                             The phase is equal to 16 (the maximum value).
optimal ac performance, the best setting for the search is a
                                                                                         The phase is equal to 0 (the minimum value).
positive slope and a phase value of 14. If the phase and slope
                                                                                         The mu delay is 431 (the maximum value).
match the configured values, the search algorithm is finished.
                                                                                         The mu delay is 0 (the minimum value).
The SEARCH_TOL bit (Register 0x2F[7]) can be used to
specify the accuracy of the search as follows:                                  After incrementing and then decrementing the mu delay value,
    Not exact (0): can find a phase within two values of the                   the values of the measured phases are compared to determine
     desired phase                                                              whether the slope matches the desired slope. To consider the
                                                                                slope valid, the positive direction phase and the negative
    Exact (1): finds the exact phase specified (optimal setting)
                                                                                direction phase must be on opposite sides of the desired phase.
Figure 118 shows a typical plot of mu phase vs. mu delay line                   Examples of valid and invalid phase choices are shown in
value at 2.4 GSPS. Starting at the selected mu delay value, the                 Figure 119 and Figure 120.
search direction can be specified via the SEARCH_DIR[1:0]
bits in Register 0x39[6:5]. The three possible choices for the
                                                                                                                         15                              9
search are as follows:
                                                                                                                   14
                                                                                                                                                               8
    Down only (00)                                                                                           13
    Up only (01)                                                                                                                                                  7
not found before the guard band is reached in the second direc-                                    Figure 119. Valid Positive and Negative Slope Phase Examples
tion, the search reverts to the alternating mode and continues
looking within the guard band.
                                                               Rev. B | Page 59 of 76
AD9789                                                                                                                                  Data Sheet
           15           15               4                                            Table 78 lists register writes and reads to lock to the controller.
      14
            DESIRED                                                                   The program assumes that the clock receiver is already enabled
                             14           3                           3
                                                                                      and that a clean lock is provided. The typical locking time for
 13                               13          2                  2                    the mu controller is approximately 180,000 DAC cycles (at
                                                   DESIRED
                                                                          07852-080
12                                                1          1
                                                                                      2 GSPS, ~75 μs).
                  Figure 120. Invalid Slope Phase Examples                            Table 78. AD9789 Mu Delay Controller Routine
When the initial mu delay value has been found by the search                          Address     Data      R/W       Description
algorithm, the tracking mode is enabled. In tracking mode, a                          0x30        0x80      Write     Enable duty cycle correction.
simple control loop is used to increment by 1, decrement by 1,                        0x31        0xF0      Write     Set common-mode level of CLKN:
or not change the mu delay value depending on the measured                                                            CLKN_CML = 0xF.
phase. The control loop uses the desired slope to determine                           0x32        0x9E      Write     Set common-mode level of CLKP:
                                                                                                                      CLKP_CML = 0xF.
whether the mu delay should be incremented or decremented.                                                            Set direction of CLKP_CML and
No attempt is made to determine whether the actual slope has                                                          CLKN_CML: PSIGN = 0; NSIGN = 0.
changed or is still valid.                                                                                            Enable clock receiver: CLK_DIS = 1.
Two status bits, LOCKACQ (Register 0x04[3]) and LOCKLOST                              0x3E        0x38      Write     Set phase comparator boost
(Register 0x04[2]) are available to signal proper operation of the                                                    (AUTO_CAL must be set to its
                                                                                                                      default value, 1).
control loop. If the current phase is more than five steps away
                                                                                      0x24        0x00      Write     Enable digital clocks.
from the desired phase and the LOCKACQ bit was previously
                                                                                      0x24        0x80      Write
set, the LOCKACQ bit is cleared and the LOCKLOST interrupt
                                                                                      0x2F        0xCE      Write     Search for exact phase with a guard
bit is set. Furthermore, if lock is lost, the controller can remain                                                   band of 98 codes from endpoints.
in the tracking loop, or it can be reset to start the search again.                   0x33        0x42      Write     Set search slope to positive.
By setting the MUSAMP bit high (Register 0x33[3]) from a low                          0x39        0x4E      Write     Set search phase to 14,
state, the user can read back the mu delay value that the controller                                                  search up and down.
locked to by reading the MUDLY bits (Register 0x39[7] and                             0x3A        0x6C      Write     Set start point of search to mid-
Register 0x3A[7:0]), as well as the phase it locked to by reading                                                     point of mu delay line (Code 216).
back the MUPHZ[4:0] bits (Register 0x39[4:0]). These bits will                        0x03        0x00      Write     Disable lock and lock lost indicators.
no longer read back the value that the search started at or the                       0x04        0xFE      Write     Clear lock and lock lost indicators.
desired phase, but instead will read back the mu delay line value                     0x03        0x0C      Write     Enable lock and lock lost indicators.
and phase that the controller is locked to.                                           0x33        0x43      Write     Enable mu delay controller and
                                                                                                                      start search/track routine.
                                                                                      0x33        0x4B      Write     Set mu phase read bit high.
                                                                                      0x33        0x43      Write     Set mu phase read bit low.
                                                                                      0x04                  Read      Check lock and lock lost bits:
                                                                                                                      LOCKACQ should be on.
                                                                                                                      LOCKLOST should be off.
                                                                                      0x39                  Read      Check phase readback (should be
                                                                                                                      equal to 14).
                                                                     Rev. B | Page 60 of 76
Data Sheet                                                                                                                              AD9789
Operating the Mu Controller in Manual Mode                                        INTERRUPT REQUESTS
In manual mode, the user must sweep through all the mu delay                      The following interrupt (IRQ) requests can be used for additional
values and record the phase value at each value of MUDLY as                       information and verification of the status of various functional
shown in Figure 118. Every time that the MUDLY value is                           blocks:
stepped, the MUSAMP bit must be toggled from low to high                                 PARERR—triggered when one or more parity errors
to read the corresponding phase for the specified mu delay line                           occurs on the data bus
value. It is not possible to keep read high and continuously read                        PARMSET—triggered when PARMNEW is set and
back the phase value. As with auto mode, the optimal ac perfor-                           internally registered
mance occurs at a positive slope and a phase of 14; therefore,                           PARMCLR—triggered when PARMNEW is cleared and
when the curve is complete, choose the MUDLY value that                                   internally registered
corresponds to this condition and write that value to the
                                                                                         LOCKACQ—triggered when the mu controller is locked to
MUDLY[8:0] bits (Register 0x39[7] and Register 0x3A).
                                                                                          the user-defined phase
Calculating Mu Delay Line Step Size                                                      LOCKLOST—triggered when the mu controller loses lock
Stepping through all of the mu delay line values and plotting                             (if the LOCKACQ bit was previously set)
mu phase vs. mu delay not only allows the user to find the                               SATERR—triggered when one or more saturation errors
optimal mu delay value, but can also allow the user to determine                          occurs
the mu delay line step size. To calculate the step size, take one
                                                                                  Each IRQ is enabled using the enable bits in the interrupt
full cycle of the mu phase curve and divide the period of the
                                                                                  enable register, Register 0x03. The status of the IRQ can be
DAC clock by this delta. From Figure 118, the two transition
                                                                                  measured in one of the following ways: via the SPI bits found in
points are approximately 56 and 270, providing a delta of approx-
                                                                                  the interrupt status/clear register (Register 0x04) or using the
imately 214 steps. Therefore, the mu delay line step size would
                                                                                  IRQ pin (Pin P2).
be approximately 2 ps/step, as shown in the following equation:
                                                                                  If the pin is used to determine that an interrupt has occurred,
          1   
                                                                                it is necessary to check Register 0x04 to determine which bit
      2.4 GHz                                                                   caused the interrupt because the pin indicates only that an
                1.95 ps
          214                                                                     interrupt has occurred. To clear an IRQ, it is necessary to write
                                                                                  a 1 to the bit in Register 0x04 that corresponds to the interrupt.
If the mu controller is enabled, this value allows the user to
calculate (in picoseconds) how much drift is in their system
with respect to the DAC clock period over temperature.
                                                                 Rev. B | Page 61 of 76
AD9789                                                                                                                      Data Sheet
RECOMMENDED START-UP SEQUENCE
The steps necessary to optimize the performance of the part and generate an output waveform are listed in Table 79.
                                                                             Rev. B | Page 62 of 76
Data Sheet                                                                                                                               AD9789
                                                               Rev. B | Page 63 of 76
AD9789                                                                                                                             Data Sheet
4.   Configure pin mode by setting the registers in Table 85 to                 2.      Cycle the PARMNEW bit to ensure that the digital clocks
     the values shown in the table.                                                     are active by first setting Register 0x24 to 0x00, and then
                                                                                        setting Register 0x24 to 0x80.
Table 85. Register Settings to Configure Pin Modes                              3.      Configure the CMOS interface for high speed, 32-bit bus
Register              Setting                                                           width, 16-bit data width operation by setting the registers
0x42                  0x00                                                              in Table 89 to the values shown in the table.
0x43                  0x08
                                                                                Table 89. Register Settings for CMOS Interface
0x44                  0x00
                                                                                Register                Setting
0x45                  0x08
0x46                  0x00                                                      0x20                    0x08
0x47                  0x10                                                      0x21                    0x61
0x49                  0x1C                                                      0x22                    0x1F
0x4B                  0x1C                                                      0x23                    0x87
0x4C                  0x00                                                      4.      Configure pin mode by setting the registers in Table 90 to
0x4D                  0x00                                                              the values shown in the table.
5.   Cycle the PARMNEW bit to ensure that the interface                         Table 90. Register Settings to Configure Pin Modes
     configuration was updated by first setting Register 0x24                   Register                  Setting
     to 0x00, and then setting Register 0x24 to 0x80.
                                                                                0x42                      0x00
6.   Apply static LVDS data to the input ports.
                                                                                0x43                      0x08
7.   Enable the BIST pin test by setting the registers in Table 86
                                                                                0x44                      0x00
     to the values shown in the table.
                                                                                0x45                      0x08
Table 86. Register Settings for BIST Pin Test                                   0x46                      0x00
Register              Setting                                                   0x47                      0x10
0x48                  0x80                                                      0x49                      0x1C
0x4A                  0x80                                                      0x4B                      0x1C
0x40                  0x55                                                      0x4C                      0x00
                                                                                0x4D                      0x00
8.   Read back the signature registers (Register 0x50 to
     Register 0x55) to determine the pin states (see Table 87).                 5.      Cycle the PARMNEW bit to ensure that the interface
                                                                                        configuration was updated by first setting Register 0x24
Table 87. Signature Register Settings                                                   to 0x00, and then setting Register 0x24 to 0x80.
Register              Associated LVDS Pairs                                     6.      Apply static CMOS data to the input ports.
0x50                  Data bits D[7:0]                                          7.      Enable the BIST pin test by setting the registers in Table 91
0x51                  Data bits D[15:8]                                                 to the values shown in the table.
0x52                  Parity PAR
                                                                                Table 91. Register Settings for BIST Pin Test
0x53                  Data bits D[7:0] (repeated)
                                                                                Register                  Setting
0x54                  Data bits D[15:8] (repeated)
0x55                  Parity PAR (repeated)                                     0x48                      0x80
                                                                                0x4A                      0x80
Testing Connectivity for CMOS Interface Mode                                    0x40                      0x55
To test the connectivity of the digital data input pins in CMOS
                                                                                8.      Read back the signature registers (Register 0x50 to Register
interface mode, follow these steps.
                                                                                        0x55) to determine the pin states (see Table 92).
1.   Ensure that the clock is enabled and that the clock
     common-mode level is set to its optimal value by setting                   Table 92. Signature Register Settings
     the registers in Table 88 to the values shown in the table.                Register                  Associated CMOS Pairs
                                                                                0x50                      Data bits D[23:16]
Table 88. Register Settings to Configure the Clock                              0x51                      Data bits D[31:24]
Register    Data      Description                                               0x52                      Parity P1
0x30        0x80      Enable duty cycle correction.                             0x53                      Data bits D[7:0]
0x31        0xF0      Set the common-mode level of CLKN:                        0x54                      Data bits [D15:8]
                      CLKN_CML = 0xF.                                           0x55                      Parity P0
0x32        0x9E      Set the common-mode level of CLKP:
                      CLKP_CML = 0xF. Set PSIGN = 0, NSIGN = 0.
                      Enable clock receiver (CLK_DIS = 1).
                                                               Rev. B | Page 64 of 76
Data Sheet                                                                                                                                                                                      AD9789
1010 1000 0000 0001 10110 10100 10000 00000 00001 00011
1101 1100 0100 0110 I 11011 11001 11000 01000 01100 01110 I
1111 1110 0101 0111 11111 11101 11100 01001 01101 01010
IKQK = 11 IKQK = 01
                                                                        07852-086
                                                                                                                                              11010   11110     01011    01111
              IKQK ARE THE TWO MSBs IN EACH QUADRANT.                                                                   IKQK = 11                                                        IKQK = 01
                                                                                                                                                                                                             07852-087
                                                                                                                                  IKQK ARE THE TWO MSBs IN EACH QUADRANT.
Figure 121. DVB-C 16-QAM Constellation Figure 123. DVB-C 32-QAM Constellation
            101100 101110 100110 100100   001000 001001 001101 001100                                                                             11000       11001     01001    01000
                                                                                                                                             9
IKQK = 10   101101 101111 100111 100101   001010 001011 001111 001110               IKQK = 00                                                     10000       10001     10101    10100    11100   11101
                                                                                                                      IKQK = 10              7
            101001 101011 100011 100001   000010 000011 000111 000110
                                                                                                                 π/2 ROTATION
                                                                                                                                                  10010       10011     10111    10110    11110      11111
                                                                                                                                             5
            101000 101010 100010 100000   000000 000001 000101 000100
                                                                                                                                                  00010       00011     00111    00110    01110      01111
                                                                                                                                             3
            110100 110101 110001 110000   010000 010010 011010 011000                  I                                                          00000       00001     00101    00100    01100   01101
                                                                                                                                             1
            110110 110111 110011 110010   010001 010011 011011 011001
                                                                                                                                                      1         3         5        7        9         11
            111110 111111 111011 111010   010101 010111 011111 011101
IKQK = 11                                                                           IKQK = 01
            111100 111101 111001 111000   010100 010110 011110 011100                                                 IKQK = 11                                           IKQK = 01
                                                                                                                     π ROTATION                                         3π/2 ROTATION
                                                                                                07852-088
                                                                                                                                                                                                                         07852-089
                                                                                                                                  IKQK ARE THE TWO MSBs IN EACH QUADRANT.
Figure 122. DVB-C 64-QAM Constellation Figure 124. DVB -C128-QAM Constellation3
                                                                                            Rev. B | Page 65 of 76
AD9789                                                                                                                                 Data Sheet
                                                                                                        IKQK = 00
                                       0000       0001    0101    0100   0100      0101   0001   0000
                                 15
                                       0010       0011    0111    0110   0110      0111   0011   0010
                                 13
                                       1010       1011    1111    1110   1110      1111   1011   1010
              IKQK = 10          11             10                            11
            π/2 ROTATION              10   1000 1001 1101 1100 11 1100             1101   1001   1000
                                  9
                                       1000       1001    1101    1100   1100      1101   1001   1000
                                  7
                                       1010       1011    1111    1110   1110      1111   1011   1010
                                  5
                                       0010       0011    0111    0110   0110      0111   0011   0010
                                  3            00                             01
                                      00   0000      0001 0101 0100 01 0100        0101   0001   0000
                                  1
1 3 5 7 9 11 13 15
              IKQK = 11                                          IKQK = 01
            π ROTATION                                     3π/2 ROTATION
                                                                                                               07852-090
                           IKQK ARE THE TWO MSBs IN EACH QUADRANT.
C5 C4 C3, C2 C1 C0
                                           Rev. B | Page 66 of 76
Data Sheet                                                                                                                                AD9789
                                                           Q
                                                                                                               C7 C6 C5 C4,
                                                                                                               C3 C2 C1 C0
             1110, 1111, 1110, 1111, 1110, 1111, 1110, 1111, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1111 1101 1011 1001 0111 0101 0011 0001 1111 1111 1111 1111 1111 1111 1111 1111
             1100, 1101, 1100, 1101, 1100, 1101, 1100, 1101, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1110 1100 1010 1000 0110 0100 0010 0000 1100 1100 1100 1100 1100 1100 1100 1100
             1010, 1011, 1010, 1011, 1010, 1011, 1010, 1011, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1111 1101 1011 1001 0111 0101 0011 0001 1011 1011 1011 1011 1011 1011 1011 1011
             1000, 1001, 1000, 1001, 1000, 1001, 1000, 1001, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1110 1100 1010 1000 0110 0100 0010 0000 1000 1000 1000 1000 1000 1000 1000 1000
             0110, 0111, 0110, 0111, 0110, 0111, 0110, 0111, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1111 1101 1011 1001 0111 0101 0011 0001 0111 0111 0111 0111 0111 0111 0111 0111
             0100, 0101, 0100, 0101, 0100, 0101, 0100, 0101, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1110 1100 1010 1000 0110 0100 0010 0000 0100 0100 0100 0100 0100 0100 0100 0100
             0010, 0011, 0010, 0011, 0010, 0011, 0010, 0011, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1111 1101 1011 1001 0111 0101 0011 0001 0011 0011 0011 0011 0011 0011 0011 0011
             0000, 0001, 0000, 0001, 0000, 0001, 0000, 0001, 0000, 0011, 0100, 0111, 1000, 1011, 1100, 1111,
             1110 1100 1010 1000 0110 0100 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000
                                                                                                               I
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 0000, 0001, 0000, 0001, 0000, 0001, 0000, 0001,
             0001 0001 0001 0001 0001 0001 0001 0001 0001 0011 0101 0111 1001 1011 1101 1111
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 0010, 0011, 0010, 0011, 0010, 0011, 0010, 0011,
             0010 0010 0010 0010 0010 0010 0010 0010 0000 0010 0100 0110 1000 1010 1100 1110
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 0100, 0101, 0100, 0101, 0100, 0101, 0100, 0101,
             0101 0101 0101 0101 0101 0101 0101 0101 0001 0011 0101 0111 1001 1011 1101 1111
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 0110, 0111, 0110, 0111, 0110, 0111, 0110, 0111,
             0110 0110 0110 0110 0110 0110 0110 0110 0000 0010 0100 0110 1000 1010 1100 1110
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 1000, 1001, 1000, 1001, 1000, 1001, 1000, 1001,
             1001 1001 1001 1001 1001 1001 1001 1001 0001 0011 0101 0111 1001 1011 1101 1111
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 1010, 1011, 1010, 1011, 1010, 1011, 1010, 1011,
             1010 1010 1010 1010 1010 1010 1010 1010 0000 0010 0100 0110 1000 1010 1100 1110
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 1100, 1101, 1100, 1101, 1100, 1101, 1100, 1101,
             1101 1101 1101 1101 1101 1101 1101 1101 0001 0011 0101 0111 1001 1011 1101 1111
             1110, 1101, 1010, 1001, 0110, 0101, 0010, 0001, 1110, 1111, 1110, 1111, 1110, 1111, 1110, 1111,
             1110 1110 1110 1110 1110 1110 1110 1110 0000 0010 0100 0110 1000 1010 1100 1110
                                                                                                                              07852-126
                                              Figure 127. DOCSIS 256-QAM Constellation
                                                         Rev. B | Page 67 of 76
AD9789                                                                                                                                                                                    Data Sheet
Table 94 and Table 95, along with Figure 128 and Figure 129, E
mode is always single data rate and samples on the rising edge G
of DSC. LVDS mode is single data rate (SDR) for bus widths H
of 4 bits through 16 bits and double data rate (DDR) for a bus J
width of 32 bits. K
                                                                               L                              P1       31 27 23 19 15                            11       7       3           BU        CMOS_BUS
Table 93. Data Input Configurations for Channelizer Mode                       M                              P0       30 26 22 18 14 10                                  6       2           CT        CMOS_CTRL
Bus Width           Data Width                   Data Format                   N                                       29 25 21 17 13                            9        5       1           FS        CMOS_FS
4                   8                            Real                          P                                       28 24 20 16 12                            8        4       0           DC        CMOS_DCO
4                   8                            Complex
                                                                                                                   D[31:0] CMOS DATA INPUTS
                                                                                                                                                                                                                    07852-127
8                   8                            Real
                                                                                                                   PARITY AND CONTROL INPUTS
8                   8                            Complex
8                   16                           Complex                                                      Figure 128. CMOS Data Input Pin Mapping
16                  8                            Real
16                  8                            Complex                                          1       2        3       4        5       6       7        8        9       10 11       12 13 14
16                  16                           Complex                                  A
32                  8                            Real                                     B
32                  8                            Complex                                  C
32                  16                           Complex                                  D
                                                                                          F
Table 94. CMOS Pin Assignments for Various Interface Widths                           G
Interface Width     Pin Assignments              BUSWDTH[1:0]                             H
4 bits              D[3:0]                       00                           PARP        J
8 bits              D[7:0]                       01                                       K                                                                                                                  FSP
                                                                              PARN
16 bits             D[15:0]                      10                                       L                                P+       15 13           11       9        7       5       3   1        FS        FSN
32 bits             D[31:0]                      11                                   M                                    P–       15 13           11       9        7       5       3   1        FS        DCOP
N 14 12 10 8 6 4 2 0 DC DCON
P 14 12 10 8 6 4 2 0 DC
                                                                                                                                                                                                                                07852-128
Table 95. LVDS Pin Assignments for Various Interface Widths
                                                                                                                                14 +LVDS                     14 –LVDS
Interface Width      Pin Assignments             BUSWDTH[1:0]
                                                                                                              Figure 129. LVDS Data Input Pin Mapping
4 bits               D[3:0]P, D[3:0]N            00
8 bits               D[7:0]P, D[7:0]N            01
16 bits              D[15:0]P, D[15:0]N          10
32 bits              D[15:0]P, D[15:0]N rising   11
                     edge and falling edge
                                                             Rev. B | Page 68 of 76
Data Sheet                                                                                                                     AD9789
In Table 96, “R” represents real data loaded to a given channel, “I” represents the in-phase term, and “Q” represents the quadrature term
of complex data. The channel number follows R, I, or Q.
Table 96. Channelizer Mode Configurations and Channel Construction: CMOS Interface, Channel Prioritization = 1
Datapath Configuration                                                   CMOS Pin Mapping
BW    DW     Format         DCO      [D31:D28]     [D27:D24]      [D23:D20] [D19:D16] [D15:D12]            [D11:D8]     [D7:D4]        [D3:D0]
4     8      Real           1                                                                                                          R0
                            2                                                                                                          R0
                            3                                                                                                          R1
                            4                                                                                                          R1
                            5                                                                                                          R2
                            6                                                                                                          R2
                            7                                                                                                          R3
                            8                                                                                                          R3
Datapath Configuration                                                   CMOS Pin Mapping
BW    DW     Format         DCO      [D31:D28]     [D27:D24]      [D23:D20] [D19:D16] [D15:D12]            [D11:D8]     [D7:D4]        [D3:D0]
4     8      Complex        1                                                                                                          I0
                            2                                                                                                          I0
                            3                                                                                                          Q0
                            4                                                                                                          Q0
                            5                                                                                                          I1
                            6                                                                                                          I1
                            7                                                                                                          Q1
                            8                                                                                                          Q1
                            9                                                                                                          I2
                            10                                                                                                         I2
                            11                                                                                                         Q2
                            12                                                                                                         Q2
                            13                                                                                                         I3
                            14                                                                                                         I3
                            15                                                                                                         Q3
                            16                                                                                                         Q3
Datapath Configuration                                                   CMOS Pin Mapping
BW    DW     Format         DCO      [D31:D28]     [D27:D24]      [D23:D20] [D19:D16] [D15:D12]            [D11:D8]     [D7:D4]        [D3:D0]
8     8      Real           1                                                                                                     R0
                            2                                                                                                     R1
                            3                                                                                                     R2
                            4                                                                                                     R3
Datapath Configuration                                                   CMOS Pin Mapping
BW    DW     Format         DCO      [D31:D28]     [D27:D24]      [D23:D20] [D19:D16] [D15:D12]            [D11:D8]     [D7:D4]        [D3:D0]
8     8      Complex        1                                                                                                     I0
                            2                                                                                                     Q0
                            3                                                                                                     I1
                            4                                                                                                     Q1
                            5                                                                                                     I2
                            6                                                                                                     Q2
                            7                                                                                                     I3
                            8                                                                                                     Q3
                                                             Rev. B | Page 69 of 76
AD9789                                                                                              Data Sheet
                                                   Rev. B | Page 70 of 76
Data Sheet                                                                                                                      AD9789
In DDR mode, “rise” corresponds to data sampled on the rising edge of DSC; “fall” corresponds to data sampled on the falling edge of DSC.
Table 97. Channelizer Mode Configurations and Channel Construction: LVDS Interface, Channel Prioritization = 1
Datapath Configuration                                                               LVDS Pin Mapping
BW        DW          Format                  DCO                [D15:D12]            [D11:D8]        [D7:D4]                [D3:D0]
4         8           Real                    1                                                                              R0
                                              2                                                                              R0
                                              3                                                                              R1
                                              4                                                                              R1
                                              5                                                                              R2
                                              6                                                                              R2
                                              7                                                                              R3
                                              8                                                                              R3
Datapath Configuration                                                               LVDS Pin Mapping
BW        DW          Format                  DCO                [D15:D12]            [D11:D8]        [D7:D4]                [D3:D0]
4         8           Complex                 1                                                                              I0
                                              2                                                                              I0
                                              3                                                                              Q0
                                              4                                                                              Q0
                                              5                                                                              I1
                                              6                                                                              I1
                                              7                                                                              Q1
                                              8                                                                              Q1
                                              9                                                                              I2
                                              10                                                                             I2
                                              11                                                                             Q2
                                              12                                                                             Q2
                                              13                                                                             I3
                                              14                                                                             I3
                                              15                                                                             Q3
                                              16                                                                             Q3
Datapath Configuration                                                               LVDS Pin Mapping
BW        DW          Format                  DCO                [D15:D12]            [D11:D8]        [D7:D4]                [D3:D0]
8         8           Real                    1                                                                         R0
                                              2                                                                         R1
                                              3                                                                         R2
                                              4                                                                         R3
Datapath Configuration                                                               LVDS Pin Mapping
BW        DW          Format                  DCO                [D15:D12]            [D11:D8]        [D7:D4]              [D3:D0]
8         8           Complex                 1                                                                         I0
                                              2                                                                         Q0
                                              3                                                                         I1
                                              4                                                                         Q1
                                              5                                                                         I2
                                              6                                                                         Q2
                                              7                                                                         I3
                                              8                                                                         Q3
                                                            Rev. B | Page 71 of 76
AD9789                                                                                               Data Sheet
Datapath Configuration                                                   LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                      [D11:D8]          [D7:D4]      [D3:D0]
8         16          Complex   1                                                                   I0
                                2                                                                   I0
                                3                                                                   Q0
                                4                                                                   Q0
                                5                                                                   I1
                                6                                                                   I1
                                7                                                                   Q1
                                8                                                                   Q1
                                9                                                                   I2
                                10                                                                  I2
                                11                                                                  Q2
                                12                                                                  Q2
                                13                                                                  I3
                                14                                                                  I3
                                15                                                                  Q3
                                16                                                                  Q3
Datapath Configuration                                                   LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                      [D11:D8]          [D7:D4]        [D3:D0]
16        8           Real      1                                  R1                               R0
                                2                                  R3                               R2
Datapath Configuration                                                   LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                      [D11:D8]          [D7:D4]        [D3:D0]
16        8           Complex   1                                  Q0                               I0
                                2                                  Q1                               I1
                                3                                  Q2                               I2
                                4                                  Q3                               I3
Datapath Configuration                                                   LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                      [D11:D8]          [D7:D4]        [D3:D0]
16        16          Complex   1                                                     I0
                                2                                                    Q0
                                3                                                     I1
                                4                                                    Q1
                                5                                                     I2
                                6                                                    Q2
                                7                                                     I3
                                8                                                    Q3
Datapath Configuration                                                   LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                      [D11:D8]          [D7:D4]        [D3:D0]
32        8           Real      1 rise                             R1                               R0
                                1 fall                             R3                               R2
Datapath Configuration                                                   LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                      [D11:D8]          [D7:D4]        [D3:D0]
32        8           Complex   1 rise                             Q0                               I0
                                1 fall                             Q1                               I1
                                2 rise                             Q2                               I2
                                2 fall                             Q3                               I3
                                          Rev. B | Page 72 of 76
Data Sheet                                                                                        AD9789
Datapath Configuration                                              LVDS Pin Mapping
BW        DW          Format    DCO      [D15:D12]                 [D11:D8]          [D7:D4]   [D3:D0]
32        16          Complex   1 rise                                           I0
                                1 fall                                          Q0
                                2 rise                                           I1
                                2 fall                                          Q1
                                3 rise                                           I2
                                3 fall                                          Q2
                                4 rise                                           I3
                                4 fall                                          Q3
                                          Rev. B | Page 73 of 76
AD9789                                                                                                                                                                   Data Sheet
OUTLINE DIMENSIONS
                                              12.00 BSC SQ
                               A1 BALL                                                   14        12        10       8       6       4       2
                               CORNER                                                         13        11        9       7       5       3       1
                                                                                                                                                      A
                                                                                                                                                          B
                                                                                                                                                      C
                                                                                                                                                          D
                                                                           10.40                                                                      E
                                                                          BSC SQ                                                                          F
                                                                                                                                                      G
                                                                                                                                                          H
                                                                                                                                                      J
                                                                                0.80                                                                      K
                                                                                BSC                                                                   L
                                                                                                                                                          M
                                                                                                                                                      N
                                                                                                                                                          P
                                                DETAIL A                                                                                          0.96
                                  *1.30
                                   1.22                                                                                                           0.89
                                   1.14                                      0.65                   DETAIL A                                      0.82
                                                                             REF
                                                                                                                                                      0.38
                                                                                                                                                      0.33
                                                                              0.24                                                                    0.28
                                                                              REF
                                                                                                                                                              111808-A
                                            *COMPLIANT TO JEDEC STANDARDS MO-219 WITH THE EXCEPTION
                                             TO PACKAGE HEIGHT.
                                              Figure 130. 164-Ball Chip Scale Package Ball Grid Array [CSP_BGA]
                                                                          (BC-164-1)
                                                              Dimensions shown in millimeters
ORDERING GUIDE
Model1                         Temperature Range      Package Description                                                                                     Package Option
AD9789BBCZ                     −40°C to +85°C         164-Ball Chip Scale Package Ball Grid Array (CSP_BGA)                                                   BC-164-1
AD9789BBCZRL                   −40°C to +85°C         164-Ball Chip Scale Package Ball Grid Array (CSP_BGA)                                                   BC-164-1
AD9789BBC                      −40°C to +85°C         164-Ball Chip Scale Package Ball Grid Array (CSP_BGA)                                                   BC-164-1
AD9789BBCRL                    −40°C to +85°C         164-Ball Chip Scale Package Ball Grid Array (CSP_BGA)                                                   BC-164-1
AD9789-EBZ                                            Evaluation Board for CMTS and Normal Mode Evaluation
AD9789-MIX-EBZ                                        Evaluation Board for Mix Mode Evaluation
1
    Z = RoHS Compliant Part.
                                                                    Rev. B | Page 74 of 76
Data Sheet                            AD9789
NOTES
             Rev. B | Page 75 of 76
AD9789                                                                                           Data Sheet
NOTES
Rev. B | Page 76 of 76