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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AD9102-EBZ

AD9102-EBZ

  • 厂商:

    AD(亚德诺)

  • 封装:

    -

  • 描述:

    AD9102 TxDAC® Series 14 Bit 180M Samples Per Second Digital to Analog Converter (DAC) Evaluation Boa...

  • 数据手册
  • 价格&库存
AD9102-EBZ 数据手册
低功耗、14位、180 MSPS数模 转换器和波形发生器 AD9102 该DDS是一个14位输出、最高180 MSPS的主时钟正弦波发生 器,带24位调谐字,支持10.8 Hz/LSB的频率分辨率。 特性 片内4096 x 14位模式存储器 片内DDS 功耗(3.3 V、4 mA输出) 96.54 mW(180 MSPS) 休眠模式:< 5 mW (3.3 V) 电源电压:1.8 V至3.3 V SFDR(至奈奎斯特频率) 87 dBc(10 MHz输出) 相位噪声(1 kHz偏移、180 MSPS、8 mA):−150 dBc/Hz 差分电流输出:8 mA(最大值,3.3 V) 小尺寸、32引脚、5 mm × 5 mm LFCSP无铅封装,3.6 mm × 3.6 mm裸露焊盘 SRAM数据可包含直接生成的存储波形、施加于DDS输出 或DDS频率调谐字的幅度调制模式。 内部模式控制状态机允许用户对DAC的模式周期以及DAC 信号输出的周期内起始延迟进行编程。 SPI接口用于配置数字波形发生器,并将模式载入SRAM。 在数字信号传送至DAC的过程中对信号进行增益调节和失 调调节。 AD9102提供出色的交流和直流性能,并支持高达180 MSPS的 DAC采样率。 应用 AD9102具有灵活的工作电源范围(1.8 V至3.3 V)和低功耗,非 常适合便携式和低功耗应用。 医疗仪器 便携式仪器仪表 信号发生器、任意波形发生器 汽车雷达 产品特色 1. 高集成度。 片内DDS和4096 × 14模式存储器。 2. 低功耗。 为低功耗空闲期提供省电模式。 概述 AD9102 TxDAC®和波形发生器是高性能数模转换器(DAC), 集成片上模式存储器,用于复杂波形生成,具有直接数字 频率合成器(DDS)。 FSADJ CAL_SENSE REFIO RESET SPI INTERFACE 10kΩ AGND BAND GAP RSET1 16kΩ IREF 100µA DDS DAC TIMERS + STATE MACHINE SAWTOOTH START DELAY CONSTANT RANDOM STOP ADDR START ADDR DAC CLOCK SCLK 1V AD9102 TRIGGER SDO/SDI2/DOUT CS SDIO 功能框图 IOUTP DAC IOUTN GAIN ADDRESS OFFSET AVDD1 AVDD2 SRAM PHASE TUNING WORD DAC CLOCK DDS DDS 1.8V LDO CLOCK DIST Rev. 0 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. 11220-001 CLKN CLKP CLDO CLKGND CLKVDD DGND DLDO2 DLDO1 DVDD 1.8V LDOs 图1. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.461.3113 ©2013 Analog Devices, Inc. All rights reserved. ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提供 的最新英文版数据手册。 AD9102 目录 特性.................................................................................................. 1 应用.................................................................................................. 1 概述.................................................................................................. 1 产品特色 ......................................................................................... 1 功能框图 ......................................................................................... 1 修订历史 ......................................................................................... 2 技术规格 ......................................................................................... 3 直流规格(3.3 V) ....................................................................... 3 直流规格(1.8 V) ....................................................................... 4 数字时序规格(3.3 V)............................................................... 4 数字时序规格(1.8 V)............................................................... 5 输入/输出信号规格................................................................. 5 交流规格(3.3 V) ....................................................................... 6 交流规格(1.8 V) ....................................................................... 6 电源电压输入和功耗.............................................................. 7 绝对最大额定值............................................................................ 8 热阻 ............................................................................................ 8 ESD警告..................................................................................... 8 引脚配置和功能描述 ................................................................... 9 典型性能参数 .............................................................................. 11 术语................................................................................................ 16 工作原理 ....................................................................................... 17 SPI端口 .................................................................................... 18 DAC传递函数......................................................................... 19 模拟电流输出 ......................................................................... 19 设置IOUTFS DAC增益 .............................................................. 19 IOUTFS自动校准 ........................................................................ 19 时钟输入.................................................................................. 20 DAC输出时钟沿 .................................................................... 21 产生信号模式 ......................................................................... 21 模式发生器编程..................................................................... 21 DAC输入数据路径................................................................ 22 DOUT功能 .............................................................................. 22 直接数字频率合成器(DDS) ............................................... 23 SRAM........................................................................................ 23 锯齿发生器 ............................................................................. 23 伪随机信号发生器 ................................................................ 24 直流常数.................................................................................. 24 电源须知.................................................................................. 24 省电功能.................................................................................. 24 应用................................................................................................ 25 信号产生示例 ......................................................................... 25 寄存器映射................................................................................... 26 寄存器描述................................................................................... 28 外形尺寸 ....................................................................................... 36 订购指南 ....................................................................................... 36 修订历史 2013年1月—修订版0:初始版 Rev. 0 | Page 2 of 36 AD9102 技术规格 直流规格(3.3 V) 除非另有说明,TMIN至TMAX;AVDD = 3.3 V;DVDD = 3.3 V;CLKVDD = 3.3 V;内部CLDO、DLDO1和DLDO2;IOUTFS = 8 mA;最大 采样速率。 表1. 参数 分辨率 精度(3.3 V) 差分非线性(DNL) 积分非线性(INL) DAC输出 失调误差 增益误差(内部基准电压源—无IOUTFS自动校准) 满量程输出电流 3.3 V 输出电阻 输出顺从电压 DAC温度漂移 增益(使用内部基准电压源) 内部基准电压 基准输出 内部基准电压(AVDD = 3.3 V) 输出电阻 基准输入 顺从电压 输入电阻(外部基准电压源模式) 最小值 典型值 14 最大值 ±1.4 ±2.0 LSB LSB ±0.00025 −1.0 2 +1.0 4 200 −0.5 8 +1.0 ±251 ±119 0.8 1.0 10 0.1 1 Rev. 0 | Page 3 of 36 单位 Bits % FSR % FSR mA MΩ V ppm/°C ppm/°C 1.2 V kΩ 1.25 V MΩ AD9102 直流规格(1.8 V) 除非另有说明,TMIN至TMAX;AVDD = 1.8 V;DVDD = DLDO1 = DLDO2 = 1.8 V;CLKVDD = CLDO = 1.8 V;IOUTFS = 4 mA; 最大采样速率。 表2. 参数 分辨率 精度(1.8 V) 差分非线性(DNL) 积分非线性(INL) DAC输出 失调误差 增益误差(内部基准电压源—无IOUTFS自动校准) 满量程输出电流 VCC = 1.8 V 输出电阻 输出顺从电压 DAC温度漂移 增益 基准电压 基准输出 内部基准电压(AVDD = 1.8 V) 输出电阻 基准输入 顺从电压 输入电阻(外部基准电压源模式) 最小值 典型值 14 LSB LSB ±0.00025 % of FSR % of FSR +1.0 4 200 −0.5 4 +1.0 ±228 ±131 0.8 单位 Bits ±1.5 ±1.4 −1.0 2 最大值 1.0 10 0.1 mA MΩ V ppm/°C ppm/°C 1.2 V kΩ 1.25 V MΩ 1 数字时序规格(3.3 V) 除非另有说明,TMIN至TMAX;AVDD = 3.3 V;DVDD = 3.3 V;CLKVDD = 3.3 V;内部CLDO、DLDO1和DLDO2;IOUTFS = 8 mA; 最大采样速率。 表3. 参数 DAC时钟输入(CLKIN) 最大时钟速率 串行外设接口 最大时钟速率(SCLK) 高电平最小脉冲宽度 低电平最小脉冲宽度 SDIO到SCLK建立时间 SDIO到SCLK保持时间 输出数据有效SCLK到SDO/SDI2/DOUT或SDIO CS到SCLK建立时间 最小值 典型值 180 6.25 6.25 4.0 5.0 6.2 Rev. 0 | Page 4 of 36 单位 MSPS 80 4.0 最大值 MHz ns ns ns ns ns ns AD7790 数字时序规格(1.8 V) 除非另有说明,TMIN至TMAX;AVDD = 1.8 V;DVDD = DLDO1 = DLDO2 = 1.8 V;CLKVDD = CLDO = 1.8 V;IOUTFS = 4 mA; 最大采样速率。 表4. 参数 DAC时钟输入(CLKIN) 最大时钟速率 串行外设接口 最大时钟速率(SCLK) 高电平最小脉冲宽度 低电平最小脉冲宽度 SDIO到SCLK建立时间 SDIO到SCLK保持时间 输出数据有效SCLK到SDO/SDI2/DOUT或SDIO CS到SCLK建立时间 最小值 典型值 最大值 180 单位 MSPS 80 MHz ns ns ns ns ns ns 6.25 6.25 4.0 5.0 8.8 4.0 输入/输出信号规格 表5. 参数 CMOS输入逻辑电平(SCLK、CS、SDIO、 SDO/SDI2/DOUT、RESET、TRIGGER) 输入VIN逻辑高电平 输入VIN逻辑低电平 CMOS输出逻辑电平(SDIO、SDO/SDI2/DOUT) 输出VOUT逻辑高电平 输出VOUT逻辑低电平 DAC时钟输入(CLKP、CLKN) 最小峰峰值差分输入电压,VCLKP/VCLKN VCLKP或VCLKN的最大电压 VCLKP或VCLKN的最小电压 共模电压 测试条件/注释 最小值 DVDD = 1.8 V DVDD = 3.3 V DVDD = 1.8 V DVDD = 3.3 V 1.53 2.475 DVDD = 1.8 V DVDD = 3.3 V DVDD = 1.8 V DVDD = 3.3 V 1.79 3.28 片内产生 Rev. 0 | Page 5 of 36 典型值 150 VDVDD VDGND 0.9 最大值 单位 0.27 0.825 V V V V 0.25 0.625 V V V V mV V V V AD9102 交流规格(3.3 V) 除非另有说明,TMIN至TMAX;AVDD = 3.3 V;DVDD = 3.3 V;CLKVDD = 3.3 V;内部CLDO、DLDO1和DLDO2;IOUTFS = 8 mA; 最大采样速率。 表6. 参数 无杂散动态范围 fDAC = 180 MSPS, fOUT = 10 MHz fDAC = 180 MSPS, fOUT = 50 MHz 最小值 典型值 最大值 单位 87 67 dBc dBc 双音交调失真(IMD) fDAC = 180 MSPS, fOUT = 10 MHz fDAC = 180 MSPS, fOUT = 50 MHz 88 68 dBc dBc NSD fDAC = 180 MSPS, fOUT = 50 MHz −163 dBm/Hz 相位噪声(1 kHz时,来自载波) fDAC = 180 MSPS, fOUT = 10 MHz −150 dBc/Hz 动态性能 输出建立时间,满量程输出步进(至0.1%)1 触发至输出延迟,fDAC = 180 MSPS2 上升时间,满量程摆幅1 下降时间,满量程摆幅1 31.2 96 3.25 3.26 ns ns ns ns 1 2 基于85 Ω电阻(从DAC输出端到地)。 起始延迟 = 0 fDAC时钟周期。 交流规格(1.8 V) 除非另有说明,TMIN至TMAX;AVDD = 1.8 V;DVDD = DLDO1 = DLDO2 = 1.8 V;CLKVDD = CLDO = 1.8 V;IOUTFS = 4 mA; 最大采样速率。 表7. 参数 无杂散动态范围(SFDR) fDAC = 180 MSPS, fOUT = 10 MHz fDAC = 180 MSPS, fOUT = 50 MHz 最小值 典型值 最大值 单位 84 73 dBc dBc 双音交调失真(IMD) fDAC = 180 MSPS, fOUT = 10 MHz fDAC = 180 MSPS, fOUT = 50 MHz 91 86 dBc dBc NSD fDAC = 180 MSPS, fOUT = 50 MHz −163 dBm/Hz 相位噪声(1kHz时,来自载波) fDAC = 180 MSPS, fOUT = 10 MHz −150 dBc/Hz 动态性能 输出建立时间(至0.1%)1 触发至输出延迟,fDAC = 180 MSPS22 上升时间1 下降时间1 31.2 96 3.25 3.26 ns ns ns ns 1 2 基于85 Ω电阻(从DAC输出端到地)。 起始延迟 = 0 fDAC时钟周期。 Rev. 0 | Page 6 of 36 AD9102 电源电压输入和功耗 表8. 参数 模拟电源电压 AVDD1, AVDD2 CLKVDD CLDO 数字电源电压 DVDD DLDO1, DLDO2 功耗 fDAC = 180 MSPS,纯CW正弦波 IAVDD IDVDD 仅DDS 仅RAM 仅DDS和RAM ICLKVDD 掉电模式 功耗 fDAC = 180 MSPS,纯CW正弦波 IAVDD IDVDD IDLDO2 仅DDS 仅RAM 仅DDS和RAM IDLDO1 ICLKVDD ICLDO 掉电模式 测试条件/注释 最小值 未使用片内LDO 未使用片内LDO AVDD = 3.3 V,DVDD = 3.3 V,CLKVDD = 3.3 V, 内部CLDO、DLDO1和DLDO2 12.5 MHz(仅DDS) CW正弦波输出 50%占空比FS脉冲输出 50%占空比正弦波输出 REF开启,DAC休眠,CLK掉电,外部CLK和 电源开启 AVDD = 1.8 V, DVDD = DLDO1 = DLDO2 = 1.8 V, CLKVDD = CLDO = 1.8 V 12.5 MHz(仅DDS) CW正弦波输出 50%占空比FS脉冲输出 50%占空比正弦波输出 REF开启,DAC休眠,CLK掉电,外部CLK和 电源开启 Rev. 0 | Page 7 of 36 典型值 最大值 单位 1.7 1.7 1.7 3.6 3.6 1.9 V V V 1.7 1.7 3.6 1.9 V V 96.54 7.67 mW mA 17.73 11.31 14.6 3.85 4.73 mA mA mA mA mW 51.33 7.54 0.15 mW mA mA 16.03 10.07 13.26 1.129 0.0096 3.65 1.49 mA mA mA mA mA mA mW AD9102 绝对最大额定值 热阻 表9. 参数 AVDD1、AVDD2、DVDD至AGND、 DGND、CLKGND CLKVDD至AGND、DGND、CLKGND CLDO、DLDO1、DLDO2至AGND、 DGND、CLKGND AGND至DGND、CLKGND DGND至AGND、CLKGND CLKGND至AGND、DGND CS、SDIO、SCLK、SDO/ SDI2/DOUT、 RESET、TRIGGER至DGND CLKP、CLKN至CLKGND REFIO至AGND IOUTP、IOUTN至AGND FSADJ、CAL_SENSE至AGND 结温 存储温度范围 θJA针对最差条件,即器件焊接在标准电路板上以实现表贴 封装。θJC是从封装的焊接侧(底部)测量。 额定值 −0.3 V至+3.9 V −0.3 V至+3.9 V −0.3 V至2.2 V 表10. 热阻 −0.3 V至+0.3 V −0.3 V至+0.3 V −0.3 V至+0.3 V −0.3 V至DVDD + 0.3 V ESD警告 封装类型 32引脚LFCSP(带裸露焊盘) θJA 30.18 θJB 6.59 θJC 3.84 单位 °C/W ESD(静电放电)敏感器件。 带电器件和电路板可能会在没有察觉的情况下放电。 −0.3 V至CLKVDD + 0.3 V −1.0 V至AVDD + 0.3 V −0.3 V至DVDD + 0.3 V −0.3 V至AVDD + 0.3 V 125°C −65°C至+150°C 注意,超出上述绝对最大额定值可能会导致器件永久性 损坏。这只是额定最值,并不能以这些条件或者在任何其 它超出本技术规范操作章节中所示规格的条件下,推断器 件能否正常工作。长期在绝对最大额定值条件下工作会影 响器件的可靠性。 Rev. 0 | Page 8 of 36 尽管本产品具有专利或专有保护电路,但在遇到高 能量ESD时,器件可能会损坏。因此,应当采取适当 的ESD防范措施,以避免器件性能下降或功能丧失。 AD9102 32 31 30 29 28 27 26 25 TRIGGER NC NC AVDD1 IOUTN IOUTP AGND FSADJ 引脚配置和功能描述 1 2 3 4 5 6 7 8 AD9102 TOP VIEW (Not to Scale) 24 23 22 21 20 19 18 17 CAL_SENSE CLKVDD CLDO CLKP CLKN CLKGND REFIO NC NOTES 1. NC = NO CONNECT. DO NOT CONNECT TO THIS PIN. 2. IT IS RECOMMENDED THAT THE EXPOSED PAD BE THERMALLY CONNECTED TO A COPPER GROUND PLANE FOR ENHANCED ELECTRICAL AND THERMAL PERFORMANCE. 11220-002 RESET NC NC AVDD2 NC NC AGND NC 9 10 11 12 13 14 15 16 SCLK SDIO DGND DLDO2 DVDD DLDO1 SDO/SDI2/DOUT CS 图2. 引脚配置 表11. 引脚功能描述 引脚编号 1 2 3 4 5 6 7 引脚名称 SCLK SDIO DGND DLDO2 DVDD DLDO1 SDO/SDI2/DOUT 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 CS RESET NC NC AVDD2 NC NC AGND NC NC REFIO CLKGND CLKN CLKP CLDO CLKVDD CAL_SENSE FSADJ AGND IOUTP IOUTN 描述 SPI时钟输入。 SPI数据输入/输出。SPI端口的主要双向数据线。 数字地。 1.8 V内部数字LDO1输出。当内部数字LDO1使能时,应通过0.1 μF电容旁路此引脚。 3.3 V外部数字电源。DVDD定义AD9102数字接口(SPI接口)的电平。 1.8 V内部数字LDO2输出。当内部数字LDO2使能时,应通过0.1 μF电容旁路此引脚。 数字I/O引脚。 4线SPI模式(SDO)下,此引脚用于从SPI输出数据。 双SPI模式(SDI2)下,此引脚是SPI端口的第二数据输入线,用于写入SRAM。 数据输出模式(DOUT)下,此引脚是可编程脉冲输出。 SPI端口片选,低电平有效。 低电平有效复位引脚。将寄存器复位至默认值。 未连接。请勿连接该引脚。 未连接。请勿连接该引脚。 1.8 V至3.3 V电源输入。 未连接。请勿连接该引脚。 未连接。请勿连接该引脚。 模拟地。 未连接。请勿连接该引脚。 未连接。请勿连接该引脚。 DAC基准电压输入/输出。 时钟地。 时钟输入,负极。 时钟输入,正极。 时钟电源输出(使用内部稳压器),时钟电源输入(旁路内部稳压器) 时钟电源输入引脚。 IOUTFS自动校准的检测输入引脚。 用于DAC的外部满量程电流输出调整,或用于IOUTFS自动校准的满量程电流输出调整基准。 模拟地。 DAC输出电流,正极。 DAC输出电流,负极。 Rev. 0 | Page 9 of 36 AD9102 引脚编号 29 30 31 32 引脚名称 AVDD1 NC NC TRIGGER EPAD 描述 DAC的1.8 V至3.3 V电源输入。 未连接。请勿连接该引脚。 未连接。请勿连接该引脚。 模式触发器输入。 裸露焊盘。建议将裸露焊盘与一个铜接地片形成散热连接,以增强电气和散热性能。 Rev. 0 | Page 10 of 36 AD9102 典型性能参数 AVDD = 3.3 V,DVDD = 3.3 V,CLKVDD = 3.3 V,内部CLDO、DLDO1和DLDO2。 –50 –50 –55 –55 –65 –70 –70 –80 –75 –80 –85 –85 –90 –90 –95 –95 –100 –100 10 20 30 40 50 60 70 fOUT (MHz) 0 30 40 50 60 70 70 70 图6. 三个IOUTFS 值下的SFDR与fOUT 的关系 –50 –50 –55 –55 SFDR SECOND HARMONIC THIRD HARMONIC –60 –65 –70 –70 SFDR (dBc) –65 –75 –80 –75 –80 –85 –85 –90 –90 –95 –95 –100 –100 0 10 20 30 +85°C +25°C –40°C –60 40 50 60 70 fOUT (MHz) 11220-004 LEVEL (dBc) 20 fOUT (MHz) 图3. SFDR、二次和三次谐波(IOUTFS = 8 mA)与fOUT 的关系 0 10 20 30 40 50 60 fOUT (MHz) 图4. SFDR、二次和三次谐波(IOUTFS = 4 mA)与fOUT 的关系 图7. 三种温度下的SFDR与fOUT 的关系 –50 –50 –55 –55 SFDR SECOND HARMONIC THIRD HARMONIC –60 –65 –70 –70 SFDR (dBc) –65 –75 –80 –75 –80 –85 –85 –90 –90 –95 –95 –100 –100 0 10 20 30 180MHz 100MHz 50MHz –60 40 50 60 70 fOUT (MHz) 11220-005 LEVEL (dBc) 10 11220-006 –75 11220-007 SFDR (dBc) –65 0 8mA 4mA 2mA –60 11220-003 LEVEL (dBc) –60 11220-008 SFDR SECOND HARMONIC THIRD HARMONIC 图5. SFDR、二次和三次谐波(IOUTFS = 2 mA)与fOUT 的关系 0 10 20 30 40 50 60 fOUT (MHz) 图8. 三个fDAC 值下的SFDR与fOUT 的关系 Rev. 0 | Page 11 of 36 AD9102 REF –5dBm MKR3 41.73MHz –90.031dBm ATTEN 18dB –130 –135 1 NSD (dBm/Hz) –140 2mA 4mA 8mA –145 –150 –155 –160 –170 0 10 20 30 40 50 60 70 80 90 11220-012 –165 3 80 90 11220-013 2 fOUT (MHz) MARKER 1 2 3 VBW 5.6kHz TRACE (1) (1) (1) TYPE FREQ FREQ FREQ X-AXIS 13.87MHz 27.87MHz 41.73MHz STOP 80MHz SWEEP 3.076s (601pts) AMPLITUDE –11.13dBm –88.70dBm –90.03dBm 11220-009 START 0Hz 图9. 输出频谱,fOUT = 13.87 MHz 图12. 三个IOUTFS 值下的NSD与fOUT 的关系 –130 –60 –135 –65 50MHz 100MHz 180MHz –70 NSD (dBm/Hz) –80 –85 –145 –150 –155 –90 –160 –95 –165 10 20 30 40 50 60 70 80 fOUT (MHz) –170 11220-010 0 0 20 30 40 50 60 70 fOUT (MHz) 图10. 三个fDAC 值下的IMD与fOUT 的关系 图12. 三个IOUTFS 值下的NSD与fOUT 的关系 1.6 –60 1.4 –65 2mA 4mA 8mA 1.2 2mA 4mA 8mA –70 1.0 0.8 DNL (LSB) –75 –80 –85 0.6 0.4 0.2 0 –90 –0.2 –95 –100 –0.4 0 10 20 30 40 50 60 fOUT (MHz) 70 80 –0.6 11220-011 IMD (dBc) 10 图11. 三个IOUTFS 值下的IMD与fOUT 的关系 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 CODE 图14. 三个IOUTFS 值下的DNL Rev. 0 | Page 12 of 36 11220-014 IMD (dBc) –75 –100 +85°C +25°C –40°C –140 AD9102 1.5 80 90 1.0 100 PHASE NOISE (dBc/Hz) 0.5 0 –0.5 –1.0 2mA 4mA 8mA –1.5 110 120 130 140 150 160 –2.0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 CODE 图15. 三个IOUTFS 值下的INL 180 100 1k 10k 100k OFFSET (Hz) 图16. 相位噪声与偏移的关系 Rev. 0 | Page 13 of 36 1M 10M 11220-016 170 –2.5 11220-015 INL (LSB) fS = 160MHz, 10MHz fS = 160MHz, 12MHz AD9102 AVDD = 1.8 V,DVDD = DLDO1 = DLDO2 = 1.8 V,CLKVDD = CLDO = 1.8 V。 –50 –50 –55 –65 –70 –70 SFDR (dBc) –65 –75 –80 –75 –80 –85 –85 –90 –90 –95 –95 –100 –100 0 10 20 30 +85°C +25°C –40°C –60 40 50 60 70 fOUT (MHz) 11220-017 LEVEL (dBc) –60 0 10 40 30 50 60 70 70 fOUT (MHz) 图17. SFDR、二次和三次谐波(IOUTFS = 4 mA)与fOUT 的关系 图20. 三种温度下的SFDR与fOUT 的关系 –50 –50 –55 –55 SFDR SECOND HARMONIC THIRD HARMONIC –60 –65 –70 –70 SFDR (dBc) –65 –75 –80 –75 –80 –85 –85 –90 –90 –95 –95 –100 –100 0 10 20 30 180MHz 100MHz 50MHz –60 40 50 60 70 fOUT (MHz) 11220-018 LEVEL (dBc) 20 11220-020 SFDR SECOND HARMONIC THIRD HARMONIC 11220-021 –55 0 10 20 30 40 50 60 fOUT (MHz) 图18. SFDR、二次和三次谐波(IOUTFS = 2 mA)与fOUT 的关系 图21. 三个fDAC 值下的SFDR与fOUT 的关系 –50 REF –5dBm MKR3 41.73MHz –90.563dBm ATTEN 18dB –55 1 –60 –70 4mA 2mA –75 –80 –85 –90 –95 0 10 20 30 40 50 fOUT (MHz) 60 70 3 TYPE FREQ FREQ FREQ X-AXIS 13.87MHz 27.87MHz 41.73MHz START 0Hz MARKER 1 2 3 VBW 5.6kHz TRACE (1) (1) (1) STOP 80MHz SWEEP 3.076s (601pts) AMPLITUDE –11.23dBm –88.79dBm –90.56dBm 图22. 输出频谱,fOUT = 13.87 MHz 图19. 两个IOUTFS 值下的SFDR与fOUT 的关系 Rev. 0 | Page 14 of 36 11220-022 –100 2 11220-019 SFDR (dBc) –65 AD9102 –130 –60 –135 50MHz 100MHz 180MHz –70 NSD (dBm/Hz) IMD (dBc) –75 –80 –85 –145 –150 –155 –90 –160 –95 –165 0 10 20 30 40 50 60 70 80 fOUT (MHz) –170 11220-023 –100 +85°C +25°C –40°C –140 0 10 20 30 40 50 60 70 80 90 4000 4500 4000 4500 fOUT (MHz) 图23. 三个fOUT 值下的IMD与fOUT 的关系 11220-026 –65 图26. 三种温度下的NSD与fOUT 的关系 2.0 –60 2mA 4mA 4mA 2mA –65 1.5 –70 1.0 DNL (LSB) IMD (dBc) –75 –80 –85 0.5 0 –90 0 10 20 30 40 50 60 70 80 fOUT (MHz) –1.0 11220-024 0 500 图24. 两个IOUTFS 值下的IMD与fOUT 的关系 2.0 –135 1.5 2000 2500 CODE 3000 3500 4mA 2mA 1.0 –140 0.5 INL (LSB) –145 –150 4mA 2mA –155 0 –0.5 –1.0 –160 –1.5 –165 –2.0 0 10 20 30 40 50 60 70 fOUT (MHz) 80 90 11220-025 NSD (dBm/Hz) 1500 图27. 两个IOUTFS 值下的DNL –130 –170 1000 图25. 两个IOUTFS 值下的NSD与fOUT 的关系 –2.5 0 500 1000 1500 2000 2500 3000 3500 CODE 图28. 两个IOUTFS 值下的INL Rev. 0 | Page 15 of 36 11220-028 –100 11220-027 –0.5 –95 AD9102 术语 线性误差(积分非线性或INL) INL指实际模拟输出与理想输出的最大偏差,理想输出由 从零电平到满量程所画的直线确定。 差分非线性(DNL) DNL用于衡量数字输入代码改变1 LSB时模拟值(用满量程归 一化)的变化。 单调性 如果一个数模转换器(DAC)的输出随着数字输入的增加而 增加,或者保持不变,则认为该DAC是单调的。 失调误差 失调误差指输出电流与理想0值的偏差。对于IOUTP,当 所有输入均置0时,预期输出为0 mA。对于IOUTN,当所有 输入均置1时,预期输出为0 mA。 增益误差 增益误差指实际输出范围与理想输出范围的差异。所有输 入均置1时的输出减去所有输入均置0时的输出便得到实际 范围。理想增益利用实测VREF计算。因此,增益误差不包 括基准源的影响。 电源抑制 电源抑制衡量电源从最小额定电压变为最大额定电压时, 满量程输出的最大变化。 建立时间 建立时间指输出达到并保持在以最终值为中心的规定误差 范围内所需的时间,从输出跃迁开始时测量。 毛刺脉冲 DAC的非对称开关时间会产生不良输出瞬变,该瞬变用毛 刺脉冲予以量化,定义为毛刺的面积,用pV-s表示。 无杂散动态范围(SFDR) SFDR表示指定带宽内输出信号与峰值杂散信号的均方根幅 值之差,用分贝(dB)表示。 噪声谱密度(NSD) 噪声谱密度是指DAC执行转换并产生输出信号音时,归一 化到1 Hz带宽的平均噪声功率。 输出顺从电压 输出顺从电压范围指电流输出DAC输出端的容许电压范 围。超出最大限值工作可能会引起输出级饱和或击穿,导 致非线性性能。 温度漂移 温度漂移衡量环境温度(25°C)值与TMIN或TMAX值之间的最大 变化范围。失调和增益漂移用每摄氏度(°C)满量程范围 (FSR)的 ppm表 示 。 基 准 电 压 漂 移 用 每 摄 氏 度 ppm表 示 (ppm/°C)。 Rev. 0 | Page 16 of 36 AD9102 FSADJ CAL_SENSE REFIO RESET SCLK SPI INTERFACE 10kΩ AGND BAND GAP RSET1 16kΩ IREF 100µA DDS CONSTANT DAC TIMERS + STATE MACHINE RANDOM START DELAY SAWTOOTH STOP ADDR START ADDR DAC CLOCK SDO/SDI2/DOUT 1V AD9102 TRIGGER SDIO CS 工作原理 DAC GAIN ADDRESS OFFSET IOUTP IOUTN AVDD1 AVDD2 SRAM PHASE TUNING WORD DDS DAC CLOCK DDS 1.8V LDO CLOCK DIST 11220-029 CLKN CLKP CLKGND CLDO CLKVDD DGND DLDO2 DLDO1 DVDD 1.8V LDOs 图29. AD9102功能框图 图29为AD9102的功能框图。AD9102有一个14位电流输出 DAC。 内置一个片内带隙基准电压源。当然,也可以使用片外基 准电压源。满量程DAC输出电流(也称为增益)受电流IREF控 制。IREF是流经IREF电阻的电流。IREF设置电阻可以在片内 或片外,由用户酌情决定。使用片内RSET电阻时,可以利 用内置自动增益校准功能来提高DAC增益精度。自动校准 可以采用片内基准电压源或外部REFIO电压工作。自动增 益校准的程序见下文。 AD9102有如下电源轨:AVDD用于模拟电路,CLKVDD/ CLKLDO用于时钟输入接收器,DVDD/DLDO1/DLDO2用 于 数 字 I/O和 片 内 数 字 数 据 速 率 。 AVDD、 DVDD和 CLKVDD的标称值可以介于1.8 V到3.3 V。DLDO1、DLDO2和 CLDO以1.8 V工作。如果DVDD = 1.8 V,应将DLDO1和 DLDO2连接到DVDD,并禁用片内LDO。这种情况下,所 有三个电源均由外部提供。如果CLKVDD = 1.8 V,应将 CLKVDD连接到CLDO,并使能片内LDO。 14位DAC的数字信号输入由片内数字波形发生源产生。14位 样本以CLKP/CLKN采样速率从数字数据路径输入DAC。 该数据路径包括增益和失调校正以及数字波形源选择复用 器。波形源包括:SRAM、直接数字频率合成器(DDS)、由 SRAM数据调制的DDS输出幅度、锯齿发生器、直流常数 和伪随机序列发生器。源选择复用器输出的波形具有可编 程模式特性。波形可以设置为连续式、连续脉冲式(固定模 式周期,每个模式周期具有固定的起始延迟)或有限脉冲式 (输出指定数量的模式周期,然后模式停止)。 脉冲式波形(有限或连续)具有编程设定的模式周期和起始 延迟。波形在各脉冲周期的模式周期开始和起始延迟之后 提供。 通过SPI端口将数据载入SRAM,以及对器件内部的所有控 制寄存器进行编程。 Rev. 0 | Page 17 of 36 AD9102 SPI端口 写入片内SRAM AD9102提供一个灵活的同步串行通信(SPI)端口,可以很 方便地与ASIC、FPGA、工业标准微控制器接口。此接口 可进行读/写操作,访问所有AD9102配置寄存器和片内 SRAM。其数据速率可以达到表3和表4列出的SCLK时钟 速度。 AD9102内置一个4096 × 12 SRAM。SRAM地址空间是AD9102 SPI地址映射的0x6000至0x6FFF。 双SPI写入SRAM 利用图32所示的SPI访问模式,写入数据到整个SRAM的时 间可以减半。SDO/SDI2/DOUT线变成第二串行数据输入 线,使得片内SRAM的更新速率可以加倍。这种模式下, SDO/SDI2/DOUT是只读线。写入整个SRAM所需的时间为 (2 + 2 × 4096) × 8/(2 × fSLCK)秒。 SPI接口用作标准同步串行通信端口。CS是低电平有效片 选信号。当CS变为有效时,SPI地址和数据传输即开始。 SPI主器件通过SDIO提供的第一位是读写指示位(高电平表 示读操作,低电平表示写操作)。随后15位是初始寄存器地 址。如果CS在第一个数据字之后仍然保持低电平,SPI端 口将自动递增寄存器地址,写入或读取一组连续地址。 COMMAND CYCLE DATA TRANSFER CYCLE D10 D00 D0N + 1 D0M – 1 D15M – 2 配置寄存器更新程序 大部分SPI可访问寄存器是双缓冲型。在模式产生期间, 一个有效寄存器集控制AD9102的操作。一组阴影寄存器存 储更新的寄存器值。寄存器更新值可以随时写入。配置更 新完成时,用户写入1到RAMUPDATE寄存器的UPDATE 位。UPDATE位指示该寄存器集准备好将阴影寄存器内容 传输到有效寄存器。AD9102在下次模式发生器关闭时自动 执行此传输。该程序不适用于4k × 14 SRAM。关于SRAM 更新程序,请参阅SRAM部分。 11220-030 D00 D10 D20 D30 D13N D14N A0 D15N A1 A2 A13 A14 R/W SCLK 图30. 串行寄存器接口时序(MSB优先写操作,3线SPI) 当此命令字节的第一位是逻辑高电平(R/W位 = 1)时,SPI命 令为读操作。这种情况下,数据从SPI端口输出,如图31和 图33所示。CS引脚变为高电平后,SPI通信结束。 COMMAND CYCLE CS DATA TRANSFER CYCLE 11220-031 D00 D10 D20 D30 D13 N D14 N D15 N A0 A1 A2 A13 A14 R/W SCLK 图31. 串行寄存器接口时序(MSB优先读操作,3线SPI) WRITE READ CS 图33. 串行寄存器接口时序(MSB优先读操作,4线SPI) Rev. 0 | Page 18 of 36 11220-032 D00 D10 D15N – 2 D0N – 1 D0N D15N – 1 A0 A1 D15N SDO/ SDI2/ DOUT A2 A13 A14 R/W D0 D1 D15 A0 A1 A2 A13 SDIO A14 SCLK R/W SDIO D1N + 1 D0N – 1 D15N – 2 D0N D0M 图32. 双SPI写入SRAM CS SDIO WAVEFORM PATTERN DATA 11220-033 WAVEFORM PATTERN ADDRESS2 = M D15M – 1 WAVEFORM PATTERN DATA D15M SDO/ SDI2/ DOUT 当此命令字节的第一位是逻辑低电平(R/W位 = 0)时,SPI命 令为写操作。这种情况下,SDIO仍为输入,参见图30。 D15N – 1 A0 D15N A1 A2 A13 A14 R/W WAVEFORM PATTERN ADDRESS1 = N A0 DB1 A1 A1 DB2 A2 A2 … … A13 DB12 A12 A14 DB13 A13 SDIO LSB DB0 A0 R/W = 0 ALWAYS DB14 A14 WAVEFORM DATA TO BE WRITTEN SCLK 表12. 命令字 MSB DB15 R/W SET WAVEFORM ADDRESS TO BE READ/WRITTEN CS AD9102 DAC传递函数 表13总结了基准电压源连接和编程。 AD9102 DAC提供差分电流输出IOUTP/IOUTN。 表13. 基准电压源操作 DAC输出电流通过下式计算: 基准电压源模式 内部 外部 14 IOUTP = IOUTFS × DAC INPUT CODE/2 (1) IOUTN = IOUTFS × ((214 − 1) − DAC INPUT CODE)/214 (2) 其中,DAC INPUT CODE = 0至214 − 1。满量程电流或DAC 增益IOUTFS是IREF的32倍。 IOUTFS = 32 × IREF (3) 其中,IREF = VREFIO/RSET。 IREF是流经IREF电阻的电流。IREF电阻可以在片内或片外,由 用户酌情决定。使用片内RSET电阻时,可以利用内置自动 增益校准功能来提高DAC增益精度。 模拟电流输出 使用外部基准电压源时,建议将外部基准电压源施加于 REFIO引脚。 内部VREFIO编程 内部REFIO电平可编程。 使用内部基准电压源时,寄存器0x03的低6位BGDR域用于 调整VREFIO电平,将REFIO上的标称带隙电压增加或减少 20%。FSADJ电阻上的电压会跟踪此变化。因此,IREF也会 产生同样的变化。图35显示VREFIO与BGDR码之间的关系, 片内基准电压源的默认电压(BGDR = 0x00)为1.04 V。 DAC输出以差分方式连接到放大器或变压器时,可实现最 佳线性度和噪声性能。这种配置可抑制DAC输出端的共模 信号。 设置IOUTFS DAC增益 1.30 1.25 1.20 1.15 VREF (V) 要达到表1和表2给出的性能标准,必须遵守这些表格中列 出的输出顺从电压要求。 如公式3所示,DAC增益(IOUTFS)是REFIO端基准电压和RSET 的函数。 1.05 1.00 0.90 默认情况下,片内基准电压源上电且可用。使用片内基准 电压源时,REFIO端需要利用0.1 μF电容去耦到AGND,如 图34所示。 AD9102 VBG 1.0V REFIO RSET CURRENT SCALING x32 16 24 32 CODE 40 48 56 RSET电阻 公式3“其中”语句中的RSET既可以是内部电阻,也可以是用 户选择的板级电阻,连接到FSADJ引脚。 要使用片内RSET电阻,应将FSADJ寄存器的位15设为逻辑1。 FSADJ寄存器的位[4:0]用于手动设置片内RSET值。 许多应用要求严格的DAC增益控制。AD9102提供一个 IOUTFS自动校准程序,它只能与片内RSET电阻一起使用。基 准电压VREFIO可以是片内或片外基准电压。自动校准程序对 内部RSET值和电流IREF进行精密调整。 IOUTFS IREF 8 图35. VREFIO 电压典型值与BGDR的关系 11220-034 – 0 IOUTFS自动校准 DAC + FSADJ 0.80 11220-035 0.85 AD9102内置一个标称值1.0 V带隙基准电压源。既可以使用 该内部基准电压源,也可以用更精确的片外基准电压源取 而代之。外部基准电压源可以提供比片内带隙基准电压源 更严格的基准电压误差和/或更低的温漂。 AVSS 1.10 0.95 基准电压源 0.1µF REFIO引脚 连接0.1 μF电容 连接片外基准电压源 图34. 片内基准电压源和外部RSET 电阻 Rev. 0 | Page 19 of 36 AD9102 使用自动校准时,需要下列板级连接: 时钟输入 1. 将FSADJ引脚和CAL_SENSE引脚连接在一起。 2. 在CAL_SENSE引脚与AGND之间安装一个电阻。此 电阻的值通过下式计算: 为实现最佳DAC性能,AD9102时钟输入信号对(CLKP/ CLKN)应是极低抖动、快速上升时间的差分信号。时钟接 收器产生自己的共模电压,要求这两个输入交流耦合。 RCAL_SENSE = 32 × VREFIO/IOUTFS 图36显示了能够很好地与AD9102协作的多种ADI LVDS时钟 驱动器的建议接口。使用一个100 Ω终端电阻和两个0.1 μF 耦合电容。图38显示了与ADI差分PECL驱动器的接口。图39 显示了使用巴伦驱动CLKP/CLKN的单端转差分转换器。 0.1µF CLK+ 1. 将寄存器0x008[7:0]和寄存器0x0D[5:4]中的校准范围设置 为最小值,以便获得最佳校准。 2. 使能寄存器0x0D中的校准时钟位CAL_CLK_EN。 3. 设置寄存器0x0D中的校准时钟分频比位CAL_CLK_DIV [2:0]。默认值为512。 4. 将寄存器0x0D的CAL_MODE_EN位设置为逻辑1。 5. 将寄存器0x0E的START_CAL位设置为逻辑1。随机开始 校准比较器、RSET和增益。 6. 器件校准时,寄存器0x0D中的CAL_MODE标志位变为 逻辑1。校准完成时,寄存器0x0E中的CAL_FIN标志位 变为逻辑1。 7. 将寄存器0x0E的START_CAL位设置为逻辑0。 8. 校准完成后,验证寄存器0x0D中的上溢和下溢标志位未 置1(位[14:8])。如果有标志位置1,应将相应的校准范围 更改为下一个较大的范围,并从步骤5重新开始。 9. 如果无标志位置1,则分别读取DACRSET和DACAGAIN 寄存器中的DAC_RSET_CAL和DAC_GAIN_CAL值,并 将其写入对应的DAC_RSET和DAC_GAIN寄存器域。 10.将 寄 存 器 0x0D的 CAL_MODE_EN位 和 校 准 时 钟 位 CAL_CLK_EN复位至逻辑0,禁用校准时钟。 11. 将寄存器0x0D的CAL_MODE_EN位设置为逻辑0。这将 把RSET和增益控制复用器指向常规寄存器。 12. 禁用寄存器0x0D中的校准时钟位CAL_CLK_EN。 要复位校准,可发送脉冲使寄存器0x0D的CAL_RESET位 先变为逻辑1再变为逻辑0,发送脉冲至RESET引脚,或发 送脉冲至SPICONFIG寄存器的RESET位。 0.1µF CLKP CLK 0.1µF CLK– 100Ω LVDS DRIVER CLKN CLK 50Ω* AD9102 0.1µF 50Ω* 11220-036 要执行自动校准,必须执行下列步骤: AD9510/AD9511/ AD9512/AD9513/ AD9514/AD9515/ AD9516/AD9518 *50Ω RESISTORS ARE OPTIONAL. 图36. 差分LVDS时钟输入 在模拟输出信号频率较低的应用中,AD9102时钟输入可以 利用单端CMOS信号驱动。图37显示了这种接口。CLKP引 脚直接由CMOS门电路驱动,CLKN引脚则通过与39 kΩ电阻 并联的0.1 μF电容旁路至地。可选电阻为串联端接电阻。 0.1µF CLK+ CLK 50Ω AD9510/AD9511/ AD9512/AD9513/ AD9514/AD9515/ AD9516/AD9518 CMOS DRIVER CLKP OPTIONAL 100Ω CLK 0.1µF AD9102 CLKN 39kΩ 0.1µF 11220-037 自动校准使用内部时钟。此校准时钟等于DAC时钟除以寄 存器0x0D的CAL_CLK_DIV位所选择的分频系数。每个校 准 周 期 介 于 4到 512个 DAC时 钟 周 期 之 间 , 具 体 取 决 于 CAL_CLK_DIV[2:0]的值。校准时钟的频率应小于500 kHz。 图37. 单端1.8 V CMOS采样时钟 AD9510/AD9511/ AD9512/AD9513/ AD9514/AD9515/ AD9516/AD9518 0.1µF CLK+ 0.1µF CLK– 50Ω* 0.1µF CLKP CLK 100Ω PECL DRIVER CLKN CLK 50Ω* 240Ω 240Ω *50Ω RESISTORS ARE OPTIONAL. 图38. 差分PECL采样时钟 Rev. 0 | Page 20 of 36 AD9102 0.1µF 11220-038 其中,IOUTFS为目标满量程电流。 AD9102 Mini-Circuits® ADT1-1WT, 1:1Z 0.1µF 0.1µF XFMR CLK+ • 重复有限次数的周期性脉冲串与无限重复的脉冲串大致 相同,区别在于波形是在有限数量的连续模式周期中 输出。 CLKP 50Ω AD9102 0.1µF TRIGGER 11220-039 CLKN SCHOTTKY DIODES: HSM2812 PATTERN EXECUTED PATTERN EXECUTED PATTERN EXECUTED 图39. 变压器耦合时钟 PATTERN_PERIOD DAC输出时钟沿 START_DLY 通过配置CLOCKCONFIG寄存器(0x02)的DAC_INV_CLK位, DAC可以在CLKP/CLKN时钟输入的上升沿或下降沿输出 样本。此功能将DAC输出时序分辨率设置为1/(2 × fCLKP/CLKN)。 11220-040 DAC DATA @ STOP_ADDR DATA @ START_ADDR 图40. 所有DAC的周期性脉冲串输出 产生信号模式 在可编程模式发生器的控制下,AD9102可以产生三类信号 模式。 模式发生器编程 • 连续波形 • 无限重复的周期性脉冲串波形 • 重复有限次数的周期性脉冲串波形 图40显示各DAC输出端观察到的周期性脉冲串波形。波形 在各模式周期中产生。起始延迟(START_DLY)是指各模式 周期的开始与波形的开始之间的延迟时间。DAC波形是一 个数字信号,存储在SRAM中,并乘以DAC数字增益系 数。SRAM数据利用DAC地址计数器读取。 RUN位 设置模式周期 将PAT_STATUS寄存器(0x1E)的RUN位置1,AD9102即准 备产生模式。此位清0将关断模式发生器,如图43所示。 TRIGGER 引脚 TRIGGER引脚上的下降沿启动模式产生。如果RUN位置1, 则TRIGGER引脚的下降沿启动模式产生。如图41所示,在 TRIGGER引脚下降沿之后的若干CLKP/CLKN时钟周期, 模式发生器进入模式开启状态。此延迟通过PATTERN_ DELAY位域设置。 TRIGGER引脚的上升沿请求终止模式产生,参见图42。 使用两个寄存器位域来设置模式周期。PAT_TIMEBASE寄 存器的PAT_PERIOD_BASE域设置每个PATTERN_PERIOD LSB的CLKP/CLKN时钟数。PATTERN_PERIOD通过PAT_ PERIOD寄存器设置。最长模式周期为65,535 × 16/fCLKP/N。 设置波形起始延迟基数 波形起始延迟基数通过PAT_TIMEBASE寄存器的START_ DELAY_BASE位(寄存器0x28[3:0])设置。START_ DELAY寄 存器(0x5C)详见“DAC输入数据路径”部分。起始延迟基数 决定每个START_DELAY LSB有多少CLKP/CLKN时钟周期。 PATTERN位(只读) RUN BIT 当PAT_STATUS寄存器的只读位PATTERN置1时,表示模 式发生器处于模式开启状态。0表示模式发生器处于模式 关闭状态。 tDLY = PATTERN_DELAY VALUE + 1 tSU PATTERN STARTS TRIGGER 模式类型 CLKP/ CLKN PATTERN GENERATOR STATE Rev. 0 | Page 21 of 36 PATTERN GENERTAOR OFF PATTERN GENERTAOR ON 图41. TRIGGER引脚驱动的模式开始和模式延迟 11220-041 • 在模式发生器的模式开启状态期间,DAC输出连续波 形。连续波形忽略模式周期。 • 无限重复的周期性脉冲串是在各模式周期期间输出的一 次性波形。只要模式发生器处于模式开启状态,模式周 期就会一个接一个出现。 AD9102 模式周期重复控制器 tSU PAT_TYPE寄存器的PATTERN_RPT位(寄存器0x1F[0])控制 模式输出是自动重复(无限周期性脉冲串重复),还是连续 重复一定的次数(由寄存器0x2B的DAC_REPEAT_CYCLE位 指定)。后者是重复有限次数的周期性脉冲串。 TRIGGER CLKP/ CLKN PATTERN GENERATOR STATE PATTERN ON DDS周期数 PATTERN OFF DAC输入数据路径用正弦波周期数确定DDS输出正弦波的 脉冲宽度。该周期数通过DDS_CYC寄存器设置。 11220-042 PATTERN STOPS DDS相移 DAC输入数据路径可以使单个公共DDS的输出发生相移。 该相移通过DDS_PHASE域设置。 图42. 触发上升沿驱动的模式停止 RUN BIT DOUT功能 在AD9102 DAC驱动高压放大器(例如超声传感器阵列元件 驱动器信号链)的应用中,可能需要在相对于AD9102 DAC 输出波形的精确时间点开启和关闭各放大器。SDO/SDI2/ DOUT引脚可用来实现此功能。 CLKP/ CLKN PATTERN ON PATTERN OFF PATTERN STOPS 11220-043 PATTERN GENERATOR STATE 图43. RUN位驱动的模式停止 DAC输入数据路径 DAC数据路径的时序由模式发生器控制。数据路径包括波 形选择器、波形重复控制器、RAM输出和DDS输出乘法器 (RAM输出可以对DDS输出进行幅度调制)、DDS周期计数 器、DAC数字增益乘法器和DAC数字偏移加法器。 DAC数字增益乘法器 样本在前往DAC的路上,会乘以一个范围为±2.0的12位增 益系数。这些增益值通过DAC_DGAIN寄存器(0x35)设置。 DAC数字偏移加法器 DAC输入样本与一个12位直流偏移值相加。该直流偏移值 通过DACDOF寄存器(0x25)设置。 手动控制DOUT 如果DOUT_CONFIG寄存器(0x2D)的DOUT_MODE位为0, 就可以使用该寄存器的DOUT_VAL位开启或关闭DOUT。 模式发生器控制DOUT 图44显示模式发生器控制的DOUT脉冲的上升沿。图45显 示下降沿。模式发生器控制DOUT通过设置DOUT_MODE 位 = 1来设置。然后,通过DOUT_START寄存器(0x2C)设置 起始延迟,并通过DOUT_CONFIG寄存器的DOUT_ STOP 位设置停止延迟。 当DOUT_START[15:0] CLKP/CLKN在输入TRIGGER引脚的 信号下降沿之后循环时,DOUT变为高电平。只要模式一 直产生,DOUT就会保持高电平。当DOUT_STOP[3:0] CLKP/CLKN在导致模式产生停止的时钟沿之后循环时, DOUT变为低电平。 DAC波形选择器 波形选择器输入包括: • • • • • • SPI接口需要配置为3线模式(图30和图31),这可通过设置 SPICONFIG寄存器(0x00)的SPI3WIRE或SPI3WIREM位来实 现。当SPICONFIG寄存器的SPI_DRV或SPI_DRVM位设为 逻辑1时,SDO/SDI2/DOUT引脚提供DOUT功能。 锯齿发生器输出 伪随机序列发生器输出 直流常数发生器输出 脉冲式相移DDS正弦波输出 RAM输出 脉冲式相移DDS正弦波输出幅度,由RAM输出调制 DAC的波形选择通过设置WAV_CONFIG寄存器(0x27)实现。 Rev. 0 | Page 22 of 36 AD9102 当SRAM积极参与模式产生时(RUN = 1),AD9102允许对 SRAM进行SPI读写访问,但有一些限制。 DOUT DELAY = DOUT_START[15:0] CLKP/CLKN CYCLES tSU 用于SRAM的SPI端口地址空间为0x6000至0x6FFF。 TRIGGER 可 以 利 用 图 30至 图 32所 示 的 任 意 SPI工 作 模 式 访 问 SRAM。使用图31和图33所示的SPI工作模式,可以在(2 + 2 × 4096) ×8/fSLCK秒内写入整个SRAM。 CLKP/ CLKN 当PAT_STATUS寄存器RUN位 =1(模式产生使能)时,利用 SRAM地 址 计 数 器 读 取 数 据 。 地 址 计 数 器 具 有 START_ ADDR(起始地址)和STOP_ADDR(停止地址)。在各模式周 期,数据在START_DELAY时间之后从SRAM读出,同时 各地址计数器递增。 11220-044 图44. DOUT启动序列 PATTERN STOPS PATTERN GENERATOR STATE PATTERN ON 当PAT_STATUS寄存器RUN位 = 1(模式产生使能)时,可以 通过SPI端口写入或读出START_ADDR和STOP_ADDR定义 的地址范围以外的SRAM数据。 PATTERN OFF CLKP/CLKN DOUT DELAY = DOUT_STOP[3:0] CLKP/CLKN CYCLES 11220-045 递增模式产生模式SRAM地址计数器 DOUT 图45. DOUT停止序列 直接数字频率合成器(DDS) DDS以其调谐字输入决定的频率产生正弦波。该调谐字为 24位宽。DDS调谐分辨率为f CLKP/N /2 24 。DDS输出频率为 DDS_TW × fCLKP/N/224。 DDS调 谐 字 可 通 过 两 种 方 法 设 置 。 对 于 固 定 频 率 , DDSTW_MSB和DDSTW_LSB位域设置为常数。如果DDS 的频率需要在各模式周期内改变,则SRAM中存储的一系 列值与选择的DDSTW_MSB位组合成调谐字。 SRAM AD9102 4k × 14 SRAM可以包含信号样本、幅度调制模式、 DDS调谐字列表或DDS输出相位偏移字列表。只要SRAM 未积极参与模式产生(RUN位 = 0),就可以通过SPI端口写入 和读出任何SRAM数据地址。要写入任意SRAM地址,请按 如下方式设置PAT_STATUS寄存器(0x1E): • BUF_READ = 0 • MEM_ACCESS = 1 • RUN = 0 SRAM地址计数器可以设置为由CLKP/CLKN(默认)或DDS MSB上 升 沿 递 增 。 具 体 选 择 由 DDS_CONFIG寄 存 器 的 DDS_MSB_EN位决定。例如,当利用SRAM中的一组调谐 字从DDS产生线性跳频(chirp)波形时,可以利用DDS MSB 为地址计数器提供时钟。每个频率设置驻留一个DDS输出 正弦波周期。 锯齿发生器 通过WAV_CONFIG寄存器的PRESTORE_SEL位选择锯齿 时,锯齿发生器连接到DAC数字数据路径。 锯 齿 类 型 如 图 46所 示 , 通 过 SAW_CONFIG寄 存 器 的 SAW_TYPE位 选 择 。 锯 齿 波 形 每 一 步 的 样 本 数 通 过 SAW_STEP位设置。 POSITIVE SAWTOOTH NEGATIVE SAWTOOTH 11220-046 DOUT TRIANGLE WAVE 要 从 任 意 SRAM地 址 读 取 数 据 , 请 按 如 下 方 式 设 置 PAT_STATUS: • BUF_READ = 1 • MEM_ACCESS = 1 • RUN = 0 Rev. 0 | Page 23 of 36 图46. 锯齿模式 AD9102 伪随机信号发生器 当WAV_CONFIG寄存器的PRESTORE_SEL域选择伪随机 序列时,伪随机噪声发生器在各DAC输出产生一个噪声信 号。伪随机噪声信号只能以连续波形形式产生。 直流常数 当WAV_CONFIG寄存器的PRESTORE_SEL位选择常数值 时,DAC产生0.0到IOUTFS的可编程直流值。直流常数电流 只能以连续波形形式产生。 直流电流值通过写入相应DAC_CST寄存器的DAC_CONST 域来设置。 电源须知 • 当DVDD为2.5 V或更高时,可以使用1.8 V片内DLDO1和 DLDO2稳压器。如果DVDD = 1.8 V,必须将POWERCONFIG寄 存 器 的 PDN_LDO_DIG1位 和 PDN_LDO_ DIG2位置1以禁用DLDO1和DLDO2稳压器。DVDD、 DLDO1和DLDO2连接在一起。 省电功能 利用POWERCONFIG寄存器,用户可以在CLKP/CLKN输 入运行且电源开启的同时,将AD9102置于低功耗状态。通 过将POWERCONFIG寄存器的DAC_SLEEP位置1,可以将 DAC置于休眠状态。通过设置CLOCKCONFIG寄存器的 CLK_PDN位,可以开启和关闭波形发生器及DAC的时钟。 采取这些措施将使AD9102进入省电模式,详见表8。 AD9102电源轨要求参见表9。AD9102包括三个片内线性稳 压器。这些稳压器驱动的电源轨以1.8 V工作。这些稳压器 有如下使用规则需要注意: • 当CLKVDD为2.5 V或更高时,可以使用1.8 V片内CLDO 稳压器。如果CLKVDD = 1.8 V,必须将POWERCONFIG寄 存 器 的 PDN_LDO_CLK位 置 1以 禁 用 CLDO稳 压 器 。 CLKVDD和CLDO连接在一起。 Rev. 0 | Page 24 of 36 AD9102 应用 PATTERN_PERIOD 信号产生示例 START_DLY DAC DATA @ STOP_ADDR DATA @ START_ADDR 11220-050 图47显示4k × 14 SRAM中START_ADDR和STOP_ADDR所 定义地址段中存储的波形由DAC输出。该波形在各模式周 期中重复一次。在每个模式周期中,经过起始延迟后,从 SRAM读出模式。 TRIGGER 图50. 由SRAM包络调制的DDS输出幅度 PATTERN EXECUTED PATTERN EXECUTED PATTERN EXECUTED 图51和图52显示DAC产生连续波形,一个有起始延迟,另 一个没有。 PATTERN_PERIOD START_DLY START_DLY DAC 11220-051 图47. SRAM中的模式 图51. 具有起始延迟的波形 图48显示DAC产生的正弦波。DDS以设定的频率产生正弦 波。DAC输入数据路径的起始延迟和要输出的正弦波周期 数通过编程设置。 DAC 图52. 无起始延迟的波形 PATTERN_PERIOD START_DLY 图53显示一个利用SRAM中存储的一组DDS调谐字产生的 FSK调制信号。SRAM地址计数器由DDS输出MSB的上升沿 递增。 #CYCLES 11220-048 DAC 11220-052 DATA @ STOP_ADDR 11220-047 DAC DATA @ START_ADDR 图48. 模式周期中的脉冲式正弦波 图49显示DAC在连续模式周期(具有一定起始延迟)中产生 的锯齿波形。 SYMBOL0 SYMBOL1 SYMBOL2 SYMBOL3 SYMBOL4 SYMBOL5 RAM WORD 0 1 RAM WORD 2 3 RAM WORD 4 5 RAM WORD 6 7 RAM WORD 8 9 RAM WORD 10 11 DAC 11220-053 PATTERN_PERIOD START_DLY 图 53. FSK调制信号 11220-049 DAC 图49. 模式周期中的脉冲式锯齿波形 图50显示DAC输出一个由幅度包络调制的正弦波。正弦波 由DDS产生,幅度包络存储在SRAM中。起始延迟和数字 增益系数应用于DAC输入数据路径。 Rev. 0 | Page 25 of 36 AD9102 寄存器映射 表14. 寄存器小结 Bits Bit 7 Bit 6 Bit 5 [15:8] LSBFIRST SPI3WIRE RESET [7:0] RESERVED[7:6] DOUT_ENM POWERCONFIG [15:8] RESERVED Bit 4 DOUBLESPI SPI_DRVM 寄存器 名称 0x00 SPICONFIG 0x01 [7:0] 0x02 0x0C CLOCKCONFIG [15:8] [7:0] REFADJ [15:8] [7:0] DACAGAIN [15:8] [7:0] DACRANGE [15:8] [7:0] DACRSET [15:8] 0x0D CALCONFIG 0x03 0x07 0x08 0x1D 0x1E 0x1F 0x20 0x25 0x27 0x28 0x29 0x2B 0x2C 0x2D 0x31 0x35 0x37 COMPOFFSET RAMUPDATE PAT_STATUS DIS_DCLK REF_EXT RESERVED CLK_PDN EPS DAC_DGAIN SAW_CONFIG 0x38 to RESERVED 0x3D 0x3E DDS_TW32 [15:8] [7:0] [15:8] [7:0] [15:8] [7:0] Bit 0 RESERVED[9:8] SPI3WIREM LSBFIRSTM DIG2_LDO_ PDN_LDO_ STAT CLK RESERVED DIS_CLK DAC_INV_CLK RESERVED[15:8] RESERVED RESERVED 0x0000 RW 0x0000 RW 0x0000 RW DAC_RSET_CAL RESERVED COMP_ COMP_ RSET_CAL_ OFFSET_OF OFFSET_UF OF COMP_CAL_RNG CAL_MODE_ EN RSET_CAL_UF CAL_CLK_EN 0x000A RW DAC_RSET CAL_RESET GAIN_CAL_ GAIN_CAL_UF OF CAL_CLK_DIV COMP_OFFSET_CAL CAL_FIN RESERVED[15:8] RESERVED[7:1] RESERVED[15:8] BUF_READ TART_CAL 0x0000 UPDATE 0x0000 RW MEM_ ACCESS PATTERN RESERVED[15:8] RESERVED[7:1] PATTERN_DELAY[15:8] PATTERN_DELAY[7:0] DAC_DIG_OFFSET[15:8] RUN 0x0000 RW PATTERN_RPT 0x000E RW 0x0000 RW DAC_DIG_OFFSET[7:5] RESERVED RESERVED PRESTORE_SEL RESERVED RESERVED RESERVED PAT_PERIOD_BASE 0x0000 RW CH_ADD WAVE_SEL HOLD START_DELAY_BASE 0x0111 RW PATTERN_PERIOD[15:8] PATTERN_PERIOD[7:0] RESERVED DAC_REPEAT_CYCLE DOUT_START[15:8] DOUT_START[7:0] RESERVED[15:8] RESERVED[7:6] DOUT_VAL 0x0000 RW 0x0000 RW RESERVED RESERVED[7:4] 0x0000 RW DAC_GAIN_RNG RESERVED DAC_ RSET_EN 复位值 RW 0x0000 RW 0x0000 RW BGDR DAC_GAIN_CAL DAC_GAIN RESERVED PAT_TYPE DAC_CST Bit 1 RESERVED CAL_ MODE [15:8] RESERVED [7:0] [15:8] [7:0] [15:8] [7:0] [15:8] [7:0] PATTERN_DLY [15:8] [7:0] DACDOF [15:8] [7:0] WAV_CONFIG [15:8] [7:0] [15:8] PAT_ TIMEBASE [7:0] PAT_PERIOD [15:8] [7:0] DAC_PAT [15:8] [7:0] DOUT_START [15:8] [7:0] [15:8] DOUT_ CONFIG [7:0] CLK_SLEEP REF_PDN RESERVED[7:6] RESERVED RESERVED [7:0] [15:8] RESERVED [7:0] 0x0E PDN_LDO_ PDN_LDO_ DIG1 DIG2 Bit 3 Bit 2 SPI_DRV DOUT_EN DOUBLESPIM RESETM CLK_LDO_STAT DIG1_LDO_ STAT DAC_SLEEP 0x8000 RW 0x0101 RW 0x0003 RW 0x0000 RW DOUT_STOP DOUT_ MODE DAC_CONST[15:8] DAC_CONST[7:5] 0x0000 RW RESERVED DAC_DIG_GAIN[15:8] DAC_DIG_GAIN[7:5] 0x0000 RW RESERVED RESERVED SAW_STEP RESERVED SAW_TYPE 0x0000 RW RESERVED [15:8] [7:0] DDSTW_MSB[15:8] DDSTW_MSB[7:0] Rev. 0 | Page 26 of 36 0x0000 RW AD9102 0x3F DDS_TW1 0x43 DDS_PW 0x44 TRIG_TW_SEL 0x45 0x47 0x5C 0x5D 0x5E 0x5F 0x60 DDS_CONFIG [15:8] [7:0] [15:8] [7:0] [15:8] [7:0] DDSTW_LSB RESERVED DDS_PHASE[15:8] DDS_PHASE[7:0] RESERVED[15:8] RESERVED[7:2] [15:8] [7:0] RESERVED [15:8] RESERVED [7:0] START_DELAY [15:8] [7:0] START_ADDR [15:8] [7:0] STOP_ADDR [15:8] [7:0] DDS_CYC [15:8] [7:0] CFG_ERROR [15:8] [7:0] RESERVED TW_RAM_ CONFIG 0x6000 SRAM_DATA 至 0x6FFF [15:8] [7:0] 0x0000 RW 0x0000 RW 0x0000 RW TRIG_DELAY_ EN RESERVED DDS_COS_EN RESERVED 0x0000 RW DDS_MSB_ PHASE_MEM_ EN EN RESERVED TW_MEM_EN 0x0000 RW TW_MEM_SHIFT START_DELAY[15:8] START_DELAY[7:0] START_ADDR[15:8] START_ADDR[7:5] 0x0000 RW 0x0000 RW RESERVED STOP_ADDR[15:8] STOP_ADDR[7:5] 0x0000 RW RESERVED DDS_CYC[15:8] DDS_CYC[7:0] ERROR_CLEAR RESERVED RESERVED DOUT_START_ PAT_DLY_ DOUT_START_ PERIOD_ ODD_ADDR_ LG_ERR SHORT_ERR SHORT_ERR SHORT_ERR ERR RESERVED SRAM_DATA[11:8] SRAM_DATA[7:0] Rev. 0 | Page 27 of 36 0x0001 RW 0x0000 R MEM_READ_ ERR N/A RW AD9102 寄存器描述 SPI控制寄存器(SPICONFIG,地址0x00) 表15. SPICONFIG的位功能描述 位 15 位的名称 LSBFIRST 设置 0 1 14 SPI3WIRE 0 1 13 RESET 0 1 12 DOUBLESPI 0 1 11 SPI_DRV 0 1 10 DOUT_EN 0 1 [9:6] 5 4 2 1 0 1 保留 DOUT_ENM1 SPI_DRVM1 DOUBLESPIM1 RESETM1 SPI3WIREM1 LSBFIRSTM1 描述 选择LSB优先。 符合SPI标准的MSB优先(默认)。 符合SPI标准的LSB优先。 选择SPI使用3线还是4线接口。 4线SPI。 3线SPI。 执行SPI和控制器的软件复位,重新加载默认寄存器值,寄存器0x00除外。 正常状态。 复位0x0000之外的寄存器映射。 双SPI数据线。 SPI端口只有1条数据线,可用作3线或4线接口。 SPI端口有2条双向数据线,定义一个伪双3线接口,其中CS和SCLK由两个端口 共享。此模式仅用于RAM数据读取或写入。 SPI输出的驱动能力加倍。 单倍SPI输出驱动能力。 双倍SPI输出驱动能力。 使能SDO/SDI2/DOUT引脚的DOUT信号。SDO/SDI2功能输入/输出。 DOUT功能输出。 使能SDO/SDI2/DOUT引脚的DOUT信号。 SPI输出的驱动能力加倍。 双SPI数据线。 执行SPI和控制器的软件复位,重新加载默认寄存器值,寄存器0x00除外。 选择SPI使用3线还是4线接口。 选择LSB优先。 复位值 访问类型 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 0x0 0x0 0x0 0x0 RW RW RW RW RW RW RW SPICONFIG[10:15]必须设置为SPICONFIG[5:0]的镜像,以便在LSBFIRST位设置错误时能够轻松恢复SPI操作。(Bit 15 = Bit 0,Bit 14 = Bit 1,Bit 13 = Bit 2,Bit 12 = Bit 3, Bit 11 = Bit 4,Bit 10 = Bit 5) 电源状态寄存器(POWERCONFIG,地址0x01) 表16. POWERCONFIG的位功能描述 位 [15:12] 11 10 9 8 7 6 5 4 3 2 1 0 位的名称 保留 CLK_LDO_STAT DIG1_LDO_STAT DIG2_LDO_STAT PDN_LDO_CLK PDN_LDO_DIG1 PDN_LDO_DIG2 REF_PDN REF_EXT DAC_SLEEP 保留 保留 保留 设置 描述 表示CLKVDD LDO开启的只读标志。 表示DVDD1 LDO开启的只读标志。 表示DVDD2 LDO开启的只读标志。 禁用CLKVDD LDO。需要外部电源。 禁用DVDD1 LDO。需要外部电源。 禁用DVDD2 LDO。需要外部电源。 关断片内REFIO。 始终置为0。 禁用DAC输出电流。 禁用DAC2输出电流。 禁用DAC3输出电流。 禁用DAC4输出电流。 Rev. 0 | Page 28 of 36 复位值 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 访问类型 RW R R R RW RW RW RW RW RW RW RW RW AD9102 时钟控制寄存器(CLOCKCONFIG,地址0x02) 表17. CLOCKCONFIG的位功能描述 位 [15:12] 11 10 9 8 7 6 5 位的名称 保留 DIS_CLK 保留 保留 RESERVED DIS_DCLK CLK_SLEEP CLK_PDN 4 EPS 3 DAC_INV_CLK [2:0] 保留 设置 描述 禁用时钟分配模块的DAC输出的模拟时钟。 禁用时钟分配模块的DAC3输出的模拟时钟。 禁用时钟分配模块的DAC4输出的模拟时钟。 禁用内核数字模块的时钟。 使能极低功耗时钟模式。 禁用并关断主时钟接收器。器件中无任何时钟有效。 使能省电模式。启用时钟接收器的低功耗选项,但DAC时钟上升沿仍 保持低抖动性能。DAC时钟下降沿的性能明显降低。 使用此位时无法使用EPS。反转DAC内核1中的时钟时,DAC更新时序 发生180°相移。 复位值 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 访问类型 RW RW RW RW RW RW RW RW 0x0 RW 0x0 RW 0x0 RW 复位值 0x000 0x00 访问类型 RW RW 复位值 0x0 0x00 0x0 0x00 访问类型 RW R RW RW 复位值 0x00 0x0 访问类型 RW RW 基准电阻寄存器(REFADJ,地址0x03) 表18. REFADJ的位功能描述 位 [15:6] [5:0] 位的名称 保留 BGDR 设置 描述 调整片内REFIO电平(参见图35)。 DAC模拟增益寄存器(DACAGAIN,地址0x07) 表19. DACAGAIN的位功能描述 位 15 [14:8] 7 [6:0] 位的名称 保留 DAC_GAIN_CAL 保留 DAC_GAIN 设置 描述 DAC模拟增益校准输出;只读 非校准模式下的DAC模拟增益控制,二进制补码 DAC模拟增益范围寄存器(DACRANGE,地址0x08) 表20. DACRANGE的位功能描述 位 [15:2] [1:0] 位的名称 保留 DAC_GAIN_RNG 设置 描述 DAC增益范围控制。 Rev. 0 | Page 29 of 36 AD9102 FSADJ寄存器(DACRSET,地址0x0C) 表21. DACRSET的位功能描述 位 15 位的名称 DAC_RSET_EN [14:13] [12:8] [7:5] [4:0] 保留 DAC_RSET_CAL 保留 DAC_RSET 设置 描述 要写入,使能DAC的内部RSET电阻。要读取,在校准模式期间 使能DAC 1的RSET。 复位值 0x0 访问类型 RW 0x0 0x00 0x0 0x0A RW R RW RW 复位值 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 访问类型 RW R R R R R R RW R RW RW RW RW 比较器的失调校准结果。 复位值 0x0 0x00 访问类型 RW R 表示校准已完成的只读标志。 启动校准周期。 0x00 0x0 0x0 RW R RW 复位值 0x0000 0x0 访问类型 RW RW 校准后DAC的RSET电阻值的数字控制;只读。 设置DAC中RSET电阻值的数字控制。 校准寄存器(CALCONFIG,地址0x0D) 表22. CALCONFIG的位功能描述 位 15 14 13 12 11 10 9 8 7 6 [5:4] 3 [2:0] 位的名称 设置 保留 COMP_OFFSET_OF COMP_OFFSET_UF RSET_CAL_OF RSET_CAL_UF GAIN_CAL_OF GAIN_CAL_UF CAL_RESET CAL_MODE CAL_MODE_EN COMP_CAL_RNG CAL_CLK_EN CAL_CLK_DIV 描述 补偿失调校准值上溢。 补偿失调校准值下溢。 RSET校准值上溢。 RSET校准值下溢。 增益校准值上溢。 增益校准值下溢。 发送脉冲使此位先变为高电平再变为低电平,将复位校准结果。 表示正在使用校准的只读标志。 使能增益校准电路。 失调校准范围。 使能校准电路的校准时钟。 设置从DAC时钟到校准时钟的分频器。 补偿失调寄存器(COMPOFFSET,地址0x0E) 表23. COMPOFFSET的位功能描述 位 15 [14:8] [7:2] 1 0 位的名称 保留 COMP_OFFSET_CA L RESERVED CAL_FIN START_CAL 设置 描述 更新模式寄存器(RAMUPDATE,地址0x1D) 表24. RAMUPDATE的位功能描述 位 [15:1] 0 位的名称 保留 UPDATE 设置 描述 用新配置更新所有SPI设置(自清零)。 Rev. 0 | Page 30 of 36 AD9102 命令/状态寄存器(PAT_STATUS,地址0x1E) 表25. PAT_STATUS的位功能描述 位 [15:3] 3 2 1 0 位的名称 保留 BUF_READ MEM_ACCESS PATTERN RUN 设置 描述 回读更新缓冲器。 使能存储器SPI访问。 正在播放的模式的状态,只读。 允许产生模式,触发后停止模式。 复位值 0x000 0x0 0x0 0x0 0x0 访问类型 RW RW RW R RW 复位值 0x0000 0x0 访问类型 RW RW 复位值 0x000E 访问类型 RW 复位值 0x0000 0x0 访问类型 RW RW 复位值 0x0 0x1 0x0 0x0 访问类型 RW RW RW RW 0x0 0x0 0x1 RW RW RW 命令/状态寄存器(PAT_TYPE,地址0x1F) 表26. PAT_TYPE的位功能描述 位 [15:1] 0 位的名称 保留 PATTERN_RPT 设置 描述 0 1 此位置1时,模式重复寄存器0x002A和0x002B所定义的次数。 模式连续运行。 模式重复寄存器0x002A和0x002B所定义的次数。 触发开始至真正模式延迟寄存器(PATTERN_DLY,地址0x20) 表27. PATTERN_DLY的位功能描述 位 [15:0] 位的名称 PATTERN_DELAY 设置 描述 TRIGGER引脚为低电平到模式启动的时间,表示为DAC时钟周期数 + 1。 DAC数字偏移寄存器(DACDOF,地址0x25) 表28. DACDOF的位功能描述 位 [15:4] [3:0] 位的名称 DAC_DIG_OFFSET 保留 设置 描述 DAC数字偏移。 波形选择寄存器(WAV_CONFIG,地址0x27) 表29. WAV_CONFIG的位功能描述 位的名称 位 [15:10] 保留 [9:8] 保留 [17:6] 保留 [5:4] PRESTORE_SEL 3 2 [1:0] 保留 CH_ADD WAVE_SEL 设置 描述 0 1 2 3 DAC常数值MSB/LSB寄存器中保存的常数值。 锯齿波,其频率由DAC锯齿配置寄存器定义。伪随机序列。 DDS输出。 0 DAC正常工作。 0 1 2 3 从RAM的START_ADDR到STOP_ADDR部分读取的波形。预存波形。 预存波形,使用START_DELAY和PATTERN_PERIOD。 预存波形,由来自RAM的波形调制。 Rev. 0 | Page 31 of 36 AD9559 DAC时间控制寄存器(PAT_TIMEBASE,地址0x28) 表30. PAT_TIMEBASE的位功能描述 位 [15:12] [11:8] 位的名称 保留 HOLD [7:4] PAT_PERIOD_BASE [3:0] START_DELAY_BASE 设置 描述 DAC值保持样本的次数(0 = DAC保持1个样本)。 每个PATTERN_PERIOD LSB的DAC时钟周期数(0 = PATTERN_PERIOD LSB = 1 DAC时钟周期)。 每个START_DELAY × LSB的DAC时钟周期数(0 = START_DELAY × LSB = 1 DAC时钟周期)。 复位值 0x0 0x1 访问类型 RW RW 0x1 RW 0x1 RW 复位值 0x8000 访问类型 RW 模式周期寄存器(PAT_PERIOD,地址0x29) 表31. PAT_PERIOD的位功能描述 位 [15:0] 位的名称 PATTERN_PERIOD 设置 描述 模式周期寄存器。 DAC模式重复周期寄存器(DAC_PAT,地址0x2B) 表32. DAC_PAT的位功能描述 位 [15:8] [7:0] 位的名称 保留 DAC_REPEAT_CYCLE 设置 描述 DAC模式重复周期数 + 1 复位值 0x01 0x01 访问类型 RW RW TRIGGER 开始至DOUT信号寄存器(DOUT_START,地址0x2C) 表33. DOUT_START的位功能描述 位 [15:0] 位的名称 DOUT_START 设置 描述 TRIGGER引脚为低电平到DOUT信号为高电平的时间,表示为DAC 时钟周期数。 复位值 0x0003 访问类型 RW 复位值 0x000 0x0 访问类型 RW RW 0x0 RW 0x0 RW 复位值 0x0000 0x0 访问类型 RW RW DOUT配置寄存器(DOUT_CONFIG,地址0x2D) 表34. DOUT_CONFIG的位功能描述 位 [15:6] 5 位的名称 保留 DOUT_VAL 4 DOUT_MODE 设置 0x0 0x1 [3:0] DOUT_STOP 描述 手动设置DOUT信号值;仅当DOUT_MODE = 0(手动模式)时有效。 设置不同的使能信号模式。 DOUT引脚是SDO/SDI2/DOUT引脚的输出,由位5手动控制;要使用 此功能,必须将寄存器0x00的DOUT_EN置1。 DOUT引脚是SDO/SDI2/DOUT的输出。此引脚由DOUT_START和 DOUT_STOP控制。要使用此功能,必须将寄存器0x00的DOUT_EN 置1。 模式结束到DOUT信号变为低电平的时间,表示为DAC时钟周期数。 DAC常数值寄存器(DAC_CST,地址0x31) 表35. DAC_CST的位功能描述 位 [15:4] [3:0] 位的名称 DAC_CONST 保留 设置 描述 DAC常数值的最高有效位。 Rev. 0 | Page 32 of 36 AD9102 DAC数字增益寄存器(DAC_DGAIN,地址0x35) 表36. DAC_DGAIN的位功能描述 位 [15:4] [3:0] 位的名称 DAC_DIG_GAIN 保留 设置 描述 DAC数字增益。范围是+2到−2。 复位值 0x000 0x0 访问类型 RW RW 复位值 0x01 0x01 0x0 访问类型 RW RW RW 复位值 0x0000 访问类型 RW 复位值 0x00 0x00 访问类型 RW RW 复位值 0x0000 访问类型 RW 复位值 0x0000 0x0 访问类型 RW RW 0x0 RW DAC锯齿配置寄存器(SAW_CONFIG,地址0x37) 表37. SAV_CONFIG的位功能描述 位 [15:8] [7:2] [1:0] 位的名称 保留 SAW_STEP SAW_TYPE 设置 描述 0 1 2 3 DAC每一步的样本数。 DAC的锯齿类型(正、负或三角)。 上斜坡锯齿波。 下斜坡锯齿波。 三角锯齿波。 无波,零。 DDS调谐字MSB寄存器(DDS_TW32,地址0x3E) 表38. DDS_TW32的位功能描述 位 [15:0] 位的名称 DDSTW_MSB 设置 描述 DDS调谐字MSB。 DDS调谐字LSB寄存器(DDS_TW1,地址0x3F) 表39. DDS_TW1的位功能描述 位 [15:8] [7:0] 位的名称 DDSTW_LSB 保留 设置 描述 DDS调谐字LSB。 DDS相位偏移寄存器(DDS_PW,地址0x43) 表40. DDS1_PW的位功能描述 位 [15:0] 位的名称 DDS_PHASE 设置 描述 DDS相位偏移。 模式控制1寄存器(TRIG_TW_SEL,地址0x44) 表41. TRIG_TW_SEL的位功能描述 位 [15:2] 1 0 位的名称 保留 TRIG_DELAY_EN 设置 描述 0 1 使能起始延迟作为所有4个通道的触发延迟。 对所有模式重复延迟。 延迟仅应用于第一个模式的开始。 保留 Rev. 0 | Page 33 of 36 AD9559 模式控制2寄存器(DDS_CONFIG,地址0x45) 表42. DDS_CONFIG的位功能描述 位 [15:4] 3 2 位的名称 保留 DDS_COS_EN DDS_MSB_EN 设置 1 PHASE_MEM_EN 0 TW_MEM_EN 0x1 0x0 0x1 0x0 描述 使能DDS余弦输出,而非正弦波。 设置为0x0时,选择SRAM地址计数器时钟作为CLKP/CLKN; 设置为0x1时,选择DDS MSB。 选择SRAM作为DDS相位偏移输入的来源。 选择DDS_PW作为DDS相位偏移的来源。 选择TW_RAM_CONFIG寄存器中配置的SRAM和DDS_TW寄存器作为 DDS调谐字输入的来源。 选择DDS_TW寄存器作为DS调谐字的来源。 复位值 0x0 0x0 0x0 访问类型 RW RW RW 0x0 RW 0x0 RW 复位值 0x000 0x00 访问类型 RW RW 复位值 0x0000 访问类型 RW 复位值 0x000 0x0 访问类型 RW RW TW_RAM_CONFIG寄存器(TW_RAM_CONFIG,地址0x47) 表43. TW_RAM_CONFIG的位功能描述 位 [15:5] [4:0] 位的名称 保留 TW_MEM_SHIFT 设置 描述 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 x TW_MEM_EN1置1。此寄存器控制存储器数据合并到DDS1TW时的 右移位。 DDSTW = {RAM[13:0],10'b0} DDSTW = {DDSTW[23],RAM[13:0],9'b0} DDSTW = {DDSTW[23:22],RAM[13:0],8'b0} DDSTW = {DDSTW[23:21],RAM[13:0],7'b0} DDSTW = {DDSTW[23:20],RAM[13:0],6'b0} DDSTW = {DDSTW[23:19],RAM[13:0],5'b0} DDSTW = {DDSTW[23:18],RAM[13:0],4'b0} DDSTW = {DDSTW[23:17],RAM[13:0],3'b0} DDSTW = {DDSTW[23:16],RAM[13:0],2'b0} DDSTW = {DDSTW[23:15],RAM[13:0],1'b0} DDSTW = {DDSTW[23:14],RAM[13:0]} DDSTW = {DDSTW[23:13],RAM[13:1]} DDSTW = {DDSTW[23:12],RAM[13:2]} DDSTW = {DDSTW[23:11],RAM[13:3]} DDSTW = {DDSTW[23:10],RAM[13:4]} DDSTW = {DDSTW[23:9],RAM[13:5]} DDSTW = {DDSTW[23:8],RAM[13:6]} 保留 起始延迟寄存器(START_DLY,地址0x5C) 表44. START_DLY的位功能描述 位 [15:0] 位的名称 START_DELAY 设置 描述 DAC的起始延迟。 起始地址寄存器(START_ADDR,地址0x5D) 表45. START_ADDR的位功能描述 位 [15:4] [3:0] 位的名称 START_ADDR 保留 设置 描述 DAC开始读取波形的RAM地址。 Rev. 0 | Page 34 of 36 AD9102 停止地址寄存器(STOP_ADDR,地址0x5E) 表46. STOP_ADDR的位功能描述 位 [15:4] [3:0] 位的名称 STOP_ADDR 保留 设置 描述 DAC停止读取波形的RAM地址。 复位值 0x000 0x0 访问类型 RW RW 复位值 0x0001 访问类型 RW 复位值 0x0 0x000 0x0 访问类型 R R R 0x0 0x0 0x0 0x0 R R R R 0x0 R DDS周期数寄存器(DDS_ CYC,地址0x5F) 表47. DDS_CYC的位功能描述 位 [15:0] 位的名称 DDS_CYC 设置 描述 DAC输出选择DDS预存的具有起始和停止延迟的波形时的正弦波周期数。 配置错误寄存器(CFG_ERROR,地址0x60) 表48. CFG_ERROR的位功能描述 位 15 [14:6] 5 位的名称 ERROR_CLEAR 保留 DOUT_START_LG_ERR 4 2 2 1 PAT_DLY_SHORT_ERR DOUT_START_SHORT_ERR PERIOD_SHORT_ERR ODD_ADDR_ERR 0 MEM_READ_ERR 设置 描述 写入此位将清除所有错误。 当DOUT_START值大于模式延迟时,此错误置位。 当模式延迟值小于默认值时,此错误置位。 当DOUT_START值小于默认值时,此错误置位。 当周期寄存器设置值小于模式播放周期时,此错误置位。 在触发延迟模式下,当存储器模式播放长度不均时, 此错误标志置位。 存在存储器读取冲突时,此错误标志置位。 Rev. 0 | Page 35 of 36 AD9559 外形尺寸 0.30 0.25 0.18 32 25 1 24 0.50 BSC *3.75 EXPOSED PAD 3.60 SQ 3.55 17 TOP VIEW 0.80 0.75 0.70 0.50 0.40 0.30 8 16 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.20 REF SEATING PLANE PIN 1 INDICATOR 9 BOTTOM VIEW 0.25 MIN FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET. *COMPLIANT TO JEDEC STANDARDS MO-220-WHHD-5 WITH EXCEPTION TO EXPOSED PAD DIMENSION. 08-16-2010-B PIN 1 INDICATOR 5.10 5.00 SQ 4.90 图54. 32引脚引脚架构芯片级封装[LFCSP_WQ] 5 mm x 5 mm,超薄体 (CP-32-12) 尺寸单位:mm 订购指南 型号1 AD9102BCPZ AD9102BCPZRL7 AD9102-EBZ 1 温度范围 −40°C至+85°C −40°C至+85°C 封装描述 32引脚 LFCSP_WQ 32引脚 LFCSP_WQ 评估板 Z = 符合RoHS标准的器件。 ©2013 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D11220sc -0-1/13(0) Rev. 0 | Page 36 of 36 封装选项 CP-32-12 CP-32-12
AD9102-EBZ 价格&库存

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

免费人工找货