双通道、16位、1600 MSPS、 TxDAC+数模转换器 AD9142 特性 概述 极小的固有延迟差异:<2个DAC时钟周期 AD9142是一款双通道、16位、高动态范围数模转换器 专有低杂散与失真设计 (DAC),提供1600 MSPS采样速率,可以产生高达奈奎斯特 6载波GSM ACLR:79 dBc(200 MHz中频) 频率的多载波。AD9142 TxDAC+®具有针对直接变频传输 无杂散动态范围(SFDR):大于85 dBc(300 MHz带宽,ZIF) 应用进行优化的特性,包括复数数字调制、输入信号功率 灵活的16位LVDS接口 检测以及增益、相位与失调补偿。DAC输出经过优化,可 支持字和字节加载 以与模拟正交调制器无缝接口,例如ADI公司的ADL537x F-MOD系列和ADRF670x系列调制器。3线式串行端口接口 多芯片同步 允许对许多内部参数进行编程和回读。满量程输出电流可 固定延迟和数据发生器延迟补偿 以在9 mA至33 mA范围内进行编程。AD9142提供72引脚 可选2×、4×、8×插值滤波器 LFCSP封装。 低功耗架构 fS/4省电粗调混频器 产品特色 输入信号功率检测 1. 先进的低杂散与失真设计技术,从基带到高中频的宽带 用于保护下游模拟电路的紧急制动功能 信号可以实现高质量合成。 FIFO误差检测 片内数字控制振荡器允许载波设置在DAC奈奎斯特带宽内的 任意位置 2. 固有延迟差异极小,简化了系统中的软硬件设计。大多 数应用可以实现轻松的多芯片同步。 3. 新的低功耗架构将功效(mW/MHz/通道)提高30%。 发射使能功能可进一步省电 4. 输入信号功率和FIFO误差检测简化了下游模拟电路保护 高性能、低噪声锁相环(PLL)时钟倍频器 设计。 数字增益与相位调整支持边带抑制 5. 可编程发射使能功能实现了功耗与唤醒时间之间的设计 数字反sinc滤波器 平衡。 支持单DAC模式 低功耗:2.0 W (1.6 GSPS),1.7 W (1.25 GSPS),全部工作条件下 72引脚LFCSP 应用 无线通信:3G/4G和MC-GSM基站、宽带中继器、软件定义无 线电 宽带通信:点对点、LMDS/MMDS 发射分集/MIMO 仪器仪表 自动测试设备 Rev. 0 Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2012 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提 供的最新英文版数据手册。 AD9142 目录 特性.....................................................................................................1 输入信号功率检测和保护 ......................................................30 应用.....................................................................................................1 发射使能功能 ............................................................................31 概述.....................................................................................................1 数字功能配置 ............................................................................31 产品特色 ............................................................................................1 多器件同步和固定延迟................................................................32 修订历史 ............................................................................................3 极小的固有延迟差异...............................................................32 功能框图 ............................................................................................4 进一步降低延迟差异...............................................................32 技术规格 ............................................................................................5 同步实现.....................................................................................33 直流规格.......................................................................................5 同步程序.....................................................................................33 数字规格.......................................................................................6 中断请求操作 .................................................................................34 DAC延迟规格..............................................................................7 中断工作机制 ............................................................................34 延迟差异规格 ..............................................................................7 中断服务程序 ............................................................................34 交流规格.......................................................................................7 温度传感器......................................................................................35 工作速度规格 ..............................................................................8 DAC输入时钟配置 ........................................................................36 绝对最大额定值..........................................................................9 驱动DACCLK和REFCLK输入 ...............................................36 热阻 ...............................................................................................9 直接输入时钟 ............................................................................36 ESD警告........................................................................................9 时钟倍频.....................................................................................36 引脚配置和功能描述 ....................................................................10 PLL设置 ......................................................................................37 典型性能参数 .................................................................................12 配置VCO调谐带 .......................................................................37 术语...................................................................................................17 自动选择VCO频段...................................................................37 串行端口操作 .................................................................................18 手动选择VCO频段...................................................................37 数据格式.....................................................................................18 模拟输出 ..........................................................................................38 串行端口引脚描述 ...................................................................18 发射DAC操作............................................................................38 串行端口选项 ............................................................................18 与调制器接口 ............................................................................39 数据接口 ..........................................................................................20 降低LO泄漏和干扰边带 .........................................................40 LVDS输入数据端口 .................................................................20 启动程序示例 .................................................................................41 字接口模式 ................................................................................20 器件配置寄存器映射和描述.......................................................42 字节接口模式 ............................................................................20 SPI配置寄存器 ..........................................................................44 数据接口配置选项 ...................................................................20 掉电控制寄存器........................................................................44 接口延迟线 ................................................................................22 中断使能0寄存器 .....................................................................44 FIFO操作 .........................................................................................23 中断使能1寄存器 .....................................................................44 复位FIFO ....................................................................................24 中断标志0寄存器 .....................................................................45 串行端口启动的FIFO复位 .....................................................24 中断标志1寄存器 .....................................................................45 帧启动的FIFO复位...................................................................24 中断选择0寄存器 .....................................................................45 数字数据路径 .................................................................................26 中断选择1寄存器 .....................................................................46 插值滤波器 ................................................................................26 DAC时钟接收器控制寄存器 .................................................46 数字调制.....................................................................................28 参考时钟接收器控制寄存器..................................................46 数据路径配置 ............................................................................29 PLL控制寄存器 .........................................................................47 数字正交增益和相位调整 ......................................................29 PLL控制寄存器 .........................................................................47 直流失调调整 ............................................................................29 PLL控制寄存器 .........................................................................47 反Sinc滤波器 .............................................................................30 PLL状态寄存器 .........................................................................48 Rev. 0 | Page 2 of 64 AD9142 PLL状态寄存器 ......................................................................... 48 NCO_PHASE_OFFSET1寄存器............................................. 55 IDAC FS调整LSB寄存器 ......................................................... 48 IQ_PHASE_ADJ0寄存器......................................................... 55 IDAC FS调整MSB寄存器........................................................ 48 IQ_PHASE_ADJ1寄存器......................................................... 55 QDAC FS调整LSB寄存器 ....................................................... 48 IDAC_DC_OFFSET0寄存器................................................... 55 QDAC FS调整MSB寄存器...................................................... 49 IDAC_DC_OFFSET1寄存器................................................... 55 芯片温度传感器控制寄存器.................................................. 49 QDAC_DC_OFFSET0寄存器................................................. 55 芯片温度LSB寄存器................................................................. 49 QDAC_DC_OFFSET1寄存器................................................. 56 芯片温度MSB寄存器 ............................................................... 49 IDAC_GAIN_ADJ寄存器 ....................................................... 56 芯片ID寄存器............................................................................ 49 QDAC_GAIN_ADJ寄存器...................................................... 56 中断配置寄存器........................................................................ 50 增益步进控制0寄存器............................................................. 56 同步控制寄存器........................................................................ 50 增益步进控制1寄存器............................................................. 56 帧复位控制寄存器 ................................................................... 50 发射使能控制寄存器............................................................... 57 FIFO水平配置寄存器 .............................................................. 51 DAC输出控制寄存器 .............................................................. 57 FIFO水平回读寄存器 .............................................................. 51 数据接收器测试控制寄存器.................................................. 57 FIFO控制寄存器....................................................................... 51 数据接收器测试控制寄存器.................................................. 57 数据格式选择寄存器............................................................... 52 器件配置0寄存器 ..................................................................... 58 数据路径控制寄存器............................................................... 52 版本寄存器 ................................................................................ 58 插值控制寄存器........................................................................ 52 器件配置1寄存器 ..................................................................... 58 过阈值控制0寄存器 ................................................................. 53 器件配置2寄存器 ..................................................................... 58 过阈值控制1寄存器 ................................................................. 53 DAC延迟和系统偏斜.................................................................... 59 过阈值控制2寄存器 ................................................................. 53 DAC延迟差异............................................................................ 59 输入功率回读LSB寄存器........................................................ 53 FIFO延迟差异 ........................................................................... 59 输入功率回读MSB寄存器 ...................................................... 53 时钟产生延迟差异 ................................................................... 60 NCO控制寄存器....................................................................... 54 校正系统偏斜 ............................................................................ 60 NCO_FREQ_TUNING_WORD0寄存器.............................. 54 封装和订购信息............................................................................. 61 NCO_FREQ_TUNING_WORD1寄存器.............................. 54 外形尺寸..................................................................................... 61 NCO_FREQ_TUNING_WORD2寄存器.............................. 54 订购指南..................................................................................... 61 NCO_FREQ_TUNING_WORD3寄存器.............................. 54 NCO_PHASE_OFFSET0寄存器............................................. 54 修订历史 2012年11月—修订版0:初始版 Rev. 0 | Page 3 of 64 AD9142 功能框图 INPUT POWER DETECTION fDAC /4 MOD IOUT1P IOUT1N DAC CLK 16 DAC 2 16-BIT IOUT2P IOUT2N GAIN 1 DAC_CLK INTERP MODE CTRL3 INTERP MODE CTRL2 INTERP MODE CTRL1 FIFO CTRL INTERFACE CTRL FRAMEP/ FRAMEN DAC 1 16-BIT 10 GAIN 2 NCO HB3 2× 16 OVER-THRESHOLD PROTECTION FIFO 8-SAMPLE LVDS DATA RECEIVER D0P/D0N HB2 2× HB1 2× DC OFFSET CONTROL COMPLEX MODULATION D15P/D15N GAIN AND PHSE CONTROL AD9142 INV SINC DCIP/DCIN 10 REF AND BIAS REFIO FSADJ INTERNAL CLOCK TIMING AND CONTROL LOGIC SERIAL INPUT/OUTPUT PORT POWER-ON RESET MULTICHIP SYNCHRONIZATION DAC_CLK CLOCK MULTIPLIER CLK RCVR DACCLKP DACCLKN REF RCVR REFP/SYNCP REFN/SYNCN 10930-001 RESET TXEN IRQ1 IRQ2 CS SCLK SYNC SDIO PROGRAMMING REGISTERS 图1. Rev. 0 | Page 4 of 64 AD9142 技术规格 直流规格 除非另有说明,TMIN至TMAX、AVDD33 = 3.3 V、DVDD18 = 1.8 V、CVDD18 =1.8 V、IOUTFS = 20 mA、最大采样速率。 表1. 参数 分辨率 精度 差分非线性(DNL) 积分非线性(INL) 主DAC输出 失调误差 增益误差 满量程输出电流 输出顺从电压范围 输出电阻 增益DAC单调性 ±0.5 LSB内的建立时间 主DAC温度漂移 失调 增益 基准电压 基准电压源 内部基准电压 输出电阻 模拟电源电压 AVDD33 CVDD18 数字电源电压 DVDD18 功耗 2倍模式 NCO关 NCO开 4倍模式 NCO关 NCO开 4倍模式 NCO关 NCO开 8倍模式 NCO关 NCO开 锁相环 反Sinc 低功耗模式(掉电) AVDD33 CVDD18 DVDD18 工作范围 测试条件/注释 最小值 典型值 16 最大值 ±2.1 ±3.7 使用内部基准源 基于FSADJ与AVSS之间的10 kΩ外部电阻 −0.001 −3.2 19.06 −1.0 0 2 19.8 单位 位 LSB LSB +0.001 4.7 +20.6 +1.0 % FSR % FSR mA V MΩ 10 保证 20 ns 0.04 100 30 ppm/°C ppm/°C ppm/°C 1.17 1.19 V kΩ 5 3.13 1.71 3.3 1.8 3.47 1.89 V V 1.71 1.8 1.89 V fDAC = 491.52 MSPS 700 870 mW mW 836 1085 mW mW 1030 1365 mW mW 1315 1815 70 113 mW mW mW mW mW mA mA mA °C fDAC = 737.28 MSPS fDAC = 983.04 MSPS fDAC = 1600 MSPS fDAC = 1474.56 MSPS −40 Rev. 0 | Page 5 of 64 +25 96.6 1.5 42.3 8.6 +85 AD9142 数字规格 除非另有说明,TMIN至TMAX、AVDD33 = 3.3 V、DVDD18 = 1.8 V、CVDD18 =1.8 V、IOUTFS = 20 mA、最大采样速率。 表2. 参数 CMOS输入逻辑电平 输入 逻辑高电平 逻辑低电平 CMOS输出逻辑电平 输出 逻辑高电平 逻辑低电平 LVDS接收器输入 输入电压范围 输入差分阈值 输入差分迟滞 接收机差分输入阻抗 DAC更新速率 DAC调整更新速率 DAC时钟输入(DACCLKP、DACCLKN) 差分峰峰值电压 共模电压 REFCLK/SYNCCLK输入(REFP/SYNCP、REFN/SYNCN) 差分峰峰值电压 共模电压 输入时钟频率 串行端口接口 最大时钟速率 最小脉冲宽度 高 低 建立时间 保持时间 建立时间 符号 VIA 或VIB VIDTH 测试条件/注释 最小值 典型值 最大值 单位 DVDD18 = 1.8 V DVDD18 = 1.8 V 1.2 DVDD18 = 1.8 V DVDD18 = 1.8 V 1.4 数据和帧输入 DCI输入 825 −100 −225 VIDTHH to VIDTHL RIN V V 0.4 V V 1675 +100 +225 20 120 1600 250 2倍插值 500 1.25 2000 mV V 100 500 1.25 2000 mV V MHz 1 GHz ≤ fVCO ≤ 2.1 GHz SCLK 450 40 MHz 12.5 12.5 SDIO 至SCLK SDIO 至SCLK CS 至SCLK Rev. 0 | Page 6 of 64 mV mV mV mV Ω MSPS MSPS 100 自偏置输入,交流耦合 tPWH tPWL tDS tDH tDCSB 0.6 1.5 0.68 2.38 1.4 ns ns ns ns ns AD9142 DAC延迟规格 除非另有说明,TMIN至TMAX、AVDD33 = 3.3 V、DVDD18 = 1.8 V、CVDD18 =1.8 V、IOUTFS = 20 mA、FIFO水平设为4(FIFO深度 的一半)。 表3. 参数 字接口模式 2倍插值 4倍插值 8倍插值 字节接口模式 2倍插值 4倍插值 8倍插值 各功能模块 调制 精 粗 反Sinc 相位补偿 增益补偿 测试条件/注释 精/粗调制,反sinc,增益/相位补偿关闭 最小值典型值 最大值 单位 134 244 481 DACCLK周期 DACCLK周期 DACCLK周期 145 271 506 DACCLK周期 DACCLK周期 DACCLK周期 17 10 20 12 16 DACCLK周期 DACCLK周期 DACCLK周期 DACCLK周期 DACCLK周期 精/粗调制,反sinc,增益/相位补偿关闭 延迟差异规格1 表4. 参数 DAC延迟差异 同步关 同步开 1 最小值 典型值 最大值 单位 2 1 DACCLK周期 DACCLK周期 DAC延迟定义为从数据样本输入AD9142到模拟输出开始改变所经过的时间。 交流规格 除非另有说明,TMIN至TMAX、AVDD33 = 3.3 V、DVDD18 = 1.8 V、CVDD18 =1.8 V、IOUTFS = 20 mA、最大采样速率。 表5. 参数 无杂散动态范围(SFDR) fDAC = 737.28 MSPS 带宽= 125 MHz 带宽= 270 MHz fDAC = 983.04 MSPS 带宽= 360MHz fDAC = 1228.8 MSPS 带宽= 200MHz 带宽= 500MHz fDAC = 1474.56 MSPS 带宽= 737MHz 带宽= 400MHz 双音交调失真(IMD) fDAC = 737.28 MSPS fDAC = 983.04 MSPS fDAC = 1228.8 MSPS fDAC = 1474.56 MSPS 测试条件/注释 −14 dBFS单音 fOUT = 200 MHz 最小值 典型值 最大值 单位 85 80 dBc dBc 85 dBc 85 75 dBc dBc 85 80 dBc dBc 80 82 80 85 79 dBc dBc dBc dBc dBc fOUT = 200 MHz fOUT = 280 MHz fOUT = 10 MHz fOUT = 280 MHz −6 dBFS各音 fOUT = 200 MHz fOUT = 200 MHz fOUT = 280 MHz fOUT = 10 MHz fOUT = 280 MHz Rev. 0 | Page 7 of 64 AD9142 参数 噪声谱密度(NSD) fDAC = 737.28 MSPS fDAC = 983.04 MSPS fDAC = 1228.8 MSPS fDAC = 1474.56 MSPS W-CDMA邻道泄漏比(ACLR) fDAC = 983.04 MSPS fDAC = 1228.8 MSPS fDAC = 1474.56 MSPS W-CDMA第二邻道泄漏比(ACLR) fDAC = 983.04 MSPS fDAC = 1228.8 MSPS fDAC = 1474.56 MSPS 测试条件/注释 8音,各音间隔500 kHz fOUT = 200 MHz fOUT = 200 MHz fOUT = 280 MHz fOUT = 10 MHz fOUT = 280 MHz 单载波 fOUT = 200 MHz fOUT = 20 MHz fOUT = 280 MHz fOUT = 20 MHz fOUT = 280 MHz 单载波 fOUT = 200 MHz fOUT = 20 MHz fOUT = 280 MHz fOUT = 20 MHz fOUT = 280 MHz 最小值 典型值 最大值 单位 −160 −161.5 −164.5 −166 −162.5 dBm/Hz dBm/Hz dBm/Hz dBm/Hz dBm/Hz 81 83 80 81 80 dBc dBc dBc dBc dBc 85 86 86 86 85 dBc dBc dBc dBc dBc 工作速度规格 表6. 插值系数 2× 4× 8× DVDD18, CVDD18 = 1.8 V ± 5% fINTERFACE (Mbps)最大值 fDAC (Mbps)最大值 250 500 250 1000 187.5 1500 DVDD18, CVDD18 = 1.8 V ± 2% 或 1.9 V ± 5% fINTERFACE (Mbps)最大值 fDAC (Mbps)最大值 250 500 250 1000 200 1600 Rev. 0 | Page 8 of 64 AD9142 绝对最大额定值 热阻 表7. 参数 AVDD33至AVSS、EPAD、CVSS、DVSS DVDD18、CVDD18至AVSS、EPAD、 CVSS、DVSS AVSS至EPAD、CVSS、DVSS EPAD至AVSS、CVSS、DVSS CVSS至AVSS、EPAD、DVSS DVSS至AVSS、EPAD、CVSS FSADJ、REFIO、IOUT1P/IOUT1N、 IOUT2P/IOUT2N至AVSS D[15:0]P/D[15:0]N、FRAMEP/FRAMEN、 DCIP/DCIN至EPAD、DVSS DACCLKP/DACCLKN、 REFP/SYNCP/REFN/SYNCN至CVSS RESET、IRQ1、IRQ2、CS、SCLK、 SDIO至EPAD、DVSS 结温 存储温度范围 额定值 −0.3 V至+3.6 V −0.3 V至+2.1 V 72引脚LFCSP封装的裸露焊盘(EPAD)必须焊接到接地层 −0.3 V至+0.3 V −0.3 V至+0.3 V −0.3 V至+0.3 V −0.3 V至+0.3 V −0.3 V至AVDD33 + 0.3 V 板。气流可增强散热,从而有效降低θJA和θJB。 (AVSS)。EPAD提供到电路板的电气、热和机械连接。 θ JA 、θ JB 和θ JC 典型值的测试条件为静止空气下的4层电路 表8. 热阻 封装 72引脚 LFCSP θJA 20.7 θJB 10.9 θJC 1.1 单位 °C/W −0.3 V至DVDD18 + 0.3 V −0.3 V至CVDD18 + 0.3 V 条件 EPAD焊接到 接地层 ESD警告 −0.3 V至 DVDD18 + 0.3 V 125°C −65°C至+150°C 注意,超出上述绝对最大额定值可能会导致器件永久性损 坏。这只是额定最值,不表示在这些条件下或者在任何其 它超出本技术规范操作章节中所示规格的条件下,器件能 够正常工作。长期在绝对最大额定值条件下工作会影响器 件的可靠性。 Rev. 0 | Page 9 of 64 ESD(静电放电)敏感器件。 带电器件和电路板可能会在没有察觉的情况下放 电。尽管本产品具有专利或专有保护电路,但在遇 到高能量ESD时,器件可能会损坏。因此,应当采 取适当的ESD防范措施,以避免器件性能下降或功 能丧失。 AD9142 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 CVDD18 CVDD18 REFIO FSADJ AVDD33 IOUT1P IOUT1N AVDD33 CVDD18 CVDD18 DACCLKN DACCLKP CVDD18 CVDD18 AVDD33 IOUT2N IOUT2P AVDD33 引脚配置和功能描述 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 AD9142 TOP VIEW (Not to Scale) 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 CS SCLK SDIO IRQ1 IRQ2 DVDD18 DVDD18 D0N D0P D1N D1P DVDD18 D2N D2P D3N D3P D4N D4P NOTES 1. EXPOSED PAD (EPAD) MUST BE SOLDERED TO THE GROUND PLANE (AVSS). THE EPAD PROVIDES AN ELECTRICAL, THERMAL, AND MECHANICAL CONNECTION TO THE BOARD. 2. EPAD IS THE GROUND CONNECTION FOR CVSS AND DVSS. 10930-002 DVDD18 D11P D11N D10P D10N D9P D9N D8P D8N DCIP DCIN D7P D7N D6P D6N D5P D5N DVDD18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 CVDD18 REFP/SYNCP REFN/SYNCN CVDD18 RESET TXEN DVDD18 FRAMEP FRAMEN D15P D15N DVDD18 D14P D14N D13P D13N D12P D12N 图2. 引脚配置 表9. 引脚功能描述 引脚编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 引脚名称 CVDD18 REFP/SYNCP REFN/SYNCN CVDD18 RESET TXEN DVDD18 FRAMEP FRAMEN D15P D15N DVDD18 D14P D14N D13P D13N D12P D12N DVDD18 D11P D11N D10P D10N D9P 描述 1.8 V PLL电源。CVDD18为时钟接收器、时钟倍频器和时钟分配电路供电。 PLL参考时钟输入(+)。 PLL参考时钟输入(-)。 1.8 V PLL电源。CVDD18为时钟接收器、时钟倍频器和时钟分配电路供电。 复位,低电平有效。CMOS电平参考DVDD18。建议复位脉冲长度为1 μs。 高电平有效发射路径使能。CMOS电平参考DVDD18。此引脚为低电平将触发DAC中的三种可选操作。 详情参见表77中的寄存器0x43。 1.8 V数字电源。引脚7为数字内核、数字数据端口、串行端口输入/输出引脚、RESET、IRQ1和IRQ2供电。 帧输入(+)。 帧输入(-)。 数据位15 (MSB) (+)。 数据位15 (MSB) (-)。 1.8 V数字电源。引脚12为数字内核和数字数据端口供电。 数据位14 (+)。 数据位14 (-)。 数据位13 (+)。 数据位13 (-)。 数据位12 (+)。 数据位12 (-)。 1.8 V数字电源。引脚19为数字内核、数字数据端口、串行端口输入/输出引脚、RESET、IRQ1和IRQ2供电。 数据位11 (+)。 数据位11 (-)。 数据位10 (+)。 数据位10 (-)。 数据位9 (+)。 Rev. 0 | Page 10 of 64 AD9142 引脚编号 25 26 27 28 29 30 31 32 33 34 35 36 引脚名称 D9N D8P D8N DCIP DCIN D7P D7N D6P D6N D5P D5N DVDD18 37 38 39 40 41 42 43 D4P D4N D3P D3N D2P D2N DVDD18 44 45 46 47 48 D1P D1N D0P D0N DVDD18 49 DVDD18 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 IRQ2 IRQ1 SDIO SCLK CS AVDD33 IOUT2P IOUT2N AVDD33 CVDD18 CVDD18 DACCLKN DACCLKP CVDD18 CVDD18 AVDD33 IOUT1N IOUT1P AVDD33 FSADJ REFIO CVDD18 CVDD18 EPAD 描述 数据位9 (-)。 数据位8 (+)。 数据位8 (-)。 数据时钟输入(+)。 数据时钟输入(-)。 数据位7 (+)。 数据位7 (-)。 数据位6 (+)。 数据位6 (-)。 数据位5 (+)。 数据位5 (-)。 1.8 V数字电源。引脚36为数字内核、数字数据端口、串行端口输入/输出引脚、RESET、 IRQ1和IRQ2供电。 数据位4 (+)。 数据位4 (-)。 数据位3 (+)。 数据位3 (-)。 数据位2 (+)。 数据位2 (-)。 1.8 V数字电源。引脚43为数字内核、数字数据端口、串行端口输入/输出引脚、RESET、 IRQ1和IRQ2供电。 数据位1 (+)。 数据位1 (-)。 数据位0 (LSB) (+)。 数据位0 (LSB) (-)。 1.8 V数字电源。引脚48为数字内核、数字数据端口、串行端口输入/输出引脚、RESET、 IRQ1和IRQ2供电。 1.8 V数字电源。引脚49为数字内核、数字数据端口、串行端口输入/输出引脚、RESET、 IRQ1和IRQ2供电。 第二中断请求。开漏、低电平有效输出。应通过10 kΩ电阻将一个外部上拉电阻连接到DVDD18。 第一中断请求。开漏、低电平有效输出。应通过10 kΩ电阻将一个外部上拉电阻连接到DVDD18。 串行端口数据输入/输出。CMOS电平参考DVDD18。 串行端口时钟输入。CMOS电平参考DVDD18。 串行端口片选。低电平有效(CMOS电平参考DVDD18)。 3.3 V模拟电源。 QDAC正电流输出。 QDAC负电流输出。 3.3 V模拟电源。 1.8 V时钟电源。为时钟接收器和时钟分配电路供电。 1.8 V时钟电源。为时钟接收器和时钟分配电路供电。 DAC时钟输入(-)。 DAC时钟输入(+)。 1.8 V时钟电源。为时钟接收器和时钟分配电路供电。 1.8 V时钟电源。为时钟接收器和时钟分配电路供电。 3.3 V模拟电源。 IDAC负电流输出。 I IDAC正电流输出。 I 3.3 V模拟电源。 满量程电流输出调整。应将一个10 kΩ电阻连接在此引脚与AVSS之间。 基准电压源。标称1.2 V输出。REFIO去耦至AVSS。 1.8 V时钟电源。引脚71为时钟接收器、时钟倍频器和时钟分配电路供电。 1.8 V时钟电源。引脚72为时钟接收器、时钟倍频器和时钟分配电路供电。 裸露焊盘。裸露焊盘(EPAD)必须焊接到接地层(AVSS)。EPAD提供到电路板的电气、热和机械连接。 Rev. 0 | Page 11 of 64 AD9142 典型工作特性 0 –60 fDAC = 737.28MHz fDAC = 983.04MHz fDAC = 1228.8MHz fDAC = 1474.56MHz –10 –65 IN-BAND SFDR (dBc) –20 –30 SFDR (dBc) BW BW BW BW –40 –50 –60 = 80MHz, –6dBFS = 80MHz, –12dBFS = 300MHz, –6dBFS = 300MHz, –12dBFS –70 –75 –80 –70 –85 –80 0 100 200 300 400 500 600 700 800 fOUT (MHz) 0 BW BW BW BW –65 IN-BAND SFDR (dBc) –40 –50 –60 –70 60 –80 140 160 180 200 –70 –75 –80 100 200 300 400 500 600 700 800 < –85 10930-005 0 0 –20 50 100 150 200 250 300 fOUT (MHz) 图7. 单音SFDR(二次谐波除外)与fOUT 的关系(80 MHz和 300 MHz带宽,fDAC = 983.04 MHz) –60 0dBFS –6dBFS –12dBFS –16dBFS –10 0 10930-006 –85 MEANS ≤ –85 图4. 第一奈奎斯特区中单音二次谐波与fOUT 的关系 (数字倒退,fDAC = 1474.56 MHz) BW BW BW BW –65 IN-BAND SFDR (dBc) –30 –40 –50 –60 –70 –80 = 80MHz, –6dBFS = 80MHz, –12dBFS = 300MHz, –6dBFS = 300MHz, –12dBFS –70 –75 –80 –85 –90 –85 MEANS ≤ –85 0 100 200 300 400 500 600 700 fOUT (MHz) 800 10930-007 THIRD HARMONIC (dBc) 120 –85 fOUT (MHz) –100 100 = 80MHz, –6dBFS = 80MHz, –12dBFS = 300MHz, –6dBFS = 300MHz, –12dBFS –90 –100 80 < –85 0 50 100 150 200 250 300 350 fOUT (MHz) 图8. 单音SFDR(二次谐波除外)与fOUT 的关系(80 MHz和 300 MHz带宽,fDAC = 1228.8 MHz) 图5. 第一奈奎斯特区中单音三次谐波与fOUT 的关系 (数字倒退,fDAC = 1474.56 MHz) Rev. 0 | Page 12 of 64 10930-008 SECOND HARMONIC (dBc) –60 –30 40 图6. 单音SFDR(二次谐波除外)与fOUT 的关系(80 MHz和 300 MHz带宽,fDAC = 737.28 MHz) 0dBFS –6dBFS –12dBFS –16dBFS –20 20 fOUT (MHz) 图3. 不同fDAC 下第一奈奎斯特区中单音(0 dBFS) SFDR与fOUT 的关系 –10 0 10930-004 –85 MEANS ≤ –85 < –85 10930-003 –90 AD9142 –60 BW BW BW BW 0.6MHz TONE SPACING 16MHz TONE SPACING 35MHz TONE SPACING –20 –70 –40 IMD (dBc) IN-BAND SFDR (dBc) –65 0 = 80MHz, –6dBFS = 80MHz, –12dBFS = 300MHz, –6dBFS = 300MHz, –12dBFS –75 –80 –60 –80 –85 –100 100 150 200 250 300 350 fOUT (MHz) –120 0 –20 –152 –156 NSD (dBm/Hz) IMD (dBc) –40 –50 –60 500 600 700 800 800 800 –158 –160 –162 –164 –70 –166 –80 100 200 300 400 500 600 700 800 –168 10930-011 0 fOUT (MHz) 0 0 200 300 400 500 600 700 图13. 不同fDAC 下单音(0 dBFS) NSD与fOUT 的关系 –152 0dBFS –6dBFS –9dBFS –20 100 fOUT (MHz) 图10. 不同fDAC 下双音三阶IMD与fOUT 的关系 0dBFS –6dBFS –12dBFS –16dBFS –154 –156 NSD (dBm/Hz) –40 –60 –80 –158 –160 –162 –164 –100 –120 –166 0 100 200 300 400 500 600 700 fOUT (MHz) 800 10930-013 IMD (dBc) 400 fDAC = 737.28MHz fDAC = 983.04MHz fDAC = 1228.8MHz fDAC = 1474.56MHz –154 –30 –90 300 图12. 不同音间隔下双音三阶IMD与fOUT 的关系 (fDAC = 1474.56 MHz) fDAC = 737.28MHz fDAC = 983.04MHz fDAC = 1228.8MHz fDAC = 1474.56MHz –10 200 fOUT (MHz) 图9. 单音SFDR(二次谐波除外)与fOUT 的关系(80 MHz和 300 MHz带宽,fDAC = 1474.56 MHz) 0 100 10930-010 50 10930-012 0 10930-009 < –85 10930-014 –85 MEANS ≤ –85 –168 0 100 200 300 400 500 600 700 fOUT (MHz) 图14. 单音NSD与fOUT 的关系(数字倒退, fDAC = 1474.56 MHz) 图11. 双音三阶IMD与fOUT 的关系(数字倒退, fDAC = 1474.56 MHz) Rev. 0 | Page 13 of 64 AD9142 –150 –60 737.2MHz 983.04MHz 1228.8MHz 1474.56MHz –152 –154 –65 –156 –70 –158 ACLR (dBc) NSD (dBm/Hz) fDAC = 1474.56MHz, PLL OFF, 0dBFS fDAC = 1474.56MHz, PLL ON, 0dBFS fDAC = 1228.8MHz, PLL OFF, 0dBFS fDAC = 1228.8MHz, PLL ON, 0dBFS –160 –162 –75 –80 –164 –166 –85 0 100 200 300 400 500 600 700 800 fOUT (MHz) –90 10930-200 –170 100 200 300 400 500 600 700 800 fOUT (MHz) 图15. 不同fDAC 下IC WCDMA NSD与fOUT 的关系 –150 0 10930-101 –168 图18. 1C WCDMA第二ACLR与fOUT 的关系(PLL开启和关闭) PLL OFF PLL ON –152 –154 NSD (dBm/Hz) –156 –158 –160 –162 –164 0 100 200 300 400 500 600 700 800 fOUT (MHz) 10930-016 –168 10930-015 –166 图16. 单音NSD与fOUT 的关系(fDAC = 1474.28 MHz,PLL开启和关闭) –60 fDAC = 1474.56MHz, PLL OFF, 0dBFS fDAC = 1474.56MHz, PLL ON, 0dBFS fDAC = 1228.8MHz, PLL OFF, 0dBFS fDAC = 1228.8MHz, PLL ON, 0dBFS –65 –70 –75 –80 0 100 200 300 400 500 600 700 800 fOUT (MHz) 图17. 1C WCDMA第一ACLR与fOUT 的关系(PLL开启和关闭) 10930-017 –85 10930-100 ACLR (dBc) 图19. 双音三阶IMD性能(IF = 280 MHz,fDAC = 1474.28 MHz) 图20. 1C WCDMA ACLR性能(IF = 280 MHz,fDAC = 1474.28 MHz) Rev. 0 | Page 14 of 64 AD9142 1.4 2× INTERPOLATION 4× INTERPOLATION 8× INTERPOLATION 1.2 POWER (W) 1.0 0.8 0.6 0.4 200 400 600 800 1000 1200 1400 1600 1800 1600 1800 10930-024 0 1600 10930-022 10930-018 0 fDAC (MHz) 图21. 单音fDAC = 1474.56 MHz, fOUT = 280 MHz,−14 dBFS 10930-021 0.2 图24. 不同插值下总功耗与fDAC 的关系 450 2× INTERPOLATION 4× INTERPOLATION 8× INTERPOLATION 400 350 DVDD18 (mA) 300 250 200 150 100 50 10930-019 0 0 200 400 600 800 1000 1200 1400 fDAC (MHz) 图22. 4C WCDMA ACLR性能(IF = 280 MHz, fDAC = 1474.28 MHz) 图25. 不同插值下DVDD18电流与fDAC 的关系 0.30 NCO INV SINC DIG GAIN, PHASE, AND OFFSET 0.25 DVDD18 (mA) 0.20 0.15 0.10 10930-020 0.05 图23. 单音SFDR(fDAC = 1474.56 MHz,4倍插值, fOUT = 10 MHz,−14 dBFS) 0 0 200 400 600 800 1000 1200 1400 fDAC (MHz) 图26. 不同数字功能下DVDD18电流与fDAC 的关系 Rev. 0 | Page 15 of 64 AD9142 250 CVDD18 PLL OFF AVDD33 CVDD18 PLL ON 150 100 50 0 0 200 400 600 800 1000 1200 1400 fDAC (MHz) 1600 10930-023 SUPPLY CURRENT (mA) 200 图27. CVDD18、AVDD33电流与fDAC 的关系 Rev. 0 | Page 16 of 64 AD9142 术语 积分非线性(INL) 建立时间 INL指实际模拟输出与理想输出的最大偏差,理想输出由 建立时间指输出达到并保持在以最终值为中心的规定误差 从零电平到满量程所画的直线确定。 范围内所需的时间,从输出跃迁开始时测量。 差分非线性(DNL) 无杂散动态范围(SFDR) DNL用于衡量数字输入代码改变1 LSB时模拟值(用满量程归 SFDR指DC至DAC奈奎斯特频率范围内输出信号与杂散信 一化)的变化。 号的峰值幅度之差,用dB表示。通常,插值滤波器会抑制 此频段中的能量。因此,该特性衡量的是插值滤波器的工 失调误差 失调误差指输出电流与理想值0 mA的偏差。对于IOUT1P, 作性能以及其它寄生耦合路径对DAC输出的影响。 当所有输入均置0时,预期输出为0 mA。对于IOUT1N,当 信噪比(SNR) 所有输入均置1时,预期输出为0 mA。 SNR指实测输出信号的均方根值与奈奎斯特频率以下除前 六次谐波和直流以外所有其它频谱成分的均方根和之比, 增益误差 增益误差指实际输出范围与理想输出范围的差异。所有输 用分贝(dB)表示。 入均置1时的输出与所有输入均置0时的输出之差即为实际 插值滤波器 范围。 如果以f DATA 的倍率(插值速率)对DAC的数字输入进行采 输出顺从电压范围 样,可以构建一个在fDATA/2附近具有陡峭跃迁带的数字滤 输出电压范围指电流输出DAC输出端的容许电压范围。超 出最大限值工作可能会引起输出级饱和或击穿,导致非线 波器,这样就能大大抑制通常出现在fDAC(输出数据速率)附 近的镜像。 性性能。 邻道泄漏比(ACLR) 温度漂移 ACLR指一个信道相对于其相邻信道的测量功率之比,用 温度漂移衡量环境温度(25°C)值与TMIN或TMAX值之间的最大 相对于载波的分贝数(dBc)表示。 变化范围。失调和增益漂移用每摄氏度(°C)满量程范围 复数镜像抑制 (FSR)的 ppm表 示 ; 基 准 电 压 漂 移 用 每 摄 氏 度 ppm表 示 在传统的两部分上变频中,第二IF频率附近会在创建两个 (ppm/°C)。 镜像。这些镜像会浪费发射机功率和系统带宽。如果将第 二复数调制器的实部与第一复数调制器串联,就能抑制第 电源抑制(PSR) PSR衡量电源从最小额定电压变为最大额定电压时满量程 二IF附近的上方或下方频率镜像。 输出的最大变化。 Rev. 0 | Page 17 of 64 AD9142 串行端口操作 串行端口是一种灵活的同步串行通信端口,可以很方便地 A14至A0(指令字的位14至位0)决定通信周期数据传输阶段 与多种工业标准微控制器和微处理器接口。该串行I/O兼 要访问的寄存器。对于多字节传输,A14是起始地址,器 容大多数同步传输格式,包括Motorola SPI和Intel® SSR协 件根据SPI_LSB_FIRST位产生其余的寄存器地址。 议。此接口可进行读/写操作,访问所有AD9142配置寄存 器。支持MSB优先和LSB优先传输格式。该串行端口接口 是一个仅有3线的接口,输入和输出共用一个输入/输出引 脚(SDIO)。 串行端口引脚功能描述 串行时钟(SCLK) 串行时钟引脚用于同步输入/输出器件的数据,并运行内部 状态机。SCLK的最大频率为40 MHz。所有数据输入记录在 52 SDIO SCLK的上升沿。所有数据都在SCLK的下降沿输出。 10930-025 54 CS SPI PORT 53 SCLK 片选(CS) CS是一个低电平有效输入,用于启动并选通一个通信周 图28. 串行端口接口引脚 AD9142的通信周期分为两个阶段。第一阶段是指令周期 (将指令字节写入器件),与前16个SCLK上升沿重合。指令 字向串行端口控制器提供有关数据传输周期(即通信周期 期。它支持多个器件使用相同的串行通信线路。当CS输入 为高电平时,SDIO引脚进入高阻态。在通信周期中,CS 应保持低电平。 第二阶段)的信息,第一阶段指令字明确即将发生的数据 串行数据I/O (SDIO) 传输是读操作还是写操作,以及随后数据传输的起始寄存 SDIO引脚是双向数据线。 器地址。 串行端口选项 当CS引脚由逻辑高电平变为逻辑低电平时,串行端口时序 该串行端口支持MSB优先和LSB优先两种数据格式。此功 复位到指令周期的初始状态。从此状态开始的16个SCLK上 能由SPI_LSB_FIRST位(寄存器0x00的位6)控制。默认是 升沿代表当前I/O操作的指令位。 MSB优先(LSB_FIRST = 0)。 其余SCLK边沿用于通信周期的第二阶段。第二阶段是器件 当SPI_LSB_FIRST = 0(MSB优先)时,指令和数据位必须按 与系统控制器之间发生实际数据传输的阶段。通信周期第 照从MSB到LSB的顺序写入。采用MSB优先格式的多字节 二阶段传输一个数据字节。写入各传输字节的最后一位 数据传输由一个包括最高有效数据字节寄存器地址的指令 时,寄存器立即改变,但频率调谐字和NCO相位偏移除 字开始。后续数据字节必须按照从高地址到低地址的顺序 外,这些寄存器仅在频率调谐字(FTW)更新位置1时改变。 传输。在MSB优先模式下,多字节通信周期每传输一个数 数据格式 据字节,串行端口的内部字地址产生器便递减1。 指令字节包含的信息如表10所示。 当SPI_LSB_FIRST = 1(LSB优先)时,指令和数据位必须按照 从LSB到MSB的顺序写入。采用LSB优先格式的多字节数据 表10. 串行端口指令字 I15 (MSB) R/W 传输由一个包括最低有效数据字节寄存器地址的指令字开 I[14:0] A[14:0] 始。后续数据字节必须按照从低地址到高地址的顺序传 R/W(指令字的位15)决定指令字写周期结束后是进行读操 输。在LSB优先模式下,多字节通信周期每传输一个数据 作还是写操作。逻辑1表示读操作,而逻辑0表示写操作。 字节,串行端口的内部字地址产生器便递增1。 如果MSB优先模式有效,串行端口控制器的数据地址将从 写入0x00以进行多字节I/O操作的数据地址开始递减。如果 LSB优先模式有效,串行端口控制器的数据地址将从写入 0xFF以进行多字节I/O操作的数据地址开始递增。 Rev. 0 | Page 18 of 64 AD9142 tDCSB INSTRUCTION CYCLE tSCLK DATA TRANSFER CYCLE CS CS tPWH SCLK R/W A14 A13 A3 A2 A1 A0 D7N D6N D5N D30 D20 D10 D00 tDS SDIO 图29. 串行寄存器接口时序(MSB优先) INSTRUCTION CYCLE tDH INSTRUCTION BIT 15 INSTRUCTION BIT 14 10930-028 SCLK 10930-026 SDIO tPWL 图31. 串行端口寄存器写操作时序图 CS DATA TRANSFER CYCLE CS A0 A1 A2 A12 A13 A14 R/W D00 D10 D20 D4N D5N D6N D7N 10930-027 SDIO tDV SDIO DATA BIT n DATA BIT n – 1 图32. 串行端口寄存器读操作时序图 图30. 串行寄存器接口时序(LSB优先) Rev. 0 | Page 19 of 64 10930-029 SCLK SCLK AD9142 数据接口 LVDS输入数据端口 字节接口模式 AD9142有一条16位LVDS总线,支持字格式(16位)或字节 在字节模式下,输入数据流的序列必须是I[15:8]、I[7:0]、 格式(8位)的16位I和Q数据。在字接口模式下,数据通过完 Q[15:8]、Q[7:0]。为使输入数据字节的顺序正确对齐,需 整的16位数据总线发送。在字节接口模式下,数据通过低 要一个帧信号。DCI信号和帧信号均与数据保持时序一 8位(D7至D0)LVDS总线发送。表11列出了各种模式下的总 致。帧的上升沿表示序列起始。帧可以是一次性信号或周 线引脚分配和SPI寄存器配置。 期性信号,只要其第一个上升沿能被器件正确捕捉到。对 于一次性帧,帧脉冲需保持高电平至少一个DCI周期。对 表11. LVDS数据输入模式 于周期性帧,频率必须为: SPI寄存器配置 寄存器0x26的位0 = 0 寄存器0x26的位0 = 1 引脚分配 D15至D0 D7 至D0 fDCI/(2 × n) 其中,n是正整数1、2、3、… 字接口模式 在字模式下,数字时钟输入(DCI)信号是一个参考位,用 于产生双倍数据速率(DDR)数据采样时钟。DCI信号与数 据保持时序一致。IDAC数据使用DCI的上升沿,QDAC数 字节模式下的信号时序实例如图34所示。 BYTE MODE 据使用DCI的下降沿,如图33所示。 Q0 I1 FRAME Q1 DCI 图33. 字模式时序图 Q0[15:8] Q0[7:0] 图34. 字节模式时序图 10930-030 I0 I0[7:0] DCI WORD MODE INPUT DATA[15:0] I0[15:8] INPUT DATA[7:0] 10930-031 接口模式 字 字节 数据接口配置选项 为给数据接口提供更大的灵活性,器件提供了一些额外的 选项,如表12所示。 表12. 数据接口配置选项 寄存器0x26 数据格式(位7) 数据配对(位6) 数据总线反转(位5) Rev. 0 | Page 20 of 64 功能 选择二进制或二进制补码格式。 表示数据输入端的I/Q数据配对 方式。允许接收到的I和Q数据 以不同方式配对。 交换数据输入端口的位序。重新 映射从D[15:0]到D[0:15]的输入数据。 AD9142 LVDS输入电平要求 DCI接收器要求输入端至少有±225 mV摆幅。图35显示了LVDS AD9142中有两类LVDS接收器。16位数据总线和帧输入采 输入配置及所需的摆幅。DCI一般是从与数据源中的数 用相同的LVDS接收器设计。DCI使用不同的LVDS设计。 据相同的库中产生,因此建议LVDS驱动器的输出摆幅应 两种LVDS接收器的主要区别是所需的输入差分摆幅不 大于所需的DCI输入电平,从而同时满足输入数据和DCI 同。数据总线和帧接收器要求输入端至少有±100 mV摆幅。 要求。 AD9142 + Dn 100Ω DATA RECEIVER TO INTERNAL DIGITAL – DnP DnN GND VCM = (VINP + VINN)/2 = 1.2V + DCI 100Ω DCI RECEIVER TO INTERNAL DIGITAL – DCIP DCIN AD9142 LVDS INPUT CONFIGURATION DCIP 1.32V DCIN 1.1V 1.25V 1.15V DnP DnN +225mV 0V DCI +100mV 0V –100mV Dn –225mV AD9142 DCI INPUT LVDS LEVEL AD9142 DATA AND FRAME INPUT LVDS LEVEL 图35. 数据接口电压摆幅要求 Rev. 0 | Page 21 of 64 10930-038 GND AD9142 接口延迟线 接口时序要求 器件提供了一条四抽头延迟线,以便用户调整数据总线 下例说明如何计算数据源处的最佳延迟,从而在基于延迟 与DCI之间的时序。表13给出了各延迟抽头的建立和保持 线的模式下实现最佳采样时序: 时间。 延迟线使能时,DCI上存在固定的1.9 ns延迟。每个抽头给 该固定延迟增加标称值300 ps的延迟。为实现最佳的时序裕 量,也就是将建立和保持窗口设置在数据眼的中点,用户 可能需要在数据总线上增加一个相对于数据源中DCI的延 迟。图36显示了一个计算最佳外部延迟的实例。 • fDCI = 200 MHz • 延迟设置 = 0 图36中的阴影区域是设置为0的接口建立和保持时间。为 了优化接口时序,必须将此窗口置于数据跃迁的中点。输 入为双倍数据速率,因而可用的数据周期为2.5 ns。相对于 数据源处的DCI,最佳数据总线延迟可计算如下: 表13. 建立和保持时间 延迟设置 寄存器0x5E[7:0] 寄存器0x5F[2:0] tS (ns)1 tH (ns) |tS + tH| (ns) 1 0x07 0x0 −1.50 2.82 1.32 2 0x7F 0x0 −1.70 3.23 1.53 3 0xFF 0x5 −1.93 3.64 1.71 负号表示建立时间的方向。建立时间位于时钟沿左侧时,定义为正; 位于时钟沿右侧时,定义为负。 t DELAY = (| t S | + | t H |) 2 − t DATA PERIOD = 1.88 − 1.25 = 0.63 ns 2 使能基于延迟线的模式的SPI序列 要使能基于延迟线的模式,建议使用以下SPI序列: 1. 0x79 → 0x18 /* Configure Data Interface */ 2. 0x5E → 0x00 /* Delay setting 0 */0x5F → 0x00 3. 0x5F[3] → 1b /* Enable the delay line */ tDELAY = 0.63ns tDATA PERIOD = 2.5ns INPUT DATA [15:0] WITH OPTIMIZED DELAY DATA EYE |tS| = 1.25ns |tH| = 2.51ns DCI = 200MHz NO DATA TRANSITION 图36. 基于延迟线的模式中的接口时序示例 Rev. 0 | Page 22 of 64 10930-039 1 0 0x00 0x0 −1.25 2.51 1.26 AD9142 FIFO操作 如“数据接口”部分所述,AD9142的数据接收器采用源同步 数据路径。每次从FIFO读取数据到数据路径时,读指针的 定时。源同步定时的本质是在接收器件产生一个单独的时 值就会递增。FIFO指针以数据速率(DACCLK速率除以插 钟域。在DAC中,它是DAC时钟域,即DACCLK。因此, 值比)递增。 DAC内部有两个时钟域:DCI和DACCLK。这两个时钟域常 只要FIFO没有上溢(满)或下溢(空),就会通过FIFO传输有 常不同步,需要额外的一级来调整时序才能正确传输数据。 效数据。当写指针和读指针指向同一FIFO位置时,即产生 在AD9142中,DCI与DACCLK域之间插入一个FIFO级,用 上溢或下溢条件。这种同时访问会导致FIFO数据传输不可 以将接收到的数据传入DAC的内核时钟域(DACCLK)。 靠,因此必须避免。 AD9142包含一个双通道、16位宽、8字深的FIFO。FIFO充 一般而言,写入和读取FIFO的数据速率相同,使得FIFO深 当一个缓冲器,吸收两个时钟域之间的时序差异。由于该 度保持不变。如果数据写入FIFO的速度快于数据读出的速 FIFO的深度,系统中两个时钟域之间的时序预算非常宽松。 度,FIFO深度将增加。如果数据读出FIFO的速度快于数据 图37显示了FIFO数据路径的框图。输入数据先被锁存至器 写入的速度,FIFO深度将降低。为获得最佳时序余量, 件,经过格式化后写入FIFO写指针所决定的FIFO寄存器。 FIFO深度应保持接近半满状态(写指针与读指针值相差4)。 每次有新数据载入FIFO时,写指针的值就会递增。另一方 FIFO深度代表FIFO流水线延迟,是AD9142总延迟的一部分。 面,器件从读指针决定的FIFO寄存器读取数据并馈入数字 FIFO WRITE CLOCK FIFO READ CLOCK DACCLK ÷INT FIFO FIFO SLOT 0 FIFO SLOT 2 DATA RECEIVER LATCHED DATA [15:0] READ POINTER FIFO SLOT 4 I/Q[31:0] WRITE POINTER FRAME I DAC FIFO SLOT 5 FIFO SLOT 6 Q[15:0] Q[15:0] Q DATA PATH Q DAC FIFO SLOT 7 RESET LOGIC SPI FIFO RESET REG 0x25[0] FIFO LEVEL FIFO LEVEL REQUEST REG 0x23 图37. FIFO框图 Rev. 0 | Page 23 of 64 10930-040 INPUT DATA [15:0] FIFO SLOT 3 DATA FORMAT I[15:0] I DATA PATH FIFO SLOT 1 RETIMED DCI DCI I[15:0] AD9142 FIFO复位 串行端口启动的FIFO复位 器件上电时,读指针和写指针开始从任意槽在FIFO中周 SPI启动的FIFO复位是最常用的FIFO复位方法。要通过串 转,因此FIFO深度是未知的。为避免同时对相同的FIFO地 行端口初始化FIFO水平,FIFO_SPI_RESET_REQUEST(寄 址执行读取和写入,以及确保从上电到掉电的流水线延迟 存器0x25[0])应从0变为1,再变回0。完成对此寄存器的写 固定,每次器件上电或唤醒时,必须将FIFO指针复位到已 操 作 后 , FIFO水 平 初 始 化 到 请 求 的 FIFO水 平 , FIFO_ 知状态。此状态在请求的FIFO水平中指定(FIFO深度和 SPI_RESET_ACK(寄存器0x25[1])回读值设为1。FIFO水平 FIFO水平在本文中可换用),包括两个部分:整数FIFO水 回读与FIFO水平请求格式相同,且应在请求水平的±1 平和小数FIFO水平。 DACCLK周期内。例如,在4倍插值下,如果请求的值为 整数FIFO水平表示读取点和写入点之间的状态差,单位为 0x40,则回读值应为下列值之一:0x33、0x40或0x41。±1 输入数据周期(1/fDATA)。小数FIFO水平表示比输入数据周 期小的FIFO指针之差。小数FIFO水平的分辨率为输入数据 DACCLK周期范围表示在不开启同步的情况下从上电到上 电的默认DAC延迟不确定性。 周期除以插值比,因此等于一个DACCLK周期。 串行端口FIFO复位的推荐步骤如下: 确切的FIFO水平,也就是FIFO延迟,可通过下式计算: 1. 将DAC配置为所需的插值模式(寄存器0x28[1:0])。 2. 确保DACCLK和DCI在运行且时钟输入稳定。 FIFO延迟 = 整数水平 + 小数水平 由于FIFO有8个数据槽,因此存在8个可能的FIFO整数水 平。AD9142支持的最大插值率为8倍插值。因此,可能的 FIFO小数水平也有8个。寄存器0x23中的两个3位寄存器分 别表示整数水平和小数水平:位[6:4]表示FIFO整数水平; 位[2:0]表示FIFO小数水平。例如,如果插值率为4倍,要 求 的 总 FIFO深 度 为 4.5输 入 数 据 周 期 , 则 应 将 FIFO_ LEVEL_CONFIG(寄存器0x23)设置为0x42(4表示4个数据周 期,2表示2个DAC周期,它是数据周期的一半)。注意, 在4倍插值情况下,可能的小数水平有4个。表14显示了在 3. 如果要求的值不是0x40,应将寄存器0x23设置为自定 义值。 4. 将寄存器0x25[0]置1,以请求复位FIFO水平。 5. 将寄存器0x25[1]置1,验证器件已对该请求做出应答。 6. 将寄存器0x25[0]置0,以撤除该请求。 7. 将寄存器0x25[1]置0,验证器件已撤销应答信号。 8. 多次回读寄存器0x24,验证实际FIFO水平已设置到请求 的水平,且回读值稳定。设计保证回读值应在请求水平 的±1 DACCLK范围内。 帧启动的FIFO复位 不同插值率模式下配置所需FIFO水平的其它例子。 帧输入有两种功能,一种功能是在字节接口模式下指示字 表14. FIFO水平配置示例 插值率 2× 4× 8× FIFO 水平示例 (1/fDATA) 3 + 1/2 4 + 1/4 4 + 3/8 整数水平 (寄存器0x23[6:4]) 3 4 4 节流的开始位置,如“数据接口”部分所述;另一种功能是 小数水平 (寄存器0x23[2:0]) 1 1 3 至少在将完整数据载入I和Q DAC所需的时间段内将帧信号 置位高电平,从而初始化FIFO水平。这相当于字模式下的 一个DCI周期或字节模式下的两个DCI周期。注意,当仅 用来组装字节流时,帧脉冲长度的这一要求比帧信号要 FIFO水平默认为4.0。可以将它设置为0.0到7.x之间的任意 长。该器件支持连续帧或一次性帧信号。 允许值。x的最大允许值是插值率减去1。例如,在8倍插 在连续复位模式下,FIFO会对每个有效帧脉冲做出响应并 值下,x的最大允许值为7。 复 位 自 身 。 在 一 次 性 复 位 模 式 下 , FIFO仅 对 FRAME_ 可使用下面两种方法来复位FIFO并初始化FIFO水平: RESET_MODE位(寄存器0x22[1:0])设置之后的第一个有效 • 串行端口(SPI)启动的FIFO复位。 位一次,防止FIFO在周期性复位后的两个状态之间来回切 • 帧启动的FIFO复位。 帧脉冲做出响应。因此,即使是连续帧输入,FIFO也仅复 换。一次性帧复位模式是默认的推荐模式。 Rev. 0 | Page 24 of 64 AD9142 帧启动的FIFO复位的推荐步骤如下: FIFO状态监控 1. 将DAC配置为所需的插值模式(寄存器0x28[1:0])。 实时FIFO状态可通过SPI寄存器0x24监视,它反映FIFO复 位后的实时FIFO深度。如果系统中无时序漂移,此回读值 2. 确保DACCLK和DCI在运行且时钟输入稳定。 3. 如果要求的值不是0x40,应将寄存器0x23设置为自定 义值。 4. 将FRAME_RESET_MODE位(寄存器0x22[1:0])设置为00b。 5. 将0或1写入EN_CON_FRAME_RESET(寄存器0x22[2]), 选择连续模式或单次模式。 6. 将帧输入从0变为1,然后变回0。脉冲宽度必须长于最 低要求。 应保持FIFO复位后的值。若有时序漂移或其它异常定时情 况,FIFO水平回读值可能会改变。然而,只要FIFO不上溢 或下溢,数据传输就不会出错。寄存器0x06中的状态位 [2:0]指示是否存在FIFO下溢、上溢或类似情况。可将这三 个位的状态锁存起来,用于触发硬件中断IRQ1和IRQ2。 要使能锁存和中断,应配置寄存器0x03和寄存器0x04中的 相应位。 a. 如果帧输入是一个连续时钟,应开启该信号。 7. 回读FRAME_RESET_ACK(寄存器0x22[3]),验证复位已 完成。 8. 多次回读寄存器0x24,验证实际FIFO水平已设置到请求 的水平,且回读值稳定。设计保证回读值应在请求水平 的±1 DACCLK范围内。 Rev. 0 | Page 25 of 64 AD9142 数字数据路径 HB1 HB3 HB2 COARSE AND FINE MODULATION DIGITAL GAIN AND PHASE AND OFFSET ADJUSTMENT INV SINC 10930-041 INPUT POWER DETECTION AND PROTECTION 图38. 数字数据路径框图 0.02 图38显示了数字数据路径的功能框图。数字处理包括: • 输入功率检测模块 0 • 一个正交调制器,包括一个高分辨率NCO和一个fS/4粗 调制模块 • 一个反sinc滤波器 • 一个增益、相位和失调调整模块 MAGNITUDE (dB) • 三个半带插值滤波器 插值滤波器接受I和Q数据流,并将它们当作两个独立的数 –0.02 –0.04 –0.06 –0.08 –0.10 0 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 FREQUENCY (Hz) 制和相位调整功能时,需要正交输入数据。 10930-042 据流进行处理,而正交调制器和相位调整模块则是将I和Q 数据流当作一个正交数据流进行处理。因此,使用数字调 图39. 2倍模式的通带详情 插值滤波器 10 发射路径包括三个插值滤波器,各插值滤波器都将输出数 0 据速率提高2倍并执行低通滤波。半带(HB)滤波器以级联 –10 AD9142提供三种插值模式(参见表6)。各种工作提供不同的 可用信号带宽。模式选择取决于所需的信号带宽和DAC更 新速率。表6给出了各种插值模式的最大速度和信号带宽。 MAGNITUDE (dB) –20 方式提供4倍或8倍的插值比。 –30 –40 –50 –60 –80 大于85 dB的频率范围。 –90 –100 2倍插值模式 图39和图40显示了2倍模式的通带和全带滤波器响应。注 意,从过渡带到阻带的过渡远远比从通带到过渡带的过 渡激烈。因此,当所需的输出信号不在规定的通带以内 时,由于通带平坦度下降,理应由阻带抑制的信号镜像 的上升速度将快于信号本身的下降速度。如果镜像抑制 性能的下降幅度可以接受,或者可通过DAC输出端的模 拟低通滤波器进行补偿,则可以让输出信号超过指定的 可用信号带宽。 Rev. 0 | Page 26 of 64 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 FREQUENCY (Hz) 图40. 2倍模式的全带响应 1.6 1.8 2.0 10930-043 –70 可用带宽定义为滤波器通带纹波小于±0.001 dB且阻带抑制 AD9142 4倍插值模式 10 0 图41和图42显示了4倍模式的通带和全带滤波器响应。 –10 0.02 MAGNITUDE (dB) –20 –0.02 –30 –40 –50 –60 –70 –0.04 –80 –0.06 –90 –100 –0.08 0 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 FREQUENCY (Hz) 图41. 4倍模式的通带详情 10 0 –10 MAGNITUDE (dB) –20 –30 –40 –50 –60 –70 –80 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 FREQUENCY (Hz) 10930-047 –90 –100 图42. 4倍模式的全带响应 8倍插值模式 图43和图44显示了8倍模式的通带和全带滤波器响应。 DAC最大更新速率为1.6 GHz,此模式支持的最大输入数据 速率为200 MHz (1.6 GHz/8)。 0.02 –0.02 –0.04 0.6 0.8 1.0 1.2 1.4 1.6 1.8 表15. 半带滤波器1系数 低系数 H(1) H(2) H(3) H(4) H(5) H(6) H(7) H(8) H(9) H(10) H(11) H(12) H(13) H(14) H(15) H(16) H(17) H(18) H(19) H(20) H(21) H(22) H(23) H(24) H(25) H(26) H(27) H(28) –0.06 –0.08 0 0.4 图44. 8倍模式的全带响应 0.05 0.10 0.15 0.20 0.25 0.30 0.35 FREQUENCY (Hz) 0.40 0.45 10930-048 MAGNITUDE (dB) 0 –0.10 0.2 FREQUENCY (Hz) 10930-046 –0.10 0 图43. 8倍模式的通带详情 Rev. 0 | Page 27 of 64 高系数 H(55) H(54) H(53) H(52) H(51) H(50) H(49) H(48) H(47) H(46) H(45) H(44) H(43) H(42) H(41) H(40) H(39) H(38) H(37) H(36) H(35) H(34) H(33) H(32) H(31) H(30) H(29) 整数值 −4 0 +13 0 −32 0 +69 0 −134 0 +239 0 −401 0 +642 0 −994 0 +1512 0 −2307 0 +3665 0 −6638 0 +20,754 +32,768 2.0 10930-049 MAGNITUDE (dB) 0 AD9142 高系数 H(23) H(22) H(21) H(20) H(19) H(18) H(17) H(16) H(15) H(14) H(13) 整数值 −2 0 +17 0 −75 0 +238 0 −660 0 +2530 +4096 FTW[31:0] ~ NCO PHASE[15:0] 高系数 H(11) H(10) H(9) H(8) H(7) SINE Q DATA IN Q DATA OUT 图45. NCO调制器功能框图 NCO调制器将NCO产生的载波信号与I和Q信号混频。 NCO产生一个正交载波信号,以将输入信号转换到新的中 心频率。复载波信号是一对相同频率的正弦波形,彼此错 相 90度 。 复 载 波 信 号 的 频 率 通 过 寄 存 器 0x31至 0x34的 表17. 半带滤波器3系数 低系数 H(1) H(2) H(3) H(4) H(5) H(6) COSINE 10930-050 低系数 H(1) H(2) H(3) H(4) H(5) H(6) H(7) H(8) H(9) H(10) H(11) H(12) I DATA OUT I DATA IN 表16. 半带滤波器2系数 NCO_FREQ_ TUNING_WORD[31:0]设置。 整数值 +29 0 −214 0 +1209 +2048 NCO工作频率fNCO始终等于DACCLK频率fDAC。复载波信号 的频率设置范围是DC至±0.5 × fNCO。 频率调谐字(FTW)为二进制补码格式,其计算公式如下: − 数字调制 f DAC f ≤ f CARRIER ≤ DAC 2 2 FTW = AD9142提供两种模式来将基带正交信号调制到所需的 DAC输出频率。 f CARRIER f DAC FTW = (1 − • 粗调制(fS/4) ( )( f × 232 f CARRIER f DAC CARRIER ≥ 0) ) × (232 ) ( f CARRIER < 0 ) 所产生的正交载波信号与I和Q数据混频。然后,正交积相 • 精调制(NCO) 加并进入I和Q数据路径,如图45所示。 fS/4调制 fS/4调制是一种方便的低功耗调制模式,可将输入基带频 率转换为固定的fS/4 IF频率,其中fS是DAC采样速率。当需 要此频率以外的调制频率时,必须使用NCO调制模式。 更新频率调谐字 与其它配置寄存器不同,频率调谐字寄存器不是在写入后 立即更新。与FIFO复位相似,NCO更新可以通过两种方式 触发: NCO调制 NCO调制模式利用数字控制振荡器(NCO)、移相器和复数 调制器,通过一个可编程载波信号调制输入信号。图45给 • SPI启动的更新 • 帧启动的更新 出了数字调制器的框图。NCO调制允许以极高的频率分辨 率将DAC输出信号置于输出频谱中的任何地方。 Rev. 0 | Page 28 of 64 AD9142 SPI启动的更新 现在正交调制器输出端。通过调节正交增益和相位调整 对于SPI启动的更新方法,用户只需在配置NCO设置后反 值,可以优化单边带无线电的镜像抑制性能。 转寄存器0x30[0] (NCO_SPI_UPDATE_REQ)。NCO在此位 的上升沿(从0变为1)更新。当NCO更新时,寄存器0x30[1] (NCO_SPI_UPDATE_ACK)变为高电平。寄存器0x30[0]的 下降沿(从1变为0)将寄存器0x30的位1清0,使NCO准备好 进行下一次更新操作。当不要求多个器件的DAC输出对齐 时,推荐使用这种更新方法,因为SPI对多个器件的写操 作是异步的。 正交增益调整 通常情况下,I与Q通道具有相同的增益或信号幅度。正交 增益调整可以平衡I与Q通道之间的增益。I和Q通道的数字 增益可以通过两个6位寄存器——IDAC_GAIN_ADJ(寄存器 0x3F[5:0])和QDAC_GAIN_ADJ(寄存器0x40[5:0])独立调 整。调整范围是[0, 2]或[−∞, 6 dB],步长为2−5 (−30 dB)。 默认设置为0x20,对应于1或0 dB的增益。 帧启动的更新 在NCO开启的情况下,当多个器件的DAC输出需要精密对 齐时,推荐使用帧启动的更新方法。这种方法中,多个器 件的NCO在帧信号的上升沿同时更新。要使用这种更新方 法 , 需 要 设 置 NCO或 FIFO与 NCO的 FRAME_RESET_ MODE( 寄 存 器 0x22[1:0]) , 取 决 于 是 否 需 要 同 时 复 位 FIFO。 第 二 步 是 确 保 复 位 模 式 是 单 次 模 式 (EN_CON_ FRAME_RESET,寄存器0x22[2] = 0)。完成第二步后,NCO 等待有效的帧脉冲,然后相应地更新FTW。用户可以通过 读取寄存器0x30[6] (NCO_FRAME_ UPDATE_ACK)来验证 是否正确接收到帧脉冲,1表示更新操作完成。有关产生 正交相位调整 通常情况下,I与Q通道之间的角度恰好为90度。正交相位 调整可以改变I与Q通道之间的角度。IQ_PHASE_ADJ[12:0] (寄存器0x37和寄存器0x38)提供±14度的调整范围,分辨率 为0.0035度。如果原始角度恰好为90度,设置IQ_PHASE _ADJ[12:0]为0x0FFF将在I和Q DAC输出之间增加大约14度, 使得两个通道之间的角度变为104度。同样,如果原始角 度恰好为90度,设置IQ_PHASE_ADJ[12:0]为0x1000将在I 和Q DAC输出之间增加大约−14度,使得两个通道之间的角 度变为76度。 直流失调调整 有效帧脉冲的信息,参见“FIFO操作”部分。 通过调整两个16位寄存器——IDAC_DC_OFFSET位[15:0] 数据路径配置 和QDAC_DC_OFFSET位[15:0](寄存器0x3B至0x3E),可以 配置AD9142数据路径从以下四个参数开始: 独立控制I数据路径和Q数据路径的直流值。这些值直接增 • 应用要求的输入数据速率 加到数据路径值上。应注意不要超过发射值的范围。 • 插值比 如图46所示,DAC失调电流随I/QDAC_DC_OFFSET值而 • 输出信号载波频率 变化。图46显示了当数字输入固定在中间电平(0x0000,二 • 输出信号带宽 进 制 补 码 数 据 格 式 ) 且 DAC失 调 值 从 0x0000逐 步 变 到 知道这四个参数之后,配置数据路径的第一步是检查器件 0xFFFF时,DAC输出的正节点的标称电流IOUTP。IOUTP 是否支持所需的输入数据速率、DAC采样速率和带宽要 和IOUTN是互补电流输出,因此二者之和始终是20 mA。 求。第二步是选择插值滤波器的模式。如果输出信号中心 频率不同于基带输入中心频率,则应确定额外频率偏移要 20 0 15 5 10 10 5 15 DAC I/Q输出、正交调制器I/Q基带输入、DAC/调制器接口 I/Q路径之间的模拟不匹配会导致I和Q路径的增益和相位 IOUTxN (mA) 数字正交增益和相位调整 IOUTxP (mA) 求,并与片内数字调制一起应用。 不平衡。不良的不平衡会导致能量显著的干扰边带信号出 0 0x0000 0x4000 0x8000 0xC000 DAC OFFSET VALUE 图46. DAC输出电流与DAC失调值的关系 Rev. 0 | Page 29 of 64 20 0xFFFF 10930-051 不平衡,利用数字正交增益和相位调制功能可以补偿这种 AD9142 输入信号功率检测和保护 反Sinc滤波器 AD9142提供一个数字反sinc滤波器来补偿DAC随频率的滚 输入信号功率检测和保护功能用于检测DAC输入信号的平 降。反sinc (sinc )滤波器是一个七抽头FIR滤波器。图47显 均功率,防止超范围信号被传送到下一级。超范围DAC输 示了sin(x)/x滚降、反sinc滤波器的频率响应及其复合响 出信号可能会损坏功率放大器等对电源敏感的器件。 −1 应。在最高0.4 × fDAC的频率范围内,复合响应的通带纹波 AD9142的功率检测和保护特性可检测DAC中的超范围信 小于±0.05 dB。 号。检测到超范围信号时,保护功能将衰减或静音该信 为在通带的上端提供必要的峰化,反sinc滤波器具有约3.8 dB 号,以保护下游器件不受信号中的异常功率电涌影响。 的内在插入损耗。通过提高I和Q数据路径的正交增益调整 图48显示了功率检测和保护功能的框图。保护模块位于数 设置,以将对输出信噪比的影响降至最低,可以抵消数字 据路径的最后一级,检测模块使用不同于数据路径的独立 增益的损失。然而,必须确保额外的数字增益不会引起信 路径。检测模块的设计保证最差情况下的功率检测延迟短 号饱和,特别是在高输出频率时。sinc−1滤波器默认禁用, 于数据路径的延迟,从而确保保护电路在超范围信号到达 通过设置INVSINC_ENABLE位为1(寄存器0x27[7])可以 模拟DAC内核之前启动。I2和Q2之和表示输入信号功率。 使能。 计算仅使用数据样本6个高位MSB(D[15:10]),因此不会检 测功率比满量程峰值功率低36 dB的样本。计算的样本功率 1 值通过一个移动平均滤波器累计。其输出是一定数量的数 MAGNITUDE (dB) 0 据时钟周期内的输入信号功率的平均值。该滤波器的长度 可通过SAMPLE_WINDOW_LENGTH(寄存器0x2B[3:0])配 –1 置。为了确定输入平均功率是否超范围,器件在滤波器中 求取样本功率的平均值,并与用户定义的平均功率阈值 –2 OVER_THRESHOLD_LEVEL[11:0](寄存器0x29和0x2A)进 –3 行比较。当均值滤波器的输出大于阈值时,DAC输出将被 衰减或静音。 –4 滤波器的适当长度和有效保护所需的平均功率阈值取决于 0 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 FREQUENCY (Hz) 0.50 10930-052 –5 应用。建议利用实际矢量进行实验来确定这些参数的值。 图47. sin(x)/x滚降的响应(蓝色)、Sinc −1滤波器的响应 (红色)及二者的复合响应(黑色) 表18. 反Sinc滤波器 高系数 H(7) H(6) H(5) 整数值 −1 +4 −16 +192 POWER PROTECTION (ATTENUATE OR MUTE) SIGNAL PROCESSING ENGINE FIFO DAC CORE POWER DETECTION I2 + Q2 AVERAGING FILTER FILTER LENGTH SETTINGS REG 0x2B[3:0] AVE POWER REG 0x2C AND 0x2D[4:0] USER-DEFINED THRESHOLD REG 0x29 AND 0x2A[4:0] 图48. 输入信号功率检测和保护功能的框图 Rev. 0 | Page 30 of 64 10930-053 低系数 H(1) H(2) H(3) H(4) AD9142 发射使能功能 数字功能配置 发射使能(TXEN)功能为用户提供了DAC输出的硬件开关。 各数字增益和相位调整功能以及反sinc滤波器均可以独立 该功能通过引脚6 (TXEN)接受一个CMOS信号。当检测到该 使能和调整。使能和禁用两种情况下,这些模块给数据路 信号为高电平时,发射路径使能,DAC正常发射数据。当 径增加的流水线延迟是不同的。如果操作期间需要固定的 检测到该信号为低电平时,将触发DAC输出相关的三个操 DAC流水线延迟,应在完成初始配置后,让这些功能始终 作之一。 开启或关闭。 1. DAC输出从满量程增益逐步衰减到0。衰减步长在寄存 数字直流调整功能始终开启,默认值为0,也就是说没有 额外的直流失调。此模块增加的流水线延迟是常数,无论 器0x42[5:0]中设置。 2. DAC置 于 休 眠 模 式 , 输 出 电 流 关 闭 。 这 种 模 式 下 , DAC的其它部分仍然运行。 直流失调为何值。 使用和不使用输入信号功率检测与保护功能时,延迟也不 3. DAC置于掉电模式。这种模式下,不仅DAC输出电流关 闭,DAC的其余部分也关断。当不发射数据时,这可以 同。因此,为使整体延迟不变,应在完成初始配置后,让 此功能始终开启或关闭。 将DAC的功耗降至最低,但与前两种模式相比,由于存 在器件上电时间,重新开始发射数据所需的时间略长。 TXEN功能还提供一个增益斜坡上升功能,当TXEN信号从 低电平变为高电平时,它允许用户逐步开启DAC输出。斜 坡上升增益步进可以利用寄存器0x41[5:0]配置。虽然所有 这些操作都可以通过SPI写操作执行,但TXEN提供了一种 快得多的方法来开启和关闭DAC输出。SPI写命令的响应 时间主要由SPI端口通信时间决定。当用户需要非常快速 地关闭DAC时,此功能很有用。 Rev. 0 | Page 31 of 64 AD9142 多器件同步和固定延迟 DAC会给系统带来流水线延迟差异,延迟差异导致每次上 进一步降低延迟差异 电时DAC输出的相位不同。因此,即使采用精密对齐的时 对于要求更高同步精度(DAC延迟差异小于2个DAC时钟周 钟和数字输入,不同DAC器件的输出也可能不是完全对 期)的应用,AD9142可以使多个器件彼此同步的精度在1个 齐。多个DAC输出之间的偏斜随着每次上电而不同。 DAC时钟周期范围内。 在发射分集或数字预失真等需要确定延迟的应用中,必须使 为进一步降低DAC的延迟差异,需要开启同步机,并在系 流水线延迟的差异最小化。在本文档中,确定延迟是指 统中产生两个外部时钟(帧和同步)提供给所有DAC器件。 DAC每次上电后从数字输入到模拟输出的时间延迟是固定 的。对于多个DAC器件,如果各DAC每次上电时具有相同 的恒定延迟,则认为这些器件彼此同步。在所有准备同步的 器件中,下列三个条件必须相同才能认为这些器件同步: • DAC内部时钟的相位 建立和保持时序要求 同步时钟(f SYNC )作为系统的参考时钟,可同时复位多个 AD9142器件的时钟产生电路。在DAC内部,同步时钟由 DACCLK采样,产生一个用于对齐内部时钟的参考点,因 此同步时钟与DAC时钟之间存在建立和保持时序要求。 • FIFO水平 如果用户采用连续帧复位模式,即FIFO和同步引擎周期 • 输入数据对齐 性复位,则必须满足同步时钟与DAC时钟之间的时序要 极小的固有延迟差异 求。否则,器件可能失锁,损坏输出。在单次帧复位模式 AD9142的创新架构极大地降低了固有延迟差异。AD9142 下,当执行同步程序时,仍然建议满足这一时序要求,因 的最差情况差异是2个DAC时钟周期。例如,对于1.5 GHz采 为若不满足,同步对齐精度可能降低1个DAC周期,如表 样速率,任何情况下的差异均小于1.4 ns。因此,无需开启 19所示。 同步引擎,便可保证多个AD9142器件的DAC输出的对齐 精度在2个DAC时钟周期范围内,无论DCI与DACCLK之间 是何时序。实现此精度无需额外的时钟。启动时,用户必 须通过SPI复位每个DAC器件的FIFO。因此,AD9142可以 降低多发射通道应用中系统设计的复杂度。 如果用户希望以单次方式同步器件,然后连续监控同步状 态,则可以使用AD9142的同步监控模式。它提供一个连续 同步和帧时钟,将器件同步一次,检测到第一个有效帧脉 冲后便忽略时钟周期。这样,用户无需周期性复位器件便 可监控同步状态。要启用同步监控模式,应将寄存器0x22 注意,设计中DCI信号要对齐。DCI用作AD9142设计的参 考,用于对齐多个器件中的FIFO和内部时钟的相位。所实 现的DAC输出对齐精度取决于DCI在各器件输入端的对齐 精度。通过以下公式可计算DCI不匹配情况下的最差情况 DAC输出对齐精度。 tSK (OUT) = tSK (DCI) + 2/fDAC [1:0] (FRAME_RESET_ MODE)设为11b。 表19. 同步时钟和DAC时钟的建立和保持时间 下降沿同步时序(默认) tS (ns) tH (ns) |tS + tH| (ns) 其中: tSK (OUT)是两个AD9142器件的DAC输出之间的最差情况偏斜。 t SK (DCI)是两个AD9142器件的DCI输入端的两个DCI之间的 偏斜。 fDAC是DACCLK频率。 DCI对齐得越好,两个DAC输出之间的总偏斜越小。 Rev. 0 | Page 32 of 64 最大值 246 −11 235 单位 ps ps ps AD9142 同步实现 PLL关闭时的同步程序 AD9142允许用户选择在DAC时钟的上升沿或下降沿对同 1. 配置DAC插值模式;如果使用NCO,还应配置NCO 步时钟进行采样,从而更容易满足时序要求。同步时钟 fSYNC应等于1/8 × fDATA或慢2n倍,其中n为整数(1, 2, 3…)。 注意,由于同步时钟接收器具有交流耦合特性,同步时钟 的最慢速率存在一个限制。应当正确选择交流耦合电容的 FTW。 2. 根据“数据接口”部分所述的程序设置DAC数据接口,并 验证DLL已锁定。 3. 通过FRAME_RESET_MODE选择合适的模式。 值,确保信号摆幅达到数据手册中的要求(如表2所示)。 a. 如果不使用NCO,应选择仅FIFO模式。 帧时钟复位多个AD9142器件的FIFO。帧时钟可以是单次 b. 如果使用NCO,它必须同步,因而可使用FIFO和 时钟或连续时钟。无论何种情况,帧的脉冲宽度必须长于 1个DCI周期(字模式)或2个DCI周期(字节模式)。当帧时钟 为连续时钟时,fFRAME应等于1/8 × fDATA或慢2n倍,其中n为 整数(1, 2, 3…)。表20列出了不同条件下帧时钟的要求。 NCO模式。 4. 配置寄存器0x22的位2为连续或单次复位模式。建议使 用单次复位模式。 5. 确保所有AD9142器件的DACCLK、DCI和同步时钟均在 运行且稳定。 表20. 帧时钟速度和脉冲宽度要求 6. 将1写入寄存器0x21[0],使能同步引擎。 同步时钟 单次 连续 7. 向所有AD9142器件发送有效帧脉冲。 1 最大速度 N/A1 fDATA/8 最小脉冲宽度 无论单次还是连续同步时钟, 字模式 = 1个DCI周期,字节模 式 = 2个DCI周期。 8. 回读寄存器0x22[3],验证各器件均接收到帧脉冲。所有 回读值都是1。此时,所有器件处于同步状态。 N/A表示不适用。 PLL开启时的同步程序 同步程序 当应用的同步精度低于2个DAC时钟周期时,建议关闭同步 机,因为除了常规启动步骤序列之外,不需要其它步骤。 对于要求同步精度高于2个DAC时钟周期的应用,建议采 用“PLL关闭时的同步程序”或“PLL开启时的同步程序”部分 中的步骤来设置系统和配置器件。有关AD9142同步方案和 使用同步功能来校正系统偏斜与漂移的更多信息,参见 “DAC延迟和系统偏斜”部分。 注意,由于同步时钟和PLL参考时钟采用同一时钟,且最 大同步时钟速率为fDATA/8,因此同样的限制也适用于参考 时钟。故而,PLL开启时的同步仅支持2倍插值模式。 1. 根据“时钟倍频”部分所述的程序设置PLL,并确保PLL已 锁定。 2. 配置DAC插值模式;如果使用NCO,还应配置NCO FTW。 3. 根据“数据接口”部分所述的程序设置DAC数据接口,并 验证DLL已锁定。 4. 通过FRAME_RESET_MODE选择合适的模式。 a. 如果不使用NCO,应选择仅FIFO模式。 b. 如果使用NCO,它必须同步,因而可使用FIFO和 NCO模式。 5. 配置寄存器0x22的位2为连续或单次复位模式。建议使 用单次复位模式。 6. 确保所有AD9142器件的DACCLK、DCI和同步时钟均在 运行。 7. 将1写入寄存器0x21[0],使能同步引擎。 8. 向所有AD9142器件发送有效帧脉冲。 9. 回读寄存器0x22[3],验证各器件均接收到帧脉冲。所有 回读值都是1。此时,所有器件处于同步状态。 Rev. 0 | Page 33 of 64 AD9142 中断请求操作 AD9142通过引脚50和51提供中断请求输出信号(分别为 位。第二种方法是利用硬件或软件复位来清除INTERRUPT_ IRQ2和IRQ1),可用来在发生重要器件事件时通知外部主 SOURCE信号。 机处理器。中断置位时,应查询器件以确定到底发生了何 IRQ2电路的工作方式与IRQ1电路相同。可以使能任何一 种事件。IRQ1引脚是一个开漏、低电平有效输出。应在器 个或多个事件标志来触发IRQ1和IRQ2引脚。对于使能的 件外部拉高IRQ1引脚。此引脚可以连接到其它器件的开漏 事件标志,用户可以选择一个或两个硬件中断引脚。寄存 输出中断引脚,使这些引脚形成线或连接。 器0x07和0x08决定各事件标志路由至哪一个引脚。寄存器 该器件向外部提供了10个不同的事件标志,这些标志位于 0x07和寄存器0x08设置为0时,选择IRQ1;设置为1时,选 两个事件标志寄存器(寄存器0x05和寄存器0x06)中。各事 择IRQ2。 件标志的行为可以通过中断使能寄存器(寄存器0x03和寄存 中断服务程序 器0x04)来单独选择。当标志中断使能激活时,事件标志锁 中断请求管理从选择需要主机干预或监控的事件标志集开 存并触发外部中断。当标志中断禁用时,事件标志监控源 始。应当使能那些需要主机采取行动的事件,以便在发生 信号,而IRQ1和IRQ2引脚处于无效状态。 这些事件时能够通知主机。对于要求主机干预的事件,在 中断工作机制 IRQx激活时,应执行下述程序以清除中断请求: 图49显示了中断相关电路及事件标志信号如何传播到IRQx 1. 读取受监控的事件标志位的状态。 输出。INTERRUPT_ENABLE信号代表中断使能寄存器中 2. 将中断使能位设置为低电平,以便可以直接监控未锁存 的一位。EVENT_FLAG_SOURCE信号代表事件标志寄存 的EVENT_FLAG_SOURCE。 器中的一位。EVENT_FLAG_SOURCE信号代表可以监控 3. 执行清除EVENT_FLAG_SOURCE可能需要的所有操 的一个器件信号,例如来自PLL鉴相器的PLL_LOCK信号 作。许多情况下,可能不需要执行任何特定操作。 或来自FIFO控制器的FIFO_WARNING_1信号等。 4. 读 取 事 件 标 志 位 , 以 确 认 所 采 取 的 操 作 已 经 清 除 EVENT_FLAG_SOURCE。 当一个中断使能位变为高电平时,相应的事件标志位反映 EVENT_FLAG_SOURCE信号的正触发状态,即事件标志 5. 将1写入到事件标志位以清除中断。 位在EVENT_FLAG_SOURCE信号的上升沿锁存。该信号 6. 设置需监控事件的中断使能位。 也会置位外部IRQ引脚。 注意,有些EVENT_FLAG_SOURCE信号是锁存信号,清除 当一个中断使能位变为低电平时,事件标志位反映EVENT_ 这些信号的方法是写入相应的事件标志位。有关各事件标 FLAG_SOURCE信号的当前状态,而事件标志对外部IRQ 志的更多信息,参见“器件配置寄存器映射和描述”部分。 引脚无影响。 事件标志的锁存版本(INTERRUPT_ SOURCE信号)可通过两 种方式予以清除。推荐方法是将1写入到相应的事件标志 0 1 EVENT_FLAG IRQ INTERRUPT_ENABLE EVENT_FLAG_SOURCE INTERRUPT_ SOURCE OTHER INTERRUPT SOURCES 10930-054 WRITE_1_TO_EVENT_FLAG DEVICE_RESET 图49. IRQ电路原理示意图 Rev. 0 | Page 34 of 64 AD9142 温度传感器 AD9142内置一个基于二极管的温度传感器,用于测量芯片 如果知道器件的功耗,则可以估计环境温度。例如,假设 温度。通过寄存器0x1D和寄存器0x1E可以访问温度读数。 器件功耗为800 mW,测得的芯片温度为50°C,则环境温度 芯片温度的计算公式如下: 可以通过下式求得: T DIE = TA = TDIE – PD × θJA = 50 – 0.8 × 20.7 = 33.4°C ( DieTemp [ 15 : 0 ] − 41, 237 ) 106 其中: 其中,TDIE为芯片温度(°C)。在+85°C至−40°C范围内,利 TA为环境温度(°C)。 用一个已知温度进行单点温度校准后,温度精度典型值为 θJA为AD9142的结至环境热阻,如表8所示。 ±7°C。芯片温度与芯片温度码回读值之间的典型关系如图 要使用温度传感器,必须将寄存器0x1C的位0置1以使能温 50所示。 度传感器。此外,为了获得准确读数,应将芯片温度控制 寄存器(寄存器0x1C)设置为0x03。 51000 47000 45000 43000 41000 39000 37000 35000 –40 –30 –20 –10 0 10 20 30 40 50 60 70 TEMPERATURE (°C) 80 90 10930-201 DIE CODE READBACK 49000 图50. 芯片温度与芯片温度码回读值的关系 Rev. 0 | Page 35 of 64 AD9142 DAC输入时钟配置 AD9142 DAC采样时钟(DACCLK)可以直接用作时钟源,也 直接输入时钟 可以在倍频后用作时钟源。时钟倍频涉及到片内锁相环 直接提供低噪声时钟可以使DAC输出端的噪声频谱密度降 (PLL)。首先,锁相环接受参考时钟,后者频率为所需 到最低。要选择差分CLK输入作为DAC采样时钟源,请将 DACCLK速率的约数。然后,PLL将该参考时钟倍频至所 PLL使能位(寄存器0x12[7])置0。这将使内部PLL时钟乘法器 需的DACCLK频率,这样就可以利用该频率来产生DAC所 掉电,并且选择来自DACCLKP和DACCLKN引脚的输入作 需的全部内部时钟。时钟乘法器所提供的高质量时钟能够 为内部DAC的采样时钟源。REFCLK输入可以保持悬空。 满足大部分应用的性能要求。使用片内时钟乘法器可以消 该器件还具有占空比校正电路和差分输入电平校正电路。 除产生和分配高速DACCLK的负担。 在某些情况下,使能这些电路可以改善性能。这些功能的 第二种模式是旁路时钟乘法器电路,而将DACCLK直接提 控制位在寄存器0x10和寄存器0x11中。 供给DAC内核。这种模式允许用户将极高质量的时钟直接 提供给DAC内核使用。 时钟倍频 片内PLL时钟乘法器电路可从低频参考时钟产生DAC采样速 驱动DACCLK和REFCLK输入 率时钟。当PLL使能位(寄存器0x12[7])置1时,时钟乘法电 DACCLK和REFCLK差分输入共享类似的时钟接收器输入 路从较低速率的REFCLK输入产生DAC采样时钟,DACCLK 电路。图51给出了输入的简化电路图。片内时钟接收器具 输入保持悬空。图52显示了时钟乘法器的功能框图。 有大约10 kΩ的差分输入阻抗。它自偏置到约1.25 V的共模 电压。这些输入可以采用交流耦合在时钟源与接收器之间 的差分PECL或LVDS驱动器驱动。 RECOMMENDED EXTERNAL CIRCUITRY 1~100nF 时钟乘法电路使VCO的输出频率fVCO等于REFCLK输入信号 频率乘以N1 × N0。N1为环路分频器的分频比;N0为VCO分 频器的分频比。 AD9142 fVCO = fREFCLK × (N1 × N0) DACCLKP/ REFP/SYNCP DAC采样时钟频率fDACCLK等于: fDACCLK = fREFCLK × N1 5kΩ 100Ω 1~100nF 5kΩ 1.25V 必须适当选择VCO的输出频率,使fVCO始终在1.0 GHz至2.1 GHz 的最佳工作范围内。还必须适当选择参考时钟的频率以及 10930-055 DACCLKN/ REFN/SYNCN N1和N0的值,以便能够合成所需的DACCLK频率,并且 图51. 时钟接收器输入简化等效电路 确保VCO输出频率位于正确范围内。 至差分时钟输入的最低输入驱动电平为100 mV峰峰值差分。 当时钟输入信号在800 mV峰峰值差分至1.6 V峰峰值差分之 间时,性能最佳。无论使用片内时钟乘法器还是直接提供 DACCLK,器件的输入时钟信号都必须具有低抖动特性和 快速边沿速率,以便优化DAC噪声性能。 REFN/SYNCN (PIN 3) PHASE FREQUENCY DETECTION PLL LOOP BW REG 0x14[7:5] CHARGE PUMP ON-CHIP LOOP FILTER VCO (1GHz~2.1GHz) LOOP DIVIDER REG 0x15[1:0] VCO DIVIDER REG 0x15[3:2] DIVIDE BY 2, 4, 8, OR 16 DIVIDE BY 1, 2, OR 4 DACCLKN (PIN 62) DACCLKP (PIN 61) VCO CONTROL VOLTAGE REG 0x16[3:0] DACCLK PLL ENABLE REG 0x12[7] 图52. PLL时钟乘法电路 Rev. 0 | Page 36 of 64 10930-056 REFP/SYNCP (PIN 2) ADC PLL CHARGE PUMP CURRENT REG 0x14[4:0] AD9142 PLL设置 61 PLL电路有三个设置需编程为标称值。表21所示的PLL值是 53 这些参数的推荐设置。 45 57 49 PLL BAND 41 表21. PLL设置 寄存器地址 0x14[7:5] 0x14[4:0] 0x15[4] 33 29 25 21 17 13 9 5 配置VCO调谐带 1 950 PLL VCO的有效工作范围大致为1.0 GHz至2.1 GHz,被64个 1150 1350 1550 1750 1950 VCO FREQUENCY (MHz) 2150 10930-057 PLL SPI控制寄存器 PLL环路带宽 PLL电荷泵电流 PLL交叉控制使能 优化设置 (二进制) 111 00111 0 37 图53. 典型器件的PLL锁定范围 重叠频段所覆盖。对于任何所需的VCO输出频率,可能有 多个有效的PLL频段选择值。典型器件的频段如图53所示。 手动选择VCO频段 器件间的差异和工作温度会影响实际频段的频率范围。因 器件还提供手动频段选择模式(PLL手动使能,寄存器0x12 此,需要针对每个器件确定最佳的PLL频段选择值。 [6] = 1),允许用户选择VCO调谐带。在手动模式下,VCO频 段直接由写入手动VCO频段位(寄存器0x12[5:0])的值设置。 自动选择VCO频段 器件内置VCO频段自动选择功能,利用该功能配置VCO频 PLL使能序列 段是一种简单而又可靠的方法。启用此功能的方法是在手 要在自动或手动模式下正确使能PLL,必须执行下列步骤: 动模式下启动PLL,然后将寄存器0x12设置为0xC0的值, 使PLL处于频段自动选择模式,再设置为0x80的值。写入 这些值后,器件执行自动程序以确定最佳VCO频段设置。 器件选择的设置可以确保PLL在−40°C至+85°C的整个工作 温度范围内保持锁定,而无需做进一步调整。即使初始化 自动模式序列 1. 将环路分频器和VCO分频器寄存器配置为所需的分 频比。 2. 将PLL电荷泵电流设置为00111b,并将PLL环路带宽设 置为111b,以实现最佳性能。 时温度处于两个极端之一,PLL也能在整个温度范围内保 3. 设置寄存器0x12[6] = 1b,以将PLL模式设置为手动。 持锁定。 4. 设置寄存器0x12[7] = 1b以使能PLL。 5. 设置寄存器0x12[6] = 0b,以将PLL模式设置为自动。 6. 设置寄存器0x12[7] = 1b以使能PLL。 手动模式 1. 将环路分频器和VCO分频器寄存器配置为所需的分 频比。 2. 将PLL电荷泵电流设置为00111b,并将PLL环路带宽设 置为111b,以实现最佳性能。 3. 选择所需的频段。 4. 设置寄存器0x12[6] = 1b,以将PLL模式设置为手动。 5. 设置寄存器0x12[7] = 1b以使能PLL。 6. 设置寄存器0x12[7] = 1b以再次使能PLL。 Rev. 0 | Page 37 of 64 AD9142 模拟输出 发射DAC操作 使用VREF (1.2 V)、RSET (10 kΩ)和DAC增益(512)的标称值时, 图54给出了发射路径DAC的示意框图。DAC内核包括电流 DAC的满量程电流典型值为20.16 mA。按照图55所示设置 源阵列、开关内核、数字控制逻辑和满量程输出电流控 DAC增益参数时,可以在8.64 mA至31.68 mA范围内调整DAC 制。DAC满量程输出电流(IOUTFS)标称值为20 mA。IOUT1P/ 满量程电流。 IOUT2P和IOUT1N/IOUT2N引脚的输出电流互补,即意味 35 着这两个电流之和始终等于DAC的满量程电流。DAC的数 30 字输入码决定提供给负载的有效差分电流。 25 REFIO FSADJ IOUT1N CURRENT SCALING 10kΩ RSET Q DAC Q DAC FS ADJUST REG 0x1A, 0x1B IOUT2P 0 基准输出电压出现在REFIO引脚上。使用内部基准电压源 时,应使用一个0.1 µF电容将REFIO引脚去耦至AVSS。只有 在外部电路吸取的直流电流为2 µA或更低时,才可针对其使 用内部基准电压源。对于2 µA以上的动态负载或静态负载, 应缓冲REFIO引脚。需要时,可将外部基准源(1.10 V至1.30 V) 施加于REFIO引脚以过载内部基准源。 FSADJ引脚与AVSS之间必须连接一个10 kΩ的外部电阻RSET。 400 600 800 1000 发射DAC传递函数 IOUT1P/IOUT2P和IOUT1N/IOUT2N引脚的输出电流互补, 即意味着这两个电流之和始终等于DAC的满量程电流。 DAC的数字输入码决定提供给负载的有效差分电流。当所 有位均为高电平时,IOUT1P/IOUT2P提供最大输出电流。 对于DAC输出,输出电流与DACCODE的关系式如下: DACCODE I OUTP = × I OUTFS 2N 置电流。由于满量程电流与该电阻成反比,因此RSET的容 IOUTN = IOUTFS – IOUTP 差会反映在满量程输出幅度中。 VREF 3 × 72 + × DAC gain RSET 16 200 图55. DAC满量程电流与DAC增益码的关系 该电阻与基准电压控制放大器一同设置DAC的正确内部偏 满量程电流的计算公式如下所示,其中Q和I DAC的增益分 0 DAC GAIN CODE DAC具有一个1.2 V带隙基准电压源,其输出阻抗为5 kΩ。 I FS = 15 5 图54. DAC内核示意框图 别通过寄存器0x40和0x44进行设置: 20 10 IOUT2N 10930-058 0.1µF IOUT1P 10930-059 I DAC 5kΩ IFS (mA) 1.2V I DAC FS ADJUST REG 0x18, 0x19 (1) (2) 其中,DACCODE = 0至2N − 1。 发射DAC输出配置 以差分配置工作时,AD9142可以实现最佳噪声和失真性 能。变压器或差分放大器的共模抑制能够大大减少DAC输 出的共模误差源,其中包括偶阶失真产物和噪声。当重构 波形的频率成分增加和/或幅度提高时,失真性能的改善更 加显著,其原因是对各种动态共模失真机制、数字馈通和 噪声进行了一阶消除。 Rev. 0 | Page 38 of 64 AD9142 图56给出了最基本的DAC输出电路。一对电阻RO用于将互 AD9142 补的各输出电流转换为差分电压输出VOUT。DAC的电流输 ADL537x IOUT1P 67 IBBP RBIP 50Ω 出为高阻态,因此DAC输出的差分驱动点阻抗ROUT等于2 × RO。图57显示了输出电压波形。 IOUT1N IOUT2N 59 VIN – IOUT1N IOUT2P RO QBBP 输出端的标称中间电平输出电流为10 mA(满量程电流的一 10930-060 IOUT2N RLQ 100Ω ADL537x系列的基带输入需要500 mV的直流偏置。DAC各 VOUTQ VQN – RBQP 50Ω 58 图58. AD9142与ADL537x系列调制器之间的 典型接口电路 VQP + RO QBBN RBQN 50Ω VOUTI IOUT2P IBBN 10930-062 RO RO RBIN 50Ω + VIP IOUT1P 66 RLI 100Ω 半)。因此,从DAC各输出端连接一个50 Ω电阻到地,就能 获得ADL537x输入所需的500 mV直流共模偏置。增加与调 图56. 基本发射DAC输出电路 +VPEAK 制器输入端并联的负载电阻可降低信号电平。发射信号的 峰峰值电压摆幅为: VCM VN VSIGNAL = I FS × VP (2 × R B × R L ) (2 × R B + R L ) 基带滤波器实现 0 大多数应用要求在DAC与调制器之间放置一个基带抗镜像 滤波器,以滤除奈奎斯特镜像和宽带DAC噪声。该滤波器 可以安装在DAC输出端的I-V电阻与调制器输入端上的信 VOUT 10930-061 号电平设置电阻之间,这种配置可确定该滤波器的输入和 –VPEAK 输出阻抗。 图57. 输出电压波形 图59显示了一个五阶低通滤波器。I-V电阻与滤波器的其余 共模信号电压VCM的计算公式如下: I VCM = FS × RO 2 峰值输出电压VPEAK的计算公式如下: 部分之间防止一个共模扼流圈,用以消除DAC产生的共模 信号,并防止共模信号被转换为差分信号,从而作为干扰 杂散信号出现在输出频谱中。将第一滤波器电容一分为 二,并将中心点接地,可以构建一个共模低通滤波器,用 VPEAK = IFS × RO 以对高频信号进行进一步的共模抑制。共模信号可以通过 采用这种电路配置时,单端峰值电压与峰值差分输出电压 纯差分滤波器。 相同。 有关AD9142 DAC与IQ调制器接口的更多信息,请参阅ADI 与调制器接口 公司网站上的参考电路CN-0205——“I/Q调制器ADL5375与 双通道、1.2 GSPS高速DAC AD9122实现接口”。 AD9142只需极少的元件就能与ADL537x系列调制器接口。 图58给出了一个推荐的接口电路示例。 AD9142 33nH 33nH 33nH 33nH 3.6pF 50Ω 3pF 6pF 22pF 3pF 图59. DAC调制器与五阶低通滤波器接口 Rev. 0 | Page 39 of 64 140Ω ADL537x 10930-063 22pF 50Ω AD9142 降低LO泄漏和干扰边带 0x38)和DAC FS调整寄存器(寄存器0x18和寄存器0x1B)来校 由于I和Q基带输入存在直流失调电压,并且从本振(LO)输 准I和Q发射路径,从而优化边带抑制性能。 入到输出存在馈通路径,因此模拟正交调制器可能会引入 有关抑制LO泄漏和边带镜像的更多信息,请参阅ADI公司 LO频率的干扰信号。LO馈通可以利用数字直流失调调整 网站上的应用笔记AN-1039(校正IQ调制器的缺陷以改善RF (寄存器0x3B至寄存器0x3E),在DAC输出端施加直流失调 信号保真度)和应用笔记AN-1100(无线发射机IQ平衡和边 校正电压予以消除。 带抑制)。 为了有效地抑制边带,I与Q信号的增益和相位均必须匹 配。可以利用I/Q相位调整寄存器(寄存器0x37和寄存器 Rev. 0 | Page 40 of 64 AD9142 启动程序示例 为确保AD9142可靠地启动,必须遵循一定的步骤。本部分 /* Configure PLL */ 说明一个启动程序示例。 0x14 → 0xE3 /* Configure PLL loop BW and charge pump current */ 器件配置和启动序列 0x15 → 0xC2 /* Configure VCO divider and Loop divider */ • fDATA = 200 MHz,8倍插值。 0x12 → 0xC0 /*Enable the PLL */ • 输入数据为基带数据。 0x12 → 0x80 • fOUT = 350 MHz。 • PLL使能,fREF = 200 MHz。 /* Configure Data Interface */ 0x5E → 0x00 /* Delay setting 0 */ • 精密NCO使能,反sinc滤波器使能。 • 使用基于延迟线的模式,接口延迟设置为0。 0x5F → 0x08 /* Enable the delay line */ 派生的PLL设置 /* Configure Interpolation filter */ 从器件配置可以推导出如下PLL设置: 0x28 → 0x03 /* 8× interpolation */ • fDAC = 200 × 8 = 1600 MHz。 /* Reset FIFO */ • fVCO= fDAC = 1600 MHz (1 GHz < fVCO < 2 GHz)。 0x25 → 0x01 • VCO分频器 = fVCO/fDAC = 1。 Read 0x25[1] /* Expect 1b if the FIFO reset is complete */ • 环路分频器 = fDAC/fREF = 8。 Read 0x24 /* The readback should be one of the three values: 0x37, 0x40, or 0x41 */ 派生的NCO设置 从器件配置可以推导出如下NCO设置: /* Configure NCO */ • fDAC = 200 × 8 = 1600 MHz。 0x27→ 0x40 /* Enable NCO */ • fCARRIER = fOUT = 350 MHz。 0x31 → 0x00 • FTW = fCARRIER/fDAC × 232 = 0x38000000。 0x32 → 0x00 0x33 → 0x00 启动序列 0x34 → 0x38 1. 器件上电(无需特定电源序列)。 0x30 → 0x01 2. 应用稳定的DAC时钟。 Read 0x30[1] /* Expect 1b if the NCO update is complete */ 3. 应用稳定的DCI时钟。 4. 提供稳定的输入数据。 5. 发出硬件复位命令(可选)。 /* Enable Inverse SINC filter */ /* Device configuration register write sequence. Must be written in sequence for every device after reset*/ 0x00 → 0x20 /* Issue software reset */ 0x20 → 0x01 /* Device Startup Configuration */ 0x27 → 0xC0 /* Power up DAC outputs */ 0x01 → 0x00 0x79 → 0x18 /* Device Startup Configuration */ 0x80 → 0xAD /* Device Startup Configuration */ 0xE1 → 0x1A /* Device Startup Configuration */ Rev. 0 | Page 41 of 64 AD9142 器件配置寄存器映射和描述 表22. 器件配置寄存器映射 寄存 器 0x00 0x01 0x03 名称 Common PD_CONTROL INTERRUPT_ ENABLE0 位 [7:0] [7:0] [7:0] 位7 保留 PD_IDAC 保留 0x04 INTERRUPT_ ENABLE1 0x05 INTERRUPT_ FLAG0 0x06 INTERRUPT_ FLAG1 0x07 IRQ_SEL0 [7:0] 0x08 IRQ_SEL1 [7:0] 0x10 DACCLK_ RECEIVER_ CTRL 0x11 REFCLK_ RECEIVER_CTRL [7:0] DACCLK_ DUTYCYCLE_ CORRECTION [7:0] DUTYCYCLE_ CORRECTION 0x12 PLL_CTRL0 [7:0] PLL_ENABLE 0x14 PLL_CTRL2 0x15 PLL_CTRL3 [7:0] [7:0] 0x16 0x17 0x18 0x19 [7:0] PLL_LOCK [7:0] 保留 [7:0] [7:0] PLL_STATUS0 PLL_STATUS1 IDAC_FS_ADJ0 IDAC_FS_ADJ1 位6 SPI_LSB_FIRST PD_QDAC ENABLE_ SYNC_LOST 保留 [7:0] 保留 SYNC_LOST [7:0] SYNC_LOCKED SYNC_DONE 保留 [7:0] 保留 SEL_SYNC_ LOST SEL_SYNC_ LOCKED 保留 保留 AUTO_ MANUAL_SEL PLL_LOOP_BW DIGLOGIC_DIVIDER 保留 [7:0] 0x26 DATA_ FORMAT_SEL 0x27 DATAPATH_ CTRL [7:0] DATA_ FORMAT [7:0] INVSINC_ ENABLE 位1 位0 PD_DACCLK PD_FRAME ENABLE_OVER_ ENABLE_ DACOUT_ THRESHOLD MUTED ENABLE_FIFO_ ENABLE_FIFO_ ENABLE_FIFO_ UNDERFLOW OVERFLOW WARNING PLL_LOST PLL_LOCKED OVER_ DACOUT_ THRESHOLD MUTED FIFO_ FIFO_OVERFIFO_ UNDERFLOW FLOW WARNING SEL_PLL_LOST SEL_PLL_ SEL_OVER_ SEL_DACOUT LOCKED THRESHOLD _MUTED SEL_FIFO_ SEL_FIFO_ SEL_FIFO_ UNDERFLOW OVERFLOW WARNING DACCLK_CROSSPOINT_LEVEL REFCLK_CROSSPOINT_LEVEL PLL_MANUAL_BAND PLL_CP_CURRENT VCO_DIVIDER CROSSPOINT_ CTRL_EN LOOP_DIVIDER VCO_CTRL_VOLTAGE_READBACK PLL_BAND_READBACK IDAC_FULLSCALE_ADJUST_LSB 保留 IDAC_FULLSCALE_ADJUST_ MSB QDAC_FULLSCALE_ADJUST_LSB 保留 QDAC_FULLSCALE_ADJUST_ MSB FS_CURRENT REF_CURRENT DIE_TEMP_ SENSOR_EN DIE_TEMP_LSB DIE_TEMP_MSB CHIP_ID INTERRUPT_CONFIGURATION [7:0] [7:0] [7:0] [7:0] [7:0] 位2 保留 PD_DEVICE ENABLE_PLL_ LOCKED 保留 [7:0] 保留 0x22 FRAME_RST_ CTRL 0x23 FIFO_LEVEL_ CONFIG 0x24 FIFO_LEVEL_ READBACK 0x25 FIFO_CTRL SEL_SYNC_ DONE DACCLK_ CROSSPOINT_ CTRL_ENABLE REFCLK_ CROSSPOINT_ CTRL_ENABLE 保留 0x1A QDAC_FS_ADJ0 [7:0] 0x1B QDAC_FS_ADJ1 [7:0] 0x1C DIE_TEMP_ SENSOR_CTRL 0x1D DIE_TEMP_LSB 0x1E DIE_TEMP_MSB 0x1F CHIP_ID 0x20 INTERRUPT_ CONFIG 0x21 SYNC_CTRL 位5 位4 位3 DEVICE_RESET PD_DATARCV 保留 ENABLE_ ENABLE_ ENABLE_PLL_ SYNC_LOCKED SYNC_DONE LOST SYNC_CLK_ SYNC_ EDGE_SEL ENABLE FRAME_RESET_MODE 保留 保留 [7:0] 保留 INTEGRAL_FIFO_LEVEL_REQUEST [7:0] 保留 INTEGRAL_FIFO_LEVEL_READBACK [7:0] FRAME_ RESET_ACK 保留 EN_CON_ FRAME_RESET FRACTIONAL_FIFO_LEVEL_REQUEST FRACTIONAL_FIFO_LEVEL_READBACK 保留 FIFO_SPI_ RESET_ACK 保留 DATA_PAIRIN G NCO_ENABLE DATA_BUS_ INVERT IQ_GAIN_ADJ_ IQ_PHASE_ DCOFFSET_ ADJ_ENABLE ENABLE 保留 保留 Rev. 0 | Page 42 of 64 FS4_ NCO_SIDEMODULATION_ BAND_SEL ENABLE 复位 0x00 0xC0 0x00 RW RW RW RW 0x00 RW 0x00 R 0x00 R 0x00 RW 0x00 RW 0xFF RW 0xBF RW 0x00 RW 0xE7 RW 0xC9 RW 0x00 0x00 0xF9 0xE1 R R RW RW 0xF9 0x01 RW RW 0x02 RW 0x00 0x00 0x0A 0x00 R R R RW 0x00 RW 0x12 RW 0x40 RW 0x00 R FIFO_SPI_ 0x00 RESET_ REQUEST DATA_BUS_ 0x00 WIDTH SEND_IDATA_ 0x00 TO_QDAC RW RW RW AD9142 0x28 INTERPOLATION_ CTRL 0x29 OVER_ THRESHOLD_ CTRL0 0x2A OVER_ THRESHOLD_ CTRL1 0x2B OVER_ THRESHOLD_ CTRL2 0x2C INPUT_POWER_ READBACK_LSB 0x2D INPUT_POWER_ READBACK_MSB 0x30 NCO_CTRL [7:0] INTERPOLATION_MODE 保留 [7:0] THRESHOLD_LEVEL_REQUEST_LSB [7:0] THRESHOLD_LEVEL_REQUEST_MSB 保留 [7:0] ENABLE_ PROTECTION IQ_DATA_ SWAP SAMPLE_WINDOW_LENGTH 保留 [7:0] INPUT_POWER_READBACK_LSB [7:0] INPUT_POWER_READBACK_MSB 保留 [7:0] 保留 NCO_FRAME_ UPDATE_ACK SPI_NCO_ PHASE_RST_ ACK SPI_NCO_ PHASE_ RST_REQ NCO_SPI_ UPDATE_ACK 保留 0x00 RW 0x00 RW 0x00 RW 0x00 RW 0x00 R 0x00 R NCO_SPI_ 0x00 UPDATE_REQ RW 0x31 NCO_FREQ_ TUNING_ WORD0 0x32 NCO_FREQ_ TUNING_ WORD1 0x33 NCO_FREQ_ TUNING_ WORD2 0x34 NCO_FREQ_ TUNING_ WORD3 0x35 NCO_PHASE_ OFFSET0 0x36 NCO_PHASE_ OFFSET1 0x37 IQ_PHASE_ ADJ0 0x38 IQ_PHASE_ ADJ1 0x3B IDAC_DC_ OFFSET0 0x3C IDAC_DC_ OFFSET1 0x3D QDAC_DC_ OFFSET0 0x3E QDAC_DC_ OFFSET1 0x3F IDAC_GAIN_ADJ 0x40 QDAC_GAIN_ ADJ 0x41 GAIN_STEP_ CTRL0 0x42 GAIN_STEP_ CTRL1 0x43 TX_ENABLE_ CTRL [7:0] NCO_FTW0 0x00 RW [7:0] NCO_FTW1 0x00 RW [7:0] NCO_FTW2 0x00 RW [7:0] NCO_FTW3 0x10 RW [7:0] NCO_PHASE_OFFSET_LSB 0x00 RW [7:0] NCO_PHASE_OFFSET_MSB 0x00 RW [7:0] IQ_PHASE_ADJ_LSB 0x00 RW RW 0x44 DAC_OUTPUT_ CTRL [7:0] DAC_OUTPUT_ CTRL_EN [7:0] IQ_PHASE_ADJ_MSB [7:0] IDAC_DC_OFFSET_LSB 0x00 0 0x00 [7:0] IDAC_DC_OFFSET_MSB 0x00 RW [7:0] QDAC_DC_OFFSET_LSB 0x00 RW [7:0] QDAC_DC_OFFSET_MSB 0x00 RW 保留 RW [7:0] [7:0] 保留 保留 IDAC_GAIN_ADJ QDAC_GAIN_ADJ 0x20 0x20 RW RW [7:0] 保留 RAMP_UP_STEP 0x01 RW RAMP_DOWN_STEP 0x01 RW TXENABLE_ 0x07 POWER_ DOWN_EN FIFO_ERROR_ 0x8F SHUTDOWN_ EN RW [7:0] DAC_OUTPUT_ DAC_OUTPUT_ STATUS ON [7:0] 0x5E DATA_RX_CTRL0 [7:0] 0x5F DATA_RX_CTRL1 [7:0] 0x79 DEVICE_ [7:0] CONFIG0 0x7F Version [7:0] 0x80 DEVICE_ [7:0] CONFIG1 0xE1 DEVICE_ [7:0] CONFIG2 保留 保留 TXENABLE_ GAINSTEP_EN 保留 FIFO_WARNING_ OVERSHUTDOWN_EN THRESHOLD_ SHUTDOWN_ EN DLY_TAP_LSB DLYLINE_EN DEVICE_CONFIGURATION0 TXENABLE_ SLEEP_EN 保留 RW 0xFF 0x07 0x00 RW RW RW Version DEVICE_CONFIGURATION1 0x05 0x00 R RW DEVICE_CONFIGURATION2 0x00 RW Rev. 0 | Page 43 of 64 DLY_TAP_MSB AD9142 SPI配置寄存器 地址:0x00;复位:0x00;名称:Common 表23. Common的位功能描述 位 6 位的名称 SPI_LSB_FIRST 设置 0 1 5 DEVICE_RESET 描述 串行端口通信,选择MSB优先还是LSB优先。 MSB优先。 LSB优先。 将1写入此位时,器件复位。DEVICE_RESET是自清零位。 复位后,该位自动恢复为0。回读值始终为0。 复位 0x0 访问类型 RW 0x0 RW 复位 0x1 访问类型 RW 0x1 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 复位 0x0 0x0 0x0 0x0 0x0 0x0 0x0 访问类型 RW RW RW RW RW RW RW 复位 0x0 0x0 0x0 访问类型 RW RW RW 掉电控制寄存器 地址:0x01;复位:0xC0;名称: PD_CONTROL 表24. PD_CONTROL的位功能描述 位 7 位的名称 PD_IDAC 6 PD_QDAC 5 PD_DATARCV 2 PD_DEVICE 1 PD_DACCLK 0 PD_FRAME 设置 描述 PD_IDAC设为1时,IDAC掉电。此位仅关断IDAC的模拟部分。 IDAC数字数据部分不受影响。 PD_QDAC设为1时,QDAC掉电。此位仅关断QDAC的模拟部分。 QDAC数字数据部分不受影响。 PD_DATARCV设为1时,数据接口电路掉电。 此位用于关断数据接口和FIFO的写入侧。 设为1时,带隙电路掉电。 此位用于关断整个芯片。 PD_DEVICE设为1时,DAC时钟掉电。 此位用于关断DAC时钟路径,因而可关断大部分数字功能。 PD_FRAME设为1时,帧接收器掉电。帧信号在内部被拉低。 不使用帧时,应将此位设为1。 中断使能0寄存器 地址:0x03;复位:0x00;名称: INTERRUPT_ENABLE0 表25. INTERRUPT_ENABLE0的位功能描述 位 6 5 4 3 2 1 0 位的名称 ENABLE_SYNC_LOST ENABLE_SYNC_LOCKED ENABLE_SYNC_DONE ENABLE_PLL_LOST ENABLE_PLL_LOCKED ENABLE_OVER_THRESHOLD ENABLE_DACOUT_MUTED 设置 描述 使能同步丢失中断。 使能同步锁定中断。 使能同步完成中断。 使能PLL丢失中断。 使能PLL锁定中断。 使能过阈值中断。 使能DACOUT静音中断。 中断使能1寄存器 地址:0x04;复位:0x00;名称: INTERRUPT_ENABLE1 表26. INTERRUPT_ENABLE1的位功能描述 位 2 1 0 位的名称 ENABLE_FIFO_UNDERFLOW ENABLE_FIFO_OVERFLOW ENABLE_FIFO_WARNING 设置 描述 使能FIFO下溢中断。 使能FIFO上溢中断。 使能FIFO警告中断。 Rev. 0 | Page 44 of 64 AD9142 中断标志0寄存器 地址:0x05;复位:0x00;名称: INTERRUPT_FLAG0 表27. INTERRUPT_FLAG0的位功能描述 位 6 5 4 3 2 1 位的名称 SYNC_LOST SYNC_LOCKED SYNC_DONE PLL_LOST PLL_LOCKED OVER_THRESHOLD 0 DACOUT_MUTED 设置 描述 同步丢失时,SYNC_LOST设为1。 同步锁定时,SYNC_LOCKED设为1。 同步完成时,SYNC_DONE设为1。 PLL丢失锁定时,PLL_LOST设为1。 PLL锁定时,PLL_LOCKED设为1。 输入功率超过阈值时, OVER_THRESHOLD设为1。 DAC输出静音(中间电平DC)时, DACOUT_MUTED设为1。 复位 0x0 0x0 0x0 0x0 0x0 0x0 描述 当FIFO读指针捕捉到FIFO写指针时, FIFO_UNDERFLOW设为1。 当FIFO写指针捕捉到FIFO读指针时, FIFO_OVERFLOW设为1。 当FIFO离空(≤1)或满(≥6)状态仅一个槽时, FIFO_WARNING设为1。 复位 0x0 0 1 描述 选择IRQ1引脚。 选择IRQ2引脚。 复位 0x0 0x0 访问类型 R R R R R R R 中断标志1寄存器 地址:0x06;复位:0x00;名称: INTERRUPT_FLAG1 表28. INTERRUPT_FLAG1的位功能描述 位 2 位的名称 FIFO_UNDERFLOW 1 FIFO_OVERFLOW 0 FIFO_WARNING 设置 访问类型 R 0x0 R 0x0 R 中断选择0寄存器 地址:0x07;复位:0x00;名称: IRQ_SEL0 表29. IRQ_SEL0的位功能描述 位 6 位的名称 SEL_SYNC_LOST 设置 5 SEL_SYNC_LOCKED 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW 4 SEL_SYNC_DONE 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW 3 SEL_PLL_LOST 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW 2 SEL_PLL_LOCKED 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW 1 SEL_OVER_THRESHOLD 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW 0 SEL_DACOUT_MUTED 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW Rev. 0 | Page 45 of 64 访问类型 RW AD9142 中断选择1寄存器 地址:0x08;复位:0x00;名称: IRQ_SEL1 表30. IRQ_SEL1的位功能描述 位 2 位的名称 SEL_FIFO_UNDERFLOW 1 0 设置 0 1 描述 选择IRQ1引脚。 选择IRQ2引脚。 复位 0x0 访问类型 RW SEL_FIFO_OVERFLOW 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW SEL_FIFO_WARNING 0 1 选择IRQ1引脚。 选择IRQ2引脚。 0x0 RW DAC时钟接收器控制寄存器 地址:0x10;复位:0xFF;名称: DACCLK_RECEIVER_CTRL 表31. DACCLK_RECEIVER_CTRL的位功能描述 位 7 位的名称 DACCLK_DUTYCYCLE_CORRECTION 5 [4:0] 设置 描述 对DACCLK输入使能占空比校正。 为获得最佳性能,默认推荐状态为开启。 复位 0x1 DACCLK_CROSSPOINT_CTRL_ENABLE 对DACCLK输入使能交叉点控制。 为获得最佳性能,默认推荐状态为开启。 0x1 RW DACCLK_CROSSPOINT_LEVEL 二进制补码值。为获得最佳性能, 建议将DACCLK_CROSSPOINT_LEVEL设为默认值。 最高交叉点。 最低交叉点。 0x1F RW 01111 11111 访问类型 RW 参考时钟接收器控制寄存器 地址:0x11;复位:0xBF;名称: REFCLK_RECEIVER_CTRL 表32. REFCLK_RECEIVER_CTRL的位功能描述 位 7 位的名称 DUTYCYCLE_CORRECTION 5 REFCLK_CROSSPOINT_CTRL_ENABLE [4:0] REFCLK_CROSSPOINT_LEVEL 设置 01111 11111 描述 对REFCLK输入使能占空比校正。 为获得最佳性能,默认推荐状态为关闭。 对REFCLK输入使能交叉点控制。 为获得最佳性能,默认推荐状态为关闭。 二进制补码值。为获得最佳性能, 建议将REFCLK_CROSSPOINT_LEVEL设为默认值。 最高交叉点。 最低交叉点。 Rev. 0 | Page 46 of 64 复位 0x0 访问类型 RW 0x0 RW 0x1F RW AD9142 PLL控制寄存器 地址:0x12;复位:0x00;名称: PLL_CTRL0 表33. PLL_CTRL0的位功能描述 位 7 6 位的名称 PLL_ENABLE AUTO_MANUAL_SEL 设置 0 1 [5:0] PLL_MANUAL_BAND 000000 111111 描述 使能PLL时钟乘法器。 PLL频带选择模式。 自动模式。 手动模式。 手动模式下的PLL频带设置。 总共64个频带,覆盖1 GHz至2.1 GHz VCO范围。 最低频带(1 GHz)。 最高频带(2.1 GHz)。 复位 0x0 0x0 0x00 访问类型 RW RW RW PLL控制寄存器 地址:0x14;复位:0xE7;名称: PLL_CTRL2 表34. PLL_CTRL2的位功能描述 位 [7:5] 位的名称 PLL_LOOP_BW 设置 0x00 0x1F [4:0] PLL_CP_CURRENT 0x00 0x1F 描述 选择PLL环路滤波器带宽。 为获得最佳PLL性能,默认推荐设置为111。 最低设置。 最高设置。 设置标称PLL电荷泵电流。 为获得最佳PLL性能,默认推荐设置为00111。 最低设置。 最高设置。 复位 0x7 0x07 访问类型 RW RW PLL控制寄存器 地址:0x15;复位:0xC9;名称: PLL_CTRL3 表35. PLL_CTRL3的位功能描述 位 [7:6] 位的名称 DIGLOGIC_DIVIDER 设置 00 01 10 11 4 CROSSPOINT_CTRL_EN [3:2] VCO_DIVIDER 00 01 10 11 [1:0] LOOP_DIVIDER 00 01 10 11 描述 REFCLK与PLL数字时钟的分频比。 PLL数字时钟驱动内部PLL逻辑。 设置的分频比必须确保PLL数字时钟低于75 MHz。 fREFCLK/fDIG = 2. fREFCLK/fDIG = 4. fREFCLK/fDIG = 8. fREFCLK/fDIG = 16. 使能环路分频器交叉点控制。 为获得最佳PLL性能,默认推荐设置为关闭(0)。 PLL VCO分频器。 此分频器决定VCO频率与DACCLK频率之比。 fVCO/fDACCLK = 1. fVCO/fDACCLK = 2. fVCO/fDACCLK = 4. fVCO/fDACCLK = 4. PLL环路分频器。 此分频器决定DACCLK频率与REFCLK频率之比。 fDACCLK/fREFCLK = 2. fDACCLK/fREFCLK = 4. fDACCLK/fREFCLK = 8. fDACCLK/fREFCLK = 16. Rev. 0 | Page 47 of 64 复位 0x3 访问类型 RW 0x0 RW 0x2 RW 0x1 RW AD9142 PLL状态寄存器 地址:0x16;复位:0x00;名称: PLL_STATUS0 表36. PLL_STATUS0的位功能描述 位 7 [3:0] 位的名称 PLL_LOCK VCO_CTRL_VOLTAGE_READBACK 设置 1111 0111 0000 描述 PLL时钟乘法器输出稳定。 VCO控制电压回读。二进制值。 最高VCO控制电压。 中间值(选择适当VCO频段时)。 PLL锁定时,选择较高的VCO频段会降低此值, 选择较低的VCO频段会提高此值。 最低VCO控制电压。 复位 0x0 0x0 访问类型 R R 描述 表示当前选定的VCO频段。 复位 0x00 访问类型 R 描述 参见寄存器0x19。 复位 0xF9 访问类型 RW 描述 IDAC满量程调整位[9:0]设置IDAC的满量程电流。 满量程电流可在8.64 mA至31.68 mA之间调节。 默认值(0x1F9)设置20 mA的满量程电流。 复位 0x1 访问类型 RW 描述 参见寄存器0x1B。 复位 0xF9 访问类型 RW PLL状态寄存器 地址:0x17;复位:0x00;名称: PLL_STATUS1 表37. PLL_STATUS1的位功能描述 位 [5:0] 位的名称 PLL_BAND_READBACK 设置 IDAC FS调整LSB寄存器 地址:0x18;复位:0xF9;名称: IDAC_FS_ADJ0 表38. IDAC_FS_ADJ0的位功能描述 位 [7:0] 位的名称 IDAC_FULLSCALE_ADJUST_LSB 设置 IDAC FS调整MSB寄存器 地址:0x19;复位:0xE1;名称: IDAC_FS_ADJ1 表39. IDAC_FS_ADJ1的位功能描述 位 [1:0] 位的名称 IDAC_FULLSCALE_ADJUST_MSB 设置 QDAC FS调整LSB寄存器 地址:0x1A;复位:0xF9;名称: QDAC_FS_ADJ0 表40. QDAC_FS_ADJ0的位功能描述 位 [7:0] 位的名称 QDAC_FULLSCALE_ADJUST_LSB 设置 Rev. 0 | Page 48 of 64 AD9142 QDAC FS调整MSB寄存器 地址:0x1B;复位:0x01;名称: QDAC_FS_ADJ1 表41. QDAC_FS_ADJ1的位功能描述 位 [1:0] 位的名称 QDAC_FULLSCALE_ADJUST_MSB 设置 描述 QDAC满量程调整位[9:0]设置QDAC的满量程电流。 满量程电流可在8.64 mA至31.68 mA之间调节。 默认值(0x1F9)设置20 mA的满量程电流。 复位 0x1 访问类型 RW 复位 0x0 访问类型 RW 芯片温度传感器控制寄存器 地址:0x1C;复位:0x02;名称: DIE_TEMP_SENSOR_CTRL 表42. DIE_TEMP_SENSOR_CTRL的位功能描述 位 [6:4] 位的名称 FS_CURRENT 设置 000 001 … 110 111 [3:1] REF_CURRENT 000 001 … 110 111 0 DIE_TEMP_SENSOR_EN 描述 温度传感器ADC满量程电流。建议使用默认设置。 50 μA. 62.5 μA. 125 μA. 137.5 μA. 温度传感器ADC基准电流。建议使用默认设置。 12.5 μA. 19 μA. 50 μA. 56.5 μA. 使能片内温度传感器。 0x1 RW 0x0 RW 芯片温度LSB寄存器 地址:0x1D;复位:0x00;名称: DIE_TEMP_LSB 表43. DIE_TEMP_LSB的位功能描述 位 [7:0] 位的名称 DIE_TEMP_LSB 设置 描述 参见寄存器0x1E。 复位 0x00 访问类型 R 芯片温度MSB寄存器 地址:0x1E;复位:0x00;名称: DIE_TEMP_MSB 表44. DIE_TEMP_MSB的位功能描述 位 [7:0] 位的名称 DIE_TEMP_MSB 设置 描述 芯片温度位[15:0]表示芯片近似温度。 更多信息,请参见“温度传感器”部分。 复位 0x00 访问类型 R 芯片ID寄存器 地址:0x1F;复位:0x0A;名称:CHIP_ID 表45. CHIP_ID的位功能描述 位 [7:0] 位的名称 CHIP_ID 设置 描述 AD9142芯片ID为0x0A。 Rev. 0 | Page 49 of 64 复位 0x0A 访问类型 R AD9142 中断配置寄存器 地址:0x20;复位:0x00;名称: INTERRUPT_CONFIG 表46. INTERRUPT_CONFIG的位功能描述 位 [7:0] 位的名称 INTERRUPT_CONFIGURATION 设置 0x00 0x01 描述 测试模式。 推荐模式(如“中断请求操作”部分所述)。 复位 0x00 访问类型 RW 同步控制寄存器 地址:0x21;复位:0x00;名称: SYNC_CTRL 表47. SYNC_CTRL的位功能描述 位 1 位的名称 SYNC_CLK_EDGE_SEL 设置 0 1 0 SYNC_ENABLE 描述 选择对SYNC CLK进行采样的DACCLK时钟沿。 SYNC CLK由DACCLK的上升沿采样。 SYNC CLK由DACCLK的下降沿采样。 使能多芯片同步功能。 复位 0x0 0x0 访问类型 RW RW 帧复位控制寄存器 地址:0x22;复位:0x12;名称: FRAME_RST_CTRL 表48. FRAME_RST_CTRL的位功能描述 位 3 位的名称 FRAME_RESET_ACK 2 EN_CON_FRAME_RESET 设置 0 1 [1:0] FRAME_RESET_MODE 00 01 10 11 描述 帧复位应答。接收到有效帧脉冲时,此位置1。 复位 0x0 复位模式选择。 仅响应第一个有效帧脉冲,FIFO和/或NCO仅复位一次。 这是默认推荐模式。 响应每一个有效帧脉冲,并相应地复位FIFO和/或NCO。 这些位决定器件接收到有效帧信号时复位何部分。 仅FIFO。 仅NCO。 FIFO和NCO。 无。 0x0 RW 0x2 RW Rev. 0 | Page 50 of 64 访问类型 R AD9142 FIFO水平配置寄存器 地址:0x23;复位:0x40;名称: FIFO_LEVEL_CONFIG 表49. FIFO_LEVEL_CONFIG的位功能描述 位 [6:4] 位的名称 INTEGRAL_FIFO_LEVEL_REQUEST 设置 000 001 … 111 [2:0] FRACTIONAL_FIFO_LEVEL_REQUEST 000 001 … 允许 的最 大设置。 描述 设置FIFO整数水平。它是读指针与写指针值之差, 单位为输入数据速率(fDATA)。默认推荐FIFO水平为: 整数水平 = 4,小数水平 = 0。详情参见“FIFO操作”部分。 0. 1. 7. 设置FIFO小数水平。它是读指针与写指针值之差, 单位为DACCLK速率(FDAC)。允许的最大设置值为插 值率 − 1。详情参见“FIFO操作”部分。 0. 1. 复位 0x4 0x0 访问类型 RW RW 001(2倍)。 003(4倍)。 007(8倍)。 FIFO水平回读寄存器 地址:0x24;复位:0x00;名称: FIFO_LEVEL_READBACK 表50. FIFO_LEVEL_READBACK的位功能描述 位 [6:4] 位的名称 INTEGRAL_FIFO_LEVEL_READBACK [2:0] FRACTIONAL_FIFO_LEVEL_READBACK 设置 描述 FIFO整数水平回读。 FIFO总水平请求与回读之差应在2个DACCLK周期内。 详情参见“FIFO操作”部分。 FIFO小数水平回读。 此值应与位[6:4]中的回读值一起使用。 复位 0x0 0x0 访问类型 R R FIFO控制寄存器 地址:0x25;复位:0x00;名称: FIFO_CTRL 表51. FIFO_CTRL的位功能描述 位 1 0 位的名称 FIFO_SPI_RESET_ACK FIFO_SPI_RESET_REQUEST 设置 描述 应答串行端口启动的FIFO复位。 通过串行端口启动FIFO复位。 Rev. 0 | Page 51 of 64 复位 0x0 0x0 访问类型 R RW AD9142 数据格式选择寄存器 地址:0x26;复位:0x00;名称: DATA_FORMAT_SEL 表52. DATA_FORMAT_SEL的位功能描述 位 7 位的名称 DATA_FORMAT 设置 0 1 6 DATA_PAIRING 0 1 5 DATA_BUS_INVERT 0 1 0 DATA_BUS_WIDTH 0 1 描述 选择二进制或二进制补码数据格式。 输入数据为二进制补码格式。 输入数据为二进制格式。 表示数据输入端的I/Q数据配对方式。 I样本与之后的Q样本配对。 I样本与之前的Q样本配对。 交换数据输入端口的位序。 MSB成为LSB:D[15:0]变为D[0:15]。 数据位序与表9中的引脚描述一致。 数据位序反转。 数据接口模式。 有关不同接口模式操作的信息,请参见“LVDS输入数据端口”部分。 字模式;16位接口总线宽度。 字节模式;8位接口总线宽度。 复位 0x0 访问类型 RW 0x0 RW 0x0 RW 0x0 RW 数据路径控制寄存器 地址:0x27;复位:0x00;名称: DATAPATH_CTRL 表53. DATAPATH_CTRL的位功能描述 位 7 6 5 4 2 1 位的名称 INVSINC_ENABLE NCO_ENABLE IQ_GAIN_ADJ_DCOFFSET_ENABLE IQ_PHASE_ADJ_ENABLE FS4_MODULATION_ENABLE NCO_SIDEBAND_SEL 设置 0 1 0 SEND_IDATA_TO_QDAC 描述 使能反Sinc滤波器。 使能NCO。 使能数字IQ增益调整和直流失调。 使能数字IQ相位调整。 使能fS/4调制模式。 选择单端NCO调制镜像。 NCO输出高端镜像。 NCO输出低端镜像。 将IDATA发送到QDAC。 使能时,I数据发送到IDAC和QDAC。 Q数据路径仍然运行,但Q数据会被忽略。 复位 0x0 0x0 0x0 0x0 0x0 0x0 0x0 访问类型 RW RW RW RW RW RW RW 插值控制寄存器 地址:0x28;复位:0x00;名称: INTERPOLATION_CTRL 表54. INTERPOLATION_CTRL的位功能描述 位 [1:0] 位的名称 INTERPOLATION_MODE 设置 00 10 11 描述 插值率和模式选择。 2倍模式1;使用HB1滤波器。 4倍模式;使用HB1和HB2滤波器。 8倍模式;使用所有三个滤波器(HB1、HB2和HB3)。 Rev. 0 | Page 52 of 64 复位 0x0 访问类型 RW AD9142 过阈值控制0寄存器 地址:0x29;复位:0x00;名称: OVER_THRESHOLD_CTRL0 表55. OVER_THRESHOLD_CTRL0的位功能描述 位 [7:0] 位的名称 THRESHOLD_LEVEL_REQUEST_LSB 设置 描述 参见寄存器0x2A。 复位 0x0 访问类型 RW 复位 0x00 访问类型 RW 复位 0x0 0x0 0x0 访问类型 RW RW RW 复位 0x0 访问类型 R 复位 0x00 访问类型 R 过阈值控制1寄存器 地址:0x2A;复位:0x00;名称: OVER_THRESHOLD_CTRL1 表56. OVER_THRESHOLD_CTRL1的位功能描述 位 [4:0] 位的名称 THRESHOLD_LEVEL_REQUEST_MSB 设置 描述 触发输入功率保护功能的最低平均输入功率(I2 + Q2)。 过阈值控制2寄存器 地址:0x2B;复位:0x00;名称: OVER_THRESHOLD_CTRL2 表57. OVER_THRESHOLD_CTRL2的位功能描述 位 7 6 [3:0] 位的名称 ENABLE_PROTECTION IQ_DATA_SWAP SAMPLE_WINDOW_LENGTH 设置 0000 0001 … 1010 1011 至 1111 描述 使能输入功率保护。 在平均功率计算中交换I和Q数据。 用于计算平均功率的数据输入样本数。 512 IQ数据样本对。 1024 IQ数据样本对。 219 IQ数据样本对。 无效。 输入功率回读LSB寄存器 地址:0x2C;复位:0x00;名称: INPUT_POWER_READBACK_LSB 表58. INPUT_POWER_READBACK_LSB的位功能描述 位 [7:0] 位的名称 INPUT_POWER_READBACK_LSB 设置 描述 参见寄存器0x2D。 输入功率回读MSB寄存器 地址:0x2D;复位:0x00;名称: INPUT_POWER_READBACK_MSB 表59. INPUT_POWER_READBACK_MSB的位功能描述 位 [4:0] 位的名称 INPUT_POWER_READBACK_MSB 设置 描述 输入信号平均功率回读。 Rev. 0 | Page 53 of 64 AD9142 NCO控制寄存器 地址:0x30;复位:0x00;名称: NCO_CTRL 表60. NCO_CTRL的位功能描述 位 6 5 4 1 0 位的名称 NCO_FRAME_UPDATE_ACK SPI_NCO_PHASE_RST_ACK SPI_NCO_PHASE_RST_REQ NCO_SPI_UPDATE_ACK NCO_SPI_UPDATE_REQ 设置 描述 来自帧的频率调谐字更新请求。 NCO相位SPI复位应答。 NCO相位SPI复位请求。 频率调谐字更新应答。 来自SPI的频率调谐字更新请求。 复位 0x0 0x0 0x0 0x0 0x0 访问类型 R R RW R RW 复位 0x00 访问类型 RW 复位 0x00 访问类型 RW 复位 0x00 访问类型 RW 复位 0x10 访问类型 RW 复位 0x00 访问类型 RW NCO_FREQ_TUNING_WORD0寄存器 地址:0x31;复位:0x00;名称: NCO_FREQ_TUNING_WORD0 表61. NCO_FREQ_TUNING_WORD0的位功能描述 位 [7:0] 位的名称 NCO_FTW0 设置 描述 参见寄存器0x34。 NCO_FREQ_TUNING_WORD1寄存器 地址:0x32;复位:0x00;名称: NCO_FREQ_TUNING_WORD1 表62. NCO_FREQ_TUNING_WORD1的位功能描述 位 [7:0] 位的名称 NCO_FTW1 设置 描述 参见寄存器0x34。 NCO_FREQ_TUNING_WORD2寄存器 地址:0x33;复位:0x00;名称: NCO_FREQ_TUNING_WORD2 表63. NCO_FREQ_TUNING_WORD2的位功能描述 位 [7:0] 位的名称 NCO_FTW2 设置 描述 参见寄存器0x34。 NCO_FREQ_TUNING_WORD3寄存器 地址:0x34;复位:0x10;名称: NCO_FREQ_TUNING_WORD3 表64. NCO_FREQ_TUNING_WORD3的位功能描述 位 [7:0] 位的名称 NCO_FTW3 设置 描述 FTW[31:0]是32位频率调谐字,用于确定片内NCO产生的 复载波频率。该频率不在写入FTW寄存器时更新,仅当 寄存器0x30启动串行端口更新或帧更新时,这些值才会 更新。值为二进制补码格式。 NCO_PHASE_OFFSET0寄存器 地址:0x35;复位:0x00;名称: NCO_PHASE_OFFSET0 表65. NCO_PHASE_OFFSET0的位功能描述 位 [7:0] 位的名称 NCO_PHASE_OFFSET_LSB 设置 描述 参见寄存器0x36。 Rev. 0 | Page 54 of 64 AD9142 NCO_PHASE_OFFSET1寄存器 地址:0x36;复位:0x00;名称: NCO_PHASE_OFFSET1 表66. NCO_PHASE_OFFSET1的位功能描述 位 [7:0] 位的名称 NCO_PHASE_OFFSET_MSB 设置 描述 此寄存器设置复位时复载波信号的初始相位。 相位偏移范围是0度到360度。每一位代表0.0055度的偏移。 此值为二进制补码格式。 复位 0x00 访问类型 RW 复位 0x00 访问类型 RW 复位 0x0 访问类型 RW 复位 0x00 访问类型 RW 描述 复位 IDAC直流失调位[15:0]是在写入IDAC的样本值上直接增加的直流值。 0x00 访问类型 RW IQ_PHASE_ADJ0寄存器 地址:0x37;复位:0x00;名称: IQ_PHASE_ADJ0 表67. IQ_PHASE_ADJ0的位功能描述 位 [7:0] 位的名称 IQ_PHASE_ADJ_LSB 设置 描述 参见寄存器0x38。 IQ_PHASE_ADJ1寄存器 地址:0x38;复位:0x000;名称: IQ_PHASE_ADJ1 表68. IQ_PHASE_ADJ1的位功能描述 位 [4:0] 位的名称 IQ_PHASE_ADJ_MSB 设置 描述 IQ相位调整位[12:0]用于在I与Q数据路径之间插入一个相位偏移。 它提供±14度的调整范围,步进为0.0035度。 此值为二进制补码格式。详情参见“正交相位调整”部分。 IDAC_DC_OFFSET0寄存器 地址:0x3B;复位:0x00;名称: IDAC_DC_OFFSET0 表69. IDAC_DC_OFFSET0的位功能描述 位 [7:0] 位的名称 IDAC_DC_OFFSET_LSB 设置 描述 参见寄存器0x3C。 IDAC_DC_OFFSET1寄存器 地址:0x3C;复位:0x00;名称: IDAC_DC_OFFSET1 表70. IDAC_DC_OFFSET1的位功能描述 位 [7:0] 位的名称 IDAC_DC_OFFSET_MSB 设置 QDAC_DC_OFFSET0寄存器 地址:0x3D;复位:0x00;名称: QDAC_DC_OFFSET0 表71. QDAC_DC_OFFSET0的位功能描述 位 [7:0] 位的名称 QDAC_DC_OFFSET_LSB 设置 描述 参见寄存器0x3E。 Rev. 0 | Page 55 of 64 复位 0x00 访问类型 RW AD9142 QDAC_DC_OFFSET1寄存器 地址:0x3E;复位:0x00;名称: QDAC_DC_OFFSET1 表72. QDAC_DC_OFFSET1的位功能描述 位 [7:0] 位的名称 QDAC_DC_OFFSET_MSB 设置 描述 QDAC直流失调位[15:0]是在写入QDAC的样本值上直接增加的 直流值。 复位 0x00 访问类型 RW 复位 0x20 访问类型 RW 复位 0x20 访问类型 RW 复位 0x01 访问类型 RW 复位 0x0 访问类型 RW IDAC_GAIN_ADJ寄存器 地址:0x3F;复位:0x20;名称: IDAC_GAIN_ADJ 表73. IDAC_GAIN_ADJ的位功能描述 位 [5:0] 位的名称 IDAC_GAIN_ADJ 设置 描述 此寄存器是I通道的6位数字增益调整寄存器。 位的权重为:MSB = 20,LSB = 2−5,因而乘法范围为0至2或 −∞至6 dB。默认增益设置为0x20,对应于单位增益(0 dB)。 QDAC_GAIN_ADJ寄存器 地址:0x40;复位:0x20;名称: QDAC_GAIN_ADJ 表74. QDAC_GAIN_ADJ的位功能描述 位 [5:0] 位的名称 QDAC_GAIN_ADJ 设置 描述 此寄存器是Q通道的6位数字增益调整寄存器。 位的权重为:MSB = 20,LSB = 2−5,因而乘法范围为0至2或 −∞至6 dB。默认增益设置为0x20,对应于单位增益(0 dB)。 增益步进控制0寄存器 地址:0x41;复位:0x01;名称: GAIN_STEP_CTRL0 表75. GAIN_STEP_CTRL0的位功能描述 位 [5:0] 位的名称 RAMP_UP_STEP 设置 描述 该寄存器设置增益递增的步长。 数字增益每隔4个DAC周期提高所配置的量, 直至增益达到I/QDAC_GAIN_ADJ中的设置 (寄存器0x3F和寄存器0x40)。位的权重为:MSB = 21,LSB = 2−4。 注意,此寄存器中的值不应大于I/QDAC_GAIN_ADJ (寄存器0x3F和寄存器0x40)中的值。 增益步进控制1寄存器 地址:0x42;复位:0x01;名称: GAIN_STEP_CTRL1 表76. GAIN_STEP_CTRL1的位功能描述 位 7 位的名称 DAC_OUTPUT_STATUS 6 DAC_OUTPUT_ON [5:0] RAMP_DOWN_STEP 设置 描述 此位指示DAC输出的开关状态。DAC输出自动关闭时,此位为1。 在输入功率保护模式或发射使能模式下, 如果DAC输出自动关闭,则此寄存器允许开启DAC输出。 它是自清零位。 该寄存器设置增益递减的步长。 数字增益每隔4个DAC周期降低所配置的量,直至增益达到0。 位的权重为:MSB = 21,LSB = 2−4。注意,此寄存器中的值不 应大于I/QDAC_GAIN_ADJ(寄存器0x3F和寄存器0x40)中的值。 Rev. 0 | Page 56 of 64 0x0 R 0x01 RW AD9142 发射使能控制寄存器 地址:0x43;复位:0x07;名称: TX_ENABLE_CTRL 表77. TX_ENABLE_CTRL的位功能描述 位 2 位的名称 TXENABLE_GAINSTEP_EN 1 TXENABLE_SLEEP_EN 0 TXENABLE_POWER_DOWN_EN 设置 描述 DAC输出在TXEN引脚提供的TXENABLE信号的控制下, 根据寄存器0x41和寄存器0x42的设置逐步开启/关闭。 设为1时,如果TXEN引脚提供TXENABLE信号为低电平, 则将器件置于休眠模式。 设为1时,如果TXEN引脚提供TXENABLE信号为低电平, 则将器件置于掉电模式。 复位 0x1 访问类型 RW 0x1 RW 0x1 RW DAC输出控制寄存器 地址:0x44;复位:0x8F;名称: DAC_OUTPUT_CTRL 表78. DAC_OUTPUT_CTRL的位功能描述 位 7 位的名称 DAC_OUTPUT_CTRL_EN 设置 复位 0x1 OVERTHRESHOLD_SHUTDOWN_EN 描述 使能DAC输出控制。 此位需设为1才能使能此寄存器的其它位。 当此位和位7均为高电平时,如果发生FIFO警告, DAC输出将自动关断。默认情况下,此功能开启。 当输入平均功率大于预定阈值时,DAC输出关闭。 3 FIFO_WARNING_SHUTDOWN_EN 2 0 0x1 RW FIFO_ERROR_SHUTDOWN_EN 当FIFO报警时,DAC输出关闭。 0x1 RW 0x1 访问类型 RW RW 数据接收器测试控制寄存器 地址:0x5E;复位:0xFF;名称: DATA_RX_CTRL0 表79. DATA_RX_CTRL0的位功能描述 位 [7:0] 位的名称 DLY_TAP_LSB 设置 描述 参见寄存器0x5F[2:0]。 复位 0xFF 访问类型 RW 复位 0x0 0x7 访问类型 RW RW 数据接收器测试控制寄存器 地址:0x5F;复位:0x07;名称: DATA_RX_CTRL1 表80. DATA_RX_CTRL1的位功能描述 位 3 [2:0] 位的名称 DLYLINE_EN DLY_TAP_MSB 设置 描述 1 = 使能数据接口。 4种可用延迟设置。更多详情见“接口延迟线”部分。 00 01 10 11 0x000 0x007 0x07F 0x5FF Rev. 0 | Page 57 of 64 AD9142 器件配置0寄存器 地址:0x79;复位:0x00;名称: DEVICE_CONFIG0 表81. DEVICE_CONFIG0的位功能描述 位 [7:0] 位的名称 DEVICE_ CONFIGURATION0 设置 0x18 描述 器件启动配置的推荐设置。 复位 0x00 访问类型 RW 复位 0x05 访问类型 R 复位 0x00 访问类型 RW 复位 0x00 访问类型 RW 版本寄存器 地址:0x7F;复位:0x05;名称:Version 表82. Version的位功能描述 位 [7:0] 位的名称 Version 设置 描述 芯片版本 器件配置1寄存器 地址:0x80;复位:0x00;名称: DEVICE_CONFIG1 表83. DEVICE_CONFIG1的位功能描述 位 [7:0] 位的名称 DEVICE_ CONFIGURATION1 设置 0xAD 描述 器件启动配置的推荐设置。 器件配置2寄存器 地址: 0xE1, Reset:0x00;名称: DEVICE_CONFIG2 表84. DEVICE_CONFIG2的位功能描述 位 [7:0] 位的名称 DEVICE_ CONFIGURATION2 设置 0x1A 描述 器件启动配置的推荐设置。 Rev. 0 | Page 58 of 64 AD9142 DAC延迟和系统偏斜 DACCLK/8 DIV 2 DIV 2 DIV 2 DACCLK/4 DACCLK DACCLK/2 FIFO RdPtr DATA INTERFACE FIFO HB1 HB2 HB3 OTHER DIGITAL FUNCTIONALITIES I AND Q DAC FIFO WrPtr DCI VARYING LATENCY FIXED LATENCY VARYING LATENCY 10930-064 FIXED LATENCY 图60. 流水线延迟明细 像内置多相时钟的任何其它器件一样,DAC也存在固有的 FIFO FIFO DATA 0 DATA 0 FIFO WrPtr DATA 1 流水线延迟差异。图60显示了AD9142流水线延迟的明细。 DATA 1 FIFO RdPtr DATA 2 DATA 2 突出显示的部分,包括FIFO和时钟产生电路,就是产生流 DATA 3 DATA 3 水线延迟差异的地方。每次上电时,FIFO和时钟产生状态 DATA 4 DATA 4 机的状态都是任意的,导致这两个模块的延迟存在差异。 DATA 5 DATA 5 DATA 6 DATA 6 DATA 7 DATA 7 CASE 1: LATENCY = 4 DCI CYCLES CASE 2: LATENCY = 6 DCI CYCLES FIFO WrPtr FIFO有8个数据槽。FIFO读写指针循环移动,从槽0移动到 槽7,然后回到槽0。FIFO深度定义为读指针抓住写指针所 图61. FIFO延迟差异示例 需的FIFO槽数。它也是特定数据呆在FIFO中的时间,即从 写入FIFO到从FIFO读出的时间。因此,FIFO的延迟等于 图62显示了FIFO延迟为4个数据周期的两个等效例子。这 其深度。 两种情况中,虽然读指针和写指针均不一致,但FIFO深度 图61显示了FIFO延迟差异的一个例子。第2种情况中的延 迟比第1种情况要长2个数据周期。如果其它延迟相同,则 这两种情况下的DAC输出之间的偏斜也是2个数据周期。 相同。此外,注意这两种情况中数据流的起始槽不相同, 但读指针和写指针指向同一数据。只要多个器件的数据和 DCI精密对齐,这就不会影响DAC输出的对齐精度。 因此,为使FIFO延迟保持不变,FIFO深度需要复位到预定 FIFO FIFO 的值。理论上,任何非0值都是有效的,但一般设置为4, DATA 0 DATA 5 FIFO WrPtr DATA 1 此时消解读取和写入速率波动的能力最强。 DATA 2 FIFO RdPtr DATA 3 DATA 4 FIFO WrPtr DATA 7 DATA 0 LATENCY = 4 DCI CYCLES DATA 1 DATA 5 DATA 2 DATA 6 DATA 3 DATA 7 DATA 4 图62. 相等FIFO延迟的示例 Rev. 0 | Page 59 of 64 DATA 6 FIFO RdPtr 10930-066 FIFO延迟差异 FIFO RdPtr 10930-065 DAC延迟差异 AD9142 时钟产生延迟差异 校正系统偏斜 时钟产生电路的状态机是延迟差异的另一个来源,此类延 一般假设多个器件的输入数据和DCI是精密对齐的。根据 迟差异来自于静态分频器固有的相位不确定性。在输入时 系统设计不同,输入各DAC的数据和DCI可能来自不同的 钟的上升沿,经过分频的时钟可以是高电平或低电平,除 FPGA或ASIC。如果数据源不同步,则一个数据源的输出 非明令其进入已知状态。这意味着,只要有插值(当慢速时 相对于另一个数据源的输出可能是偏斜的。多个数据源之 钟需要通过对DACCLK进行分频来产生时),DAC中就会 间的对齐精度还可能随温度而漂移。 存在固有的延迟差异。图63显示了2倍插值时延迟差异的 一 个 例 子 。 DACCLK/2时 钟 有 两 种 相 位 可 能 性 。 DACCLK/2时钟用于从FIFO读取数据并驱动插值滤波器。 无论使用何种时钟沿来驱动数字电路,第1种情况与第2种 情况之间均存在1个DAC时钟周期的延迟(参见图62)。由于 上电状态是这两种情况中的任意一种,因此分频器的相位 不确定性表现为两个DAC输出之间的偏斜变化。 图64显示了一个双通道发射机的例子,它包含两个数据源 和两个双通道DAC。即使DAC未引入任何延迟差异,DAC 输出之间也会存在一个恒定但未知的相位偏移。AD9142的 多器件同步功能可用来补偿数据源未对齐所导致的偏斜, 方法是通过两个外部参考时钟(帧时钟和同步时钟)独立复 位FIFO的两侧。然后,两个数据源之间的偏移由DAC中的 FIFO和时钟产生模块消解。有关使用多器件同步功能的更 多信息,请参阅“同步实现”部分。 DCI HB1 HB2 HB3 FRAME DAC 16-BIT DATA MATCH SYNC LINE FOR ALL DATA GEN DATA GEN DACCLK DACCLK/2 (CASE 1) 图63. 2倍插值时来自时钟产生的延迟差异 DAC 16-BIT DATA DCI FRAME DAC 16-BIT DATA DATA GEN DCI FRAME DAC 16-BIT DATA 2 4 MASTER REF CLOCK SYNC CLOCK DATA SKEW 图64. 偏斜输入数据和DCI造成的DAC输出偏斜 Rev. 0 | Page 60 of 64 10930-068 LATENCY VARIATION = 1 DACCLK CYCLE 10930-067 DACCLK/2 (CASE 2) DCI FRAME AD9142 封装和订购信息 外形尺寸 10.10 10.00 SQ 9.90 0.60 0.42 0.24 9.85 9.75 SQ 9.65 72 PIN 1 INDICATOR 18 37 19 36 BOTTOM VIEW 0.80 MAX 0.65 TYP 0.25 MIN 8.50 REF 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.20 REF SEATING PLANE 1 6.15 6.00 SQ 5.85 EXPOSED PAD TOP VIEW 1.00 0.85 0.80 55 54 0.50 BSC 0.50 0.40 0.30 12° MAX 0.30 0.23 0.18 COMPLIANT TO JEDEC STANDARDS MO-220-VNND-4 FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET. 06-25-2012-A PIN 1 INDICATOR 0.60 0.42 0.24 图65. 72引脚引线框构芯片级封装[LFCSP_VQ] 10 mm x 10 mm,超薄体 (CP-72-7) 图示尺寸单位:mm 订购指南 型号1 AD9142BCPZ AD9142BCPZRL AD9142-M5372-EBZ AD9142-M5375-EBZ 1 温度范围 −40°C至+85°C −40°C至+85°C 封装描述 72引脚 LFCSP_VQ 72引脚 LFCSP_VQ 连接到ADL5372调制器的评估板 连接到ADL5375调制器的评估板 Z = 符合RoHS标准的器件。 Rev. 0 | Page 61 of 64 封装选项 CP-72-7 CP-72-7 AD9142 注释 Rev. 0 | Page 62 of 64 AD9142 注释 Rev. 0 | Page 63 of 64 AD9142 注释 ©2012 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D10930sc-0-11/12(0) Rev. 0 | Page 64 of 64