0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MAX5857EXE+

MAX5857EXE+

  • 厂商:

    AD(亚德诺)

  • 封装:

    144-LFBGA,FCCSPBGA

  • 描述:

    IC DAC 16BIT 5.9GSPS 144FCCSP

  • 数据手册
  • 价格&库存
MAX5857EXE+ 数据手册
EVALUATION KIT AVAILABLE 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Benefits and Features ●● S ​ implifies RF Design and Enables New Communication Architectures • Eliminates I/Q Imbalance and LO Feedthrough • Enables Multi-Band RF Modulation ●● Direct RF Synthesis of 1.2GHz Bandwidth • 5.898Gsps DAC Output Update Rate • High-Performance 14-Bit RF DAC Core • Digital Baseband I/Q with 4x Interpolation • Bypass Path Without Interpolation for Real RF • Digital Quadrature Modulator+NCO for Full Agility • Sub-1Hz NCO Resolution • Integrated Clock Multiplying PLL+VCO ●● Highly Flexible and Configurable • 3, 4, 5, or 6-Lane JESD204B Input Data Interface • Subclass-0 Compliant • Up to 9.8304Gbps Per Lane • Divided Reference Clock Output • SPI Interface for Device Configuration Applications ●● DOCSIS 3.1 Remote PHY and CCAP ●● Digital Video Broadcast Modulators • DVB-C2/DVB-T2/DVB-S2X/ISDB-T ●● ​Ethernet PON Over Coax (EPoC) ●● Point-to-Point Wireless ●● Instrumentation Simplified Block Diagram PLL_COMP 19-100283; Rev 0; 3/18 CLOCK DISTRIBUTION MUX PLL ÷N RCLKP RCLKN 14 6 MUX MUTE 4 14 16 4 FSADJ Reference REFERENCE SYSTEM System 14-BIT 5.9Gsps RF DAC OUTP OUTN MOD Quadrature QUADRATURE NCO NCO SPI SPIPORT Port CSB SYNCNP SYNCNN SDI JESD 204B SDO 16 SCLK DP[5:0] DN[5:0] DACREF Ordering Information appears at end of data sheet. VCOBYP MAX5857 CLKP CLKN VDD AVDD AVCLK GND The MAX5857 high-performance, interpolating and modulating, 16-bit, 5.9Gsps RF DAC can directly synthesize up to 1.2GHz of instantaneous bandwidth from DC to frequencies greater than 2.6GHz. The device is optimized for cable access and digital video broadcast applications and meets spectral emission requirements for a broad set of radio transmitters and modulators including DOCSIS 3.1/3.0, DVB-C2, DVB-T2, DVB-S2X, ISDB-T, and EPoC. The device integrates interpolation filters, a digital quadra­ ture modulator, a numerically controlled oscillator (NCO), clock multiplying PLL+VCO and a 14-bit RF DAC core. The 4x linear phase interpolation filter simplifies reconstruction filtering, while enhancing passband dynamic performance and reducing the input data bandwidth required from an FPGA. The NCO allows for fully agile modulation of the input baseband signal for direct RF synthesis. The complex data path can be bypassed to access the RF DAC core directly. The MAX5857 input interface accepts 16-bit input data through a six-lane JESD204B SerDes data input interface that is Subclass-0. The interface can be configured for 3, 4, 5, or 6 lanes and supports data rates up to 9.8304Gbps to optimize the I/O lane count and speed. The MAX5857 clock input has a flexible interface that accepts a differential sine-wave or square-wave input clock signal up to 5.9GHz. A bypassable clock multiplying PLL and VCO can be used to internally generate the highfrequency sampling clock using a reference frequency between 245.76MHz and 1.475GHz. The device provides a divided reference clock to ensure synchronization between the data source and the DAC. The integrated RF DAC uses a differential currentsteering architecture that includes a differential 50Ω internal termination and can produce a 3.2dBm full-scale output signal level on a 50Ω external load. Operating from 1.0V and 1.8V power supplies, the device consumes 2.7W at 4.9Gsps. The device is offered in a compact 144pin, 10mm x 10mm, FCCSP pack­age and is specified for the extended industrial temperature range (-40°C to +85°C). CSBP General Description REFIO MAX5857 INTB RESETB MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface TABLE OF CONTENTS General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 JESD204B Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Supported DAC Update Rate and JESD204B Data Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 JESD204B Data Interface Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Mapping of Physical to Logical Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Mapping of Bypass Mode Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 High-Speed Input Receiver (Rx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 JESD204B Receiver Equalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Lane Skew Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Link Layer (LINK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Interface Timing for Subclass-0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Serial Control Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Interrupt Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Digital Control Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Frequency Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Quadrature Modulator and NCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Analog Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Reference Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Analog Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Clock Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 DAC Clock PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 VCO Band Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Lock Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 PLL External Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 RCLK Description and Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Interpolation Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 www.maximintegrated.com Maxim Integrated │  2 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface TABLE OF CONTENTS (CONTINUED) SPI to PCLK Frequency Ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Auto Selection of PCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Frequency Settings and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 DSP Bypass Function Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Configuration Script Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Register Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 CfgIFA (0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 CfgIFB (0x01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 CfgDev (0x02) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 ChipType (0x03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 ChipID1 (0x04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 ChipID2 (0x05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 ChipRev (0x06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 VendID1 (0x0C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 VendID2 (0x0D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 CfgDACrate (0x10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 CfgCLKrate (0x11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 CfgREGS (0x12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 CfgChipOM (0x100) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 CfgDSP (0x101) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 CfgNCOF0 (0x102) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 CfgNCOF1 (0x103) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 CfgNCOF2 (0x104) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 CfgNCOF3 (0x105) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 CfgNCON0 (0x106) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 CfgNCON1 (0x107) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 CfgNCON2 (0x108) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 CfgNCOD0 (0x109) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 CfgNCOD1 (0x10A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 CfgNCOD2 (0x10B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 CfgNCOU (0x10C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 CfgNCOUT0 (0x10D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 CfgNCOUT1 (0x10E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 CfgNCOUT2 (0x10F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 CfgPM (0x110) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 www.maximintegrated.com Maxim Integrated │  3 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface TABLE OF CONTENTS (CONTINUED) CfgPMT (0x111) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 CfgPMIC0 (0x112) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 CfgPMIC1 (0x113) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 CfgPMIC2 (0x114) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 CfgPMIC3 (0x115) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 CfgPMIC4 (0x116) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 CfgPMIC5 (0x117) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 StatPM0 (0x118) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 StatPM1 (0x119) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 CfgSync (0x15A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 CfgFIFO (0x15B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 CfgRSV0 (0x15D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 CfgRSV1 (0x15E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 CfgRSV2 (0x15F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 CfgRSV3 (0x160) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 EMUTE (0x162) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 EINT (0x163) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 STATUS (0x164) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 RSVD7 (0x165) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 DEVSN0 (0x166) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 DEVSN1 (0x167) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 MAX5857 RF DAC Serial Number, bits[15:8]DEVSN2 (0x168) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 MAX5857 RF DAC Serial Number, bits[23:16]CfgPLL0 (0x180) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 CfgPLL1 (0x181) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 CfgPLL2 (0x182) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 StatPLL0 (0x183) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 CfgClkDiv (0x185) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 CfgRLinkSet (0x400) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 CfgRLinkParam1 (0x404) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 CfgRLinkParam2 (0x408) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 CfgRLinkCtrl (0x410) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 CfgRLinkMFrame (0x414) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 CfgRSYNCN (0x418) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 CfgRFIFO (0x41C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 CfgRTestCtrl (0x420) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 CfgRLinkSTP1 (0x424) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 CfgRLinkSTP2 (0x428) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 www.maximintegrated.com Maxim Integrated │  4 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface TABLE OF CONTENTS (CONTINUED) CfgRLinkIntEn (0x430) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 CfgRLinkMuteEn (0x434) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 StatRLinkILA (0x438) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 StatRLinkSTP (0x43C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 StatRLinkPRBS (0x440) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 CntRLaneInvld (0x460) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 CntRLaneDbg (0x464) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 CfgRLaneSet (0x480, 0x490, 0x4A0, 0x4B0, 0x4C0, 0x4D0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 CfgRLaneIntEn (0x484, 0x494, 0x4A4, 0x4B4, 0x4C4, 0x4D4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 CfgRLaneMuteEn (0x488, 0x498, 0x4A8, 0x4B8, 0x4C8, 0x4D8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 StatRLane (0x48C, 0x49C, 0x4AC, 0x4BC, 0x4CC, 0x4DC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 CfgSerDes (0x600) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 CfgTrainAct (0x608) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 CfgTrainDeAct (0x60C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 CfgIdleGate (0x610) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 CfgDoneGate (0x614) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 CfgReserved (0x618) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 CfgIntEnRLMS (0x61C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 CfgIntEnTrainDn (0x620) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 CfgIntEnSigDet (0x624) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 CfgMuteEnRLMS (0x628) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 CfgMuteEnTrainDn (0x62C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 CfgMuteEnSigDet (0x630) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 StatRLMS (0x634) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 StatTrainDn (0x638) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 StatSigDet (0x63C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 CfgCMU1 (0x644) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 EQU_CTRL3 (0x80C, 0x90C, 0xA0C, 0xB0C, 0xC0C, 0xD0C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 EQU_CTRL4 (0x810, 0x910, 0xA10, 0xB10, 0xC10, 0xD10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 EQU_CTRL7 (0x81C, 0x91C, 0xA1C, 0xB1C, 0xC1C, 0xD1C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 EQU_CTRLA (0x828, 0x928, 0xA28, 0xB28, 0xC28, 0xD28) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 EQU_CTRLB (0x82C, 0x92C, 0xA2C, 0xB2C, 0xC2C, 0xD2C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 EYE_MON2 (0x83C, 0x93C, 0xA3C, 0xB3C, 0xC3C, 0xD3C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 CLK_CTRL1 (0x864, 0x964, 0xA64, 0xB64, 0xC64, 0xD64) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 EQU_CTRLD (0x880, 0x980, 0xA80, 0xB80, 0xC80, 0xD80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 EQU_CTRLE (0x884, 0x984, 0xA84, 0xB84, 0xC84, 0xD84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 EQU_CTRLG (0x88C, 0x98C, 0xA8C, 0xB8C, 0xC8C, 0xD8C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 www.maximintegrated.com Maxim Integrated │  5 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface TABLE OF CONTENTS (CONTINUED) Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 JESD204B LINK and DSP Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Subclass-0 with Device Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Subclass-0 without Device Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Typical Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Applications Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Power Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Power Supply AVCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Power-On RESETB and SPI Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Delay Time TD-DivRst Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Pin DACREF Consideration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 DAC PLL Consideration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Pin SDO Consideration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Clock Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 NCO Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 PRBS Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 DAC Output Impedance Model and Matching Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 www.maximintegrated.com Maxim Integrated │  6 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface LIST OF FIGURES Figure 1. Serial Interface Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Figure 2. Simplified Diagram of JESD204B Internal to MAX5857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Figure 3. Octet-To-Sample Conversion vs. Modes and Lanes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 4. Bypass Mode Sample to Lane Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 5. JESD204B Rx Physical Layer, Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 6. VGA Gain Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 7. Receiver Equalization Eye Diagram Before and After Lane Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Figure 8. Channel Loss Curve (30in Nelco) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Figure 10. JESD204B Receive Lane Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Figure 11. Interface Timing for Subclass-0 (See JEDEC Standard No. 204B.01, Figure 11) . . . . . . . . . . . . . . . . . . . 31 Figure 12. SPI Single Write with MSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 13. SPI Single Read with MSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 14. SPI Single Write with LSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 15. SPI Single Read with LSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Figure 16. SPI Burst Write with MSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Figure 17. SPI Burst Read with MSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 18. SPI Burst Write with LSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 19. SPI Burst Read with LSB-First Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Figure 20. Interrupt Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Figure 21. Mute Generation Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Figure 22. Effect of DAC Update Rate on Folded HD2 and HD3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Figure 23. Complex NCO and Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Figure 24. NCO Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Figure 25. Setting the DAC Output Full-scale Using an Internal (A) or External Reference Voltage (B) . . . . . . . . . . . 42 Figure 26. Typical DAC Output Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Figure 27. Output Configuration for Low Frequency Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Figure 28. MAX5857 Clock Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Figure 29. DAC Clock PLL Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Figure 30. DAC Clock PLL External Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Figure 31. Device Configuration Flow Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Figure 32. Rx LINK and DSP Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Figure 33. DAC Power-Up Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Figure 34. DAC Configuration Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Figure 35. DAC Reset Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 www.maximintegrated.com Maxim Integrated │  7 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface LIST OF TABLES Table 1. Complex I/Q Base Band Up-Conversion (4x Interpolation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 2. Lane Rate - Derived from Number of Lanes and Update Rate (DACCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 3. JESD204B Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 4. Status Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Table 5. PLL Configuration Settings and Overall Clock Frequency Multiplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Table 6. Digital Filter Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Table 7. PCLK Frequency Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 8. RCLK and PCLK Auto Configuration Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 9. Frequency Planning and Configuration for 4x Mode with CLKP/N Used as JESD204B Device Clock . . . . . 51 Table 10. Frequency Planning and Configuration for 4x Mode with CLKP/N Not Used as Device Clock . . . . . . . . . . 51 Table 11. Frequency Planning and Configuration for Bypass Mode with CLKP/N Used as JESD204B Device Clock . 52 Table 12. Frequency Planning and Configuration for Bypass Mode with CLKP/N Not Used as Device Clock . . . . . . 52 Table 13. Configuration Input Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 www.maximintegrated.com Maxim Integrated │  8 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Absolute Maximum Ratings VDD2, AVCLK2, AVDD2, AVDD2PLL, VDD2PLL.....-0.3V to +2.1V OUTP, OUTN .........................................-0.3V to (VAVDD2+0.5)V MUTE, RESETB, CSB, SCLK, SDO, SDI, INTB, TDA .......................... -0.3V to (VVDD2+0.3, MAX 2.1)V TESTP, TESTN, SYNCNP, SYNCNN, RCLKP, RCLKN ................ -0.3V to (VVDD2 + 0.3, MAX 2.1)V DP0, DN0, DP1, DN1, DP2, DN2, DP3, DN3, DP4, DN4, DP5, DN5........ -0.3V to (VVDD2 + 0.3, MAX 1.6)V JRES, CAPT, TESTEN ................................... (VVSSPLL-0.3)V to (VVDD2PLL + 0.3, MAX 2.1)V VCOBYP............................. -0.3V to (VAVCLK2 + 0.3, MAX 2.1)V PLLCOMP .....................-0.3V to (VAVDD2PLL + 0.3, MAX 2.1)V VSSPLL, TDC, DACREF..........(VGND – 0.3)V to (VGND + 0.3)V VDD, AVDD, AVCLK, AVDDPLL..............................-0.3V to 1.2V REFIO, FSADJ, CSBP....... -0.3V to (VAVDD2 + 0.3, MAX 2.1)V CLKP, CLKN.....................-0.3V to (VAVDDPLL + 0.3, MAX 1.2)V SDO, INTB Maximum Continuous Current...........................8mA Continuous Power Dissipation (TA = +85°C).......................4.0W Thermal Characteristics: Operating Temperature Range (TA)................ -40°C to +85°C Operating Junction Temperature (TJ)........................... +110°C Maximum Junction Temperature..................................+150°C Storage Temperature Range......................... -60°C to +150°C Soldering Temperature (reflow)....................................+260°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Package Information 144 FCCSP PACKAGE CODE X14400F+1 Outline Number 21-0732 Land Pattern Number 90-0289 Thermal Resistance, Four-Layer Board: Junction to Ambient (θJA) 16.2°C/W Junction to Case (θJC) 2.5°C/W For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial. Electrical Characteristics (VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.206V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS STATIC PERFORMANCE Input Data Word Width N DAC Resolution 16 Bits 14 Bits Differential Non-Linearity DNL Figure 27 ±1.5 LSB Integral Non-Linearity INL Figure 27 ±3 LSB Offset Voltage Error OS 0.003 %FS IOUTFS 10 mA Minimum Full-Scale Output Current www.maximintegrated.com Maxim Integrated │  9 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Electrical Characteristics (continued) (VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.206V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C.) PARAMETER Maximum Full-Scale Output Current SYMBOL CONDITIONS TYP MAX UNITS 40 mA ±3 %FS Maximum Output Compliance VAVDD2 + 0.4 V Minimum Output Compliance VAVDD2 0.4 V 50 Ω Output-Voltage Gain Error Output Resistance IOUTFS MIN GEFS ROUT fOUT = DC (Figure 27) Differential DAC output resistance DYNAMIC PERFORMANCE DAC Sample Rate Adjusted DAC Update Rate fDAC AURDAC (Note 2) Maximum Input Sample Rate fS_IN For the complex I/Q dataset SFDR to Nyquist SFDR CW tone, -1dBFS fOUT = 500MHz 73 fOUT = 1000MHz 74 fOUT = 1500MHz 69 CW tone, -3dBFS fOUT = 1842.5MHz -71 Average total power -15dBFS -74 Intermodulation Distortion Two-tone signal, fDAC = 5.898Gsps, f1 = 1842MHz and f2 = 1843MHz Average total power -33dBFS -80 fOUT = 575MHz (Note 3) Out-of-Band Noise and Spurious, Eight 6MHz 256-QAM Carriers ACPR fOUT = 975MHz, Average Total Power = -12dBFS (Note 6) www.maximintegrated.com Msps 2949.12 Msps 1474.56 Maximum HD2, HD3, fDAC/2-fOUT, Measured in 1st Nyquist Zone IMD 5898.24 MHz dB dBc dBc Adjacent channel (Note 4) (Note 5) -69.8 -62.9 Next-adjacent channel (Note 4) (Note 5) -70.5 -63.1 Third-adjacent channel (Note 4) (Note 5) -70.9 -64.0 Noise in any other channel -65.4 Adjacent channel (Note 5) -67.4 Next-adjacent channel (Note 5) -67.9 Third-adjacent channel (Note 5) -68.5 Noise in any other channel -63.8 dBc Maxim Integrated │  10 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Electrical Characteristics (continued) (VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.206V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C.) PARAMETER Out-of-Band Noise and Spurious, Thirty-Two 6MHz 256-QAM Carriers SYMBOL ACPR Harmonic Distortion, Four 6MHz 256-QAM Carriers HD Noise Density ND CONDITIONS fOUT = 1100MHz, Average Total Power = -15dBFS (Note 6) fOUT = 575MHz, Average Total Power = -12dBFS (Note 6) MIN TYP MAX Adjacent channel (Note 5) -64.4 Next-adjacent channel (Note 5) -64.1 Third-adjacent channel (Note 5) -64.1 Noise in any other channel -57.3 Second Harmonic Distortion (Note 4) -66.8 -55.4 Third Harmonic Distortion (Note 4) -67.7 -60.4 CW tone at 1842.5MHz, -15dBFS, measured at 10MHz offset from carrier, in 200kHz bandwidth UNITS dBc dBc -157.5 dBm/Hz DAC RESPONSE CHARACTERISTIC Output Power (CW) (Note 7) 0dBFS CW tone at DAC input, fOUT = 100MHz POUT Excludes losses 3.2 Excludes losses, includes sin(x)/x roll-off 3.2 0dBFS CW tone at Excludes losses DAC input, fDAC Excludes losses, = 5898.24Msps, fOUT = 2140MHz includes sin(x)/x roll-off Output Bandwidth fDAC = 5898.24Msps, -1dB bandwidth, excludes losses (Note 7) Output Settling Time for FullScale Input Step (Note 8) 0.4 dBm -2.5 2600 MHz To ±0.024% of output full-scale in 4x interpolation mode 20 ns Complex path 4x INTERPOLATION FILTERS Interpolation Rates Passband Width R PBW Ripple < 0.01dB 0.407 x fS_IN MHz Stopband Rejection 4x interpolation, 0.593 x fS_IN 80 dB Data Latency (Excluding JESD204B Latency) Interpolation bypass mode 372 4x interpolation 424 DAC Clock Cycles fDAC/2 Hz 33 Bits NCO Maximum Frequency Frequency Control Word Resolution www.maximintegrated.com Maxim Integrated │  11 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Electrical Characteristics (continued) (VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.206V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 1.3 V 1.3 V REFERENCE (REFIO) Reference Input Range 1.1 Reference Output Voltage VREFIO Reference Input Resistance RREFIO Internal reference 1.1 Reference Voltage Drift 1.2 10 kΩ ±110 ppm/°C CMOS LOGIC INPUTS/OUTPUTS (SCLK, CSB, MUTE, RESETB, SDI, SDO, INTB) Input High Voltage VIH Input Low Voltage VIL Input Current IIN RESETB Input Current 0.7 x VDD2 Excluding RESETB IINRB ±0.1 -1 Input Capacitance CIN Output High Voltage VOH ILOAD = 200μA, INTB has a 1kΩ pullup resistor to VDD2 Output Low Voltage VOL ISINK = 200μA, INTB has a 1kΩ pullup resistor to VDD2 Output Leakage Current -1 V 0.3 x VDD2 V 1 μA 55 μA 3 Three-state, SDO pin pF 0.8 x VDD2 -4 V ±2.5 0.2 x VDD2 V +4 μA JESD204B INPUTS (DP5-DP0, DN5-DN0) Differential Input Return Loss RLDIFF 8 dB Common-mode Input Return Loss RLCM 6 dB Receiver Differential Resistance RRxDIFF Minimum Differential Input Voltage VMIN_IN 110 mVp-p Maximum Differential Input Voltage VMAX_IN 1050 mVp-p Discrete Serial Data Rate per Lane fSER_IN At DC 80 120 Also supports 1/2 and 1/4 fractional data rates 9830.4 Also supports 1/2 fractional data rates 7372.8 Also supports 1/2 fractional data rates 6144.0 Ω Mbps LVDS LOGIC OUTPUT (SYNCNP, SYNCNN, RCLKP, RCLKN) Differential Output Logic-High Voltage VOH RLOAD = 100Ω differential 250 450 mV Differential Output Logic-Low Voltage VOL RLOAD = 100Ω differential -450 -250 mV Output Common Mode Voltage VOCM Output Maximum Frequency fRCLK www.maximintegrated.com 1.125 RLOAD = 100Ω differential, CLOAD = 5pF 1.25 737.28 1.375 V MHz Maxim Integrated │  12 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Electrical Characteristics (continued) (VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.206V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS CLOCK INPUT (CLKP, CLKN) Power Level at Differential CLKP/CLKN Clock Input (Note 6) PCLK Common-Mode Voltage VCOM Differential Input Resistance RCLK Sine-wave input, PLL OFF >0 Sine-wave input, PLL ON > -3 AC-coupled, internally biased dBm 0.5 V 100 Ω INTERNAL DAC CLOCK PLL Internal DAC Clock PLL Frequency Range fPLL PLL Input Frequencies fCLK Minimum PLL Input Frequency Multiplier MLTMIN Maximum PLL Input Frequency Multiplier MLTMAX Low-band VCO frequency 4423.68 4915.20 High-band VCO frequency 5898.24 6144.00 fPLL/MLT MHz MHz 2 (Note 9) 24 Phase Noise at 6MHz Offset fDAC = 4915.2Msps, simulated at PLL output, does not include DAC core phase noise -142 dBc/Hz Cycle-to-Cycle Jitter fDAC = 4915.2Msps, simulated at PLL output, does not include DAC core jitter 245 fs 350000 fCLK Cycles RESET TIMING RESET to Ready Delay tRRDY SERIAL PORT INTERFACE (Note 9) SCLK Frequency fSCLK SCLK to CSB Falling Edge Setup Time tCSS 10 ns Minimum SCLK to CSB Falling Edge Hold Time tCSH 40 ns Minimum SCLK Falling Edge to CSB Rising Edge Hold Time tCRH 48/fDAC ns SDI to SCLK Hold Time tSDH Data-write 0 ns SDI to SCLK Setup Time tSDS Data-write 5 ns Minimum SCLK to SDO Data Delay tSDD_MIN Maximum SCLK to SDO Data Delay tSDD_MAX 1/tSCLK 20 Data-read, 10pF load from SDO to Ground 1.5 Data-read, 100pF load from SDO to Ground 3.5 Data-read, 10pF load from SDO to Ground 8 Data-read, 100pF load from SDO to Ground 11 MHz ns ns POWER SUPPLY 1.0V Supply Voltage Range www.maximintegrated.com VDD, VAVDD, VAVDDPLL 0.95 1.0 1.05 V Maxim Integrated │  13 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Electrical Characteristics (continued) (VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.206V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C.) PARAMETER 1.0V Supply Voltage Range 1.8V Supply Voltage Range SYMBOL CONDITIONS MIN TYP MAX VAVCLK fDAC sample rate ≤ 4.9152Gsps 0.95 1.0 1.05 VAVCLK fDAC sample rate > 4.9152Gsps and ≤ 5.89824Gsps 1.00 1.02 1.05 1.71 1.8 1.89 4x Interpolation mode 550 750 Interpolation bypass mode, fDAC = 2949.12MHz, JESD204B lanes = 6 500 VDD2, VAVCLK2, VAVDD2, VAVDD2PLL, VDD2PLL V V 1.0V Digital Supply Current IVDD 1.8V Digital Supply Current IVDD2 500 550 mA 1.0V Clock Supply Current IAVCLK 350 400 mA 1.8V Clock Supply Current IAVCLK2 51 60 mA 230 270 mA 270 295 mA 1.0V Analog Supply Current IAVDD 1.8V Analog Supply Current IAVDD2 1.0V Clock PLL Supply Current (Note 3) UNITS (Note 3) mA IAVDDPLL 7 15 mA 1.8V Clock PLL Supply Current IAVDD2PLL 28 35 mA 1.8V JESD204B PLL Supply Current 27 35 mA 4x Interpolation mode 2700 3100 Interpolation bypass mode, fDAC = 2949.12MHz, JESD204B lanes = 6 2400 Total Power Dissipation IVDD2PLL PTOTAL (Note 3) mW Note 1: All specifications are guaranteed by test at TJ = +60°C and TJ = +115°C to an accuracy of ±10°C, unless otherwise noted. Specifications at TJ < +60°C are guaranteed by design and characterization. Timing specifications are guaranteed by design and characterization. Note 2: Adjusted DAC update rate is defined as the rate at which the digital signal is converted to an analog signal and the output analog values are changed by the DAC. For DACs where the interpolation mode may be bypassed (interpolation factor of one), the DAC should be considered as a conventional (non-interpolating) DAC. Note 3: Eight 6MHz 256-QAM carriers, fOUT = 575MHz, Average Total Power = -12dBFS, input power is referenced to a 50Ω load. Note 4: Specification guaranteed by design and characterization and functionally tested during production. Note 5: Adjacent channel is 750kHz from channel block edge to 6MHz from channel block edge; next-adjacent channel is 6MHz from channel block edge to 12MHz from channel block edge; third-adjacent channel is 12MHz from channel block edge to 18MHz from channel block edge. Note 6: Input power is referenced to a 50Ω load. Note 7: Excludes losses from cables and matching network at DAC output, also excludes sin(x)/x roll-off unless otherwise noted. Note 8: Settling time is dominated by the interpolation filter step response. Note 9: DAC PLL reference input frequency multiplier (MLT), is defined by the ratio of the PLL feedback divide value (M) and the input reference divide value (N). MLT = M ÷ N, where M can be 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, or 60 and N can be 1, 2, 4, or 8, consistent with valid configurations listed in Table 9 and Table 10. www.maximintegrated.com Maxim Integrated │  14 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface 1st CLOCK 16th CLOCK 24th CLOCK SCLK tCSH tCSS tCRH tSCLK CSB tSDS tSDH SDI D0 D7 R/W WRITE DATA tSDD SDO D7 D0 READ DATA Figure 1. Serial Interface Timing Diagram Typical Operating Characteristics VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.20625V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C. 8-CHANNEL 256-QAM (DOCSIS) fCENTER = 575MHz, NYQUIST SPAN -30 -40 -120 583 OUTPUT FREQUENCY (MHz) www.maximintegrated.com 600 617 -66.5dBc/6MHz -20.0dBm/6MHz -19.7dBm/6MHz -19.9dBm/6MHz -19.5dBm/6MHz -67.2dBc/6MHz -80 -90 -100 -110 -70 -66.7dBc/5.25MHz -90 -130 567 HD3 -67.7dBc/48MHz -19.6dBm/6MHz -80 -60 -19.5dBm/6MHz -70 -120 550 POWER (dBm) POWER (dBm) -68.0dBc/6MHz -68.5dBc/6MHz -110 533 -50 -60 -68.0dBc/5.25MHz -19.1dBm/6MHz -19.0dBm/6MHz -19.0dBm/6MHz -18.9dBm/6MHz -18.8dBm/6MHz -18.9dBm/6MHz -18.7dBm/6MHz -18.8dBm/6MHz -69.5dBc/5.25MHz -69.42dBc/6MHz -100 -69.3dBc/6MHz POWER (dBm) -70 -90 -40 -50 -60 -80 -30 -19.8dBm/6MHz -50 toc03 -20 TOTAL TX POWER -9.7dBm/48MHz -19.7dBm/6MHz -40 -67.9dBc/6MHz -30 8-CHANNEL 256-QAM (DOCSIS) ACP fCENTER = 975MHz, SPAN = 84MHz toc02 -68.1dBc/5.25MHz toc01 -68.2dBc/6MHz 8-CHANNEL 256-QAM (DOCSIS) ACP fCENTER = 575MHz -100 -110 0 500 1,000 1,500 OUTPUT FREQUENCY (MHz) 2,000 2,500 -120 933 950 967 983 1,000 1,017 OUTPUT FREQUENCY (MHz) Maxim Integrated │  15 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Typical Operating Characteristics (continued) VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.20625V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C. -110 -110 -110 -120 -120 -120 -130 500 1,000 1,500 2,000 2,500 1003 1011 1020 32-CHANNEL 256-QAM (DOCSIS) ACP UPPER BLOCK EDGE, BLOCK fCENTER = 1700MHz -100 -26.6dBm/6MHz -90 -60.9dBc/5.25MHz -80 -61.0dBc/6MHz -70 -80 -90 -85 -95 -105 -110 -115 -120 -120 -125 -130 1586 -130 1772 1611 1620 1628 1789 1797 1806 OUTPUT FREQUENCY (MHz) 160-CHANNEL 256-QAM (DOCSIS) ACP UPPER BLOCK EDGE, BLOCK fCENTER = 700MHz SFDR, HD2, HD3 vs. CW FREQUENCY toc10 95 -65 90 -115 1173 1181 OUTPUT FREQUENCY (MHz) www.maximintegrated.com 1190 1198 210 219 227 236 SFDR, HD2, HD3 vs. CW FREQUENCY fDAC = 5.89824Gsps, CONTINUOUS WAVE OUTPUT at -1dBFS toc11 100 95 244 80 75 70 65 -HD2 85 80 75 70 65 60 -HD2 toc12 SFDR (EXCLUDES HD2 and HD3) 90 85 -HD3 55 55 1164 202 -HD3 SFDR (EXCLUDES HD2 and HD3) 60 -125 -135 SFDR, -HD2, -HD3 (dBc) SFDR, -HD2, -HD3 (dBc) -105 -56.5dBc/6MHz -95 -56.8dBc/6MHz -85 -57.5dBc/6MHz -33.5dBm/6MHz -75 1814 OUTPUT FREQUENCY (MHz) f DAC = 4.9152Gsps, CONTINUOUS WAVE OUTPUT at -1dBFS 100 -55 -135 1156 1780 OUTPUT FREQUENCY (MHz) -45 -63.2dBc/6MHz -25.5dBm/6MHz -75 -70 -100 1603 1214 toc09 -45 -110 1594 1206 -65 -60.8dBc/6MHz -60 -61.1dBc/5.25MHz -60 1197 -55 -27.6dBm/6MHz -50 POWER (dBm) -40 1189 160-CHANNEL 256-QAM (DOCSIS) ACP LOWER BLOCK EDGE, BLOCK fCENTER = 700MHz toc08 -30 -50 1180 OUTPUT FREQUENCY (MHz) -60.9dBc/6MHz toc07 -40 -130 1172 1028 32-CHANNEL 256-QAM (DOCSIS) ACP LOWER BLOCK EDGE, BLOCK fCENTER = 1700MHz -61.5dBc/6MHz POWER (dBm) 994 OUTPUT FREQUENCY (MHz) -30 POWER (dBm) 986 OUTPUT FREQUENCY (MHz) POWER (dBm) 0 -30.9dBm/6MHz -100 -90 -100 -62.7dBc/6MHz -100 -80 -61.6dBc/6MHz -90 -90 -61dBc/6MHz HD2 -66.7dBc/48MHz -70 -80 POWER (dBm) -80 -60 -70 -25.7dBm/6MHz -70 -50 -60 -64.3dBc/5.25MHz POWER (dBm) POWER (dBm) -60 -40 -50 -64.2dBc/6MHz -50 toc06 -30 -40 -64.3dBc/6MHz -40 toc05 -30 TOTAL TX POWER -10.5dBm/48MHz -60.9dBc/6MHz toc04 -30 32-CHANNEL 256-QAM (DOCSIS) ACP UPPER BLOCK EDGE, BLOCK fCENTER = 1100MHz 32-CHANNEL 256-QAM (DOCSIS) ACP LOWER BLOCK EDGE, BLOCK fCENTER = 1100MHz -62.8dBc/5.25MHz 8-CHANNEL 256-QAM (DOCSIS) fCENTER = 975MHz, NYQUIST SPAN 50 50 0 500 1000 1500 OUTPUT FREQUENCY (MHz) 2000 2500 0 500 1000 1500 2000 2500 3000 OUTPUT FREQUENCY (MHz) Maxim Integrated │  16 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Typical Operating Characteristics (continued) VDD = VAVCLK = VAVDD = VAVDDPLL = 1.0V, VDD2 = VAVCLK2 = VAVDD2 = VAVDD2PLL = VDD2PLL = 1.8V, PCLK = 0dBm, fCLK = 983.04MHz, fDAC = 4915.2Msps, 4x interpolation, 5-lanes, 9830.4Mbps per lane, external reference at 1.20625V, RSET = 965Ω between FSADJ and DACREF, IOUTFS = 40mA, output is 50Ω double-terminated and transformer coupled (see Figure 26), PLL ON. TA ≥ -40°C and TJ ≤ +110°C (Note 1), unless otherwise noted. Typical values are at TJ = +65 ±15°C. toc13 100 10 fCENTER = 500MHz 85 80 80 75 70 6 OUTPUT POWER (dBm) 90 85 75 70 65 fCENTER = 1000MHz 60 65 fCENTER = 1500MHz fCENTER = 1000MHz 2 0 -2 -4 -6 fCENTER = 1500MHz 60 4 55 55 -8 50 50 -10 -25 -20 -15 -10 -5 0 -25 -20 INPUT AMPLITUDE (dBFS) 10 -15 -10 -5 0 0 500 INPUT AMPLITUDE (dBFS) OUTPUT FREQUENCY RESPONSE INCLUDES SIN(X)/X ROLL-OFF fDAC = 4.9152Gsps, AIN = -0.01dBFS toc15 8 95 fCENTER = 500MHz IM3 (dBc) IM3 (dBc) toc14 100 95 90 OUTPUT FREQUENCY RESPONSE INCLUDES SIN(X)/X ROLL-OFF fDAC = 5.89824Gsps, AIN = -0.01dBFS TWO_TONE IM3 vs. INPUT AMPLITUDE fDAC = 4.9152Gsps, fSPACE = 1MHz TWO_TONE IM3 vs. INPUT AMPLITUDE fDAC = 5.89824Gsps, fSPACE = 1MHz 1000 1500 2000 2500 3000 OUTPUT FREQUENCY (MHz) 9.83GB/S DATA EYE AFTER EQUALIZATION APPLIED JITTER: 250MUI OF BUJ, 14.53MUI (RMS) OF RJ PATTERN = PRBS7 toc16 toc 17 300 8 200 6 100 VOLTAGE (mV) OUTPUT POWER (dBm) 4 2 0 -2 0 -100 -4 -6 -200 -8 -10 0 500 1000 1500 2000 -300 2500 0 50 OUTPUT FREQUENCY (MHz) 100 150 200 250 PhaseECP [0-255] OUTPUT PHASE NOISE 1GHz CW OUTPUT, AIN = -0.01dBFS 4X INTERPOLATION FILTER FREQUENCY RESPONSE toc18 2 1 toc19 -90 * -100 0 -110 POWER (dBc/Hz) MAGNITUDE (dB) -1 PASSBAND† 0.407 x fDAC /4 -2 -3 -4 -5 -120 -130 -140 -6 †IMAGE ATTENUATION > 80dB for fIN ≤ 0.407 x fDAC/4 * IMAGE ATTENUATION < 65dB for fIN > 0.407 x fDAC/4 -7 -150 -8 0 10 20 30 INPUT FREQUENCY (% fDAC/4) www.maximintegrated.com 40 50 -160 102 1.E+02 103 1.E+03 104 1.E+04 105 1.E+05 106 1.E+06 107 1.E+07 OFFSET FREQUENCY (Hz) Maxim Integrated │  17 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Pin Configuration TOP VIEW GND DIE RF DATA AND CLOCK CRITICAL ANALOG AND RF SUPPLIES ANALOG, DIGITAL IO NO CONNECT AVCLK VCORTN PLLCO MP A9 A10 A11 A12 AVDD2 AVDD2 GND VCOBYP AVCLK2 B7 B8 B9 B10 B11 B12 GND GND GND GND GND GND GND C5 C6 C7 C8 C9 C10 C11 C12 GND GND GND GND GND GND GND AVCLK2 CLKP D4 D5 D6 D7 D8 D9 D10 D11 D12 GND GND GND GND AVDD GND AVCLK CLKN E4 E5 E6 E7 E8 E9 E10 E11 E12 GND GND VDD VDD VDD VDD GND GND GND GND F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 SDO INTB MUTE VDD2 VDD GND GND VDD VDD2 GND GND GND G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 SYNCNP DP0 NC VDD2 GND GND GND GND VDD2 GND DP5 TESTP H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 SYNCNN DN0 NC VDD2 GND GND GND GND VDD2 GND DN5 TESTN J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 J11 J12 GND GND GND GND GND RCLKP RCLKN GND GND GND TDA GND K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 DP1 GND DP2 GND TESTEN NC NC VDD2PLL GND DP3 GND DP4 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 DN1 GND DN2 GND JRES GND VSSPLL CAPT GND DN3 TDC DN4 M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 REFIO CSBP AVCLK AVDD2 AVDD2 OUTP OUTN A1 A2 A3 A4 A5 A6 A7 A8 FSADJ GND AVDD2 OUTP OUTN B1 B2 B3 B4 B5 B6 OTP AVDD2 AVDD2 GND GND C1 C2 C3 C4 GND GND GND D1 D2 D3 SCLK CSB GND E1 E2 E3 SDI RESETB F1 DACREF www.maximintegrated.com AVDD2 AVDD AVDD2 AVDD2 Maxim Integrated │  18 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Pin Description PIN NAME FUNCTION A1 REFIO Reference Voltage Input/Output. REFIO outputs an internal 1.2V band-gap reference voltage. REFIO has a 10kΩ series resistance and can be driven using an external 1.2V reference voltage. Connect a 1µF capacitor between REFIO and DACREF. A2 CSBP DAC Current Source Bypass. Connect 1.0µF capacitor between CSBP and DACREF. A3, A10 AVCLK 1.0V Supply Input for Clock A4-A5, A8-A9, B4-B5, B8-B9, C2-C3 AVDD2 Analog 1.8V Supply Input A6, B6 OUTP Positive Terminal of Differential DAC Output A7, B7 OUTN Negative Terminal of Differential DAC Output A11 VCORTN Ground for VCO Loop Filter A12 PLLCOMP Analog I/O for DAC PLL Loop Filter Connection B1 DACREF B2 FSADJ B3, B10, C1, C4-C12, D1-D10, E3, E5-E8, E10, F3-F4, F9-F12, G6-G7, G10G12, H5-H8, H10, J5-J8, J10, K1-K5, K8K10, K12, L2, L4, L9, L11, M2, M4, M6, M9 GND B11 VCOBYP Pin for VCO Loop Filter B12 AVCLK2 1.8V Supply Input for Clock D11 Internal DAC Reference Ground Used for DAC Current Source Bypass Ground. Do not connect to board ground (GND). Analog Input for DAC Full-Scale Output Current Adjustment. A resistor from FSADJ to DACREF sets the full-scale output current of the DAC. To obtain a 40mA full-scale output current using the internal reference voltage, connect a 965Ω resistor between FSADJ and DACREF. Ground AVDD2PLL 1.8V DAC Clock PLL Supply Clock Input. Multipurpose pin that generates following internal clocks based on use case: D12, E12 1) PLL use cases a) PLL OFF (Bypassed): Clock for RF DAC core (DACCLK) b) PLL ON (Enabled): Reference clock for DAC PLL which in turn generates the CLKP, CLKN DACCLK 2) Device clock (DCLK) for JESD204B interface when frequency is ≤ 1474.56MHz in Subclass-0 operation An internal 100Ω termination resistor connects CLKP to CLKN. www.maximintegrated.com Maxim Integrated │  19 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Pin Description (continued) PIN NAME E1 SCLK Digital CMOS Input for Serial Port Interface Clock FUNCTION Digital CMOS Input for Serial Port Interface. MAX5857 is selected when CSB = low. E2 CSB E4, E9 AVDD E11 AVDDPLL F1 SDI F2 RESETB F5-F8, G5, G8 VDD 1.0V Supply Input for Digital Core G1 SDO Digital CMOS Output for Serial Port Interface. Data output in 4-wire SPI mode. G2 INTB Digital CMOS Output for Interrupt G3 MUTE Digital CMOS Input. With MUTE high the DAC output is muted and with MUTE low, the DAC output is active. G4, G9, H3-H4, H9, J3-J4, J9 VDD2 1.8V Supply Input for Digital I/O H1, J1 SYNCNP, SYNCNN H2, H11, L1, L3, DP0-DP5 L10, L12 H3, J3, L6, L7 NC H12, J12 TESTP, TESTN J2, J11, M1, M3, M10, M12 DN0-DN5 K6-K7 RCLKP, RCLKN K11 TDA Analog 1.0V Supply Input 1.0V DAC Clock PLL Supply Digital CMOS Input/Output for Serial Port Interface. Data input in 4-wire SPI mode and data input/ output in 3-wire SPI mode. Digital CMOS Input with an Internal 50kΩ Pulldown Resistor. Device is reset when RESETB is low. Hold RESETB low during device startup. RESETB must be set high for normal operation after startup. LVDS Output. Active-low JESD204B error reporting signal (SYNC~) from Rx device (DAC) to Tx device (FPGA/ASIC). Analog Input. JESD204B Serial Data Positive Input, Lanes 0-5 No Connect Factory Use Only. Connect to GND. Analog Input JESD204B Serial Data Negative Input, Lanes 0-5. LVDS Reference Clock Output for Sample Rate Synchronization to DAC Clock. If not used, terminate differential with a 100Ω resistor. Temperature Sensor Diode Anode. Connect TDC and TDA to ground if not used. L5 TESTEN Factory Use Only. Connect to GND. L8 VDD2PLL JESD204B PLL 1.8V Power Supply M5 JRES Analog Input. JESD204B current biasing. M7 VSSPLL Clock Multiplier Unit (CMU) PLL Ground M8 CAPT Analog Input. JESD204B PLL loop filter input. M11 TDC Temperature Sensor Diode Cathode. Connect TDC and TDA to ground if not used. www.maximintegrated.com Maxim Integrated │  20 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface PLL VDD AVDD AVCLK VDD2 AVDD2 AVCLK2 GND VCOBYP PLL_COMP MAX5857 MUX CLKP CLKN AVDD2PLL AVDDPLL Functional Diagram RCLKP RCLKN ÷N CLOCK GENERATION AND DISTRIBUTION JESD204B INTERFACE (6 LANES) Rx PHY Rx LINK 14 2x F1 F2 2x 2x F1 F2 MUX 2x 14 14-BIT 5.9Gsps RF DAC OUTP OUTN INTB QUADRATURE NCO RESETB SDO SDI SPI PORT SCLK DACREF REFIO FSADJ CSBP REFERENCE SYSTEM MOD CSB Rx CONTROLLER SYNCN P/N JRES CAPT VSSPLL VDD2PLL www.maximintegrated.com 14 16 16 DCLK CLOCK MULTIPLIER UNIT Code Group Sync 8B/10B Decoder Frame Sync / Monitoring Inter Lane Alignment Character Replacement Descrambler (Optional) Rx FIFO Rx Mapper Demux Clock + Data Recovery VGA DP[5:0] DN[5:0] 6 Decision Feedback Equalizer MUTE Maxim Integrated │  21 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Detailed Description The MAX5857 is a high-performance interpolating and modulating 14-bit, 5.9Gsps RF DAC designed for DOCSIS 3.1 remote PHY devices, CCAP, digital video broadcast modulators, point-to-point wireless, and instrumentation. The device can synthesize up to 1.2GHz of instantaneous bandwidth at frequencies up to the Nyquist bandwidth (fDAC/2) of the DAC. The major functional blocks of the device include a six-lane JESD204B interface which accepts 16-bit input data, interpolation filters, a digital quadrature modulator and NCO, clock multiplying PLL+VCO and a 14-bit, 5.9Gsps RF DAC core. The supporting functional blocks include the clock distribution system, reference system, and SPI interface. See the detailed Functional Diagram. The 16-bit input data enhances the accuracy of the interpolation and modulation functions and ensures true 14-bit data is presented to the RF DAC core. The 16-bit input baseband data is supplied to the device using up to six lanes of JESD204B (DP[5:0]/DN[5:0]). The interface can be configured for 3, 4, 5, or 6 lanes and supports serial data rates up to 9.8304Gbps providing flexibility to optimize the I/O lane count, speed, and power to support the required frequency plan. The six-lane JESD204B interface has the following major components: ●● A high-speed input receiver (Rx) consisting of a physical (PHY) layer for each of the six lanes and a common clock multiplier unit (CMU). The PHY layer contains a variable gain amplifier (VGA) that receives the incoming signal and decision feedback equalizer (DFE) to suppress inter-symbol interference. The PHY layer also includes a clock and data recovery (CDR) unit to latch the incoming single-bit data and a de-serializer (DEMUX) to convert the data to a 20-bit parallel data bus. ●● A receiver link layer (Rx Link) takes the 20 bits from the PHY and restores the 16-bit DAC data for each of the I and Q channels. The Rx link consists of six Rx lanes, six Rx FIFOs, a Rx mapper and a Rx controller. The six Rx lanes perform code group synchronization, 8b/10b decoding, frame synchronization and monitoring, interlane alignment and monitoring, character replacement, and optional descrambling. The six lanes are fed into Rx FIFOs where data is aligned by the Rx controller. Using the Rx mapper, data from each physical channel is mapped to a logical channel. www.maximintegrated.com The DSP path consists 4x linear phase interpolation filters for each of the I and Q channels. Interpolation reduces the required input data rate to the device, relaxing the requirements on the FPGA or ASIC. In addition, interpolation increases the separation between the desired signal and its aliased image easing filter design requirements. Interpolation rates of 1x (bypass path) or 4x (complex path) can be selected using SPI configuration. After passing through the 4x interpolation stage, the complex signal is modulated using the LO signal generated by the NCO and the digital quadrature modulator. The NCO allows for fully agile modulation of the input baseband signal for direct RF synthesis with 32 bits of frequencysetting resolution. Placing the modulator at the output of the interpolator chain allows for fully agile placement of the output carrier frequency within the Nyquist band of the DAC. The quadrature modulator produces a real signal at its output, which is fed into the 14-bit DAC core where it is converted to an analog RF signal. The analog output produces a full-scale current between 10mA and 40mA, driving 50Ω differential loads. The clock distribution system provides a low-noise differential input buffer for the external master DAC clock (CLKP/ CLKN) and delivers all the necessary clocks to the internal blocks. The master DAC clock input accepts a differential sine-wave or square-wave signal. A bypassable clock multiplying PLL and VCO can be used to internally generate, the high-frequency sampling clock using a reference frequency between 245.76MHz and 1.475GHz. The device provides a divided reference clock (RCLKP/RCLKN) to ensure synchronization between the data source (FPGA or ASIC) and the DAC. The SYNCN output can be used for error reporting from the DAC to the data source. The reference system delivers the reference current to the DAC current source array and all bias currents necessary for circuit operation. The reference system also includes a bypassable band-gap reference, which can be used as a reference for the DAC full-scale current. The SPI port is a bidirectional interface used for reading and writing status and control registers to configure the device. The device operates from 1.0V and 1.8V power-supply voltages and consumes 2.7W at 4.9Gsps. Maxim Integrated │  22 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Supported DAC Update Rate and JESD204B Data Rates Table 1. Complex I/Q Base Band Up-Conversion (4x Interpolation) DAC UPDATE RATE: DACCLK (MSPS) Input Sample Rate - I & Q each (MHz) Instantaneous Bandwidth (MHz) 2457.60 2949.12 3686.40 3932.16 4423.68 4915.20 5898.24 614.4 737.28 921.6 983.04 1105.92 1228.8 1474.56 500 600 750 800 900 1000 1200 Table 2. Lane Rate - Derived from Number of Lanes and Update Rate (DACCLK) DACCLK (MSPS) LANES 2457.60 2949.12 3686.40 3 - 9830.4 - 4 6144.0 7372.8 - 3932.16 4423.68 4915.20 5898.24 - - - - - 9830.4 - - - - - - 9830.4 - 6144.0 - 7372.8 - 9830.4 Lane Rate (Mbps) 5 6 4915.2 9830.4* - 4915.2 9830.4* *Bypass Mode Rates Note that DAC update rates of 3686.40Msps and 3932.16Msps are not supported by the internal clock multiplying PLL+VCO. Use an external sampling clock for these DAC update rates. DAC update rates of 2457.60Msps and 2949.12Msps are supported by the internal clock multiplying PLL+VCO at 4915.20Msps and 5898.24Msps respectively using a Post Divider setting of 2. www.maximintegrated.com JESD204B Interface The JESD204B interface consists of six PHY lanes with one CMU. Each lane takes a 1-bit stream and converts it to a 20-bit bus. The link layer (LINK) takes the 20-bit bus from the PHY and restores the original 16-bit DAC data for each of the I and Q channels (Figure 2). The JESD204B receiver specifications are compliant with LV-OIF-6G-SR and LV-OIF-11G-SR specifications from the JEDEC standard. Maxim Integrated │  23 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface SYNCN P/N PHY PHY DP[5:0] DN[5:0] PHY PHY 6 PHY PHY Div 1/2/4 20b 20b 20b LINK 20b 16b DSP AND NCO OUTP 14b RF DAC OUTN 20b 20b CMU SYNC LOGIC DACCLK CLOCK GENERATION RCLK MUX DCLK ( DEVICE CLOCK ) PLL CLK P/N EXTERNAL DAC CLOCK SOURCE AND SYSTEM CLOCK GENERATION Figure 2. Simplified Diagram of JESD204B Internal to MAX5857 Table 3. JESD204B Power Dissipation JESD LANES TOTAL POWER (MW) 3 443 4 563 5 684 6 804 Total Power values are for PHY, CMU, and LINK blocks running at 7.3728Gbps/lane. www.maximintegrated.com Maxim Integrated │  24 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface JESD204B Data Interface Features Mapping of Bypass Mode Data A summary of the MAX5857 PHY and LINK features is provided below: When bypassing the internal 4x interpolation filters and NCO modulator, the JESD lane interface is mapped for real-data only (samples) rather than I and Q octets. Figure 4 shows the lane mapping for the DSP Bypass data path. The DAC logical channel mapping is configured for MLFSN’=2_6_2_3_16 mode but is actually receiving data which is transmitted in 1_6_2_6_16 mode. Since the JESD transmitters and receivers are set to a mixed-mode lane configuration, a mismatch error will be detected and indicated in the RxLink.CfgRLaneMuteEn.LCfgErr register field for all lanes. This status should be ignored and not enabled for DAC Mute or Interrupt enable. For additional information see the DSP Bypass Function Configuration section. Rx PHY Features ●● Programmable gain LINK Features ●● 8b/10b decoding ●● Code group synchronization ●● Inter Lane Alignment (ILA) ●● 1 + x14 + x15 polynomial scrambling ●● Character replacement ●● Multiple Converter Device Alignment-Multiple Lanes (MCDA-ML) compliant ●● Subclass-0 support ●● Number of lanes (L): 3, 4, 5, 6 ●● Number of data converters (M): 2 ●● Number of octets per frame (F): 2, 4 ●● Number of samples per frame (S): 2, 3, 5 Other Features ●● Disable scramble mode ●● Elastic buffer depth of 320 serial bit-periods ●● Detection of following 8b/10b control characters: K28.0, K28.3, K28.4, K28.5, K28.7 ●● Detection of following errors/conditions • 8b/10b running disparity error • 8b/10b not-in-table error • Unexpected control character detection • Code group synchronization error • Frame re-alignment detection • Lane re-alignment detection • Link configuration error • ILA failure detection • ILA sequence error Some of the above error conditions can be enabled for error reporting through SYNC~ interface. ●● Continuous /K/ and ILA sequence detection ●● PHY PRBS data detection for debug Mapping of Physical to Logical Channels Each physical channel can be mapped to any logical channel before the octet-to-sample conversion. The octetto-sample conversion for various modes is determined by the number of lanes, number of octets per frame (JESD204B), and number of samples per frame, according to the formats shown in Figure 3. www.maximintegrated.com High-Speed Input Receiver (Rx) As shown in Figure 5, the high-speed input receiver consists of a VGA, DFE (Decision Feedback Equalizer), CDR unit, and DEMUX. The VGA and DFE provide autonomous adaptive equalization in order to optimize the input receiver filter coefficients on a per-lane basis. The coefficients are optimized to best recover the data dependent jitter introduced by the incoming channel. The initial receiver gain and equalization settings are shadowed by internal registers which the user may override. The VGA is a high-speed input receiver with high gain, which allows for excellent input sensitivity while still preserving the linearity required for optimal performance of the DFE. The receiver expects the incoming highspeed signal to be driven differential and AC-coupled to the transmitter. The receiver’s common-mode input voltage is set by a self-biasing network eliminating the need for any external board circuitry. The receiver provides 100Ω differential on-chip termination between the true and complement input signals, RxP and RxN. The VGA gain settings are based on the amplitude of the incoming signal and the optimal setting to the DFE circuitry; the gain range is ±20dB as shown in Figure 6. In addition to the gain function, there is also a boost function in the VGA to compensate for the high-frequency loss in the channel. The PHY receiver automatically determines and sets the optimized level of equalization to suppress inter-symbol interference (ISI) caused by a dispersive channel known as decision feedback equalization. The DFE makes use of previously received data to estimate the current bit. Any trailing ISI caused by a previous bit is reconstructed and then subtracted. This technique allows for the recovery of very lossy backplane and connector channels. The PHY equalizer is designed to meet or exceed the JESD204B standard. Maxim Integrated │  25 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface LANE 5 LANE 4 LANE 3 LANE 2 LANE 1 LANE 0 Q2[15:8] Q1[15:8] Q0[15:8] I2[15:8] I1[15:8] I0[15:8] Q2[7:0] Q1[7:0] Q0[7:0] I2[7:0] I1[7:0] I0[7:0] Q5[15:8] Q4[15:8] Q3[15:8] I5[15:8] I4[15:8] I3[15:8] Q5[7:0] Q4[7:0] Q3[7:0] I5[7:0] I4[7:0] I3[7:0] Q3[15:8] Q1[15:8] I4[15:8] I2[15:8] I0[15:8] Q3[7:0] Q1[7:0] I4[7:0] I2[7:0] I0[7:0] Q4[15:8] Q2[15:8] Q0[15:8] I3[15:8] I1[15:8] Q4[7:0] Q2[7:0] Q0[7:0] I3[7:0] I1[7:0] Q8[15:8] Q6[15:8] I9[15:8] I7[15:8] I5[15:8] Q8[7:0] Q6[7:0] I9[7:0] I7[7:0] I5[7:0] Q9[15:8] Q7[15:8] Q5[15:8] I8[15:8] I6[15:8] Q9[7:0] Q7[7:0] Q5[7:0] I8[7:0] I6[7:0] Q1[15:8] Q0[15:8] I1[15:8] I0[15:8] Q1[7:0] Q0[7:0] I1[7:0] I0[7:0] Q3[15:8] Q2[15:8] I3[15:8] I2[15:8] Q3[7:0] Q2[7:0] I3[7:0] I2[7:0] Q1[15:8] I2[15:8] I0[15:8] Q1[7:0] I2[7:0] I0[7:0] Q2[15:8] Q0[15:8] I1[15:8] Q2[7:0] Q0[7:0] I1[7:0] Q4[15:8] I5[15:8] I3[15:8] Q4[7:0] I5[7:0] I3[7:0] Q5[15:8] Q3[15:8] I4[15:8] Q5[7:0] Q3[7:0] I4[7:0] MLFSN’=2_6_2_3_16 MLFSN’=2_5_4_5_16 MLFSN’=2_4_2_2_16 MLFSN’=2_3_4_3_16 Figure 3. Octet-to-Sample Conversion vs. Modes and Lanes www.maximintegrated.com Maxim Integrated │  26 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface LANE 5 LANE 4 LANE 3 LANE 2 LANE 1 LANE 0 S5[15:8] S3[15:8] S3[7:0] S1[15:8] S1[7:0] S4[15:8] S2[15:8] S4[7:0] S2[7:0] S0[15:8] S0[7:0] S7[15:8] S7[7:0] S3[15:8] S3[7:0] S5[15:8] S5[7:0] S8[15:8] S8[7:0] S4[15:8] S4[7:0] S0[15:8] S0[7:0] S1[15:8] S1[7:0] S6[15:8] S6[7:0] S2[15:8] S2[7:0] S5[7:0] S9[15:8] S9[7:0] MLFSN’=2_6_2_3_16 MLFSN’=2_5_4_5_16 Figure 4. Bypass Mode Sample to Lane Mapping DFE COEFFICIENT EQUALIZER COEFFICIENT CONTROLS DEMUX DFE CDR 20b VGA COEFFICIENT RxP VGA RxN Figure 5. JESD204B Rx Physical Layer, Simplified Block Diagram ±20dB RANGE 3GHz UNITY-GAIN BANDWIDTH 40 GAIN (dB) 20 The CDR unit is responsible for the centering of the incoming data eye for optimal sampling and error free operation. The PHY clock and data recovery unit has multiple loop bandwidth settings to aid in achieving optimal performance for jitter tolerance. The recovered clock generated from CDR is used to latch in the single bit data, then the DEMUX block de-serializes the single bit to 20-bit parallel data bus to subsequently be used by the Rx LINK. 0 -20 -40 -60 HIGH-FREQUENCY BOOST -80 107 108 109 1010 FREQUENCY (Hz) 1011 1012 Figure 6. VGA Gain Range www.maximintegrated.com Maxim Integrated │  27 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface JESD204B Receiver Equalization The MAX5857 JESD204B receiver equalization capability exceeds the JEDEC specification for maximum interconnect length of 20cm. The plots in Figure 7 demonstrate that the JESD204B receiver equalization capability over a 30in (76cm) length of cable using the following test conditions: maximum supported skew is also reduced due to the write to read-clock synchronization uncertainty. A minimum and maximum FIFO depth can be set (CfgRFIFO at address 0x041C) and the configured FIFO range determines the actual lane skew supported by the MAX5857. ●● Data Rate: 9.8304Gbps 0 4.914GHz, -14.687dB ●● Channel: 30in Nelco 4000-13SI plus cables and FMC connector ●● Cables and connector ~ 3dB loss at 4.914GHz Lane Skew Requirement The skew between the various lanes is absorbed within the FIFOs and through the initial lane alignment process. The FIFO depth determines the amount of lane skew that can be absorbed for a particular Rx LINK configuration. A FIFO depth of 32 bytes would account for up to 320 SerDes bit periods of skew between the various lanes. In actuality, the maximum supported skew is smaller than this due to multiple bytes written to and read from the FIFO in a single write/read clock cycle in various modes. The -10 LOSS (dB) ●● 30in Nelco Traces = -14.7dB loss at 4.914GHz (see Figure 8) -20 -30 -40 -50 0 2 4 6 Figure 8. Channel Loss Curve (30in Nelco) 300 200 200 100 100 Voltage (mV) Voltage (mV) AFTER 300 0 0 -100 -100 -200 -200 -300 50 100 150 10 12 14 16 18 20 FREQUENCY (GHz) BEFORE 0 8 200 250 -300 PhaseECP (0-255) 0 50 100 150 200 250 PhaseECP (0-255) Figure 7. Receiver Equalization Eye Diagram Before and After Lane Training www.maximintegrated.com Maxim Integrated │  28 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Link Layer (LINK) monitoring, character replacement and optional descrambling. All these functions are specified in the JESD204B standard. In addition to extracting the octets, which are later combined into I and Q samples, the Rx LINK also monitors and acts on various error conditions. Most error conditions can be enabled for error reporting to the transmit logic service through the SYNCN signal. See Table 4 for more detail. The Rx LINK layer for the MAX5857 consists of 6 lanes interfacing to the 6 PHYs. The data from the 6 lanes is passed through FIFOs in order to align the configured number of lanes in JESD204B Subclass-0 mode. The Rx controller generates a SYNCN signal for error reporting as specified by the JESD204B standard. The data from the FIFOs are then mapped into I and Q sample data for the DSP to process. On the input side of the Rx LANE there are 20 bits of data and the CLOCK from the PHY, along with a synchronous RESET. On the output side are 16 bits of data (two octets), FRAME START, and MULTIFRAME START signals which mark the two bytes of data. Each of the 6 lanes in the Rx LINK operates independently and includes code group synchronization operating on the 20-bit input from the PHY, 8b/10b decoding, frame synchronization and monitoring, lane alignment and Rx LINK PHY 1 Rx LANE 1 Rx FIFO 1 PHY 2 Rx LANE 2 Rx FIFO 2 PHY 3 Rx LANE 3 Rx FIFO 3 PHY 4 Rx LANE 4 Rx FIFO 4 PHY 5 Rx LANE 5 Rx FIFO 5 PHY 6 Rx LANE 6 Rx FIFO 6 RX MAPPER OCTETS TO SAMPLES SAMCLK VALID Rx CONTROLLER (# LANES CONFIGURABLE) FRAME CLOCK DATA[15:0] SYNC~ Figure 9. JESD204B Receive Link Layer Block Diagram Rx LANE CODE GROUP SYNC 8b10b DECODING FRAME SYNC/ MONITORING Data_In[19:0] CLOCK RESET LANE ALIGNMENT/ MONITORING CHARACTER REPLACEMENT OPTIONAL DESCRAMBLING Data_Out[15:0] FRAME START MULTIFRAME START Figure 10. JESD204B Receive Lane Block Diagram www.maximintegrated.com Maxim Integrated │  29 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Interface Timing for Subclass-0 The JESD204B LINK layer protocol requires the frame clock of both the transmitter and receiver devices to be synchronized. Figure 11 shows the JESD204B-TX device’s synchronization with the MAX5857 using the SYNCN signal. Initially, the internal clocks of the two devices are running independently. As shown, the SYNCN signal is generated by the MAX5857 using its frame clock, which in turn is used by the JESD204B-TX device to align its own frame clock. The Rx Controller waits for the FIFO write to start in all the enabled lanes and then initiates a read start to all the FIFOs. The FIFO reads start at the Frame/Multiframe boundary following the lane alignment sequence. This process aligns the data on all enabled lanes with a minimum latency through the Rx LINK. JESD204B SIGNALS AT Rx (RF DAC) INTERNAL FRAME CLOCK AT Rx HARMONIC DEVICE CLOCK AT Rx tDS_R(max) tDS_R(min) SYNC~ OUTPUT AT Rx LAUNCH FROM DEVICE CLOCK JESD204B SIGNALS AT Tx (FPGA or ASIC) FRAME CLOCK PERIOD TFRAME INTERNAL FRAME CLOCK AT Tx CAPTURE HERE DEVICE CLOCK AT Tx tSU_T(min) SYNC~ INPUT AT Tx CAPTURE ON FRAME CLOCK tH_T(min) VALID Figure 11. Interface Timing for Subclass-0 (See JEDEC Standard No. 204B.01, Figure 11) www.maximintegrated.com Maxim Integrated │  30 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Serial Control Interface The R/W bit and the address word are sent to the device through the SDI pin. The R/W bit is transmitted first, followed by the address word in MSB to LSB order while in the default MSB-first format. In the LSB-first format, the address word is transmitted first, LSB to MSB, followed by the R/W bit. Input or output data are transmitted MSBor LSB-first order, based on the format setting. Further descriptions assume MSB-first format. The serial control interface is comprised of the CSB, SCLK, SDI, and SDO pins which support a typical 4-wire SPI interface. It also supports a 3-wire SPI interface where the SDI pin acts as both digital data input and output, commonly referred to as SDIO. The MAX5857 is always a slave device with the master controlling CSB, SCLK, and SDI. The SPI clock frequency must meet certain constraints for proper operation and response from the MAX5857. Refer to the SPI to PCLK Frequency Ratio section. For a write operation, a data word is immediately written to the SDI after the last bit of the address. For a read operation, the data word is transmitted from the MAX5857 on the SDO signal line. The transmission starts on the falling edge of SCLK immediately after the last bit is latched into the device. The SDO driver enters a high-impedance state on the next falling SCLK edge immediately after the bit is transmitted. CSB must toggle from low to high and then back to low before another communication cycle can resume. An exception is burst mode operation. In 4-wire SPI interface mode, CSB, SCLK, and SDI are 1.8V CMOS-level digital input pins. SDO is a 1.8V CMOS output signal when the MAX5857 is transmitting serial data. SDO is a high-impedance output at all other times. CSB is the chip-select pin. While CSB is low, the MAX5857 device is open to communication through the SCLK, SDI, and SDO pins. Each communication cycle is comprised of a single read/write bit, a 15-bit address word, and an 8-bit data word. The serial interface clock, SCLK, latches data into the MAX5857 on the rising edge and clocks data out of the MAX5857 on the falling edge. A logic ‘1’ for the R/W bit signifies a read operation and a logic ‘0’ indicates a write operation. When burst mode is enabled, a continued assertion of CSB after the data word will auto decrement/increment the address word depending on the configuration for a successive read/write. Every 8 cycles of SCLK will access a successive address for either write or a read based on the R/W bit in the initial command. CSB SCLK SDI R/ W A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 SDO Figure 12. SPI Single Write with MSB-First Format www.maximintegrated.com Maxim Integrated │  31 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CSB SCLK SDI R/ W A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 SDO D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 Figure 13. SPI Single Read with MSB-First Format CSB SCLK SDI A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 A 11 A 12 A 13 A 14 R/ W SDO Figure 14. SPI Single Write with LSB-First Format www.maximintegrated.com Maxim Integrated │  32 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CSB SCLK SDI A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 A 11 A 12 A 13 A R/ 14 W D 0 SDO D 1 D 2 D 3 D 4 D 0 D 7 D 6 D 5 D 6 D 7 Figure 15. SPI Single Read with LSB-First Format CSB SCLK SDI R/W A A A A A 14 13 12 11 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 D 7 D 6 D 5 D 4 D 3 D 2 ADDRESS (a) D 1 D 5 D 4 D 3 D 2 D 1 D 0 ADDRESS (a ± 1) SDO Figure 16. SPI Burst Write with MSB-First Format www.maximintegrated.com Maxim Integrated │  33 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CSB SCLK SDI R/ W A A A A 14 13 12 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 D 7 SDO D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 ADDRESS (a) D 6 D 5 D 4 D 3 D 2 D 1 D 0 ADDRESS (a ± 1) Figure 17. SPI Burst Read with MSB-First Format CSB SCLK SDI A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A A A A A R/ 10 11 12 13 14 W D 0 D 1 D 2 D 3 D 4 D 5 ADDRESS (a) D 6 D 7 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 ADDRESS (a ± 1) SDO Figure 18. SPI Burst Write with LSB-First Format www.maximintegrated.com Maxim Integrated │  34 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CSB SCLK SDI A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A A A A A R/ 10 11 12 13 14 W D 0 SDO D 1 D 2 D 3 D 4 D 5 D 6 D 7 D 0 D 1 ADDRESS (a) D 2 D 3 D 4 D 5 D 6 D 7 ADDRESS (a ±1) Figure 19. SPI Burst Read with LSB-First Format 7 BIT-WISE AND 0 JESD204B STATUS REGISTERS (5) JESD204B INTERRUPT MASKS (5) 0 7 BIT-WISE AND DSP STATUS REGISTER EINT REGISTER INTB Figure 20. Interrupt Tree Interrupt Control The INTB pin is a 1.8V CMOS logic output that signals an interrupt condition when in a low state. The interrupt system is comprised of a status register and an interrupt mask register. The interrupt signal is an 8-input logic NOR of the EINT register bit-wise ANDed with the DSP www.maximintegrated.com status register. The interrupt tree for the device is shown in Figure 20. The JESD204B interface has its own second level of interrupt registers and interrupt mask registers as defined in the register map. The interrupt masks and registers can be modified through the serial interface. Table 4 shows all the status register bits that can be enabled to generate an interrupt. Maxim Integrated │  35 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Table 4. Status Register Bits DSP STATUS REGISTER (1ST LEVEL INTERRUPT) BANK.REGISTER.BIT Function DSP.STATUS.JSDIM Real-time, DAC mute from JESD LINK Layer is active DSP.STATUS.JSDII Real-time, interrupt from JESD LINK Layer is active DSP.STATUS.TRDY Latched, internal trim load is complete and the SPI bus is unblocked for external access DSP.STATUS.PLLlck Latched, DAC PLL was unlocked. JESD204B Status Registers (2nd Level Interrupt) BANK.REGISTER.BIT Function RLaneRegs0-5.StatRlane.FrNSync Real-time, Frame synchronization state machine is not synchronized on Lane N RLaneRegs0-5.StatRlane.LnReAlign Latched, lane realignment occured on Lane N RLaneRegs0-5.StatRlane.FrReAlign Latched, frame realignment occured on Lane N RLaneRegs0-5.StatRlane.DISP Latched, Disparity error detected on Lane N RLaneRegs0-5.StatRlane.NIT Latched, NIT error detected on Lane N RLaneRegs0-5.StatRlane.CGS Latched, Code Group Synchronization state-machine was not synchronized on Lane N RLaneRegs0-5.StatRlane.FIFOempty Latched, FIFO empty on Lane N RLaneRegs0-5.StatRlane.FIFOfull Latched, FIFO full on Lane N RLaneRegs0-5.StatRlane.PRBSerr Latched, PHY interface PRBS monitor detected an error on Lane N RLaneRegs0-5.StatRlane.KContErr Latched, non-/K/ character detected on Lane N RLaneRegs0-5.StatRlane.FChkErr Latched, ILA sequence FCHK error detected on Lane N RLaneRegs0-5.StatRlane.LCfgErr Latched, ILA sequence lane configuration error detected on Lane N RLaneRegs0-5.StatRlane.ILAerr Latched, ILA sequence decode (/R/, /Q/, /A/ character) error detected on Lane N RLinkRegs.StatRlinkILA.ILAnsync Real-time, ILA synchronization not achieved RLinkRegs.StatRlinkILA.ILAfailure Latched, ILA failed, indicates that at least one FIFO in a JESD lane overflowed before the FIFO reads started. RLinkRegs.StatRlinkPRBS.PRBSerr1 Latched, Converter 2 (Q-sample) PRBS error detected RLinkRegs.StatRlinkPRBS.PRBSerr0 Latched, Converter 1 (I-sample) PRBS error detected RLinkRegs.StatRlinkSTP.STPerr1 Latched, Converter 2 (Q-sample) short test pattern error detected RLinkRegs.StatRlinkSTP.STPerr0 Latched, Converter 1 (I-sample) short test pattern error detected www.maximintegrated.com Maxim Integrated │  36 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Digital Control Pins The MAX5857 contains two 1.8V CMOS logic input control pins: RESETB and MUTE. The device is placed in a reset state when RESETB is logic-low. On power-up, RESETB should remain low until all supply voltages have stabilized and an external clock is applied to CLKP/CLKN. The MUTE pin and the register-based MUTE control when the device enters the mute mode. In mute mode, the DAC digital input is set to mid-scale. A logic-high on the MUTE pin will place the device into mute mode while a logic-low may allow normal operation. The main purpose of MUTE 7 BIT-WISE AND pin is to eliminate any transmit power during the receive time of a TDMA system while the purpose of the MUTE bit is to protect the system PA during startup or error conditions. The register-based mute can be configured through the serial interface enabling the mute mode internally, regardless of the state of the MUTE pin. Similar to the interrupt mask registers, there are mute enable registers which generate the internal mute signal under defined conditions. Table 4 shows all the status register bits that can be used to generate the internal mute. The states of all registers in the device are preserved while the RF DAC output is muted. 0 JESD204B STATUS REGISTERS (5) JESD204B MUTE ENABLE (5) 7 BIT-WISE AND 0 DSP STATUS REGISTER DSP EMUTE REGISTER DAC MUTE MUTE_PIN Figure 21. Mute Generation Logic www.maximintegrated.com Maxim Integrated │  37 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface FREQUENCY OF HARMONIC DISTORTION 1.25GHz fDAC/2 FREQUENCY OF HARMONIC DISTORTION (a) fDAC = 2.0 x fOUT(MAX) (b) fDAC ≥ 4.0 x fOUT(MAX) 2.5GHz HD3 HD2 HD3 HD2 INCREASES MARGIN TO DOCSIS 3.1 SPEC REDUCES MARGIN TO DOCSIS 3.1 SPEC 0.625GHz HD3 FOLDS BACK INTO CABLE BAND (54MHz TO 1218MHz) AS fDAC IS LIMITED TO 2.5Gsps HD3 DOES NOT FOLD BACK INTO CABLE BAND (54MHz TO 1218MHz) FOR fDAC ≥ 4.872Gsps 1.25GHz fOUT fOUT fDAC/4 0.625GHz fDAC/3 fDAC/2 fDAC/4 fDAC/3 fDAC/2 0.833GHz 1.25GHz 1.25GHz 1.66GHz 2.5GHz CABLE SIGNAL BAND (54MHz TO 1218MHz) CABLE SIGNAL BAND (54MHz TO 1218MHz) A B Figure 22. Effect of DAC Update Rate on Folded HD2 and HD3 Frequency Planning Using a DAC to generate RF transmission signals requires consideration of aliased harmonics and internally generated divided clocks. To ensure the dominant second (HD2) and third order (HD3) harmonics do not fold back into the signal band, the DAC update rate needs to be greater than four times the highest frequency in the band of interest. Figure 22 A and B show the location of the 2nd and 3rd harmonic distortion products for the case of the DAC being updated at 2 times and 4 times the maximum desired frequency in the band of interest (DOCSIS 3.1 example shown). Quadrature Modulator and NCO The device includes a quadrature modulator (Figure 23) that produces an image rejected Real output of the Complex input I-data and Q-data, utilizing a complex numerically controlled oscillator (NCO). The complex NCO employs a 33-bit phase accumulator to provide a RF signal frequency programmable from DC (0Hz) up to fDAC/2. The user needs to calculate and program the following three parameters for proper configuration of the NCO: the Frequency Control Word (FCW), the Numerator www.maximintegrated.com QUADRATURE NCO Figure 23. Complex NCO and Modulator Frequency Word (NFW), and the Denominator Frequency Word (DFW). FCWfull = 233 á fNCO fDAC (1) Maxim Integrated │  38 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Where FCWfull is the real, floating point, or integer + fractional value of the Frequency Control Word, fDAC is the DAC Sample Rate and fNCO is the target output center frequency of the NCO. The full FCW is made up of the characteristic or Integer part of the quotient and the fractional remainder or mantissa portion of FCWfull: NFW Where FCW is represented by a 32-bit word, NFW is the Numerator Frequency Word represented by an 18-bit word and the DFW is the Denominator Frequency Word represented with a 19-bit word. The characteristic or integer part of FCWfull is the NCO’s primary Frequency Control Word. The remainder or mantissa of the FCWfull quotient is converted into two rational integer numbers by removing the common integer multiplication factor. This can be accomplished through brute-force means to find a numerator less than the decimal value of 262144 (218 – 1 or smaller) and a denominator less than 524288 (219 – 1 or smaller). The easiest way to calculate this fraction would be to round the decimal remainder to 5 digits and divide by 100,000. Simplifying the fraction will result in valid programmable values for NFW and DFW. FCW = int(FCWfull) ( NFW = rem FCWfull DFW (3) ) (4) To determine the programming precision of the NCO based on the least significant bit (LSB) size of the NCO, use the following equation: FCW1Hz = f DAC (5) 1 fDAC www.maximintegrated.com fDAC = 5898.24MHz, and fNCO = 575MHz Starting with equation (1): 233 á fNCO FCWfull = fDAC 233 á 575M = 5898.24M FCWfull = 83740444.4... Using equations (3) and (4): FCW = int(837404444.44444) = 837404444 ( ) NFW = rem 837404444.44444 = 0.44444 DFW NFW 44444 11111 112 = 100000 = 25000 ≈ 252 DFW DFW = 252 Equation (1) can be used in reverse to find an NCO frequency based off of an integer multiple of FCW (where the fractional portion does not require programming): fNCO = fDAC á FCW 233 = 5898.24M á 837404444 233 fNCO = 574.999999695MHz The above result confirms that the target NCO frequency is produced to a sub-1Hz precision. Calculating the fNCO/LSB using equation (6): Where FCW1Hz is the LSBs required (whole and fractional) to adjust the NCO frequency by a 1Hz step. fNCO / LSB = FCW = 33 1Hz 2 Use the following system values to calculate the FCW, NFW, and DFW: NFW = 112, When setting DFW to 100,000 and rounding the decimal remainder to 5 digits the mantissa can be accurately represented as a ratio of two numbers: NFW and DFW. 233 This fNCO/LSB value essentially shows the precision of the NCO with the largest step size being about 0.7Hz per LSB change in the NCO control word. Using the fractional portion of the FCW will result in precision adjustments as small as 2.7μHz. Example 1 (2) FCWfull = FCW + DFW Where fNCO/LSB is the frequency change to the NCO (fNCO) given a single, whole LSB step of the NCO control word. (6) fNCO / LSB = fDAC 233 = 5898.24M = 0.68665HzÚLSB 233 Thus, without using the fractional NCO words, the NCO can be adjusted to a resolution of better than 0.7Hz and Maxim Integrated │  39 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface in this example, set to a precise value within 0.305Hz of the target frequency. Use the following system values: fDAC = 4915.20MHz, and fNCO = 573MHz Using equation (1): FCWfull = fDAC DFW = 0 The following is example Matlab code for calculating NCO values. When calculating FCW, NFW, and DFW, use long format types for more precise results. Example 2 233 á fNCO NFW = 0, % Find out MAX5857 NCO values format long 233 á 573M = 4915.20M % Define DAC clock frequency Fdac = 5859.24e6*M FCWfull = 1001390080.00000 % Define desired NCO frequency Using equations (3) and (4): Fnco = 1796.769375e6; FCW = int(100390080.00000) = 1001390080 ( FCW_full = 2^33*Fnco/Fdac; ) NFW = rem 1001390080.00000 = 0.00000 DFW % Calculate FCW, NFW and DFW FCW = floor(FCW_full) rats(FCW_full-FCW) % END PHASE ACCUMULATOR FCW SIN REG TRUNCATE SIN/COS MAPPING FUNCTION COS +1 NFW > DFW -DFW REG DFW Figure 24. NCO Block Diagram www.maximintegrated.com Maxim Integrated │  40 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Analog Interface Reference Interface The device operates with either the on-chip 1.2V bandgap reference or an external reference voltage source as shown in Figures 25 A and B. REFIO serves as the input for an external, low-impedance reference source, or as the reference output when the internal reference is used. REFIO must be decoupled to DACREF with a 1μF capacitor when using the internal reference. REFIO must be buffered with an external amplifier if heavier loading is required, due to the 10kΩ series resistance. The reference circuit employs a control amplifier designed to regulate the full-scale, differential output current, IOUTFS. The output current is calculated as follows: IOUTFS = 32 á IREF VREFIO IREF = R SET In general, the dynamic performance of the DAC improves with increasing full-scale current. Using the 1.2V (typical) internal reference and RSET of 965Ω results in the maximum full-scale output current of 40mA. (B) EXTERNAL REFERENCE CONFIGURATION 1.2V REFERENCE 1.2V REFERENCE 2.5V TO 12.6V MAX5857 MAX5857 IN 10kΩ IREF = 0.1µF CURRENT SOURCE ARRAY DAC VREFIO RSET OUTP IREF FSADJ DACREF REFIO 1.25V OUTP RSET 10kΩ OUT REFIO 1µF (8) Where IREF is the reference output current and IOUTFS is the full-scale output current of the DAC. (A) INTERNAL REFERENCE CONFIGURATION IREF (7) MAX6161 FSADJ CURRENT SOURCE ARRAY DAC 1µF RSET OUTN DACREF GND IREF = OUTN VREFIO RSET Figure 25. Setting the DAC Output Full-Scale Using an Internal (A) or External Reference Voltage (B) www.maximintegrated.com Maxim Integrated │  41 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface MAX5857 AVDD2 25Ω I1 = IFIX + IOUTFS x ((2N – 1) – CODE)/2N I2 = IFIX + IOUTFS x CODE/2N 25Ω 0.01µF OUTP 390nH 6 AVDD2 390nH 1µF 1 T1 3 4 OUTN I1 I2 0.01µF Figure 26. Typical DAC Output Configuration Analog Output The device is a differential current-steering DAC with builtin output termination resistors. The outputs are terminated to AVDD2 providing a 50Ω differential output resistance. In addition to the signal current, a constant current sink (IFIX) equal to one half IOUTFS is connected to each differential DAC output. Figure 26 shows an equivalent circuit for the internal output structure of the device. The circuit has some resistive, capacitive and inductive elements. These elements have been minimized in order to achieve the highest possible output bandwidth (2.6GHz, typical). In addition, the device requires a differential external termination (i.e., double termination). This external termination can be accomplished with a differential 50Ω load or a single-ended 50Ω load interfaced through a transformer. RF chokes to the AVDD2 supply should be used with the transformer coupled output. A typical transformer coupled configuration for high-frequency operation is shown in Figure 26. For applications where the DC information is important, the output configuration in Figure 27 can be used. 25Ω resistors to AVDD2 are required for DC coupling. The DC configuration will lower the output common-mode voltage which may reduce performance slightly. The output www.maximintegrated.com MAX5857 I1 = IFIX + IOUTFS x ((2N – 1) – CODE)/2N I2 = IFIX + IOUTFS x CODE/2N AVDD2 25Ω AVDD2 25Ω 25Ω 25Ω OUTP OUTN I1 I2 Figure 27. Output Configuration for Low Frequency Operation termination along with the full-scale current must maintain a voltage swing within the Output Compliance range of the device (as specified in the Electrical Characteristics table). Maxim Integrated │  42 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Clock Interface The DAC contains a differential high-frequency clock input, CLKP/CLKN, and an optional (bypassable) internal clock multiplying PLL to ease clock distribution. When the PLL is bypassed, the DAC is updated on the rising edge of CLKP/ CLKN at maximum frequency of 5898.24MHz. See the DAC Clock PLL section for operation with PLL enabled. The high-frequency clock should be a balanced, fully differential signal with a 50%, or near-50% duty cycle. The clock input has internal (on-chip) 100Ω differential termination. The clock requires a minimum input power of 0dBm. The clock inputs must be AC-coupled to the source as they are internally self-biased. Clock Subsystem Overview The MAX5857 clock subsystem is outlined in Figure 28. The differential DAC input clock CLKP/N is received through a differential clock interface buffer. From the clock buffer output the clock can either be routed directly to the DAC core or it can be used as a reference clock for an on-chip DAC PLL. OUTP DPx EQUALIZATION CDR SERIAL TO PARALLEL DNx 20b RX LINK LAYER 10/8B DECODING ALIGNMENT SAMPLE ASSEMBLY 16b 14b DSP NCO RF DAC OUTN clk_fx FRAME CLOCK SYNC~ GENERATION CLOCK MANAGEMENT UNIT CLOCK GENERATION DACLK/8 RCLKi CMU RCLKi/2 DACCLK MUX PCLK RCLKi PLL DIV 1/2/4/8 CfgCMU1. Cref_divsel1-0 DACLK/16 MUX FCLK CfgClkDiv .RDIV3-0 CfgClkDiv .PCLKS1-0 RCLKP/N DIV 1/2/4 CfgChipOM.RclkM1-0 SYNCNP/N CLKP/N DACCLK/ DEVICE CLOCK PCLK is used to program the registers at address 0x0400-0x0DFF FCLK is the JESD frame clock divide down from DACCLK RCLK is internal PLL reference clock as well as used by external FPGA, and derived from DACCLK OFF-CHIP DAC CLOCK SOURCE AND SYSTEM CLOCK GENERATION Figure 28. MAX5857 Clock Subsystem www.maximintegrated.com Maxim Integrated │  43 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface If the PLL is bypassed, the input clock frequency is equal to the DAC update rate, which can be up to 5.9GHz. In this mode, the only restriction on the DAC clock frequency is that it results in a supported serial interface data rate with a valid number of active JESD204B lanes. The PLL should be bypassed if the application requires best possible phase noise and wide-band jitter performance. In that case using a high quality off-chip clock source will allow for highest achievable DAC phase noise and jitter performance. For the DAC clock quality requirements refer to the Clock Requirement section of this document. Table 5 summarizes frequency multiplication factors between an external reference clock and DACCLK for various PLL settings. Table 5. PLL Configuration Settings and Overall Clock Frequency Multiplier FEEDOVERALL REFERENCE VCO POST BACK FREQUENCY DIVIDER MULTIPLIER DIVIDER DIVIDER MULTIPLIER 2 16 8 1 8 If the PLL is enabled, the DAC input clock is used as a PLL reference clock and its frequency is multiplied by a programmable constant. In that case the input DAC clock frequency can be much lower than the DAC update rate. However, the DAC output signal phase noise and jitter will be mostly determined by the on-chip PLL performance. The reference clock phase noise will be dominant within the 100kHz PLL loop bandwidth. In that frequency range the input clock phase noise will be amplified by 20 x log(FDAC/FREF). 2 20 10 1 10 2 24 12 1 12 2 28 14 1 14 2 16 8 2 4 2 20 10 2 5 2 24 12 2 6 2 28 14 2 7 4 16 4 1 4 DAC Clock PLL 4 20 5 1 5 4 24 6 1 6 4 28 7 1 7 4 16 4 2 2 4 20 5 2 2.5 4 24 6 2 3 4 28 7 2 3.5 8 16 2 1 2 8 20 2.5 1 2.5 8 24 3.0 1 3 8 28 3.5 1 3.5 8 16 2 2 1 8 20 2.5 2 1.25 8 24 3.0 2 1.50 8 28 3.5 2 1.75 The MAX5857 differential high-frequency clock input (CLKP/CLKN) accepts an external reference clock signal that can be multiplied internally by a phase-locked-loop (PLL). The PLL includes user-programmable multiplication factors which provide flexibility in the reference clock selection. Figure 29 shows the functional block diagram of the PLL. The reference input signal is divided by 1, 2, 4, or 8 under user control before being applied to the phase/ frequency detector (PFD). The VCO output is divided by a programmable divide-by 16, 20, 24, or 28 before it is fed back to the PFD. In addition to the programmable reference divider and programmable VCO divider, there is an optional output divide by 2, before the clock signal is supplied to the RF DAC. LOOP FILTER (EXTERNAL) EXTERNAL REFERENCE CLOCK REFERENCE DIVIDER (1/2/4/8) PHASE/FREQUENCY DETECTOR (PFD) CHARGE PUMP DUAL BAND VCO POST DIVIDER (/1/2) DACCLK VCO/FEEDBACK DIVIDER (/16/20/24/28) Figure 29. DAC Clock PLL Functional Block Diagram www.maximintegrated.com Maxim Integrated │  44 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface VCO Band Select The VCO has two frequency ranges. The low range supports 4.42368GHz and 4.9152GHz operation and the high range supports 5.89824GHz. The combination of reference frequency, reference divide and feedback divide values, and VCO band select must be chosen to operate the VCO within one of its allowed frequency ranges. Lock Detect The DAC clock PLL includes a lock detect indicator which can be read out of the SPI status register (DSP.StatPLL0). Bit PLL_LOCK is set high when the PLL is locked and low when the PLL is unlocked. PLL External Components The DAC clock PLL requires external loop filter components. Figure 30 shows the schematic for the loop filter. The loop filter components should be placed as close as possible to the MAX5857 to avoid noise coupling into the circuit. MAX5857 PLL_COMP VCOBYP C2 2.7kΩ 430pF 0Ω In addition to the loop filter, there is a bypass capacitor that must be placed very close to the MAX5857. The C1 nF and C2 pF capacitor values strongly depends on system PCB design and are unique for most designs (see Applications Guidelines). The user may wish to select different operating conditions for the PLL loop filter than those specified. The following values may be useful for calculating new compensation component values: VCO Gain: KVCO = 115MHz/V Charge Pump Current: ICP = 480µA PLL Feedback Divider Setting: N = Internal Smoothing Capacitance: CS = 43pF RCLK Description and Use The MAX5857 outputs a divided reference clock RCLK (RCLKP/RCLKN) that is equal to the DAC clock frequency divided by a factor (Defined by programming the register bits DSP.CfgClkDiv.RDIV) to ensure synchronization with the system clock. Caution must be exercised when programming the DSP.CfgClkDiv.RDIV register due to its performance impact on other internal blocks. Refer to the Frequency Settings and Configuration section for more details. The output clock RCLKP/RCLKN frequency can be further lowered by programming the control bits in the DSP. CfgChipOM.RclkM register. Interpolation Filters The MAX5857 has powerful digital signal process capability with its built-in digital interpolation filters with an interpolation ratio of 4x (complex path). Table 6 shows the digital filter coefficients of 4x (F1, F2 cascaded) interpolation ratios. C1 Figure 30. DAC Clock PLL External Components Table 6. Digital Filter Coefficients www.maximintegrated.com TAP F1 2X (COMPLEX PATH) F2 2X (COMPLEX PATH) 1 0.00004577636718750 0.00138854980468750 2, 4, 6, 8, 12, 14, 16, 18 0 0 3 -0.00015258789062500 -0.01086425781250000 5 0.00039672851562500 0.04589843750000000 7 -0.00083923339843750 -0.14880371093750000 9 0.00161743164062500 0.61239624023437500 10 0 1 11 -0.00286865234375000 0.61239624023437500 Maxim Integrated │  45 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Table 6. Digital Filter Coefficients (continued) TAP F1 2X (COMPLEX PATH) F2 2X (COMPLEX PATH) 13 0.00479125976562500 -0.14880371093750000 15 -0.00762939453125000 0.04589843750000000 17 0.01168060302734380 -0.01086425781250000 19 -0.01736450195312500 0.00138854980468750 20, 22, 24, 26, 28, 30, 32, 36, 38, 40, 42, 44 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66 0 21 0.02522850036621090 23 -0.03616333007812500 25 0.05177307128906250 27 -0.07537841796875000 29 0.11575317382812500 31 -0.20507812500000000 33 0.63421630859375000 34 1 35 0.63421630859375000 37 -0.20507812500000000 39 0.11575317382812500 41 -0.07537841796875000 43 0.05177307128906250 45 -0.03616333007812500 47 0.02522850036621090 49 -0.01736450195312500 51 0.01168060302734380 53 -0.00762939453125000 55 0.00479125976562500 57 -0.00286865234375000 59 0.00161743164062500 61 -0.00083923339843750 63 0.00039672851562500 65 -0.00015258789062500 67 0.00004577636718750 Register Definition and Description The detailed description about the configuration registers in the MAX5857 can be found in the section Register Map, which can be configured through SPI serial control interface. SPI to PCLK Frequency Ratio The MAX5857 use a internally generated clock (PCLK) for the configuration of registers with the address between www.maximintegrated.com 0x0400 and 0x0DFF (RLinkRegs, RLaneRegs0-5, SerDesRegs, CMURegs, PHY0-5 register banks). PCLK is simply a divided down version of the internal DAC clock (DACCLK), and varies in proportion to that frequency. PCLK has the minimum and maximum frequency range required for the proper operation of the device. ●● PCLK must be at least 14 times faster than the SPI clock ●● PCLK frequency cannot be greater than 300MHz. Maxim Integrated │  46 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface This clock period relation is not required if the user is accessing any register below the 0x0400 address range (GLBL and DSP banks). The PCLK frequency can be selected using the control bits DSP.CfgClkDiv.PCLK, as per Table 7. This configuration must be performed before accessing any register between addresses 0x0400 and 0x0DFF. To select RCLK, write the appropriate division factor noted in the DSP.CfgClkDiv.RDIV register description. For a DAC frequency of 4915.2MHz, the default setting will results in a PCLK of 4915.2/24 = 204.8MHz (default setting of RCLK is DACCLK/12, and PCLK = RCLK/2). Auto Selection of PCLK The MAX5857 will internally update the DSP.CfgClkDiv register (RDIV and PCLKS bits) to select the appropriate PCLK output frequency whenever the GLBL.CfgDACrate or RLinkRegs.CfgRLinkParam1.CfgL register values are updated. These register settings will automatically configure the RDIV (RCLK divide ratio) and PCLKS (PCLK Source) value as per Table 8. Internal configuration of the DSP.CfgClkDiv register is also based on the DAC clock frequency listed in Table 8. If any other clock settings are required, the user can manually program the DSP.CfgClkDiv register. Table 7. PCLK Frequency Selection PCLK CONTROL BITS SOURCE FOR PCLK 00* RCLK div 2 01 RCLK 10 DACCLK div 16 11 DACCLK div 8 *Default Setting PCLK Control Bits are set in the DSP.CfgClkDiv.PCLK register Table 8. RCLK and PCLK Auto Configuration Example JESD LANES DAC UPDATE RATE DACCLK FREQUENCY (MHZ) RDIV RCLK FREQUENCY (MHZ) PCLKS PCLK FREQUENCY (MHZ) 6 6 5898.24 6 491.52 0 245.76 6 4 4423.68 6 368.64 2 276.48 6 2 3686.4 6 307.2 2 230.4 6,3 1 2949.12 6 245.76 1 245.76 5 5 4915.2 8 245.76 1 245.76 5 0 2457.6 8 122.88 3 307.2 4 3 3932.16 4 491.52 2 245.76 4 0 2457.6 4 307.2 1 307.2 4 1 2949.12 4 368.64 2 184.32 DAC Update Rate enumerated register value at address 0x10 RDIV is the RCLK Divide Ratio at address 0x185 PCLKS is the PCLK Source at address 0x185 www.maximintegrated.com Maxim Integrated │  47 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface SPI to fDAC Frequency Ratio The DAC clock is used to derive internal functional clocks, and these divided-down clocks interact with the SPI clock (SCLK) during the register configuration. Therefore the SPI clock frequency selection must follow these guidelines. ●● The SCLK frequency cannot exceed 20MHz. ●● The SCLK frequency cannot be greater than the DAC update rate divided by 24 (fDAC/24). Note: SPI interface also has hold time requirement for the CSB pin. The hold time between a CSB signal going high to the falling edge of last SCLK is 48 fDAC clock periods. See Figure 1 for other serial interface timing details. Device Configuration The device configuration must be performed using a prescribed sequence. The first step is to configure the SPI interface format. This is done by writing to the SPI register GLBL.CfgIFA at address 0x00. The control bits in this register form a symmetrical word (palindrome) such that the register can be programmed regardless of pre-existing LSB-first or MSB-first operation. After writing to this register, the SPI interface will be ready for further programming. The clock mode and the PLL must be configured immediately after the SPI interface. The next step in the device configuration involves setting up the internal clocks while the CLKP/CLKN input is active. Programming and enabling the PLL clock path may result in internal glitches due to the clock path MUX and PLL settling. Therefore, special care must be taken after resetting the device, when changing between PLL-bypass www.maximintegrated.com and PLL-on modes. Once the PLL is enabled, the user must wait at least 20ms, allowing the PLL to settled and locked before continuing on to the next configuration step. The final step in configuring the PLL is to reset the internal clock dividers. The states of the dividers may have been corrupted by clock glitches during the preceding process. If the device is powered-up close to the low limit of the operating temperature range (cold), the digital PLL tuning may lock into a state which is not optimized for hot operation. To address this issue, it may be necessary to wait until the device self-heats before a restart of the PLL digital tuning is initiated. A 200ms wait cycle is recommended after the part is configured to allow for warm-up if needed. After the PLL digital tuning has been restarted, it is necessary to wait 20ms for the PLL to settle and lock again prior to resetting the internal clock dividers. Once these preceding configurations are complete, the user should allow about 1ms for the internal DSP path to clear out before enabling the DAC output (unmute). If this pause is not included, the DAC output may produce spurious signals due to erroneous data flushing through the DSP signal path. The MAX5857 configuration sequence is shown in the flow chart of Figure 31. Frequency Settings and Configuration The 4x interpolation mode is configured by default with a setting of the DSP.CfgDSP.R3-0 register to 0x0000. NCO complex modulation is always enabled with interpolation. The prescribed DACCLK rates available in 4x interpolation mode are shown in Table 9. Maxim Integrated │  48 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface START Program NCO Frequency Perform Soft Reset and Configure Basic Mode of Operation (Registers CfgIFA, CfgDACrate, CfgCLKrate and CfgChipOM) Configure RCLK and PCLK rate, after CfgDACrate and CfgCLKrate (Register CfgClkDiv) Configure DSP Mode and Load the NCO Configuration (Register CfgDSP) No No PLL Enabled Mode? PLL Enabled Mode? Yes Yes Wait 200ms for Device to Warm Up Configure PLL (Registers CfgPLL1 and CfgPLL2) Enable PLL VCO (CfgPLL1.PLL_BYP = 0) Enable PLL Digital Tuning (CfgPLL0 = 0x03) Wait 20ms for PLL to Lock Restart PLL Digital Tuning by Toggling CfgPLL0.MASTER Bit (CfgPLL0.MASTER = 0 CfgPLL0.MASTER = 1) Wait 20ms for PLL to Lock Reset Clock Divider by Toggling CfgDev.CDrst Bit (CfgDev.CDrst = 1 CfgDev.CDrst = 0) It Will Also Reset FIFO Reset Clock Divider by Toggling CfgDev.CDrst Bit (CfgDev.CDrst = 1 CfgDev.CDrst = 0) Wait 1ms for the data in the DSP Path to Flush Configure JESD204B Interface MLFS.L Un-Mute the DAC Output (CfgChipOM.Mute = 0) Re-Program CfgClkDiv based on MLFS.L, which affects the PCLK End Configure JESD204B Interface Including CMU Figure 31. Device Configuration Flow Chart www.maximintegrated.com Maxim Integrated │  49 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Table 9. Frequency Planning and Configuration for 4x Mode with CLKP/N Used as JESD204B Device Clock FRAME/SAMPLE EXTERNAL Frame Rate Div 1 DACCLK Update JESD Frequency Rate Lanes (GHz) Frame Rate Div 2 Sample/ Frame Lane Rates (GHz) Input Clock (MHz) Config Clock Rate Input Clock (MHz) Config Clock Rate FRAME/SAMPLE DIV DACCLK Frame Rate Div 4 Input Clock (MHz) Config Clock Rate JESD F-Rate (MHz) Clock Div F-Rate 5.89824 6 6 3 9.8304 491.52 3 983.04 5 NA NA 491.52 12 4.91520 5 5 5 9.8304 245.76 0 491.52 3 983.04 5 245.76 20 4.42368 4 6 3 7.3728 368.64 2 737.28 4 NA NA 368.64 12 245.76 0 491.52 3 983.04 5 245.76 12 368.64 2 737.28 4 NA NA 368.64 8 6 2.94912 2.45760 1 3 3 0 4.9152 9.8304 4 2 7.3728 5 5 4.9152 NA NA 245.76 0 491.52 3 122.88 20 4 2 6.1440 307.20 1 NA NA NA NA 307.20 8 Table 10. Frequency Planning and Configuration for 4x Mode with CLKP/N Not Used as Device Clock DACCLK UPDATE JESD SAMPLE/ LANE RATES FREQUENCY RATE LANES FRAME (GHZ) (GHZ) INPUT CLOCK (MHZ) JESD F-RATE CLOCK DIV (MHZ) F-RATE 5.89824 6 6 3 9.8304 5898.24, 2949.12, 1474.56, 983.04, 737.28, 491.52, 368.64, 245.76 491.52 12 4.42368 4 6 3 7.3728 4423.68, 1474.56, 983.04, 737.28, 491.52, 368.64, 245.76 368.64 12 3.93216 3 4 2 9.8304 3932.16 491.52 8 3.6864 2 6 3 6.144 3686.4 307.2 12 2949.12, 1474.56, 983.04, 737.28, 491.52, 368.64, 245.76 245.76 12 368.64 8 307.2 8 6 2.94912 2.4576 1 0 3 3 4.9152 9.8304 4 2 7.3728 4 2 6.144 NA = Invalid configuration states Update Rate = Selected DAC update rate multiplier: GLBL.CfgDACrate.Drate JESD Lanes = Number of JESD Lanes: RLinkRegs. CfgRLinkParam1.CfgL Sample/Frame = Number of JESD Samples Per Frame: RLinkRegs.CfgRLinkParam1.CfgS Frame/Sample = Clock source selection from the External Clock or a divided-down version of DACCLK: RLinkRegs.CfgRlinkCtrl.rclk = 0 or 1 respectively. For device clock input less than 1GHz, set to 0. For PLL www.maximintegrated.com 2457.6, 1228.8, 983.04, 491.52, 307.2, 245.76 bypass mode, set to 1 and use the Frame/Sample clock source selection from DAC clock. Frame Rate Div X JESD Frame Rate divisor 1, 2, or 4 of the Device Clock with RLinkRegs.CfgRlinkSet.DDIV = 0, 1, or 2, respectively CLKP = External device clock CLKP/CLKN Config Clock Rate Programmed CLKP configuration value: GLBL.CfgCLKrate.Crate JESD F-Rate = JESD Frame Rate derived from the DAC update rate. Clock Div F-Rate = Clock divider setting to generate the JESD Frame Rate: DSP.CfgClkDiv.RDIV Maxim Integrated │  50 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface DSP Bypass Function Configuration to operating the device as intended. To assist the user with this configuration process, a PERL script tool has been developed which takes ten input parameters and provides an output file containing a sequence of commands that can be written to the device in order to program it for these user-defined operating conditions. Bypassing the interpolation filters and modulator is controlled by configuration bits DSP.CfgDSP.R3-0 in the device. If DSP.CfgDSP.R3-0 is set to 0x0000, the device operates in 4x interpolation mode with modulation enabled. If DSP.CfgDSP.R3-0 is set to 0x0001, the device operates in bypass mode. The maximum DAC rate possible in DSP bypass mode is 2949.12Msps, as shown in Table 11. The user provides the input parameters through a text file (with a .txt extension) and the script will generate a sequence of SPI commands and stores them in an output text file (with a .cfg extension). The configuration parameters and the acceptable options used to create the input text file are listed in Table 13. Configuration Script Tool As noted in other sections of this document, proper sequential configuration of the MAX5857 DAC is essential Table 11. Frequency Planning and Configuration for Bypass Mode with CLKP/N Used as JESD204B Device Clock FRAME/SAMPLE EXTERNAL Frame Rate Div 1 DACCLK Update JESD Sample/ Frequency Rate Lanes Frame (GHz) Frame Rate Div 2 Frame Rate Div 4 FRAME/SAMPLE DIV DACCLK Lane Rates (GHz) Input Clock (MHz) Config Clock Rate Input Clock (MHz) Config Clock Rate Input Clock (MHz) Config Clock Rate JESD F-Rate (MHz) Clock Div F-Rate 2.94912 1 6 3 9.8304 491.52 3 983.04 5 NA NA 491.52 6 2.45760 0 5 5 9.8304 245.76 0 491.52 3 983.04 5 245.76 10 Table 12. Frequency Planning and Configuration for Bypass Mode with CLKP/N Not Used as Device Clock DACCLK LANE UPDATE JESD SAMPLE/ FREQUENCY RATES RATE LANES FRAME (GHZ) (GHZ) 2.94912 1 6 3 JESD CLOCK F-RATE DIV (MHZ) F-RATE INPUT CLOCK (MHZ) 9.8304 2949.12, 1474.56, 983.04, 737.28, 491.52, 368.64, 245.76 491.52 6 Table 13. Configuration Input Parameters ITEM PARAMETER 1 DAC Rate OPTIONS COMMENTS EXAMPLE 5898, 4915, 4432, 3932, 3686, 2949, 2457 Value in Msps, must be used as given in the options column 4915 983, 737, 491, 368, 307, 245 2 CLKPN Rate 5898, 4915, 4423, 3932, 3686, 2949, 2457, 1474, 1228, 983, 737, 491, 368, 307, 245 3 INTP Ratio 4, 1 4 Lane Count 3, 4, 5, 6 5 Subclass 0 6 Device Clock www.maximintegrated.com 0 1 CLKP/CLKN clock rate in MHz Device Clock = 1 Device Clock = 0 491 Interpolation Ratio 4 Number of JESD204B lanes to be used 5 JESD204B Subclass selection 0 JESD204B Frame sample clock derived from... DAC clock CLKP/CLKN 1 Maxim Integrated │  51 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Table 13. Configuration Input Parameters (continued) ITEM PARAMETER OPTIONS 7 SYSREF Mode 8 NCO Frequency 0, 1, ..., 2948, 2949 9 RCLK Div 1, 2, 4 10 0 0 ScrambleDis 1 Example input file example_config.txt, contains the below parameter settings: DAC Rate CLKPN Rate INTP Ratio Lane Count Subclass Device Clock SYSREF Mode NCO Freq RCLK Div ScrambleDis = = = = = = = = = = 4915 491 4 5 0 1 0 1000 1 0 To execute the PERL script command line type the following: perl gen_MAX585x_config.pl example_config.txt Checking setup ... Creating example_config.cfg file for following setup: DAC update Rate................................4915 MHz CLKPN Input Rate................................491 MHz DSP INTP Ratio................................................ 4 RxLink Lane Count........................................... 5 RxLink Subclass............................................... 0 RxLink Clock source...................... Device Clock RxLink SYSREF mode.........................One-shot NCO Freq............................................1000 MHz RCLK Out...................................... Frame Rate/1 Scramble Disable...........................0 (1:off, 0:on) (SERDES = 10G, Full Rate; Frame Rate = 245.75M) www.maximintegrated.com COMMENTS EXAMPLE SYSREF mode, set to 0 0 fNCO in MHz, value between DC and the DAC Rate divided by 2 Sample-Rate-to-RCLK ratio JESD204B lane scrambler 1000 1 enabled disabled 0 The resulting output command file can be used to configure the device through the SPI. Each line of the .cfg file contains the register address and the data value to be programmed. Within the output .cfg file, wait statements will be inserted at the required points in the programming sequence to indicate a need for a pause before the next write command. The following is list of the first 7 lines of the example_config. cfg output file: // For Trimmed version of part // Script version used: v1.0 // SS:MIN:HR:DAY:MM:YY // 21:12:11:26:10:17 0x0000,0xBD; //GLBL.CfgIFA.AddIncr=1’b1, Wire4=1’b1, SftRst=1’b1 (self-clearing) 0x0010,0x05; //GLBL.CfgDACrate=4’b0101 0x0011,0x03; //GLBL.CfgCLKrate=4’b0011 Maxim Integrated │  52 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Register Map ADDRESS NAME MSB LSB GLBL 0x00 CfgIFA[7:0] SftRst LSBF AddIncr Wire4 Wire4_0 AddIncr0 LSBF0 SftRst0 0x01 CfgIFB[7:0] StrmDis rsvd6 – rsvd4 rsvd3 – – rsvd0 0x02 CfgDev[7:0] 0x03 ChipType[7:0] – – 0x04 ChipID1[7:0] CIDLSB[1:0] 0x05 ChipID2[7:0] rsvd[4:0] CDrst – – PDM[1:0] Type[3:0] PID[1:0] FID[3:0] CIDMSB[7:0] 0x06 ChipRev[7:0] 0x0C VendID1[7:0] – – – – Rev[3:0] 0x0D VendID2[7:0] 0x10 CfgDACrate[7:0] – – – – 0x11 CfgCLKrate[7:0] – – – – 0x12 CfgREGS[7:0] – – – – – – rsvd IntCfg 0x100 CfgChipOM[7:0] – INVQ – Mute – DFMT 0x101 CfgDSP[7:0] RstDSP RstFIFO NCOE NCOLD 0x102 CfgNCOF0[7:0] FCW[7:0] 0x103 CfgNCOF1[7:0] FCW[15:8] 0x104 CfgNCOF2[7:0] FCW[23:16] 0x105 CfgNCOF3[7:0] FCW[31:24] 0x106 CfgNCON0[7:0] NFW[7:0] 0x107 CfgNCON1[7:0] NFW[15:8] 0x108 CfgNCON2[7:0] 0x109 CfgNCOD0[7:0] VIDLSB[7:0] VIDMSB[7:0] Drate[3:0] Crate[3:0] DSP RclkM[1:0] R[3:0] – – – – – 0x10A CfgNCOD1[7:0] 0x10B CfgNCOD2[7:0] – – – – 0x10C CfgNCOU[7:0] – – – – 0x10D CfgNCOUT0[7:0] TIM[7:0] 0x10E CfgNCOUT1[7:0] TIM[7:0] 0x10F CfgNCOUT2[7:0] TIM[7:0] 0x110 CfgPM[7:0] 0x111 CfgPMT[7:0] PMT[7:0] 0x112 CfgPMIC0[7:0] PMIC[7:0] 0x113 CfgPMIC1[7:0] PMIC[7:0] 0x114 CfgPMIC2[7:0] PMIC[7:0] 0x115 CfgPMIC3[7:0] PMIC[7:0] 0x116 CfgPMIC4[7:0] PMIC[7:0] 0x117 CfgPMIC5[7:0] PMIC[7:0] 0x118 StatPM0[7:0] PMST[7:0] www.maximintegrated.com – NFW[17:16] DFW[7:0] DFW[15:8] – – – – – DFW[18:16] – – – Start RLM[1:0] Mode Reset Maxim Integrated │  53 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB 0x119 StatPM1[7:0] PMDONE – – ClkDiv_Sync – – – – PMST[3:0] 0x15A CfgSync[7:0] 0x15B CfgFIFO[7:0] – – – – DupI SwapIQ RevBitOrd 0x15D CfgRSV0[7:0] RSV[7:0] 0x15E CfgRSV1[7:0] RSV[7:0] 0x15F CfgRSV2[7:0] RSV[7:0] 0x160 CfgRSV3[7:0] RSV[7:0] 0x162 EMUTE[7:0] EM[7:0] 0x163 EINT[7:0] 0x164 STATUS[7:0] TRDY – PLLlck 0x165 RSVD7[7:0] rsvd[7:0] 0x166 DEVSN0[7:0] SN[7:0] 0x167 DEVSN1[7:0] – – – – 0x168 DEVSN2[7:0] – – – – – – – – – – – – 0x180 CfgPLL0[7:0] – – – – 0x181 CfgPLL1[7:0] – PLL_BYP – – – MASTER PVAL RVAL0 – – 0x182 CfgPLL2[7:0] – – 0x183 StatPLL0[7:0] rsvd[3:0] RVAL1 – VCO_SEL – – – 0x185 CfgClkDiv[7:0] RDIV[3:0] rsvd[4:0] INT_EN[7:0] JSDIM JSDII rsvd[2:0] DVAL0[1:0] – DVAL1[1:0] PLL_LOCK RSV[1:0] PCLK[1:0] RLinkRegs 0x400 0x404 CfgRLinkSet[31:24] – – – – – – – – CfgRLinkSet[23:16] – – – – – – SyncInit SyncPol CfgRLinkSet[15:8] – – – – – – IgnDisp ScrmD CfgRLinkSet[7:0] – – Subclass[1:0] RstSRL RstILA CfgRLinkParam1[31:24] – – DDiv[1:0] – CfgS[4:0] CfgRLinkParam1[23:16] CfgRLinkParam1[15:8] CfgF[7:0] – – – CfgL[4:0] CfgRLinkParam1[7:0] CfgM[7:0] CfgRLinkParam2[31:24] 0x408 0x410 0x414 CfgRLinkParam2[23:16] DID[7:0] HD CfgRLinkParam2[15:8] – – CfgN[4:0] – – – CfgRLinkCtrl[31:24] – – – CfgRLinkCtrl[23:16] – CfgRLinkCtrl[15:8] – – – CfgRLinkCtrl[7:0] – – CfgRLinkMFrame[31:24] – – CfgK[4:0] – – – – DFSync – – – – – – – – SErrC – – BitSwap – AsyncAvl – – – – SCtrl[1:0] CfgRLinkMFrame[23:16] SNum[6:0] CfgRLinkMFrame[15:8] www.maximintegrated.com BID[3:0] CfgNP[2:0] CfgRLinkParam2[7:0] CfgRLinkMFrame[7:0] – – rclk SNum[8:7] MFSel[8] MFSel[7:0] – – ILADly[5:0] Maxim Integrated │  54 MAX5857 ADDRESS 0x418 0x41C 0x420 0x424 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB CfgRSYNCN[31:24] – CfgRSYNCN[23:16] – – – – – – – – CfgRSYNCN[15:8] – RepErr14 RepErr13 RepErr12 RepErr11 RepErr10 RepErr9 RepErr8 CfgRSYNCN[7:0] – RepErr6 RepErr5 – – RepErr2 RepErr1 RepErr0 CfgRFIFO[31:24] – – – – – – – – CfgRFIFO[23:16] – – – – – – – – CfgRFIFO[15:8] – – – MaxFD[4:0] CfgRFIFO[7:0] – – – MinFD[4:0] CfgRTestCtrl[31:24] – – – – – – LnCntTypeSel[3] RxLoad CDcorEn Rsvd0 – – CfgRTestCtrl[23:16] LSB – – – LnCntTypeSel[2:0] 0x434 0x438 0x43C – – – RxCntLaneSel[4:0] – – SamLoad CfgRTestCtrl[7:0] – – – PRBStype[1:0] – RxPRBSen SamPRBS15En CfgRLinkSTP1[31:24] – – – – – – – – CfgRLinkSTP1[23:16] – – – – – – – – CfgRLinkSTP1[15:8] Sample1[15:8] Sample1[7:0] CfgRLinkSTP2[31:24] – – – – – – – – CfgRLinkSTP2[23:16] – – – – – – – – CfgRLinkSTP2[15:8] Sample2[15:8] CfgRLinkSTP2[7:0] 0x430 – CfgRTestCtrl[15:8] CfgRLinkSTP1[7:0] 0x428 – Sample2[7:0] CfgRLinkIntEn[31:24] – – – – – – – – CfgRLinkIntEn[23:16] – – – – – – – – CfgRLinkIntEn[15:8] – – – – – – – – CfgRLinkIntEn[7:0] – – – – ILAnsync – – ILAfail CfgRLinkMuteEn[31:24] – – – – – – – – CfgRLinkMuteEn[23:16] – – – – – – – – CfgRLinkMuteEn[15:8] – – – – – – – – CfgRLinkMuteEn[7:0] – – – – ILAnsync – – ILAfail StatRLinkILA[31:24] – – – – – – – – StatRLinkILA[23:16] – – – – – – – – StatRLinkILA[15:8] – – – – – – – – StatRLinkILA[7:0] – – – – ILAnsync – – ILAfailure StatRLinkSTP[31:24] – – – – – – – – StatRLinkSTP[23:16] – – – – – – – – StatRLinkSTP[15:8] – – – – – – – – StatRLinkSTP[7:0] – – – – – – STPerr1 STPerr0 www.maximintegrated.com Maxim Integrated │  55 MAX5857 ADDRESS 0x440 0x460 0x464 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB StatRLinkPRBS[31:24] – – – – – – – LSB – StatRLinkPRBS[23:16] – – – – – – – – StatRLinkPRBS[15:8] – – – – – – – – StatRLinkPRBS[7:0] – – – – – – PRBSerr1 PRBSerr0 CntRLaneInvld[31:24] – – – – – – – – CntRLaneInvld[23:16] – – – – – – – – CntRLaneInvld[15:8] InvCnt[15:8] CntRLaneInvld[7:0] InvCnt[7:0] CntRLaneDbg[31:24] – – – – – – – – CntRLaneDbg[23:16] – – – – – – – – – LkSel LnEn CntRLaneDbg[15:8] DbgCnt[15:8] CntRLaneDbg[7:0] DbgCnt[7:0] RLaneRegs 0 CfgRLaneSet[31:24] 0x480 0x484 CfgRLaneSet[23:16] – – – – – – – – CfgRLaneSet[15:8] – – – – – – – – CfgRLaneSet[7:0] – – CfgRLaneIntEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneIntEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneIntEn[15:8] – – – – – – – – CfgRLaneIntEn[7:0] 0x488 LnSrc[4:0] FrNSync LnReAlign LnRst FrReAlign – – DISP NIT CGS CfgRLaneMuteEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneMuteEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneMuteEn[15:8] – – – – – – – – CfgRLaneMuteEn[7:0] FrNSync LnReAlign 0x48C LID[4:0] FrReAlign – – DISP NIT CGS StatRLane[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr StatRLane[23:16] – – – – – – FIFOempty FIFOfull StatRLane[15:8] – – DISP NIT CGS – LkSel LnEn StatRLane[7:0] FrNSync LnReAlign FIFODepth[5:0] FrReAlign – – RLaneRegs 1 CfgRLaneSet[31:24] 0x490 0x494 LnSrc[4:0] CfgRLaneSet[23:16] – – – – – – – – CfgRLaneSet[15:8] – – – – – – – – CfgRLaneSet[7:0] – – CfgRLaneIntEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneIntEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneIntEn[15:8] – – – – – – – – FrReAlign – – DISP NIT CGS CfgRLaneIntEn[7:0] www.maximintegrated.com FrNSync LnReAlign LID[4:0] LnRst Maxim Integrated │  56 MAX5857 ADDRESS 0x498 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB CfgRLaneMuteEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr LSB CfgRLaneMuteEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneMuteEn[15:8] – – – – – – – – CfgRLaneMuteEn[7:0] FrNSync LnReAlign 0x49C FrReAlign – – DISP NIT CGS StatRLane[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr StatRLane[23:16] – – – – – – FIFOempty FIFOfull StatRLane[15:8] – – DISP NIT CGS – LkSel LnEn StatRLane[7:0] FrNSync LnReAlign FIFODepth[5:0] FrReAlign – – RLaneRegs 2 CfgRLaneSet[31:24] 0x4A0 0x4A4 CfgRLaneSet[23:16] – – – – – – – – CfgRLaneSet[15:8] – – – – – – – – CfgRLaneSet[7:0] – – CfgRLaneIntEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneIntEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneIntEn[15:8] – – – – – – – – CfgRLaneIntEn[7:0] 0x4A8 LnSrc[4:0] FrNSync LnReAlign LnRst FrReAlign – – DISP NIT CGS CfgRLaneMuteEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneMuteEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneMuteEn[15:8] – – – – – – – – CfgRLaneMuteEn[7:0] FrNSync LnReAlign 0x4AC LID[4:0] FrReAlign – – DISP NIT CGS StatRLane[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr StatRLane[23:16] – – – – – – FIFOempty FIFOfull StatRLane[15:8] – – DISP NIT CGS StatRLane[7:0] FrNSync LnReAlign FIFODepth[5:0] FrReAlign – – – LkSel LnEn – – – – – – – RLaneRegs 3 CfgRLaneSet[31:24] 0x4B0 0x4B4 – – – – CfgRLaneSet[15:8] – – – – CfgRLaneSet[7:0] – – CfgRLaneIntEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneIntEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneIntEn[15:8] – – – – – – – – CfgRLaneIntEn[7:0] 0x4B8 LnSrc[4:0] CfgRLaneSet[23:16] FrNSync LnReAlign LID[4:0] – LnRst FrReAlign – – DISP NIT CGS CfgRLaneMuteEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneMuteEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneMuteEn[15:8] – – – – – – – – FrReAlign – – DISP NIT CGS CfgRLaneMuteEn[7:0] FrNSync LnReAlign www.maximintegrated.com Maxim Integrated │  57 MAX5857 ADDRESS 0x4BC 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB StatRLane[31:24] – DContErr – PRBSerr StatRLane[23:16] – – – – StatRLane[15:8] – – StatRLane[7:0] FrNSync LnReAlign KContErr FChkErr LCfgErr ILAerr – – FIFOempty FIFOfull DISP NIT CGS FIFODepth[5:0] FrReAlign – – RLaneRegs 4 CfgRLaneSet[31:24] 0x4C0 0x4C4 – LkSel LnEn CfgRLaneSet[23:16] – – – – – – – – CfgRLaneSet[15:8] – – – – – – – – CfgRLaneSet[7:0] – – CfgRLaneIntEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneIntEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneIntEn[15:8] – – – – – – – – CfgRLaneIntEn[7:0] 0x4C8 LnSrc[4:0] FrNSync LnReAlign LnRst FrReAlign – – DISP NIT CGS CfgRLaneMuteEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneMuteEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneMuteEn[15:8] – – – – – – – – CfgRLaneMuteEn[7:0] FrNSync LnReAlign 0x4CC LID[4:0] FrReAlign – – DISP NIT CGS StatRLane[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr StatRLane[23:16] – – – – – – FIFOempty FIFOfull StatRLane[15:8] – – DISP NIT CGS StatRLane[7:0] FrNSync LnReAlign FIFODepth[5:0] FrReAlign – – – LkSel LnEn – – – – – – – RLaneRegs 5 CfgRLaneSet[31:24] 0x4D0 0x4D4 – – – – CfgRLaneSet[15:8] – – – – CfgRLaneSet[7:0] – – CfgRLaneIntEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneIntEn[23:16] – – – – – – FIFOempty FIFOfull – – CfgRLaneIntEn[15:8] CfgRLaneIntEn[7:0] 0x4D8 LnSrc[4:0] CfgRLaneSet[23:16] FrNSync LnReAlign – LnRst – – – – – – FrReAlign – – DISP NIT CGS CfgRLaneMuteEn[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr CfgRLaneMuteEn[23:16] – – – – – – FIFOempty FIFOfull CfgRLaneMuteEn[15:8] – – – – – – – – CfgRLaneMuteEn[7:0] FrNSync LnReAlign 0x4DC LID[4:0] FrReAlign – – DISP NIT CGS StatRLane[31:24] – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr StatRLane[23:16] – – – – – – FIFOempty FIFOfull StatRLane[15:8] – – NIT CGS StatRLane[7:0] www.maximintegrated.com FrNSync LnReAlign FIFODepth[5:0] FrReAlign – – DISP Maxim Integrated │  58 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB SerDesRegs 0x600 CfgSerDes[31:24] – – – – – – – CfgSerDes[23:16] – – – – – – RxRateSel[1:0] – – – – – – – – – PhyKill – Rst CfgSerDes[15:8] CfgSerDes[7:0] 0x608 0x60C 0x610 0x614 0x618 PhyWMode[1:0] BCast[1:0] CfgTrainAct[31:24] – – – – – – – – CfgTrainAct[23:16] – – – – – – – – CfgTrainAct[15:8] – – – – – – – – CfgTrainAct[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgTrainDeAct[31:24] – – – – – – – – CfgTrainDeAct[23:16] – – – – – – – – CfgTrainDeAct[15:8] – – – – – – – – CfgTrainDeAct[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgIdleGate[31:24] – – – – – – – – CfgIdleGate[23:16] – – – – – – – – CfgIdleGate[15:8] – – – – – – – – CfgIdleGate[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgDoneGate[31:24] – – – – – – – – CfgDoneGate[23:16] – – – – – – – – CfgDoneGate[15:8] – – – – – – – – CfgDoneGate[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgReserved[31:24] – – – – – – – – CfgReserved[23:16] – – – – – – – – CfgReserved[15:8] Rsvd[15:8] CfgReserved[7:0] 0x61C 0x620 0x624 – Rsvd[7:0] CfgIntEnRLMS[31:24] – – – – – – – – CfgIntEnRLMS[23:16] – – – – – – – – CfgIntEnRLMS[15:8] – – – – – – – – CfgIntEnRLMS[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgIntEnTrainDn[31:24] – – – – – – – – CfgIntEnTrainDn[23:16] – – – – – – – – CfgIntEnTrainDn[15:8] – – – – – – – – CfgIntEnTrainDn[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgIntEnSigDet[31:24] – – – – – – – – CfgIntEnSigDet[23:16] – – – – – – – – CfgIntEnSigDet[15:8] – – – – – – – – CfgIntEnSigDet[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 www.maximintegrated.com Maxim Integrated │  59 MAX5857 ADDRESS 0x628 0x62C 0x630 0x634 0x638 0x63C 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB CfgMuteEnRLMS[31:24] – – – – – – – LSB – CfgMuteEnRLMS[23:16] – – – – – – – – CfgMuteEnRLMS[15:8] – – – – – – – – CfgMuteEnRLMS[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgMuteEnTrainDn[31:24] – – – – – – – – CfgMuteEnTrainDn[23:16] – – – – – – – – CfgMuteEnTrainDn[15:8] – – – – – – – – CfgMuteEnTrainDn[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgMuteEnSigDet[31:24] – – – – – – – – CfgMuteEnSigDet[23:16] – – – – – – – – CfgMuteEnSigDet[15:8] – – – – – – – – CfgMuteEnSigDet[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 StatRLMS[31:24] – – – – – – – – StatRLMS[23:16] – – – – – – – – StatRLMS[15:8] – – – – – – – – StatRLMS[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 StatTrainDn[31:24] – – – – – – – – StatTrainDn[23:16] – – – – – – – – StatTrainDn[15:8] – – – – – – – – StatTrainDn[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 StatSigDet[31:24] – – – – – – – – StatSigDet[23:16] – – – – – – – – StatSigDet[15:8] – – – – – – – – StatSigDet[7:0] – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 CfgCMU1[31:24] Rsvd1 – – – – CfgCMU1[23:16] Cref_divsel1p0[1:0] – – CMURegs 0x644 CfgCMU1[15:8] CfgCMU1[7:0] cd_tune1p0[2:0] Rsvd0[13:10] Rsvd0[9:2] Rsvd0[1:0] FBDIV[1:0] VCOSEL[1:0] – – PHY 0 EQU_CTRL3[31:24] 0x80C 0x810 Reserved[1:0] D1_coeff[5:0] EQU_CTRL3[23:16] Reserved D2_coeff[6:0] EQU_CTRL3[15:8] Reserved D3_coeff[6:0] EQU_CTRL3[7:0] Reserved D4_coeff[6:0] EQU_CTRL4[31:24] Reserved Reserved[6:0] EQU_CTRL4[23:16] EQU_CTRL4[15:8] EQU_CTRL4[7:0] www.maximintegrated.com Reserved[9:2] Reserved[1:0] Reserved[5:0] AGC_coeff[7:0] Maxim Integrated │  60 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB EQU_CTRL7[31:24] 0x81C AGC_init_D1[7:0] EQU_CTRL7[23:16] EQU_CTRL7[15:8] Reserved[7:0] Reserved[1:0] Reserved[5:0] EQU_CTRL7[7:0] EQU_CTRLA[31:24] 0x828 0x82C 0x83C D2_init[6:0] EQU_CTRLA[15:8] Reserved D3_init[6:0] EQU_CTRLA[7:0] Reserved D4_init[6:0] EQU_CTRLB[31:24] Reserved[1:0] EQU_CTRLB[23:16] Reserved[1:0] 0x884 0x88C Reserved[1:0] capsel[1:0] Mode6Gphb Reserved Reserved[5:0] EQU_CTRLB[15:8] Reserved[7:0] EQU_CTRLB[7:0] Reserved[7:0] EYE_MON2[31:24] D1ErrChPhPri[7:0] EYE_MON2[23:16] D1ErrChPhSec[7:0] EYE_MON2[15:8] Reserved[7:0] Reserved Reserved[6:0] CLK_CTRL1[31:24] Reserved Reserved Reserved Reserved CLK_CTRL1[23:16] Reserved Reserved Reserved Reserved Reserved Reserved[3:0] Reserved CLK_CTRL1[7:0] Reserved[3:0] Reserved Reserved[1:0] Reserved Reserved Reserved Reserved[3:0] CLK_CTRL1[15:8] EQU_CTRLD[31:24] 0x880 D1_init[5:0] EQU_CTRLA[23:16] Reserved EYE_MON2[7:0] 0x864 Reserved[7:0] Reserved[1:0] cd_tune[2:0] Reserved Reserved[1:0] DFE2_initD3[5:0] EQU_CTRLD[23:16] Reserved DFE2_initD2[6:0] EQU_CTRLD[15:8] Reserved DFE1_initD3[6:0] EQU_CTRLD[7:0] Reserved DFE1_initD2[6:0] EQU_CTRLE[31:24] Reserved DFE4Init_D3[6:0] EQU_CTRLE[23:16] Reserved DFE4Init_D2[6:0] EQU_CTRLE[15:8] Reserved DFE3Init_D3[6:0] EQU_CTRLE[7:0] Reserved DFE3Init_D2[6:0] EQU_CTRLG[31:24] Reserved[7:0] EQU_CTRLG[23:16] Reserved[7:0] EQU_CTRLG[15:8] AGCInit_D3[7:0] EQU_CTRLG[7:0] AGCInit_D2[7:0] PHY 1 EQU_CTRL3[31:24] 0x90C Reserved[1:0] D2_coeff[6:0] EQU_CTRL3[15:8] Reserved D3_coeff[6:0] EQU_CTRL3[7:0] Reserved D4_coeff[6:0] EQU_CTRL4[31:24] Reserved 0x910 D1_coeff[5:0] EQU_CTRL3[23:16] Reserved EQU_CTRL4[23:16] EQU_CTRL4[15:8] EQU_CTRL4[7:0] www.maximintegrated.com Reserved[6:0] Reserved[9:2] Reserved[1:0] Reserved[5:0] AGC_coeff[7:0] Maxim Integrated │  61 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB EQU_CTRL7[31:24] 0x91C AGC_init_D1[7:0] EQU_CTRL7[23:16] EQU_CTRL7[15:8] Reserved[7:0] Reserved[1:0] Reserved[5:0] EQU_CTRL7[7:0] EQU_CTRLA[31:24] 0x928 0x92C 0x93C D2_init[6:0] EQU_CTRLA[15:8] Reserved D3_init[6:0] EQU_CTRLA[7:0] Reserved D4_init[6:0] EQU_CTRLB[31:24] Reserved[1:0] EQU_CTRLB[23:16] Reserved[1:0] 0x984 0x98C Reserved[1:0] capsel[1:0] Mode6Gphb Reserved Reserved[5:0] EQU_CTRLB[15:8] Reserved[7:0] EQU_CTRLB[7:0] Reserved[7:0] EYE_MON2[31:24] D1ErrChPhPri[7:0] EYE_MON2[23:16] D1ErrChPhSec[7:0] EYE_MON2[15:8] Reserved[7:0] Reserved Reserved[6:0] CLK_CTRL1[31:24] Reserved Reserved Reserved Reserved CLK_CTRL1[23:16] Reserved Reserved Reserved Reserved Reserved Reserved[3:0] Reserved CLK_CTRL1[7:0] Reserved[3:0] Reserved Reserved[1:0] Reserved Reserved Reserved Reserved[3:0] CLK_CTRL1[15:8] EQU_CTRLD[31:24] 0x980 D1_init[5:0] EQU_CTRLA[23:16] Reserved EYE_MON2[7:0] 0x964 Reserved[7:0] Reserved[1:0] cd_tune[2:0] Reserved Reserved[1:0] DFE2_initD3[5:0] EQU_CTRLD[23:16] Reserved DFE2_initD2[6:0] EQU_CTRLD[15:8] Reserved DFE1_initD3[6:0] EQU_CTRLD[7:0] Reserved DFE1_initD2[6:0] EQU_CTRLE[31:24] Reserved DFE4Init_D3[6:0] EQU_CTRLE[23:16] Reserved DFE4Init_D2[6:0] EQU_CTRLE[15:8] Reserved DFE3Init_D3[6:0] EQU_CTRLE[7:0] Reserved DFE3Init_D2[6:0] EQU_CTRLG[31:24] Reserved[7:0] EQU_CTRLG[23:16] Reserved[7:0] EQU_CTRLG[15:8] AGCInit_D3[7:0] EQU_CTRLG[7:0] AGCInit_D2[7:0] PHY 2 EQU_CTRL3[31:24] 0xA0C Reserved[1:0] D2_coeff[6:0] EQU_CTRL3[15:8] Reserved D3_coeff[6:0] EQU_CTRL3[7:0] Reserved D4_coeff[6:0] EQU_CTRL4[31:24] Reserved 0xA10 D1_coeff[5:0] EQU_CTRL3[23:16] Reserved EQU_CTRL4[23:16] EQU_CTRL4[15:8] EQU_CTRL4[7:0] www.maximintegrated.com Reserved[6:0] Reserved[9:2] Reserved[1:0] Reserved[5:0] AGC_coeff[7:0] Maxim Integrated │  62 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB EQU_CTRL7[31:24] 0xA1C AGC_init_D1[7:0] EQU_CTRL7[23:16] EQU_CTRL7[15:8] Reserved[7:0] Reserved[1:0] Reserved[5:0] EQU_CTRL7[7:0] EQU_CTRLA[31:24] 0xA28 0xA2C 0xA3C D2_init[6:0] EQU_CTRLA[15:8] Reserved D3_init[6:0] EQU_CTRLA[7:0] Reserved D4_init[6:0] EQU_CTRLB[31:24] Reserved[1:0] EQU_CTRLB[23:16] Reserved[1:0] 0xA84 0xA8C Reserved[1:0] capsel[1:0] Mode6Gphb Reserved Reserved[5:0] EQU_CTRLB[15:8] Reserved[7:0] EQU_CTRLB[7:0] Reserved[7:0] EYE_MON2[31:24] D1ErrChPhPri[7:0] EYE_MON2[23:16] D1ErrChPhSec[7:0] EYE_MON2[15:8] Reserved[7:0] Reserved Reserved[6:0] CLK_CTRL1[31:24] Reserved Reserved Reserved Reserved CLK_CTRL1[23:16] Reserved Reserved Reserved Reserved Reserved Reserved[3:0] Reserved CLK_CTRL1[7:0] Reserved[3:0] Reserved Reserved[1:0] Reserved Reserved Reserved Reserved[3:0] CLK_CTRL1[15:8] EQU_CTRLD[31:24] 0xA80 D1_init[5:0] EQU_CTRLA[23:16] Reserved EYE_MON2[7:0] 0xA64 Reserved[7:0] Reserved[1:0] cd_tune[2:0] Reserved Reserved[1:0] DFE2_initD3[5:0] EQU_CTRLD[23:16] Reserved DFE2_initD2[6:0] EQU_CTRLD[15:8] Reserved DFE1_initD3[6:0] EQU_CTRLD[7:0] Reserved DFE1_initD2[6:0] EQU_CTRLE[31:24] Reserved DFE4Init_D3[6:0] EQU_CTRLE[23:16] Reserved DFE4Init_D2[6:0] EQU_CTRLE[15:8] Reserved DFE3Init_D3[6:0] EQU_CTRLE[7:0] Reserved DFE3Init_D2[6:0] EQU_CTRLG[31:24] Reserved[7:0] EQU_CTRLG[23:16] Reserved[7:0] EQU_CTRLG[15:8] AGCInit_D3[7:0] EQU_CTRLG[7:0] AGCInit_D2[7:0] PHY 3 EQU_CTRL3[31:24] 0xB0C Reserved[1:0] D2_coeff[6:0] EQU_CTRL3[15:8] Reserved D3_coeff[6:0] EQU_CTRL3[7:0] Reserved D4_coeff[6:0] EQU_CTRL4[31:24] Reserved 0xB10 D1_coeff[5:0] EQU_CTRL3[23:16] Reserved EQU_CTRL4[23:16] EQU_CTRL4[15:8] EQU_CTRL4[7:0] www.maximintegrated.com Reserved[6:0] Reserved[9:2] Reserved[1:0] Reserved[5:0] AGC_coeff[7:0] Maxim Integrated │  63 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB EQU_CTRL7[31:24] 0xB1C AGC_init_D1[7:0] EQU_CTRL7[23:16] EQU_CTRL7[15:8] Reserved[7:0] Reserved[1:0] Reserved[5:0] EQU_CTRL7[7:0] EQU_CTRLA[31:24] 0xB28 0xB2C 0xB3C D2_init[6:0] EQU_CTRLA[15:8] Reserved D3_init[6:0] EQU_CTRLA[7:0] Reserved D4_init[6:0] EQU_CTRLB[31:24] Reserved[1:0] EQU_CTRLB[23:16] Reserved[1:0] 0xB84 0xB8C Reserved[1:0] capsel[1:0] Mode6Gphb Reserved Reserved[5:0] EQU_CTRLB[15:8] Reserved[7:0] EQU_CTRLB[7:0] Reserved[7:0] EYE_MON2[31:24] D1ErrChPhPri[7:0] EYE_MON2[23:16] D1ErrChPhSec[7:0] EYE_MON2[15:8] Reserved[7:0] Reserved Reserved[6:0] CLK_CTRL1[31:24] Reserved Reserved Reserved Reserved CLK_CTRL1[23:16] Reserved Reserved Reserved Reserved Reserved Reserved[3:0] Reserved CLK_CTRL1[7:0] Reserved[3:0] Reserved Reserved[1:0] Reserved Reserved Reserved Reserved[3:0] CLK_CTRL1[15:8] EQU_CTRLD[31:24] 0xB80 D1_init[5:0] EQU_CTRLA[23:16] Reserved EYE_MON2[7:0] 0xB64 Reserved[7:0] Reserved[1:0] cd_tune[2:0] Reserved Reserved[1:0] DFE2_initD3[5:0] EQU_CTRLD[23:16] Reserved DFE2_initD2[6:0] EQU_CTRLD[15:8] Reserved DFE1_initD3[6:0] EQU_CTRLD[7:0] Reserved DFE1_initD2[6:0] EQU_CTRLE[31:24] Reserved DFE4Init_D3[6:0] EQU_CTRLE[23:16] Reserved DFE4Init_D2[6:0] EQU_CTRLE[15:8] Reserved DFE3Init_D3[6:0] EQU_CTRLE[7:0] Reserved DFE3Init_D2[6:0] EQU_CTRLG[31:24] Reserved[7:0] EQU_CTRLG[23:16] Reserved[7:0] EQU_CTRLG[15:8] AGCInit_D3[7:0] EQU_CTRLG[7:0] AGCInit_D2[7:0] PHY 4 EQU_CTRL3[31:24] 0xC0C Reserved[1:0] D2_coeff[6:0] EQU_CTRL3[15:8] Reserved D3_coeff[6:0] EQU_CTRL3[7:0] Reserved D4_coeff[6:0] EQU_CTRL4[31:24] Reserved 0xC10 D1_coeff[5:0] EQU_CTRL3[23:16] Reserved EQU_CTRL4[23:16] EQU_CTRL4[15:8] EQU_CTRL4[7:0] www.maximintegrated.com Reserved[6:0] Reserved[9:2] Reserved[1:0] Reserved[5:0] AGC_coeff[7:0] Maxim Integrated │  64 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB EQU_CTRL7[31:24] 0xC1C AGC_init_D1[7:0] EQU_CTRL7[23:16] EQU_CTRL7[15:8] Reserved[7:0] Reserved[1:0] Reserved[5:0] EQU_CTRL7[7:0] EQU_CTRLA[31:24] 0xC28 0xC2C 0xC3C D2_init[6:0] EQU_CTRLA[15:8] Reserved D3_init[6:0] EQU_CTRLA[7:0] Reserved D4_init[6:0] EQU_CTRLB[31:24] Reserved[1:0] EQU_CTRLB[23:16] Reserved[1:0] 0xC84 0xC8C Reserved[1:0] capsel[1:0] Mode6Gphb Reserved Reserved[5:0] EQU_CTRLB[15:8] Reserved[7:0] EQU_CTRLB[7:0] Reserved[7:0] EYE_MON2[31:24] D1ErrChPhPri[7:0] EYE_MON2[23:16] D1ErrChPhSec[7:0] EYE_MON2[15:8] Reserved[7:0] Reserved Reserved[6:0] CLK_CTRL1[31:24] Reserved Reserved Reserved Reserved CLK_CTRL1[23:16] Reserved Reserved Reserved Reserved Reserved Reserved[3:0] Reserved CLK_CTRL1[7:0] Reserved[3:0] Reserved Reserved[1:0] Reserved Reserved Reserved Reserved[3:0] CLK_CTRL1[15:8] EQU_CTRLD[31:24] 0xC80 D1_init[5:0] EQU_CTRLA[23:16] Reserved EYE_MON2[7:0] 0xC64 Reserved[7:0] Reserved[1:0] cd_tune[2:0] Reserved Reserved[1:0] DFE2_initD3[5:0] EQU_CTRLD[23:16] Reserved DFE2_initD2[6:0] EQU_CTRLD[15:8] Reserved DFE1_initD3[6:0] EQU_CTRLD[7:0] Reserved DFE1_initD2[6:0] EQU_CTRLE[31:24] Reserved DFE4Init_D3[6:0] EQU_CTRLE[23:16] Reserved DFE4Init_D2[6:0] EQU_CTRLE[15:8] Reserved DFE3Init_D3[6:0] EQU_CTRLE[7:0] Reserved DFE3Init_D2[6:0] EQU_CTRLG[31:24] Reserved[7:0] EQU_CTRLG[23:16] Reserved[7:0] EQU_CTRLG[15:8] AGCInit_D3[7:0] EQU_CTRLG[7:0] AGCInit_D2[7:0] PHY 5 EQU_CTRL3[31:24] 0xD0C Reserved[1:0] D2_coeff[6:0] EQU_CTRL3[15:8] Reserved D3_coeff[6:0] EQU_CTRL3[7:0] Reserved D4_coeff[6:0] EQU_CTRL4[31:24] Reserved 0xD10 D1_coeff[5:0] EQU_CTRL3[23:16] Reserved EQU_CTRL4[23:16] EQU_CTRL4[15:8] EQU_CTRL4[7:0] www.maximintegrated.com Reserved[6:0] Reserved[9:2] Reserved[1:0] Reserved[5:0] AGC_coeff[7:0] Maxim Integrated │  65 MAX5857 ADDRESS 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface NAME MSB LSB EQU_CTRL7[31:24] 0xD1C AGC_init_D1[7:0] EQU_CTRL7[23:16] EQU_CTRL7[15:8] Reserved[7:0] Reserved[1:0] Reserved[5:0] EQU_CTRL7[7:0] EQU_CTRLA[31:24] 0xD28 0xD2C 0xD3C D2_init[6:0] EQU_CTRLA[15:8] Reserved D3_init[6:0] EQU_CTRLA[7:0] Reserved D4_init[6:0] EQU_CTRLB[31:24] Reserved[1:0] EQU_CTRLB[23:16] Reserved[1:0] 0xD84 0xD8C Reserved[1:0] capsel[1:0] Reserved[7:0] EQU_CTRLB[7:0] Reserved[7:0] EYE_MON2[31:24] D1ErrChPhPri[7:0] EYE_MON2[23:16] D1ErrChPhSec[7:0] EYE_MON2[15:8] Reserved[7:0] Reserved Reserved[6:0] CLK_CTRL1[31:24] Reserved Reserved Reserved Reserved CLK_CTRL1[23:16] Reserved Reserved Reserved Reserved Reserved Reserved[3:0] Reserved CLK_CTRL1[7:0] Reserved[3:0] Reserved Reserved[1:0] Reserved Reserved Reserved Reserved[3:0] CLK_CTRL1[15:8] cd_tune[2:0] Reserved Reserved[1:0] DFE2_initD3[5:0] EQU_CTRLD[23:16] Reserved DFE2_initD2[6:0] EQU_CTRLD[15:8] Reserved DFE1_initD3[6:0] EQU_CTRLD[7:0] Reserved DFE1_initD2[6:0] EQU_CTRLE[31:24] Reserved DFE4Init_D3[6:0] EQU_CTRLE[23:16] Reserved DFE4Init_D2[6:0] EQU_CTRLE[15:8] Reserved DFE3Init_D3[6:0] EQU_CTRLE[7:0] Reserved DFE3Init_D2[6:0] EQU_CTRLG[31:24] Reserved[7:0] EQU_CTRLG[23:16] Reserved[7:0] EQU_CTRLG[15:8] AGCInit_D3[7:0] EQU_CTRLG[7:0] AGCInit_D2[7:0] www.maximintegrated.com Mode6Gphb Reserved Reserved[5:0] EQU_CTRLB[15:8] EQU_CTRLD[31:24] 0xD80 D1_init[5:0] EQU_CTRLA[23:16] Reserved EYE_MON2[7:0] 0xD64 Reserved[7:0] Reserved[1:0] Maxim Integrated │  66 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Register Details CfgIFA (0x00) Configure Interface A BIT 7 6 5 4 3 2 1 0 Field SftRst LSBF AddIncr Wire4 Wire4_0 AddIncr0 LSBF0 SftRst0 Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0 Write 1 to Clear, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write 1 to Clear, Read Access Type BITFIELD BITS DESCRIPTION SftRst 7 Writing a 1 to this bit resets everything except address 0x0000, 0x0001, and SPI interface. This bit is self-clearing DECODE LSBF 6 Select MSB-LSB first data format 0x0: MSB first for input control/data and output data 0x1: LSB first for input control/data and output data AddIncr 5 Configure the auto Increment or Decrement for address in burst mode 0x0: Decrement address for SPI burst mode 0x1: Increment address for SPI burst mode 0x0: 3-Wire SPI mode, SDIO used for both input and output 0x1: 4-Wire SPI mode, SDIO is input and SDO is output Wire4 4 Configure 3 or 4 wire SPI mode Wire4_0 3 Same as Bit4 and both should have the same value AddIncr0 2 Same as Bit5 and both should have the same value LSBF0 1 Same as Bit6 and both should have the same value SftRst0 0 Same as Bit7 and both should have the same value CfgIFB (0x01) Configure Interface B BIT 7 6 5 4 3 2 1 0 Field StrmDis rsvd6 – rsvd4 rsvd3 – – rsvd0 Reset 0b0 0b0 – 0b0 0b0 – – 0b0 Access Type Write, Read Write, Read – Write, Read Write, Read – – Write, Read BITFIELD BITS DESCRIPTION StrmDis 7 Configure the Burst SPI mode rsvd6 6 Reserved Bit rsvd4 4 Reserved Bit rsvd3 3 Reserved Bit rsvd0 0 Reserved Bit www.maximintegrated.com DECODE 0x0: SPI Streaming mode is enabled 0x1: SPI Streaming mode is disabled and continued CSB forces intruction-data format Maxim Integrated │  67 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgDev (0x02) Device Configuration BIT 7 6 5 4 3 2 1 0 Field rsvd[4:0] CDrst PDM[1:0] Reset 0x0 0b0 0x0 Write, Read Write, Read Write, Read Access Type BITFIELD rsvd BITS 7:3 CDrst PDM 2 1:0 DESCRIPTION DECODE Reserved Bits Clock Divider Reset 0x0: Clock Divider is not reset 0x1: Clock Divider is reset Power-Down Modes Configuration 0x0: Normal operation mode 0x1: (optional) Low-power, normal operation with reduced power and corresponding performance 0x2: (optional) Medium-power standby mode, nonoperational, but return to full operation in minimum amount of time 0x3: Sleep mode with lowest power dissipation with chip inactivity except SPI interface ChipType (0x03) Chip Type Status BIT 7 6 5 4 3 2 1 Field – – – – Type[3:0] Reset – – – – 0x4 Access Type – – – – Read Only BITFIELD BITS Type 3:0 www.maximintegrated.com DESCRIPTION Chip Type Status 0 DECODE 0x0: Not Assigned 0x1: RF 0x2: IF 0x3: High-speed ADC 0x4: High-speed DAC 0x5: Clock Buffer 0x6: PLL 0x7: Precision ADC 0x8: Precision DAC 0x9: RAD 0xA: Reserved 0xB: Reserved 0xC: Reserved 0xD: Reserved 0xE: Reserved 0xF: Not assigned Maxim Integrated │  68 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface ChipID1 (0x04) Chip ID LSB BIT 7 6 5 4 3 2 Field CIDLSB[1:0] PID[1:0] FID[3:0] Reset 0x0 0x0 0x0 Read Only Read Only Read Only Access Type BITFIELD BITS 1 0 1 0 1 0 1 0 DESCRIPTION CIDLSB 7:6 Product Unique Chip ID-2LSB PID 5:4 Product-Line part of Chip ID FID 3:0 Functional part of Chip ID ChipID2 (0x05) Chip ID MSB BIT 7 6 5 4 3 Field CIDMSB[7:0] Reset 0x80 Access Type 2 Read Only BITFIELD BITS CIDMSB DESCRIPTION 7:0 Product Unique Chip ID-8MSB ChipRev (0x06) Chip Revision 7 6 5 4 Field BIT – – – – Reset – – – – 0x0 Access Type – – – – Read Only BITFIELD 3 Rev[3:0] BITS Rev 2 DESCRIPTION 3:0 Chip Revision ID VendID1 (0x0C) Vendor ID LSB BIT 7 6 5 4 3 Field VIDLSB[7:0] Reset 0x6A Access Type BITFIELD VIDLSB www.maximintegrated.com 2 Read Only BITS 7:0 DESCRIPTION Vendor ID LSB Byte Maxim Integrated │  69 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface VendID2 (0x0D) Vendor ID MSB BIT 7 6 5 4 3 Field VIDMSB[7:0] Reset 0x0B Access Type 2 1 0 1 0 Read Only BITFIELD BITS VIDMSB DESCRIPTION 7:0 Vendor ID MSB Byte CfgDACrate (0x10) Configure DAC Update Rate BIT 7 6 5 4 3 2 Field – – – – Drate[3:0] Reset – – – – 0x5 Access Type – – – – Write, Read BITFIELD BITS Drate 3:0 www.maximintegrated.com DESCRIPTION Configure DAC rate DECODE 0x0: 2457.6MHz 0x1: 2949.6MHz 0x2: 3686.4MHz 0x3: 3932.2MHz 0x4: 4423.7MHz 0x5: 4915.2MHz (default) 0x6: 5898.2MHz 0x7: Reserved 0x8: Reserved 0x9: Reserved 0xA: Reserved 0xB: Reserved 0xC: Reserved 0xD: Reserved 0xE: Reserved 0xF: Reserved Maxim Integrated │  70 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgCLKrate (0x11) Configure CLKP/N Input Rate 7 6 5 4 Field BIT – – – – Reset – – – – 0xD Access Type – – – – Write, Read BITFIELD BITS Crate 3:0 3 2 1 0 Crate[3:0] DESCRIPTION DECODE 0x0: 245.76MHz 0x1: 307.2MHz 0x2: 368.64MHz 0x3: 491.52MHz 0x4: 737.28MHz 0x5: 983.04MHz 0x6: 1228.8MHz 0x7: 1474.56MHz 0x8: 2457.6MHz 0x9: 2949.6MHz 0xA: 3686.4MHz 0xB: 3932.2MHz 0xC: 4423.7MHz 0xD: 4915.2MHz (default) 0xE: 5898.2MHz 0xF: Reserved CLKP/N rate configuration CfgREGS (0x12) Configure Register options BIT Field 7 6 5 4 3 2 1 0 – – – – – – rsvd IntCfg Reset – – – – – – 0b0 0b0 Access Type – – – – – – Write, Read Write, Read BITFIELD BITS rsvd IntCfg DESCRIPTION 1 Reseverd Bit 0 Enable the Internal Configuration Mode. GLBL.CfgIFC.xfer triggers the internal configuration process and after it is complete, the DSP.STATUS.TRDY latched status is set. The registers/fields configured are DSP.CfgPLL1 DSP.CfgPLL2 DSP.CfgClkDiv SerDesRegs.CfgSerDes.RxRateSel SerDesRegs.CfgSerDes.PhyWMode CMURegs.CfgfCMU1 www.maximintegrated.com DECODE 0x0: Internal register configuration is disabled 0x1: When CfgIFC.Xfer bit is set, some registers are configured internally. Maxim Integrated │  71 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgChipOM (0x100) Configure Chip Operation Mode 4 3 2 1 0 Field BIT – RclkM[1:0] INVQ – Mute – DFMT Reset – 0x0 0b0 – 0b1 – 0b0 Access Type – Write, Read Write, Read – Write, Read – Write, Read BITFIELD BITS RclkM 7 6:5 6 5 DESCRIPTION DECODE RCLK output mode 0x0: DAC clock divided by (interpolation ratio * 1) 0x1: DAC clock divided by (interpolation ratio * 2) 0x2: DAC clock divided by (interpolation ratio * 4) 0x3: DAC clock divided by (interpolation ratio * 4) INVQ 4 Configure the Q inversion 0x0: Disable DAC I-Q data Q being inverted to make I-Q 0x1: Enable DAC I-Q data Q being inverted to make I+Q Mute 2 Control DAC mute-unmute mode 0x0: DAC in normal mode 0x1: Put DAC into mute mode DFMT 0 Configure the DAC interface data format 0x0: DAC Input data in two's complement format 0x1: DAC Input data in offset binary format CfgDSP (0x101) Configure DSP engine 3 2 1 0 Field BIT 7 R[3:0] RstDSP RstFIFO NCOE NCOLD Reset 0x0 0b0 0b0 0b0 0b0 Write, Read Write 1 to Set, Read Access Type BITFIELD R 6 5 4 Write, Read BITS 7:4 Write, Read Write, Read DESCRIPTION DECODE Define interpolation ratio 0x0: 4X interpolation 0x1: DSP bypass mode: bypasses interpolators and modulator. 0x2: All undefined values are reserved RstDSP 3 Reset DSP (Input FIFO, interpolation filters, complex modulator, NCO) 0x0: No Reset 0x1: Reset DSP RstFIFO 2 Reset input data FIFO 0x0: No Reset 0x1: Reset FIFO NCOE 1 Enable/Disable Extended NCO mode 0x0: Disable Extended NCO mode for DAC 0x1: Enable Extended NCO mode for 10KHz spacing NCOLD 0 Writing a 1 loads NCO configuration for DAC. This bit is self clearing. 0x0 0x1: Loads NCO configuration for DAC www.maximintegrated.com Maxim Integrated │  72 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgNCOF0 (0x102) Configure NCO Frequency Control Word for DAC DSP, bits[7:0] BIT 7 6 5 4 3 Field FCW[7:0] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD BITS FCW DESCRIPTION 7:0 Configure NCO Frequency Control Word for DAC DSP, bits[7:0] CfgNCOF1 (0x103) Configure NCO Frequency Control Word for DAC DSP, bits[15:8] BIT 7 6 5 4 3 Field FCW[15:8] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD BITS FCW DESCRIPTION 7:0 Configure NCO Frequency Control Word for DAC DSP, bits[15:8] CfgNCOF2 (0x104) Configure NCO Frequency Control Word for DAC DSP, bits[23:16] BIT 7 6 5 4 Field 3 2 1 0 FCW[23:16] Reset 0x00 Access Type Write, Read BITFIELD BITS FCW DESCRIPTION 7:0 Configure NCO Frequency Control Word for DAC DSP, bits[23:16] CfgNCOF3 (0x105) Configure NCO Frequency Control Word for DAC DSP, bits[31:24] BIT 7 6 5 4 3 Field FCW[31:24] Reset 0x00 Access Type BITFIELD FCW www.maximintegrated.com 2 1 0 Write, Read BITS 7:0 DESCRIPTION Configure NCO Frequency Control Word for DAC DSP, bits[31:24] Maxim Integrated │  73 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgNCON0 (0x106) Configure NCO Frequency Control Word Numerator Word for DAC DSP, bits[7:0] BIT 7 6 5 4 3 Field NFW[7:0] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD NFW BITS DESCRIPTION 7:0 Configure NCO Frequency Control Word Numerator Word for DAC DSP, bits[7:0] CfgNCON1 (0x107) Configure NCO Frequency Control Word Numerator Word for DAC DSP, bits[15:8] BIT 7 6 5 4 3 Field NFW[15:8] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD NFW BITS DESCRIPTION 7:0 Configure NCO Frequency Control Word Numerator Word for DAC DSP, bits[15:8] CfgNCON2 (0x108) Configure NCO Frequency Control Word Numerator Word for DAC DSP, bits[17:16] 7 6 5 4 3 2 Field BIT – – – – – – Reset – – – – – – 0x0 Access Type – – – – – – Write, Read BITFIELD NFW 1 0 NFW[17:16] BITS DESCRIPTION 1:0 Configure NCO Frequency Control Word Numerator Word for DAC DSP, bits[17:16] CfgNCOD0 (0x109) Configure NCO Frequency Control Word Denominator Word for DAC DSP, bits [7:0] BIT 7 6 5 4 3 Field DFW[7:0] Reset 0x00 Access Type BITFIELD DFW www.maximintegrated.com 2 1 0 Write, Read BITS DESCRIPTION 7:0 Configure NCO Frequency Control Word Denominator Word for DAC DSP, bits[7:0] Maxim Integrated │  74 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgNCOD1 (0x10A) Configure NCO Frequency Control Word Denominator Word for DAC DSP, bits [15:8] BIT 7 6 5 4 3 Field DFW[15:8] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD DFW BITS DESCRIPTION 7:0 Configure NCO Frequency Control Word Denominator Word for DAC DSP, bits[15:8] CfgNCOD2 (0x10B) Configure NCO Frequency Control Word Denominator Word for DAC DSP, bits [18:16] BIT 7 6 5 4 3 Field – – – – – DFW[18:16] Reset – – – – – 0x0 Access Type – – – – – Write, Read BITFIELD DFW 2 1 0 BITS DESCRIPTION 2:0 Configure NCO Frequency Control Word Denominator Word for DAC DSP, bits[18:16] CfgNCOU (0x10C) Configure NCO Update for DAC DSP 7 6 5 4 3 2 Field BIT – – – – – – Reset – – – – – – 0x0 Access Type – – – – – – Write, Read BITFIELD BITS RLM 1:0 DESCRIPTION 1 0 RLM[1:0] DECODE 0x0: Load immediately with no glitch control NCO Frequency Control Word update mode 0x2: Use step increment/decrement mode for loading CfgNCOUT0 (0x10D) Configure NCO Update Timer for DAC DSP, bit[7:0] BIT 7 6 5 4 3 Field TIM[7:0] Reset 0x00 Access Type BITFIELD TIM www.maximintegrated.com 2 1 0 Write, Read BITS 7:0 DESCRIPTION NCO Update Timer value in NCO clock cycles (x8) before NCO update is forced Maxim Integrated │  75 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgNCOUT1 (0x10E) Configure NCO Update Timer for DAC DSP, bits[15:8] BIT 7 6 5 4 3 Field TIM[7:0] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD TIM BITS DESCRIPTION 7:0 NCO Update Timer value in NCO clock cycles (x8) before NCO update is forced CfgNCOUT2 (0x10F) Configure NCO Update Timer for DAC DSP, bits[23:16] BIT 7 6 5 4 3 Field TIM[7:0] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD TIM BITS DESCRIPTION 7:0 NCO Update Timer value in NCO clock cycles (x8) before NCO update is forced CfgPM (0x110) Configure Power Monitor for DAC DSP 7 6 5 4 3 2 1 0 Field BIT – – – – – Start Mode Reset Reset – – – – – 0b0 0b0 0b0 Write, Read Write 1 to Set, Read Access Type – BITFIELD BITS – – – DESCRIPTION – Write, Read DECODE Start 2 Power Monitor Start Mode 1 Power Monitor Mode 0x0: Count samples below the threshold 0x1: Count samples above the threshold Reset 0 Writing a 1 resets the power monitor count. This bit is self-clearing. 0x0 0x1: Resets the power monitor count. www.maximintegrated.com Maxim Integrated │  76 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgPMT (0x111) Configure Power Monitor Threshold for DAC DSP BIT 7 6 5 4 Field 3 2 1 0 1 0 1 0 1 0 PMT[7:0] Reset 0x00 Access Type Write, Read BITFIELD BITS PMT DESCRIPTION 7:0 Configure Power Monitor Threshold value CfgPMIC0 (0x112) Configure Power Monitor Init Count 6 x 8 = 48 bits for DAC DSP, bits[7:0] BIT 7 6 5 4 3 Field PMIC[7:0] Reset 0x00 Access Type 2 Write, Read BITFIELD BITS PMIC DESCRIPTION 7:0 Count value bits[7:0] CfgPMIC1 (0x113) Configure Power Monitor Init Count 6 x 8 = 48 bits for DAC DSP BIT 7 6 5 4 Field 3 2 PMIC[7:0] Reset 0x00 Access Type Write, Read BITFIELD BITS PMIC DESCRIPTION 7:0 Count value bits[15:8] CfgPMIC2 (0x114) Configure Power Monitor Init Count 6 x 8 = 48 bits for DAC DSP BIT 7 6 5 4 3 Field PMIC[7:0] Reset 0x00 Access Type BITFIELD PMIC www.maximintegrated.com 2 Write, Read BITS 7:0 DESCRIPTION Count value bits[23:16] Maxim Integrated │  77 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgPMIC3 (0x115) Configure Power Monitor Init Count 6 x 8 = 48 bits for DAC DSP BIT 7 6 5 4 3 Field PMIC[7:0] Reset 0x00 Access Type 2 1 0 1 0 1 0 1 0 Write, Read BITFIELD BITS PMIC DESCRIPTION 7:0 Count value bits[31:24] CfgPMIC4 (0x116) Configure Power Monitor Init Count 6 x 8 = 48 bits for DAC DSP BIT 7 6 5 4 3 Field PMIC[7:0] Reset 0x00 Access Type 2 Write, Read BITFIELD BITS PMIC DESCRIPTION 7:0 Count value bits[39:32] CfgPMIC5 (0x117) Configure Power Monitor Init Count 6 x 8 = 48 bits for DAC DSP, bits[47:40] BIT 7 6 5 4 Field 3 2 PMIC[7:0] Reset 0x00 Access Type Write, Read BITFIELD BITS PMIC DESCRIPTION 7:0 Count value bits[47:40] StatPM0 (0x118) Power Monitor Status for DAC DSP BIT 7 6 5 4 3 Field PMST[7:0] Reset 0x00 Access Type BITFIELD PMST www.maximintegrated.com 2 Read Only BITS 7:0 DESCRIPTION Power Monitor Status indicating the threshold crossing count, bits[7:0] Maxim Integrated │  78 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatPM1 (0x119) Power Monitor Status for DAC DSP 7 6 5 4 Field BIT PMDONE – – – PMST[3:0] Reset 0b0 – – – 0x0 Access Type Read Only – – – Read Only BITFIELD BITS PMDONE PMST 7 3:0 3 2 1 DESCRIPTION 0 DECODE 0x0: Power Monitor Status update: In Progress 0x1: Power Monitor Status update: Done Power Monitor Status Power Monitor Status for DAC DSP, bits[11:8] CfgSync (0x15A) Configure multiple-DAC synchronization for DAC DSP BIT 7 6 5 4 3 2 1 0 Field – ClkDiv_ Sync – – – – – – Reset – 0b0 – – – – – – Access Type – Write, Read – – – – – – BITFIELD BITS ClkDiv_Sync 6 DESCRIPTION DECODE Enable/Disable reset to the Clock Divider Block 0x0: Disable reset to the Clock Divider Block 0x1: Enable reset to the Clock Divider Block CfgFIFO (0x15B) Configure Input FIFO for DAC BIT 7 6 5 Field rsvd[4:0] Reset 0x0 Access Type BITFIELD 4 Write, Read BITS DESCRIPTION 3 2 1 0 DupI SwapIQ RevBitOrd Write, Read Write, Read Write, Read DECODE rsvd 7:3 DupI 2 Duplicate I data in the input FIFO for DAC 0x0: Do not duplicate I 0x1: Duplicate I SwapIQ 1 Reverse I/Q Order in the input FIFO for DAC 0x0: Normal I/Q Order 0x1: Reverse I/Q Order RevBitOrd 0 Reverse LSB/MSB Order in the input FIFO for DAC 0x0: Normal LSB/MSB Order 0x1: Reverse LSB/MSB Order www.maximintegrated.com Reserved Bits Maxim Integrated │  79 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRSV0 (0x15D) Configure Reserved, bits[7:0] BIT 7 6 5 4 3 Field RSV[7:0] Reset 0x00 Access Type 2 1 0 1 0 1 0 1 0 Write, Read BITFIELD BITS RSV DESCRIPTION 7:0 Reserved CfgRSV1 (0x15E) Configure Reserved, bits[15:8] BIT 7 6 5 4 3 Field RSV[7:0] Reset 0x00 Access Type 2 Write, Read BITFIELD BITS RSV DESCRIPTION 7:0 Reserved CfgRSV2 (0x15F) Configure Reserved, bits[23:16] BIT 7 6 5 4 Field 3 2 RSV[7:0] Reset 0x00 Access Type Write, Read BITFIELD BITS RSV DESCRIPTION 7:0 Reserved CfgRSV3 (0x160) Configure Reserved, bits[31:24] BIT 7 6 5 4 3 Field RSV[7:0] Reset 0x00 Access Type BITFIELD RSV www.maximintegrated.com 2 Write, Read BITS 7:0 DESCRIPTION Reserved Maxim Integrated │  80 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EMUTE (0x162) Mute Enable Register for DAC BIT 7 6 5 4 3 Field EM[7:0] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD BITS EM DESCRIPTION 7:0 DECODE 0x0: Disable Mute bit 0-7 in register STATUS 0x1: Enable Mute bit 0-7 in register STATUS Enable/Disable Mute bit 0-7 in register STATUS EINT (0x163) Interrupt Enable Register for DAC DSP BIT 7 6 5 4 3 Field INT_EN[7:0] Reset 0x00 Access Type 2 1 0 Write, Read BITFIELD BITS INT_EN DESCRIPTION DECODE Enable/Disable interrupt bit 0-7 in register STATUS 7:0 0x0: Disable interrupt bit 0-7 in register STATUS 0x1: Enable interrupt bit 0-7 in register STATUS STATUS (0x164) Status Register for DAC DSP BIT Field 7 6 JSDIM JSDII 5 4 rsvd[2:0] 3 2 TRDY Reset 1 0 – PLLlck – Access Type Read Only BITFIELD BITS Read Only Read Only DESCRIPTION Write 0 to Clear, Read – Write 0 to Clear, Read DECODE JSDIM 7 JSDI Link layer Mute active/inactive status 0x0: Indicates JSDI Link layer Mute is not active 0x1: Indicates JSDI Link layer Mute is active JSDII 6 JSDI Link layer Interrupt active/inactive status 0x0: Indicates JSDI Link layer Interrupt is not active 0x1: Indicates JSDI Link layer Interrupt is active rsvd 5:3 Reserved Bits TRDY 2 0x0: Trim loading is in progress Trim loading complete or internal configura- 0x1: Trim loading complete after RESETB deassertion, tion complete, latched status latched status Internal Configuration complete after setting GLB.CfgIFC.Xfer, latched status PLLlck 0 DAC PLL loss-of-lock, latched status www.maximintegrated.com 0x0: DAC PLL locked 0x1: DAC PLL loss-of-lock, latched status Maxim Integrated │  81 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface RSVD7 (0x165) Reserved Address Space BIT 7 6 5 4 Field 3 2 1 0 1 0 rsvd[7:0] Reset Access Type Read Only BITFIELD BITS rsvd DESCRIPTION 7:0 DEVSN0 (0x166) MAX5857 RF DAC Serial Number, bits[7:0] BIT 7 6 5 4 3 Field SN[7:0] Reset 0x00 Access Type 2 Read Only BITFIELD BITS SN DESCRIPTION 7:0 MAX5857 RF DAC Serial Number, bits[7:0] DEVSN1 (0x167) MAX5857 RF DAC Serial Number, bits[15:8]DEVSN2 (0x168) MAX5857 RF DAC Serial Number, bits[23:16]CfgPLL0 (0x180) Configure DAC PLL, bits[7:0] BIT Field 7 6 5 4 3 2 1 0 – – – – – – – MASTER Reset – – – – – – – 0b0 Access Type – – – – – – – Write, Read BITFIELD BITS MASTER 0 www.maximintegrated.com DESCRIPTION DECODE MASTER: 1V digital control logic input (active- 0x0 low) that resets counter clock (div-by-4096), 0x1: Force restart PLL digital tuning by toggling edge detector, and counter = 000000. from 1 to 0 and back to 1 Maxim Integrated │  82 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgPLL1 (0x181) Configure DAC PLL, bits[15:8] 7 6 3 2 1 0 Field BIT – PLL_BYP DVAL0[1:0] PVAL RVAL0 – – Reset – 0b1 0x0 0b0 0b0 – – Access Type – Write, Read Write, Read Write, Read Write, Read – – BITFIELD PLL_BYP 5 BITS 6 4 DESCRIPTION DECODE PLL_BYP: 1V digital control logic input set to "1" to power down the entire PLL. 0x0 0x1: Power down the entire PLL DVAL: 1V digital control logic input to control feedback FB divider. See table below for DVAL[3:0] values. VALUE DVAL0 PVAL 5:4 3 ENUMERATION DECODE 0x0 16 0x1 20 0x2 24 0x3 28 0x4 16 0x5 20 0x6 24 0x7 28 0x8 32 0x9 36 0xA 40 0xB 44 0xC 48 0xD 52 0xE 56 0xF 60 PVAL: 1V digital control logic input to control output divider. 0x0: div-by-2 0x1: div-by-1 (bypass mode) RVAL: 1V digital control logic input to control reference divider. RVAL table shows below VALUE RVAL0 www.maximintegrated.com 2 ENUMERATION DECODE 0x0 div-by-8 0x1 div-by-4 0x2 div-by-2 0x3 div-by-1 (bypass mode) Maxim Integrated │  83 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgPLL2 (0x182) Configure DAC PLL, bits[23:16] 7 6 5 2 1 0 Field BIT – – – DVAL1[1:0] RVAL1 – VCO_SEL Reset – – – 0x0 0b0 – 0b0 Access Type – – – Write, Read Write, Read – Write, Read BITFIELD BITS 4 3 DESCRIPTION DECODE DVAL. See below for DVAL[3:0] table VALUE DVAL1 4:3 ENUMERATION DECODE 0x0 16 0x1 20 0x2 24 0x3 28 0x4 16 0x5 20 0x6 24 0x7 28 0x8 32 0x9 36 0xA 40 0xB 44 0xC 48 0xD 52 0xE 56 0xF 60 RVAL: 1V digital control logic input to control reference divider. RVAL table shows below VALUE RVAL1 VCO_SEL www.maximintegrated.com 2 0 ENUMERATION DECODE 0x0 div-by-8 0x1 div-by-4 0x2 div-by-2 0x3 div-by-1 (bypass mode) VCO_SEL: 1V digital control logic input to select highband or low-band VCO core. Logic "0" selects the low-band VCO, logic "1" selects the high-band VCO. 0x0: Selects the low-band VCO 0x1: Selects the high-band VCO Maxim Integrated │  84 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatPLL0 (0x183) DAC PLL Status, bits[7:0] BIT 7 6 Field 5 4 rsvd[3:0] 3 2 1 0 PLL_LOCK – – – – – – – – – Reset Access Type BITFIELD Read Only BITS rsvd PLL_LOCK Read Only DESCRIPTION 7:4 Reserved Bits 3 PLL lock detect DECODE 0x0: PLL not locked 0x1: PLL locked CfgClkDiv (0x185) Clock Generator Output Divider BIT 7 Field 5 4 RDIV[3:0] Reset Access Type BITFIELD 6 2 1 RSV[1:0] 0 PCLK[1:0] 0x6 0x0 0x0 Write, Read Write, Read Write, Read BITS DESCRIPTION RDIV 7:4 Clock divider setting for RCLKi. RCLKi is set to Internal DAC Clock rate divided by the RDIV3:0 setting. RCLKi drives the input of the following RCLK (CfgChipOM.RclkM1-0) and CMU (CfgCMU1.Cref_divsel1p0) dividers. RSV 3:2 Reserved Bits PCLK 1:0 Divide ratio for PCLK used by the APB bus in the RxLink Layer www.maximintegrated.com 3 DECODE 0x0: Off 0x1: Divide by 4 0x2: Divide by 5 0x3: Divide by 6 0x4: Divide by 8 0x5: Divide by 10 0x6: Divide by 12 0x7: Divide by 16 0x8: Divide by 20 0x9: Divide by 24 0xA: Reserved 0xB: Reserved 0xC: Reserved 0xD: Reserved 0xE: Reserved 0xF: Reserved 0x1: RCLK 0x2: DAC clock by 16 0x3: DAC clock by 8 Maxim Integrated │  85 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkSet (0x400) Configure Rx Link Settings 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – SyncInit SyncPol Reset – – – – – – 0x0 0x0 Access Type – – – – – – Write, Read Write, Read Bit 15 14 13 12 11 10 9 8 Field – – – – – – IgnDisp ScrmD Reset – – – – – – 0x0 0x0 Access Type – – – – – – Write, Read Write, Read Bit 7 6 5 4 3 2 Field – – DDiv[1:0] Subclass[1:0] 1 0 RstSRL RstILA Reset – – 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read BITFIELD BITS SyncInit 17 DESCRIPTION DECODE Out-of-reset value for SYNC~ 0: RxLink SYNC~ initial value is 0 1: RxLink SYNC~ initial value is 1 SyncPol 16 SYNCN polarity control 0: RxLink SYNC~ error reporting is active-low, which includes both resynchronization request and error reporting; normal state is high and resync request/error state is low per JESD204B standard 1: RxLink SYNC~ error reporting is active-high, which includes both resynchronization request and error reporting; normal state is low and resync request/error state is high IgnDisp 9 Running Disparity errors ignore for data processing control 0: Running Disparity errors are not ignored 1: Running Disparity errors are ignored ScrmD 8 Descrambler disable control 0: Descrambling is enabled 1: Descrambling is disabled Device Clock to Frame Clock ratio select 0: Device Clock to Frame Clock ratio is 1 1: Device Clock to Frame Clock ratio is 2 2: Device Clock to Frame Clock ratio is 4 3: Device Clock to Frame Clock ratio is 8 DDiv 5:4 www.maximintegrated.com Maxim Integrated │  86 MAX5857 BITFIELD Subclass 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface BITS 3:2 DESCRIPTION DECODE JESD204B subclass 0: Subclass 0 1: Subclass 1 (Not supported) 2: Subclass 2 (Not supported) 3: Reserved RstSRL 1 Soft Reset to clear all Status Registers Latched, active high 0: Latched statuses are not cleared 1: Latched statuses are cleared RstILA 0 Soft Reset for ILA engine, active high 0: ILA engine is not reset 1: ILA engine is reset CfgRLinkParam1 (0x404) Configure Link for parameters M, L, F and S BIT 31 30 29 28 27 Field – – – CfgS[4:0] Reset – – – 0x0 Access Type – – – Write, Read Bit 23 22 21 20 Field 26 25 24 19 18 17 16 11 10 9 8 1 0 CfgF[7:0] Reset 0x0 Access Type Write, Read Bit 15 14 13 12 Field – – – CfgL[4:0] Reset – – – 0x0 Access Type – – – Write, Read Bit 7 6 5 4 3 Field CfgM[7:0] Reset 0x0 Access Type BITFIELD 2 Write, Read BITS DESCRIPTION CfgS 28:24 Number of samples per frame is (CfgS+1) CfgF 23:16 Number of octets per frame is (CfgF+1) CfgL 12:8 Number of active lanes in the Link is (CfgL+1) CfgM 7:0 Number of active converters in the Link is (CfgM+1) www.maximintegrated.com Maxim Integrated │  87 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkParam2 (0x408) Configure Link for parameter K and ILA sequence configuration BIT 31 30 29 28 Field DID[7:0] Reset 0x0 Access Type 26 19 18 25 24 17 16 9 8 1 0 Write, Read Bit 23 22 21 20 Field HD – – – Reset Access Type 27 BID[3:0] 0x0 – – – 0x0 Write, Read – – – Write, Read 15 14 13 12 Bit 11 10 Field CfgNP[2:0] CfgN[4:0] Reset 0x0 0x00 Write, Read Write, Read Access Type Bit 7 6 5 Field – – – Reset – – – 0x0 Access Type – – – Write, Read BITFIELD DID BITS 31:24 4 3 2 CfgK[4:0] DESCRIPTION Device ID used for ILA sequence checking HD 23 BID 19:16 Bank ID used for ILA sequence checking CfgNP 15:13 Number of bits per sample rounded up to nibble groups is (CfgNP+1)*4 CfgN 12:8 Number of bits per sample is (CfgN+1) CfgK 4:0 Number of frames per multiframe is (CfgK+1) www.maximintegrated.com HD bit used for ILA sequence checking Maxim Integrated │  88 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkCtrl (0x410) Configure Rx Link Control 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – 22 20 19 18 17 16 DFSync – – – – Bit 23 Field – 21 SCtrl[1:0] Reset – 0x0 0x0 – – – – Access Type – Write, Read Write, Read – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – SErrC Reset – – – – – – – 0x0 Access Type – – – – – – – Write, Read Bit 7 6 5 4 3 2 1 0 Field – – – – BitSwap – AsyncAvl rclk Reset – – – – 0x0 – 0x0 0x1 Access Type – – – – Write, Read – Write, Read Write, Read BITFIELD BITS SCtrl DFSync SErrC BitSwap AsyncAvl rclk DESCRIPTION DECODE ILA sequence detection control 0: ILA sequence detection is enabled 1: ILA sequence detection is disabled for the first CfgRLinkMFrame.SNum frames 2: ILA sequence detection is disabled ILA restart on frame resynchronization control 0: Enable ILA restart on frame resynchronization 1: Disable ILA restart on frame resynchronization SYNC~ assert/deassert cycle control 0: SYNC~ error reporting assertion/deassertion per JESD204B 1: Enable SYNC~ error reporting assertion/deassertion on any frame - JESD204A 3 Bit Swap control 0: Disable Bit Swap MSBLSB within an octet of the Lane data 1: Enable Bit Swap MSBLSB within an octet of the Lane data 1 Initial Frame Synchronization state machine control 0: Intial Frame Synchronization state machine includes the FS_CHECK state 1: Intial Frame Synchronization state machine bypasses the FS_CHECK state Frame/sample clock source 0: Divided down Device Clock is used as frame/sample clock 1: Frame clock input from DAC/DSP is used as frame/ sample clock when the Device Clock is not available 22:21 20 8 0 www.maximintegrated.com Maxim Integrated │  89 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkMFrame (0x414) Configure Multiframe control 31 30 29 28 27 26 Field BIT – – – – – – SNum[8:7] Reset – – – – – – 0x3 Access Type – – – – – – Write, Read Bit 23 22 21 20 19 18 Field 25 17 SNum[6:0] Reset Access Type Bit 15 14 13 24 16 MFSel[8] 0x3 0x4 Write, Read Write, Read 12 11 Field MFSel[7:0] Reset 0x4 Access Type 10 9 8 2 1 0 Write, Read Bit 7 6 Field – – Reset – – 0x0 Access Type – – Write, Read BITFIELD 5 4 3 ILADly[5:0] BITS DESCRIPTION SNum 25:17 ILA sequence number of multiframes MFSel 16:8 ILA multiframe count for FIFO write start ILADly 5:0 ILA Delay frame clock count for FIFO read start, ILADly configuration sets the FIFO read start time relative to the multiframe boundary, for a desired FIFO depth possibly to minimize latency CfgRSYNCN (0x418) SYNC~ Error Reporting control 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – www.maximintegrated.com Maxim Integrated │  90 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Bit 15 14 13 12 11 10 9 8 Field – RepErr14 RepErr13 RepErr12 RepErr11 RepErr10 RepErr9 RepErr8 Reset – 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Bit 7 6 5 4 3 2 1 0 Field – RepErr6 RepErr5 – – RepErr2 RepErr1 RepErr0 Reset – 0x0 0x0 – – 0x0 0x0 0x0 Access Type – Write, Read Write, Read – – Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION RepErr14 14 ILA Fail error control for Error Reporting, only if JESD204B-TX needs to monitor the RxLink errors RepErr13 13 Reserved RepErr12 12 FIFO empty error control for Error Reporting 0: FIFO empty error is disabled 1: FIFO empty error is enabled RepErr11 11 FIFO full error control for Error Reporting 0: FIFO full error is disabled 1: FIFO full error is enabled 10 Lane Configuration in ILA sequence FCS check error control for Error Reporting 0: Lane Configuration in ILA sequence FCS check error is disabled 1: Lane Configuration in ILA sequence FCS check error is enabled RepErr9 9 0: Lane Configuration in ILA sequence mismatch Lane Configuration in ILA sequence mismatch error is disabled error control for Error Reporting, This is cor1: Lane Configuration in ILA sequence mismatch responding to the StatRLane.LCfgErr status error is enabled RepErr8 8 ILA sequence control character error control for Error Reporting, This is corresponding to the StatRLane.ILAerr status 0: ILA sequence control character error is disabled 1: ILA sequence control character error is enabled RepErr6 6 Lane realignment event control for Error Reporting 0: Lane realignment event is disabled 1: Lane realignment event is enabled RepErr5 5 Frame realignment event control for Error Reporting 0: Frame realignment event is disabled 1: Frame realignment event is enabled RepErr2 2 8b10b Running Disparity error control for Error Reporting 0: 8b10b Running Disparity error is disabled 1: 8b10b Running Disparity error is enabled RepErr1 1 8b10b NIT error control for Error Reporting 0: 8b10b Not-in-table error is disabled 1: 8b10b Not-in-table error is enabled RepErr0 0 Reserved RepErr10 www.maximintegrated.com DECODE 0: ILA Fail error is disabled 1: ILA Fail error is enabled Maxim Integrated │  91 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRFIFO (0x41C) Configure Rx Lane FIFOs 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – MaxFD[4:0] Reset – – – 0x1A Access Type – – – Write, Read 1 0 Bit 7 6 5 Field – – – Reset – – – 0x6 Access Type – – – Write, Read BITFIELD MaxFD MinFD www.maximintegrated.com BITS 4 3 2 MinFD[4:0] DESCRIPTION 12:8 Maximum FIFO depth for FIFO full status, The FIFO full latched status is indicated if the Lane FIFO depth ever increases beyond this configuration; This field should be set at least CfgF+1 away from the maximum of 32 with some additional margin for clock domain crossing. The default value of 26 (1Ah) should work for all the modes 4:0 Minimum FIFO depth for FIFO empty status, The FIFO empty latched status is indicated if the Lane FIFO depth ever decreases below this configuration; This field should be set at least CfgF+1 away from the minimum of 0 with some additional margin for clock domain crossing; The default value of 6 (06h) should work for all the modes Maxim Integrated │  92 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRTestCtrl (0x420) Configure Rx Link Test feature control BIT Field 31 30 29 28 27 26 25 24 LnCntTypeSel[3] – – – – – – – Reset – – – – – – – 0x0 Access Type – – – – – – – Write, Read Bit 23 22 21 20 19 18 17 16 Field LnCntTypeSel[2:0] RxCntLaneSel[4:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 15 14 13 12 11 10 9 8 Field – – SamLoad RxLoad CDcorEn Rsvd0 – – Reset – – 0x0 0x0 0x0 0x0 – – Write 1 to Toggle, Read Write, Read Write, Read – – Access Type – – Write 1 to Toggle, Read Bit 7 6 5 4 3 2 1 0 Field – – – PRBStype[1:0] – RxPRBSen SamPRBS15En Reset – – – 0x0 – 0x0 0x0 Access Type – – – Write, Read – Write, Read Write, Read BITFIELD BITS DESCRIPTION LnCntTypeSel 24:21 Lane debug counter error type select RxCntLaneSel 20:16 Invalid character counter Lane select for CntRLaneInvld www.maximintegrated.com DECODE 0: No counts, counter disabled 1: NIT errors 2: Running Disparity errors 3: /K/ detect count 4: /R/ detect count 5: /Q/ detect count 6: /A/ detect count 7: /F/ detect count 8: Unexpected control character count for unknown control character outside /K/, /A/, /F/, /R/ and /Q/ is detected 9: ILA sequence control character error count corresponding to the StatRLane.ILAerr bit Maxim Integrated │  93 MAX5857 BITFIELD 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface BITS DESCRIPTION 13 Pulse generation for sample clock domain counter/status update when set to 1, read value should be ignored, This bit is used to load the Lane FIFO depths FIFODepth in the StatRLane registers RxLoad 12 Pulse generation for Rx SerDes clock domain counter/status update when set to 1, read value should be ignored, This bit is used to load the Lane debug counter values InvCnt in CntRLaneInvld and DbgCnt in CntRLaneDbg CDcorEn 11 Counter clear control Rsvd0 10 Rsvd0 PRBStype 4:3 PRBS type for SerDes PHY interface 0: PRBS7 for SerDes Interface when enabled 1: PRBS23 for SerDes Interface when enabled 2: PRBS31 for SerDes Interface when enabled Rx PRBS control for SerDes PHY interface 0: Disable PRBS checking on receive SerDes interface 1: Enable PRBS checking on receive SerDes interface, pattern based on PRBStype[1:0]. This bit should be toggled 0->1 to load the incoming data before starting error detection SamLoad RxPRBSen SamPRBS15En 1 0 www.maximintegrated.com Sample interface PRBS15 checker control, PRBS checker enabled one sample per frame at a time DECODE 0: Counter data clear-on-read disable 1: Counter data clear-on-read enable 0: Disable PRBS15 checker on sample data for all converters 1: Enable PRBS15 checker on sample data for all converters, to be toggled 0->1 to initialize and start the checker Maxim Integrated │  94 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkSTP1 (0x424) Configure Rx Link Converter Short Test Pattern 1 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 2 1 0 Field Sample1[15:8] Reset 0x0 Access Type Bit Write, Read 7 6 Field 5 4 3 Sample1[7:0] Reset 0x0 Access Type BITFIELD Sample1 www.maximintegrated.com Write, Read BITS 15:0 DESCRIPTION Sample 1 of alternating sample Short Test Pattern Maxim Integrated │  95 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkSTP2 (0x428) Configure Rx Link Converter Short Test Pattern 2 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 2 1 0 Field Sample2[15:8] Reset 0x0 Access Type Bit Write, Read 7 6 Field 5 4 3 Sample2[7:0] Reset 0x0 Access Type BITFIELD Sample2 www.maximintegrated.com Write, Read BITS 15:0 DESCRIPTION Sample 2 of alternating sample Short Test Pattern Maxim Integrated │  96 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkIntEn (0x430) Configure Rx Link Interrupt Enables 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – – – ILAnsync – – ILAfail Reset – – – – 0x0 – – 0x0 Access Type – – – – Write, Read – – Write, Read BITFIELD BITS DESCRIPTION ILAnsync 3 Enable Interrupt on ILA synchronization not achieved real-time ILAfail 0 Enable Interrupt on ILA failure latched www.maximintegrated.com Maxim Integrated │  97 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLinkMuteEn (0x434) Configure Rx Link DAC Mute Enables 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – – – ILAnsync – – ILAfail Reset – – – – 0x0 – – 0x0 Access Type – – – – Write, Read – – Write, Read BITFIELD BITS DESCRIPTION ILAnsync 3 Enable Mute on ILA synchronization not achieved real-time ILAfail 0 Enable Mute on ILA failure latched www.maximintegrated.com Maxim Integrated │  98 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatRLinkILA (0x438) RxLink ILA engine latched statuses 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – – – ILAnsync – – ILAfailure Reset – – – – 0x0 – – 0x0 – Write 0 to Clear, Read Access Type – BITFIELD ILAnsync ILAfailure www.maximintegrated.com – – BITS – Read Only – DESCRIPTION 3 ILA synchronization not achieved status, real-time, indicating that the Lane FIFO writes did not start for the lanes enabled for Initial Lane Alignment process through the CfgRLaneSet.LkSel configuration 0 ILA failure latched status, indicating that at least one of the Lane FIFOs overflowed before the FIFO reads started waiting for ILA DELAY set with CfgRLinkMFrame.ILADly during the Initial Lane Alignment process or if FIFO writes did not start on a Lane that is not included in the Initial Lane Alignment process through the CfgRLaneSet.LkSel configuration Maxim Integrated │  99 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatRLinkSTP (0x43C) Rx Link Sample Interface Short Test Pattern checker status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – – – – – STPerr1 STPerr0 Reset – – – – – – 0x0 0x0 – Write 0 to Clear, Read Write 0 to Clear, Read Access Type – BITFIELD – – BITS – – DESCRIPTION STPerr1 1 STP error for each converter status latched STPerr0 0 STP error for each converter status latched www.maximintegrated.com Maxim Integrated │  100 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatRLinkPRBS (0x440) Rx Link Sample Interface PRBS15 checker status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – – – – – PRBSerr1 PRBSerr0 Reset – – – – – – 0x0 0x0 – Write 0 to Clear, Read Write 0 to Clear, Read Access Type – BITFIELD – – BITS – – DESCRIPTION PRBSerr1 1 PRBS error for each converter status latched PRBSerr0 0 PRBS error for each converter status latched www.maximintegrated.com Maxim Integrated │  101 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CntRLaneInvld (0x460) Rx Lane Counter for 8b10b Invalid errors 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 3 2 1 0 Field InvCnt[15:8] Reset 0x0 Access Type Bit Read Only 7 6 Field 5 4 InvCnt[7:0] Reset 0x0 Access Type BITFIELD InvCnt www.maximintegrated.com Read Only BITS 15:0 DESCRIPTION Invalid character count for lane # controlled by CfgRTestCtrl.RxCntLaneSel, loaded on setting CfgRTestCtrl.RxLoad to 1. Invalid characters include NIT and Disparity errors. Maxim Integrated │  102 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CntRLaneDbg (0x464) Rx Lane Counter for Debug 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 2 1 0 Field DbgCnt[15:8] Reset 0x0 Access Type Bit Read Only 7 6 Field 5 4 3 DbgCnt[7:0] Reset 0x0 Access Type BITFIELD DbgCnt www.maximintegrated.com Read Only BITS 15:0 DESCRIPTION Rx Lane Debug count type controlled by CfgRTestCtrl.RxCntTypeSel for lane # controlled by CfgRTestCtrl.RxCntLaneSel, loaded on setting CfgRTestCtrl. RxLoad to 1 Maxim Integrated │  103 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLaneSet (0x480, 0x490, 0x4A0, 0x4B0, 0x4C0, 0x4D0) Configure Rx Lane Settings 26 25 24 Field BIT 31 30 LnSrc[4:0] – LkSel LnEn Reset 0x0 – 0x1 0x0 Write, Read – Write, Read Write, Read Access Type 29 28 27 Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 Field – – LID[4:0] 0 LnRst Reset – – 0x0 0x0 Access Type – – Write, Read Write, Read BITFIELD BITS DESCRIPTION 31:27 Physical Rx Lane number sourced for Logical Rx Lane at lane-to-sample mapping LnSrc DECODE LkSel 25 ILA Lock Select Control 0: Lane is excluded from ILA process 1: Lane is included in ILA process based on FIFO write start, ILA is performed in subclass 0 by waiting for FIFO writes on all Lanes with this bit set LnEn 24 Rx Lane Enable Control 0: Rx Lane is Disabled 1: Rx Lane is Enabled LID 5:1 Lane ID for used for ILA sequence checking LnRst 0 www.maximintegrated.com Lane reset control 0: Rx Lane is not in reset 1: Rx Lane is in reset Maxim Integrated │  104 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLaneIntEn (0x484, 0x494, 0x4A4, 0x4B4, 0x4C4, 0x4D4) Configure Rx Lane Interrupt Enables 31 30 29 28 27 26 25 24 Field BIT – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr Reset – 0x0 – 0x0 0x0 0x0 0x0 0x0 Access Type – Write, Read – Write, Read Write, Read Write, Read Write, Read Write, Read Bit 23 22 21 20 19 18 17 16 Field – – – – – – FIFOempty FIFOfull Reset – – – – – – 0x0 0x0 Access Type – – – – – – Write, Read Write, Read Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit Field Reset Access Type 7 6 5 4 3 2 1 0 FrNSync LnReAlign FrReAlign – – DISP NIT CGS 0x0 0x0 0x0 – – 0x0 0x0 0x0 Write, Read Write, Read Write, Read – – Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DContErr 30 Enable Interrupt on Rx Lane continuous D21.5 not-detect latched PRBSerr 28 Enable Interrupt on Rx Lane SerDes interface PRBS error latched KContErr 27 Enable Interrupt on Rx Lane continuous /K/ not-detect latched FChkErr 26 Enable Interrupt on Rx Lane ILA sequence FCHK error latched LCfgErr 25 Enable Interrupt on Rx Lane ILA sequence lane configuration error latched ILAerr 24 Enable Interrupt on Rx Lane ILA sequence decode error latched FIFOempty 17 Enable Interrupt on Rx Lane FIFO empty detected on FIFO depth smaller than RLinkRegs.CfgRFIFO.MinFD latched FIFOfull 16 Enable Interrupt on Rx Lane FIFO full detected on FIFO depth greater than RLinkRegs.CfgRFIFO.MaxFD latched FrNSync 7 Enable Interrupt on Frame synchronization state machine not in Sync realtime LnReAlign 6 Enable Interrupt on Lane realignment occurred latched FrReAlign 5 Enable Interrupt on Frame realignment occurred latched DISP 2 Enable Interrupt on 8B10B Disparity error latched NIT 1 Enable Interrupt on 8B10B NIT error latched CGS 0 Enable Interrupt on Code Group Synchronization out of Sync latched www.maximintegrated.com Maxim Integrated │  105 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgRLaneMuteEn (0x488, 0x498, 0x4A8, 0x4B8, 0x4C8, 0x4D8) Configure Rx Lane DAC Mute Enables 31 30 29 28 27 26 25 24 Field BIT – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr Reset – 0x0 – 0x0 0x0 0x0 0x0 0x0 Access Type – Write, Read – Write, Read Write, Read Write, Read Write, Read Write, Read Bit 23 22 21 20 19 18 17 16 Field – – – – – – FIFOempty FIFOfull Reset – – – – – – 0x0 0x0 Access Type – – – – – – Write, Read Write, Read Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit Field Reset Access Type 7 6 5 4 3 2 1 0 FrNSync LnReAlign FrReAlign – – DISP NIT CGS 0x0 0x0 0x0 – – 0x0 0x0 0x0 Write, Read Write, Read Write, Read – – Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DContErr 30 Enable Mute on Rx Lane continuous D21.5 not-detect latched PRBSerr 28 Enable Mute on Rx Lane SerDes interface PRBS error latched KContErr 27 Enable Mute on Rx Lane continuous /K/ not-detect latched FChkErr 26 Enable Mute on Rx Lane ILA sequence FCHK error latched LCfgErr 25 Enable Mute on Rx Lane ILA sequence lane configuration error latched ILAerr 24 Enable Mute on Rx Lane ILA sequence decode error latched FIFOempty 17 Enable Mute on Rx Lane FIFO empty detected on FIFO depth smaller than RLinkRegs.CfgRFIFO.MinFD latched FIFOfull 16 Enable Mute on Rx Lane FIFO full detected on FIFO depth greater than RLinkRegs.CfgRFIFO.MaxFD latched FrNSync 7 Enable Mute on Frame synchronization state machine not in Sync real-time LnReAlign 6 Enable Mute on Lane realignment occurred latched FrReAlign 5 Enable Mute on Frame realignment occurred latched DISP 2 Enable Mute on 8B10B Disparity error latched NIT 1 Enable Mute on 8B10B NIT error latched CGS 0 Enable Mute on Code Group Synchronization out of Sync latched www.maximintegrated.com Maxim Integrated │  106 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatRLane (0x48C, 0x49C, 0x4AC, 0x4BC, 0x4CC, 0x4DC) Rx Lane Status Register BIT 31 30 29 28 27 26 25 24 Field – DContErr – PRBSerr KContErr FChkErr LCfgErr ILAerr Reset – 0x0 – 0x0 0x0 0x0 0x0 0x0 Access Type – Write 0 to Clear, Read – Write 0 to Clear, Read Write 0 to Clear, Read Write 0 to Clear, Read Write 0 to Clear, Read Write 0 to Clear, Read Bit 23 22 21 20 19 18 17 16 Field – – – – – – FIFOempty FIFOfull Reset – – – – – – 0x0 0x0 Access Type – – – – – – Write 0 to Clear, Read Write 0 to Clear, Read Bit 15 14 13 12 11 10 9 8 Field – – Reset – – 0x0 Access Type – – Read Only Bit 7 6 5 4 1 0 Field FrNSync LnReAlign FrReAlign Reset 0x0 0x0 0x0 Read Only Write 0 to Clear, Read Write 0 to Clear, Read Access Type BITFIELD FIFODepth[5:0] 3 2 – – DISP NIT CGS – – 0x0 0x0 0x0 – – Write 0 to Clear, Read Write 0 to Clear, Read Write 0 to Clear, Read BITS DESCRIPTION DContErr 30 Rx Lane continuous D21.5 not-detect latched PRBSerr 28 Rx Lane SerDes interface PRBS error latched KContErr 27 Rx Lane continuous /K/ not-detect latched FChkErr 26 Rx Lane ILA sequence FCHK error latched LCfgErr 25 Rx Lane ILA sequence lane configuration error latched ILAerr 24 Rx Lane ILA sequence decode error latched FIFOempty 17 Rx Lane FIFO empty detected on FIFO depth smaller than RLinkRegs.CfgRFIFO.MinFD latched FIFOfull 16 Rx Lane FIFO full detected on FIFO depth greater than RLinkRegs.CfgRFIFO.MaxFD latched FIFODepth 13:8 Rx Lane FIFO depth real-time updated when RLinkRegs.CfgRTestCtrl.SamLoad is set to 1 FrNSync 7 Frame synchronization state machine not in Sync real-time LnReAlign 6 Lane realignment occurred latched FrReAlign 5 Frame realignment occurred latched DISP 2 8B10B Disparity error latched NIT 1 8B10B NIT error latched CGS 0 Code Group Synchronization out of Sync latched indicating that Lane configuration (excluding FCHK) described in section 8.3 of JESD204B-01 mismatches the local configuration www.maximintegrated.com Maxim Integrated │  107 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgSerDes (0x600) SerDes common configuration for all lanes 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – 17 16 Bit 23 22 21 20 19 18 Field – – – – – – Reset – – – – – – 0x3 Access Type – – – – – – Write, Read Bit 15 14 13 12 11 10 RxRateSel[1:0] 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 Field PhyWMode[1:0] Reset Access Type BITFIELD RxRateSel PhyWMode 4 BCast[1:0] 3 2 1 0 – PhyKill – Rst 0x0 0x0 – 0x0 – 0x1 Write, Read Write, Read – Write, Read – Write, Read BITS 17:16 7:6 DESCRIPTION DECODE Rx Rate select for CDR 0: Eighth rate 1: Quarter rate 2: Half rate 3: Full rate PHY 32-bit register interface write mode 0: Buffer upper-3 bytes and transfer all 4 bytes on write to byte0 1: Buffer lower-3 bytes and transfer all 4 bytes on write to byte3 2: Enable individual byte writes PHY register broadcast write control 0: No Broadcast CPU writes to all PHYs 1: Broadcast CPU writes to all PHYs 2: Broadcast CPU writes to all PHYs enabled in RxLink 3: Reserved BCast 5:4 PhyKill 2 SerDes PHY Kill control 0: SerDes PHY not in kill state 1: SerDes PHY in kill state Rst 0 RLMS block Reset control 0: RLMS block not in reset state 1: RLMS block in reset state www.maximintegrated.com Maxim Integrated │  108 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgTrainAct (0x608) Force activate training control 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE Ln__5 5 Force activate training for Lane N 0: Do not force training active 1: Force training active Ln__4 4 Force activate training for Lane N 0: Do not force training active 1: Force training active Ln__3 3 Force activate training for Lane N 0: Do not force training active 1: Force training active Ln__2 2 Force activate training for Lane N 0: Do not force training active 1: Force training active Ln__1 1 Force activate training for Lane N 0: Do not force training active 1: Force training active Ln__0 0 Force activate training for Lane N 0: Do not force training active 1: Force training active www.maximintegrated.com Maxim Integrated │  109 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgTrainDeAct (0x60C) Force activate training control 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x1 0x1 0x1 0x1 0x1 0x1 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE Ln__5 5 Force deactivate training for Lane N 0: Do not force training deactive 1: Force training deactive Ln__4 4 Force deactivate training for Lane N 0: Do not force training deactive 1: Force training deactive Ln__3 3 Force deactivate training for Lane N 0: Do not force training deactive 1: Force training deactive Ln__2 2 Force deactivate training for Lane N 0: Do not force training deactive 1: Force training deactive Ln__1 1 Force deactivate training for Lane N 0: Do not force training deactive 1: Force training deactive Ln__0 0 Force deactivate training for Lane N 0: Do not force training deactive 1: Force training deactive www.maximintegrated.com Maxim Integrated │  110 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgIdleGate (0x610) Gate data off to RxLink on SerDes SigDet control 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x1 0x1 0x1 0x1 0x1 0x1 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE Ln__5 5 Gate data off to RxLink on SerDes SigDet control for Lane N 0: Do no gate data off to RxLink on SerDes SigDet 1: Gate data off to RxLink when SerDes SigDet is high for lane N Ln__4 4 Gate data off to RxLink on SerDes SigDet control for Lane N 0: Do no gate data off to RxLink on SerDes SigDet 1: Gate data off to RxLink when SerDes SigDet is high for lane N Ln__3 3 Gate data off to RxLink on SerDes SigDet control for Lane N 0: Do no gate data off to RxLink on SerDes SigDet 1: Gate data off to RxLink when SerDes SigDet is high for lane N Ln__2 2 Gate data off to RxLink on SerDes SigDet control for Lane N 0: Do no gate data off to RxLink on SerDes SigDet 1: Gate data off to RxLink when SerDes SigDet is high for lane N Ln__1 1 Gate data off to RxLink on SerDes SigDet control for Lane N 0: Do no gate data off to RxLink on SerDes SigDet 1: Gate data off to RxLink when SerDes SigDet is high for lane N Ln__0 0 Gate data off to RxLink on SerDes SigDet control for Lane N 0: Do no gate data off to RxLink on SerDes SigDet 1: Gate data off to RxLink when SerDes SigDet is high for lane N www.maximintegrated.com Maxim Integrated │  111 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgDoneGate (0x614) Gate data off to RxLink on SerDes TrainDone control 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x1 0x1 0x1 0x1 0x1 0x1 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION DECODE Ln__5 5 Gate data off to RxLink on SerDes TrainDone control for Lane N 0: Do not gate data off to RxLink on SerDes TrainDone 1: Gate data off to RxLink when SerDes TrainDone is low for lane N Ln__4 4 Gate data off to RxLink on SerDes TrainDone control for Lane N 0: Do not gate data off to RxLink on SerDes TrainDone 1: Gate data off to RxLink when SerDes TrainDone is low for lane N Ln__3 3 Gate data off to RxLink on SerDes TrainDone control for Lane N 0: Do not gate data off to RxLink on SerDes TrainDone 1: Gate data off to RxLink when SerDes TrainDone is low for lane N Ln__2 2 Gate data off to RxLink on SerDes TrainDone control for Lane N 0: Do not gate data off to RxLink on SerDes TrainDone 1: Gate data off to RxLink when SerDes TrainDone is low for lane N Ln__1 1 Gate data off to RxLink on SerDes TrainDone control for Lane N 0: Do not gate data off to RxLink on SerDes TrainDone 1: Gate data off to RxLink when SerDes TrainDone is low for lane N Ln__0 0 Gate data off to RxLink on SerDes TrainDone control for Lane N 0: Do not gate data off to RxLink on SerDes TrainDone 1: Gate data off to RxLink when SerDes TrainDone is low for lane N www.maximintegrated.com Maxim Integrated │  112 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgReserved (0x618) CfgReserved for future use 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 3 2 1 0 Field Rsvd[15:8] Reset 0x0 Access Type Bit Write, Read 7 6 5 4 Field Rsvd[7:0] Reset 0x0 Access Type BITFIELD Rsvd www.maximintegrated.com Write, Read BITS 15:0 DESCRIPTION Reserved Maxim Integrated │  113 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgIntEnRLMS (0x61C) Interrupt Enable register for RLMS block status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Ln__5 5 Enable interrupt on RLMS status for Lane N Ln__4 4 Enable interrupt on RLMS status for Lane N Ln__3 3 Enable interrupt on RLMS status for Lane N Ln__2 2 Enable interrupt on RLMS status for Lane N Ln__1 1 Enable interrupt on RLMS status for Lane N Ln__0 0 Enable interrupt on RLMS status for Lane N www.maximintegrated.com Maxim Integrated │  114 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgIntEnTrainDn (0x620) Interrupt Enable register for Training Done status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Ln__5 5 Enable interrupt on Training done for Lane N Ln__4 4 Enable interrupt on Training done for Lane N Ln__3 3 Enable interrupt on Training done for Lane N Ln__2 2 Enable interrupt on Training done for Lane N Ln__1 1 Enable interrupt on Training done for Lane N Ln__0 0 Enable interrupt on Training done for Lane N www.maximintegrated.com Maxim Integrated │  115 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgIntEnSigDet (0x624) Interrupt Enable register for Signal Detect status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Ln__5 5 Enable interrupt on Signal Detect for Lane N Ln__4 4 Enable interrupt on Signal Detect for Lane N Ln__3 3 Enable interrupt on Signal Detect for Lane N Ln__2 2 Enable interrupt on Signal Detect for Lane N Ln__1 1 Enable interrupt on Signal Detect for Lane N Ln__0 0 Enable interrupt on Signal Detect for Lane N www.maximintegrated.com Maxim Integrated │  116 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgMuteEnRLMS (0x628) Mute Enable register for RLMS block status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Ln__5 5 Enable DAC mute on RLMS status for Lane N Ln__4 4 Enable DAC mute on RLMS status for Lane N Ln__3 3 Enable DAC mute on RLMS status for Lane N Ln__2 2 Enable DAC mute on RLMS status for Lane N Ln__1 1 Enable DAC mute on RLMS status for Lane N Ln__0 0 Enable DAC mute on RLMS status for Lane N www.maximintegrated.com Maxim Integrated │  117 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgMuteEnTrainDn (0x62C) Mute Enable register for Training Done status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Ln__5 5 Enable DAC mute on Training done for Lane N Ln__4 4 Enable DAC mute on Training done for Lane N Ln__3 3 Enable DAC mute on Training done for Lane N Ln__2 2 Enable DAC mute on Training done for Lane N Ln__1 1 Enable DAC mute on Training done for Lane N Ln__0 0 Enable DAC mute on Training done for Lane N www.maximintegrated.com Maxim Integrated │  118 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgMuteEnSigDet (0x630) Mute Enable register for Signal Detect status 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read BITFIELD BITS DESCRIPTION Ln__5 5 Enable DAC mute on Signal Detect for Lane N Ln__4 4 Enable DAC mute on Signal Detect for Lane N Ln__3 3 Enable DAC mute on Signal Detect for Lane N Ln__2 2 Enable DAC mute on Signal Detect for Lane N Ln__1 1 Enable DAC mute on Signal Detect for Lane N Ln__0 0 Enable DAC mute on Signal Detect for Lane N www.maximintegrated.com Maxim Integrated │  119 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatRLMS (0x634) RLMS status register 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Read Only Read Only Read Only Read Only Read Only Read Only BITFIELD BITS DESCRIPTION Ln__5 5 RLMS combined status real-time for Lane N Ln__4 4 RLMS combined status real-time for Lane N Ln__3 3 RLMS combined status real-time for Lane N Ln__2 2 RLMS combined status real-time for Lane N Ln__1 1 RLMS combined status real-time for Lane N Ln__0 0 RLMS combined status real-time for Lane N www.maximintegrated.com Maxim Integrated │  120 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatTrainDn (0x638) Training done status register latched 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Read Only Read Only Read Only Read Only Read Only Read Only BITFIELD BITS DESCRIPTION Ln__5 5 Training done latched status for Lane N Ln__4 4 Training done latched status for Lane N Ln__3 3 Training done latched status for Lane N Ln__2 2 Training done latched status for Lane N Ln__1 1 Training done latched status for Lane N Ln__0 0 Training done latched status for Lane N www.maximintegrated.com Maxim Integrated │  121 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface StatSigDet (0x63C) SerDes Signal Detect real-time status register 31 30 29 28 27 26 25 24 Field BIT – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 23 22 21 20 19 18 17 16 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 15 14 13 12 11 10 9 8 Field – – – – – – – – Reset – – – – – – – – Access Type – – – – – – – – Bit 7 6 5 4 3 2 1 0 Field – – Ln__5 Ln__4 Ln__3 Ln__2 Ln__1 Ln__0 Reset – – 0x0 0x0 0x0 0x0 0x0 0x0 Access Type – – Read Only Read Only Read Only Read Only Read Only Read Only BITFIELD BITS DESCRIPTION Ln__5 5 High indicates phy RX receivers are below the LOS threshold on Lane N Ln__4 4 High indicates phy RX receivers are below the LOS threshold on Lane N Ln__3 3 High indicates phy RX receivers are below the LOS threshold on Lane N Ln__2 2 High indicates phy RX receivers are below the LOS threshold on Lane N Ln__1 1 High indicates phy RX receivers are below the LOS threshold on Lane N Ln__0 0 High indicates phy RX receivers are below the LOS threshold on Lane N www.maximintegrated.com Maxim Integrated │  122 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CfgCMU1 (0x644) Configure CMU word 1 31 30 29 28 27 Field BIT Rsvd1 – – – – cd_tune1p0[2:0] Reset 0x0 – – – – 0x0 Write, Read – – – – Write, Read 23 22 19 Access Type Bit Field 21 20 – – 0x0 – – 0x0 Write, Read – – Write, Read 13 12 Access Type 15 14 Rsvd0[9:2] Reset 0x0 Access Type 7 6 Rsvd0[1:0] Reset BITFIELD Rsvd1 cd_tune1p0 11 10 5 4 FBDIV[1:0] 3 16 2 9 8 1 0 VCOSEL[1:0] – – 0x0 0x0 0x0 – – Write, Read Write, Read Write, Read – – BITS 31 26:24 DESCRIPTION DECODE Reserved 1 Clocktree tunning for center freq 0: 10G 4: 7G 7: 6G 0: CMU refclk divide by 1 1: CMU refclk divide by 2 2: CMU refclk divide by 4 3: CMU refclk divide by 8 Cref_divsel1p0 23:22 Refclk path divider selection Rsvd0 19:6 Reserved 0 FBDIV 5:4 Feedback divider control 0: Divide by 40 1: Divide by 80 3: Divide by 20 VCO select 0: 10G VCO 1: 10G VCO 2: 7G VCO 3: 6G VCO VCOSEL 17 Write, Read Field Access Type 18 24 Rsvd0[13:10] Field Bit 25 Cref_divsel1p0[1:0] Reset Bit 26 3:2 www.maximintegrated.com Maxim Integrated │  123 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRL3 (0x80C, 0x90C, 0xA0C, 0xB0C, 0xC0C, 0xD0C) Equalizer Control 3 BIT 31 30 29 28 27 26 25 24 18 17 16 10 9 8 2 1 0 Field Reserved[1:0] D1_coeff[5:0] Reset 0x0 0x4 Write, Read Write, Read Access Type Bit 23 Field 22 21 20 Reserved Reset Access Type 19 D2_coeff[6:0] 0x0 0x0 Write, Read Write, Read Bit 15 14 13 12 11 Field Reserved D3_coeff[6:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 7 Field 6 5 Reserved Reset Access Type 4 3 D4_coeff[6:0] 0x0 0x0 Write, Read Write, Read BITFIELD BITS DESCRIPTION Reserved 31:30 Reserved for factory use D1_coeff 29:24 DFE coefficient D1, binary-encoded magnitude, negativegain only. Drives a 6-bit magnitude DAC.Example values: 6'h00 = 0 amplitude 6'h3F = maximum negative amplitude -0.5 Reserved 23 D2_coeff 22:16 Reserved 15 D3_coeff 14:8 Reserved 7 D4_coeff 6:0 www.maximintegrated.com Reserved for factory use DFE coefficient D2 sign/binary-encoded magnitude.Drives a 7-bit DAC with the highest bitrepresenting the sign.Example values: 7'h3F = maximum positive amplitude = 0.25 7'h01 = smallest positive amplitude = 0.25/63 7'h00 = 0 amplitude 7'h41 = smallest negative amplitude = -0.25/63 7'h7F = maximum negative amplitude = -0.25 Reserved for factory use DFE coefficient D3 sign/binary-encoded magnitude.Drives a 7-bit DAC with the highest bitrepresenting the sign. See D2_coeff above for examples. Reserved for factory use DFE coefficient D4 sign/binary-encoded magnitude.Drives a 7-bit DAC with the highest bitrepresenting the sign. See D2_coeff above for examples. Maxim Integrated │  124 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRL4 (0x810, 0x910, 0xA10, 0xB10, 0xC10, 0xD10) Equalizer Control 4 BIT Field 31 30 29 28 Reserved Reset Access Type 27 0x0 0x0 Write, Read Write, Read Bit 23 22 21 20 19 Field Reserved[9:2] Reset 0x0 Access Type Bit 14 13 12 11 Reserved[1:0] Reset Access Type Bit 25 24 18 17 16 10 9 8 1 0 Write, Read 15 Field 26 Reserved[6:0] Reserved[5:0] 0x0 0x7 Write, Read Write, Read 7 6 5 Field 4 3 2 AGC_coeff[7:0] Reset 0x80 Access Type BITFIELD Write, Read BITS DESCRIPTION Reserved 31 Reserved 30:24 Reserved for factory use, should be set to 0x45 Reserved 23:14 Reserved for factory use Reserved 13:8 Reserved for factory use, should be set to 0x10 AGC_coeff 7:0 VGA gain, binary encoded.00h = +10 db (NOTE THIS INVERSION IS INTENTIONAL!) FFh = -10 db www.maximintegrated.com Reserved for factory use Maxim Integrated │  125 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRL7 (0x81C, 0x91C, 0xA1C, 0xB1C, 0xC1C, 0xD1C) Equalizer Control 7 BIT 31 30 29 28 27 Field AGC_init_D1[7:0] Reset 0x81 Access Type Bit 26 25 24 18 17 16 10 9 8 1 0 Write, Read 23 22 21 Field 20 19 Reserved[7:0] Reset 0xFF Access Type Bit Write, Read 15 14 13 12 11 Field Reserved[1:0] Reserved[5:0] Reset 0x0 0x2 Write, Read Write, Read Access Type Bit 7 6 Field 5 4 3 2 Reserved[7:0] Reset 0x0 Access Type BITFIELD Write, Read BITS DESCRIPTION AGC_init_D1 31:24 Full-Rate AGC initialization value. This value is the value loaded on an LOS event. Reserved 23:16 Reserved for factory use, should be set o 0xFF Reserved 15:14 Reserved for factory use Reserved 13:8 Reserved for factory use, should be set to 0x08 Reserved 7:0 Reserved for factory use, should be set to 0x00 www.maximintegrated.com Maxim Integrated │  126 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRLA (0x828, 0x928, 0xA28, 0xB28, 0xC28, 0xD28) Equalizer Control A BIT 31 30 29 28 27 Field Reserved[1:0] D1_init[5:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 23 Field 22 21 20 Reserved Reset Access Type 19 0x0 0x0 Write, Read 15 14 13 12 11 Field Reserved D3_init[6:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 7 Field 6 5 Reserved Reset Access Type 4 24 18 17 16 10 9 8 3 2 1 0 D4_init[6:0] 0x0 0x0 Write, Read Write, Read BITFIELD 25 D2_init[6:0] Write, Read Bit 26 BITS DESCRIPTION Reserved 31:30 Reserved for factory use, should be set to 0x1 D1_init 29:24 Full-Rate D1 initialization value. See D1_coeff for format (register 0x0C). This value is the value loaded on an LOS event. Reserved D2_init Reserved D3_init Reserved D4_init www.maximintegrated.com 23 22:16 15 14:8 7 6:0 Reserved for factory use Full-Rate D2 initialization value. See D2_coeff for format (register 0x0C). This value is the value loaded on an LOS event. Reserved for factory use Full-Rate D3 initialization value. See D2_coeff for format (register 0x0C). This value is the value loaded on an LOS event. Reserved for factory use Full-Rate D4 initialization value. See D2_coeff for format (register 0x0C). This value is the value loaded on an LOS event. Maxim Integrated │  127 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRLB (0x82C, 0x92C, 0xA2C, 0xB2C, 0xC2C, 0xD2C) Equalizer Control B 25 24 Field BIT 31 Reserved[1:0] Reserved[1:0] capsel[1:0] Mode6Gphb Reserved Reset 0x0 0x0 0x0 0x0 0x0 Write, Read Write, Read Write, Read Write, Read Write, Read 17 16 10 9 8 2 1 0 Access Type Bit 30 23 Field 22 29 21 28 27 20 19 Reserved[1:0] Reset Access Type Bit 18 Reserved[5:0] 0x0 0x0 Write, Read Write, Read 15 14 13 12 11 Field Reserved[7:0] Reset 0x0 Access Type Bit 26 Write, Read 7 6 5 Field 4 3 Reserved[7:0] Reset 0x0 Access Type BITFIELD Write, Read BITS DESCRIPTION Reserved 31:30 Reserved for factory use Reserved 29:28 Reserved for factory use capsel 27:26 Error slicer phase interpolator capacitor setting0X = use for 2.457G (9.83G/4), 3.684G (7.3728G/2) and 3.072 (6.144G/2)10 = use for 4.915G (9.83G/2), 6.144G, and 7.372G11 = use for 9.83G Mode6Gphb 25 PHY clock phase interpolator coarse tuning for 6GHz0 = use for 6GHz and 7GHz CMU1 = use for 9.8GHz CMU Reserved 24 Reserved for factory use Reserved 23:22 Reserved for factory use Reserved 21:16 Reserved for factory use, should be set to 0x1F Reserved 15:8 Reserved for factory use Reserved 7:0 Reserved for factory use www.maximintegrated.com Maxim Integrated │  128 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EYE_MON2 (0x83C, 0x93C, 0xA3C, 0xB3C, 0xC3C, 0xD3C) Eye Monitor 2 BIT 31 30 29 28 27 Field D1ErrChPhPri[7:0] Reset 0xBB Access Type 26 25 24 18 17 16 10 9 8 2 1 0 Write, Read Bit 23 22 21 Field 20 19 D1ErrChPhSec[7:0] Reset 0x40 Access Type Write, Read Bit 15 14 13 12 11 Field Reserved[7:0] Reset 0xCE Access Type Write, Read Bit 7 Field 6 5 Reserved Reset Access Type 4 3 Reserved[6:0] 0x1 0x3 Write, Read Write, Read BITFIELD BITS DESCRIPTION D1ErrChPhPri 31:24 Primary error (even) channel phase command D1ErrChPhSec 23:16 Secondary error (odd) channel phase command. Thisplaces the error channel one UI behind the primarysampling phase. Reserved 15:8 Reserved for factory use, should be set to 0xAF Reserved 7 Reserved for factory use Reserved 6:0 Reserved for factory use www.maximintegrated.com Maxim Integrated │  129 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface CLK_CTRL1 (0x864, 0x964, 0xA64, 0xB64, 0xC64, 0xD64) Clock Control 1 BIT Field 31 30 29 28 27 26 25 24 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reset Access Type 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read 19 18 17 16 Bit Field 23 22 21 20 Reserved Reserved Reserved Reserved Reset Access Type Reserved[3:0] 0x0 0x0 0x0 0x0 0x0 Write, Read Write, Read Write, Read Write, Read Write, Read 15 14 13 12 Bit 11 10 9 8 Field Reserved[3:0] Reserved cd_tune[2:0] Reset 0x0 0x1 0x7 Write, Read Write, Read Write, Read Access Type 3 2 Field Bit 7 Reserved[3:0] Reserved Reserved Reserved[1:0] Reset 0x0 0x0 0x0 0x0 Write, Read Write, Read Write, Read Write, Read Access Type BITFIELD 6 5 4 BITS 0 DESCRIPTION Reserved 31 Reserved for factory use Reserved 30 Reserved for factory use Reserved 29 Reserved for factory use Reserved 28 Reserved for factory use Reserved 27 Reserved for factory use Reserved 26 Reserved for factory use Reserved 25 Reserved for factory use Reserved 24 Reserved for factory use Reserved 23 Reserved for factory use Reserved 22 Reserved for factory use, should be set to 1 Reserved 21 Reserved for factory use Reserved 20 Reserved for factory use Reserved 19:16 Reserved for factory use Reserved 15:12 Reserved for factory use Reserved 11 Reserved for factory use, should be set to 1 Clock driver frequency tuning111 = use when 6.14GHz CMU active100 = use when 7.37GHz CMU active000 = use when 9.83GHz CMU active Reserved for factory use, should be set to 0xC cd_tune 10:8 Reserved 7:4 Reserved 3 Reserved for factory use Reserved 2 Reserved for factory use Reserved 1:0 Reserved for factory use www.maximintegrated.com 1 Maxim Integrated │  130 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRLD (0x880, 0x980, 0xA80, 0xB80, 0xC80, 0xD80) Equalizer Control D BIT 31 30 29 28 27 26 25 24 18 17 16 10 9 8 2 1 0 Field Reserved[1:0] DFE2_initD3[5:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 23 Field 22 21 20 Reserved Reset Access Type 19 DFE2_initD2[6:0] 0x0 0x0 Write, Read Write, Read Bit 15 14 13 12 11 Field Reserved DFE1_initD3[6:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 7 Field 6 5 Reserved Reset Access Type 4 3 DFE1_initD2[6:0] 0x0 0x0 Write, Read Write, Read BITFIELD BITS DESCRIPTION Reserved 31:30 Reserved for factory use, should be set to 0x1 DFE2_initD3 29:24 Quarter-rate DFE2 initialization value. Reserved DFE2_initD2 Reserved DFE1_initD3 Reserved DFE1_initD2 www.maximintegrated.com 23 22:16 Reserved for factory use Half-rate DFE2 initialization value. 15 14:8 7 6:0 Quarter-rate DFE1 initialization value. Reserved for factory use Half-rate DFE1 initialization value. Maxim Integrated │  131 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRLE (0x884, 0x984, 0xA84, 0xB84, 0xC84, 0xD84) Equalizer Control E BIT 31 30 29 28 27 Field Reserved DFE4Init_D3[6:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 23 Field 22 21 20 Reserved Reset Access Type 19 0x0 0x0 Write, Read 15 14 13 12 11 Field Reserved DFE3Init_D3[6:0] Reset 0x0 0x0 Write, Read Write, Read Access Type Bit 7 Field 6 5 Reserved Reset Access Type 4 0x0 Write, Read DFE4Init_D3 Reserved DFE4Init_D2 Reserved DFE3Init_D3 Reserved DFE3Init_D2 www.maximintegrated.com 18 17 16 10 9 8 2 1 0 3 0x0 BITFIELD 24 DFE3Init_D2[6:0] Write, Read Reserved 25 DFE4Init_D2[6:0] Write, Read Bit 26 BITS 31 30:24 23 22:16 15 14:8 7 6:0 DESCRIPTION Reserved for factory use Quarter-rate DFE4 coefficient initial value Reserved for factory use Half-rate DFE4 coefficient initial value Reserved for factory use Quarter-rate DFE3 coefficient initial value Reserved for factory use Half-rate DFE3 coefficient initial value Maxim Integrated │  132 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface EQU_CTRLG (0x88C, 0x98C, 0xA8C, 0xB8C, 0xC8C, 0xD8C) Equalizer Control G BIT 31 30 29 28 27 Field Reserved[7:0] Reset 0x0 Access Type Bit 26 25 24 18 17 16 10 9 8 2 1 0 Write, Read 23 22 21 Field 20 19 Reserved[7:0] Reset 0x0 Access Type Bit Write, Read 15 14 13 12 11 Field AGCInit_D3[7:0] Reset 0x83 Access Type Bit Write, Read 7 6 Field 5 4 3 AGCInit_D2[7:0] Reset 0x82 Access Type BITFIELD Write, Read BITS DESCRIPTION Reserved 31:24 Reserved for factory use Reserved 23:16 Reserved for factory use AGCInit_D3 15:8 Quarter-rate AGC initialization value. AGCInit_D2 7:0 Half-rate AGC initialization value. www.maximintegrated.com Maxim Integrated │  133 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Applications Information JESD204B LINK and DSP Clocking Subclass-0 with Device Clock When there is a device clock present on the CLKP/CLKN pins, the Rx LINK sample clock is generated from the input clock. The DSP input FIFO removes the phase difference between the Rx LINK sample clock and DSP sample clock. This clock source mode is set by programming the RLinkRegs.CfgRLinkCtrl.rclk register to 0. The DSP sample clock will be stable when the DAC clock is stable, either through or bypassing the DAC PLL, while the interpolation mode is programmed within the DSP. CfgDSP.R[4:0] register. The Rx LINK sample clock will be stable once the device clock (DCLK) divide mode has been set with the RLinkRegs.CfgRLinkSet.Ddiv register. DAC CLOCK div-by INTERPOLATION RATIO Once these clocks for the DSP Input FIFO are stable, they need to be reset so the FIFOs can be centered. The Rx LINK Lane FIFOs are controlled by the Subclass-0 behavior providing minimal latency through the FIFO. The FIFO latency can be increased by programming the RLinkRegs. CfgRLinkMFrame.ILADly register with incremental frame clock periods. The following steps are required to configure the device for stable operation: ●● If the DAC PLL is used, program the DAC PLL registers (DSP.CfgPLL) ●● Program the Rx LINK device clock divide factor (RLinkRegs.CfgRLinkSet.Ddiv) ●● Set the interpolation mode and then reset the input FIFO (DSP.CfgDSP.R[3:0], DSP.CfgDSP.RstFIFO) ●● Remove the DSP input FIFO reset (DSP.CfgDSP.Rst­ FIFO) % DAC CLOCK DSP INPUT FIFO PLL DSP SAMPLE CLOCK Rx Link 1 0 Rx Link LANE FIFOs CLKP/N % LNK.CfgLinkSrc.rclk Rx LANE CLOCK Figure 32. Rx LINK and DSP Clocking www.maximintegrated.com Maxim Integrated │  134 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Subclass-0 without Device Clock When no device clock is present on the CLKP/CLKN pins, the Rx LINK sample clock is generated from the DSP sample clock. This source mode is set by programming the RLinkRegs.CfgRLinkCtrl.rclk register to 1. The DSP sample clock will be stable when DAC clock is stable, either through or bypassing the DAC PLL, while the interpola­tion mode is programmed within the DSP. CfgDSP.R[4:0] register. Once this clock for the DSP Input FIFO (same write and read clock) is stable, it needs to be centered by toggling the DSP reset DSP.CfgDSP.RstDSP. The Rx LINK lane FIFOs are controlled by the Subclass-0 behavior providing minimal latency through the FIFO. The FIFO latency can be increased by programming the RLinkRegs.CfgRLinkMFrame.ILADly register with with incremental frame clock periods. The following steps are required to configure the device for stable operation: ●● If the DAC PLL is used, program the DAC PLL registers (DSP.CfgPLL) ●● Set the interpolation mode (DSP.CfgDSP.R[3:0]) ●● Set the Rx LINK clock mode (RLinkRegs. CfgRLinkCtrl.rclk = 1) Typical Configuration Chip Reset Clock Setup FIFO Resets Enabling the DAC Output from Power-Up The following is the overall flowchart from power-up to DAC output enable. Some of the intermediate steps are mode-specific and are described below. Power Up: Ramp up power for all supplies, this does not require any particular order. Chip Reset: Assert chip reset (RESETB) for 1µs. After reset is release, either monitor the INTB pin for a highto-low transition or poll the DSP.STATUS.TRDY bit for a set (logic-high) state. These indicate that trimming is complete and the device is ready for configuration. Clock Setup: Clock setup includes configuring the clock sources for internal blocks such as the DAC, the DSP, and the JESD204B functions. The JESD configuration must must also include the subclass mode since that configuration determines how the FIFOs are initialized. The Clock Setup sequence must include the following: ●● DAC PLL usage ●● Device Clock availability for JESD204B function ●● DSP interpolation rate The MAX5857 includes setting up the clocking as described in the following sections, as well as setting all other configurations before or after that. Configuration Power Up registers other than the clocking includes the DSP, JESD204B CMU, SerDes and LNK registers. Depending on the source used for generating the sample clock, Figure 34 shows the JESD204B setups sequences required for Subclass-0 operation. Mode Setup Interrupt/Mute Enables Start Data Clear and Check Statuses Unmute DAC Figure 33. DAC Power-Up Sequence Subclass-0 with Device Clock Subclass-0 without Device Clock DAC PLL config DSP.CfgPLL1/2/3 DAC PLL config DSP.CfgPLL1/2/3 Device Clock config LNK.CfgLinkSet.ddiv[1:0] DSP Interpolation config DSP.CfgDSP.R[3:0] DSP Interpolation config DSP.CfgDSP.R[3:0] RxLink Sample Clock config LNK.CfgLinkSrc.rclk=1 DSP Synchronization config DSP.CfgSYNC.ClkDivSync=1 SYNCN retime config LNK.CfgSYNCN.ret=0 Figure 34. DAC Configuration Sequence www.maximintegrated.com Maxim Integrated │  135 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Subclass-0 with Device Clock Subclass-0 without Device Clock Reset Clock Divider GLB.CfgDev.CDrst=1 Reset Clock Divider GLB.CfgDev.CDrst=1 Remove Clock Divider reset GLB.CfgDev.CDrst=0 Remove Clock Divider reset GLB.CfgDev.CDrst=0 Reset DSp FIFO DSP.CfgDsp.RstFIFO=1 DSP.CfgDsp.RstDSP=1 Reset DSP/FIFO DSP.CfgDSP.RstDSP=1 Remove DSP FIFO resets DSP.CfgDsp.RstFIFO=0 DSP.CfgDsp.RstDSP=0 Remove DSP/FIFO resets DSP.CfgDSP.RstDSP=0 Figure 35. DAC Reset Sequence FIFO Resets: After the clock modes are configured and after a sufficient wait time has passed to allow the DAC PLL to lock, the DSP clock divider needs to be reset. Next the Rx LINK and DSP FIFOs need to be centered through the configuration process of Subclass-0 mode. Depending on the sample clock source, the setups shown in Figure 34 are used for Subclass-0. Mode Setup: Setup device modes other than DAC PLL, clocking, synchronization and resets. Interrupt/Mute Enables: Enable internal DAC mute and interrupt-enable bits in the JESD204B RxLink and DSP registers. Start Data: Start the JESD204B LINK carrying the digital data streams. Clear and Check Statuses: Clear all the latched status bits which were previously enabled for internal DAC mute and interrupt. Unmute DAC: Clear the DAC mute register bit (DSP. CfgChipOM.Mute) to enable the DAC output. Applications Guidelines Power Sequence The MAX5857 does not require a specific power sequence. However, it is recommended that all the supplies are powered up simultaneously. Power Supply AVCLK Power for AVCLK is the most sensitive supply due to the sensitivity of the internal clock circuitry. To achieve the specified DAC performance, AVCLK should not be shared with other 1.0V supplies. In particular the AVCLK supply must not be shared with digital VDD 1.0V supply. www.maximintegrated.com Power-On RESETB and SPI Configuration During the initial power-on, the RESETB pin should be held low. The RESETB pin has an internal 32kΩ pulldown resistor and it should be pulled high only after all power supplies have stabilized at their nominal levels. An alternative method for power-on-reset is to cycle the RESETB pin (transition high-to-low-to-high) after the power supplies are fully stabilized at their nominal levels. There is a delay time required after the RESETB is set high, before SPI configuration can be initiated. The delay time allows the device to finish its initialization process. The delay is directly related to the CLKP/CLKN frequency, requiring about 370k clock cycles or about 250μs when using a device clock frequency of 1.47GHz. A series of specific SPI writes must be performed each time the device is powered-up. These writes perform initialization of specific internal blocks and ensure consistent performance after every power cycle. These writes are generated by the configuration script described in the Configuration Script Tool section and should include the following command sequence: Write 0x0206, 0x18 Write 0x0211, 0x8C Write 0x0213, 0x40 Wait 100µs Write 0x0213, 0x00 Write 0x0206, 0x0 Write 0x0211, 0x0 Wait 100µs Maxim Integrated │  136 MAX5857 16-Bit, 5.9Gsps Wideband Interpolating and Modulating RF DAC with JESD204B Interface Delay Time TD-DivRst Estimation Adding proper delay time before resetting the internal divider is important to ensure the divider starts with a stable clock. This allows the DAC PLL (or external CLKP/ CLKN) to fully lock and settle. The minimum delay time is estimated as: 220 tD ‐ DivRst ≈ f PFD (9) Where fPFD is the input frequency of the DAC PLL Phase Frequency Detector, when in PLL-on mode. For example: when the CLKP/CLKN frequency is at 982.68MHz and the reference divider RVAL is set to 1/4, fPFD = 982.68/4 = 245.67MHz. The tD-DivRst is estimated to be 0.9μs. For the Configuration Script Tool output, a default delay of 20ms is used. Pin DACREF Consideration The 960Ω resistor from FSADJ (B2) should connect directly to DACREF (B1). This should be placed on the same side of the printed circuit board (PCB) as the MAX5857 package itself, and as close as possible to those pins. The 1μF capacitors which are connected to REFIO (A1) and CSBP (A2) should be connected to DACREF, not GND. These capacitors should also be placed on the same layer of the PCB as the DAC, avoiding vias on all these traces if possible. DACREF is internally connected to AGND. DO NOT CONNECT DACREF TO EXTERNAL GROUND. DAC PLL Consideration The PLL_COMP (A12) and VCOBYP (B11) connections form the loop filter for the PLL (see Figure 30). Place these external com­ponents on the PCB layer opposite the CLK and OUTPUT circuits (bottom versus top of the board) to prevent crosstalk coupling. The recommended filter between PLL_COMP (A12) and VCOBYP (B11) is a 2.7kΩ resistor in series with a 430pF capacitor. The C1 capacitor reduces noise from GND (A11) to VCOBYP (B11). Place C1 directly under the balls/vias of the package to make the physical loop (trace length) as small as possible. The exact values of C1 and C2 will vary depending on PCB layout and they may not be required for optimal performance. Pin SDO Consideration In 4-wire SPI interface mode, SDO is used as a serial data output. When connecting multiple SDOs together using CSB to access the MAX5857, it is recommended to www.maximintegrated.com have a 10kΩ pullup resistor on the input of FPGA or ASIC to prevent floating. When SDO is not selected, it remains high-impedance. Clock Requirement The MAX5857 can be operated with the internal DAC PLL on or off (bypassed). Care should always be taken to design the system using a low phase noise, low jitter clock source. When DAC PLL is bypassed, phase noise and jitter from the clock source will directly affect the performance of the RF DAC. Phase noise introduces sample timing uncertainty in the converter which show up as noise “skirts” concentrated very close to the frequency of the output signal. Alternatively, wide-band jitter will cause an elevated noise floor in the DAC output with a flat power spectral density (white noise). The affects of wide-band jitter can be determined using the following equations: ( SNR = 20 · log √ √12 2πσt fBW2 + 12fC2 ) (10) Where SNR [dB] is the Signal to Noise Ratio, σt [s] is the RMS jitter, fBW [Hz] is the stationary signal bandwidth, and fC [Hz] is the DAC output frequency ( ( )) πfC ND = PFS + PS + 20 · log sinc f S ( ) (11) fS − SNR − 10 · log 2 Where ND [dBm/Hz] is the Noise Density in the 1st Nyquist zone, PFS [dBm] is the DAC full scale output power (measured with a CW signal at fC
MAX5857EXE+ 价格&库存

很抱歉,暂时无法提供与“MAX5857EXE+”相匹配的价格&库存,您可以联系我们找货

免费人工找货