8通道、12位、可配置ADC/DAC, 集成片内基准电压源和SPI接口 AD5592R 产品特性 12位ADC。ADC输入范围为0 V至VREF或0 V至2 × VREF。ADC 可配置的8通道ADC/DAC/GPIO 可配置为下列任意组合: 8个12位DAC通道 8个12位ADC通道 8个通用数字输入/输出引脚 集成温度传感器 SPI接口 提供下列封装: 16引脚、2 mm × 2 mm WLCSP封装 16引脚、3 mm x 3 mm LFCSP封装 16引脚TSSOP封装 的总吞吐速率为400 kSPS。I/Ox引脚还可配置为数字、通用 输入或输出(GPIO)引脚。通过串行外设接口(SPI)执行写/读 操作,可分别访问GPIO写数据寄存器或GPIO读配置寄存 器,从而置位或回读GPIO引脚状态。 AD5592R/AD5592R-1集成2.5 V、25 ppm/°C基准电压源(默认 关闭)和温度指示器(指示芯片温度)。温度值回读为ADC读 序列的一部分。 AD5592R/AD5592R-1提供16引脚2 mm × 2 mm WLCSP、16引 脚3 mm × 3 mm LFCSP和16引脚TSSOP三种封装。工作温度 范围为−40°C至+105°C。 应用 控制与监测 通用模拟和数字输入/输出 表1. 相关产品 产品型号 AD5593R 概述 AD5592R / AD5592R-1 集成8个可单独配置为数模转换器 说明 AD5592R 同等产品,具有VLOGIC和RESET引脚 及I2C接口 (DAC)输出、模数转换器(ADC)输入、数字输出或数字输 入的I/Ox引脚(I/O0至I/O7)。I/Ox引脚配置为模拟输出时, 由12位DAC驱动。DAC输出范围为0 V至VREF或0 V至2 × VREF。 I/Ox引脚配置为模拟输入时,通过模拟多路复用器连接至 功能框图 VREF VDD AD5592R 2.5V REFERENCE POWER-ON RESET GPIO0 SYNC INPUT REGISTER DAC REGISTER DAC 0 INPUT REGISTER DAC REGISTER DAC 7 I/O0 SCLK SDI SDO GPIO7 SPI INTERFACE LOGIC RESET I/O7 MUX SEQUENCER 12-BIT SUCCESSIVE APPROXIMATION ADC T/H 12506-001 TEMPERATURE INDICATOR GND 图1. AD5592R功能框图 Rev. A 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 ©2014 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提供 的最新英文版数据手册。 AD5592R 目录 产品特性 ...........................................................................................1 串行接口 ........................................................................................ 24 应用....................................................................................................1 上电时间................................................................................... 24 概述....................................................................................................1 写入模式................................................................................... 24 功能框图 ...........................................................................................1 读取模式................................................................................... 24 修订历史 ...........................................................................................2 配置AD5592R/AD5592R-1.................................................... 25 功能框图(AD5592R-1) ..................................................................3 通用控制寄存器...................................................................... 26 技术规格 ...........................................................................................4 DAC写操作 .............................................................................. 27 时序特性......................................................................................7 DAC回读................................................................................... 28 绝对最大额定值..............................................................................9 ADC操作 .................................................................................. 29 热阻 ..............................................................................................9 GPIO操作 ................................................................................. 33 ESD警告.......................................................................................9 三态引脚................................................................................... 35 引脚配置和功能描述 .................................................................. 10 85 kΩ上拉电阻引脚 ............................................................... 35 典型性能参数 ............................................................................... 14 关断模式................................................................................... 36 术语................................................................................................. 19 复位功能................................................................................... 37 ADC术语 .................................................................................. 19 回读和LDAC模式寄存器...................................................... 37 DAC术语................................................................................... 20 应用信息 ........................................................................................ 38 工作原理 ........................................................................................ 22 微处理器接口 .......................................................................... 38 DAC部分................................................................................... 22 AD5592R/AD5592R-1与SPI接口 ......................................... 38 ADC部分 .................................................................................. 23 AD5592R/AD5592R-1与SPORT接口 .................................. 38 GPIO部分 ................................................................................. 23 布局布线指南 .......................................................................... 38 内部基准电压源...................................................................... 23 外形尺寸 ........................................................................................ 39 RESET(复位)功能 ................................................................... 23 订购指南................................................................................... 40 温度指示器.................................................................................... 23 修订历史 2014年10月 — 修订版0至修订版A 增加16引脚TSSOP...................................................................通篇 更改表2中的增益误差...................................................................4 更改表6 .......................................................................................... 10 增加图6和表8 ............................................................................... 12 增加图8和表10 ............................................................................. 14 更改表12 ........................................................................................ 25 “外形尺寸”部分增加图48 .......................................................... 40 更改“订购指南”部分................................................................... 41 2014年8月—修订版0:初始版 Rev. A | Page 2 of 40 AD5592R 功能框图(AD5592R-1) VLOGIC VDD VREF AD5592R-1 2.5V REFERENCE POWER-ON RESET SYNC GPIO0 INPUT REGISTER DAC REGISTER DAC 0 INPUT REGISTER DAC REGISTER DAC 7 I/O0 SCLK SDI SPI INTERFACE LOGIC GPIO7 I/O7 MUX SEQUENCER 12-BIT SUCCESSIVE APPROXIMATION ADC T/H TEMPERATURE INDICATOR GND 图2. AD5592R-1功能框图 Rev. A | Page 3 of 40 12506-202 SDO AD5592R 技术规格 除非另有说明,VDD = 2.7 V至5.5 V,VREF = 2.5 V(外部),RL = 2 kΩ接GND,CL = 200 pF接GND,TA = TMIN至TMAX, 温度范围 = −40°C至+105°C。 表2. 参数 ADC性能 分辨率 输入范围 积分非线性(INL) 差分非线性(DNL) 失调误差 增益误差 吞吐速率2 跟踪时间(tTRACK)2 转换时间(tCONV)2 信噪比(SNR) 最大值 单位1 0 VREF 位 V 0 −2 −1 2 × VREF +2 +1 ±5 0.3 400 最小值 12 500 2 69 67 61 69 67 60 −91 −89 −72 91 91 72 15 12 50 −95 45 8.2 1.6 信纳比(SINAD) 总谐波失真(THD) 峰值谐波或杂散噪声(SFDR) 孔径延迟2 孔径抖动2 通道间隔离度 输入电容 全功率带宽 DAC性能3 分辨率 输出范围 积分非线性(INL) 差分非线性(DNL) 失调误差 失调误差漂移2 增益误差 典型值 12 0 0 −1 −1 −3 0.65 ±0.03 ±0.015 容性负载稳定性2 阻性负载 短路电流 VREF 2 × VREF +1 +1 +3 位 V V LSB LSB mV µV/°C ±0.2 ±0.1 % FSR % FSR 2 ±0.25 ±0.1 2 10 mV % FSR 8 零代码误差 总不可调整误差 V LSB LSB mV % FSR kSPS ns µs dB dB dB dB dB dB dB dB dB dB dB dB ns ns ps dB pF MHz MHz 1 25 Rev. A | Page 4 of 40 nF nF kΩ mA 测试条件/注释 fIN = 10 kHz正弦波 使用内部ADC缓冲器时, 存在0 V至5 mV的死区 VDD = 2.7 V,输入范围 = 0 V至VREF VDD = 5.5 V,输入范围 = 0 V至VREF VDD = 5.5 V,输入范围 = 0 V至2 × VREF VDD = 2.7 V,输入范围 = 0 V至VREF VDD = 3.3 V,输入范围 = 0 V至VREF VDD = 5.5 V,输入范围 = 0 V至2 × VREF VDD = 2.7 V,输入范围 = 0 V至VREF VDD = 3.3 V,输入范围 = 0 V至VREF VDD = 5.5 V,输入范围 = 0 V至2 × VREF VDD = 2.7 V,输入范围 = 0 V至VREF VDD = 3.3 V,输入范围 = 0 V至VREF VDD = 5.5 V,输入范围 = 0 V至2 × VREF VDD = 3 V VDD = 5 V fIN = 5 kHz 3 dB时 0.1 dB时 输出范围 = 0 V至VREF 输出范围 = 0 V至2 × VREF 输出范围 = 0 V至VREF 输出范围 = 0 V至2 × VREF RLOAD = ∞ RLOAD = 1 kΩ AD5592R 参数 直流串扰2 直流输出阻抗 直流电源抑制比(PSRR)2 最小值 −4 供电轨上的负载阻抗4 负载调整率 上电时间 交流规格 压摆率 建立时间 DAC毛刺脉冲 DAC间串扰 数字串扰 模拟串扰 数字馈通 乘法带宽 输出电压噪声频谱密度 信噪比(SNR) 峰值谐波或杂散噪声(SFDR) 信纳比(SINAD) 总谐波失真(THD) 基准输入 VREF输入电压 直流漏电流 基准输入阻抗 基准输出 VREF输出电压 VREF温度系数 容性负载稳定性 输出阻抗2 25 200 Ω µV/mA 200 µV/mA 7 µs 1.25 6 2 1 0.1 1 0.1 240 200 V/µs µs nV-sec nV-sec nV-sec nV-sec nV-sec kHz nV/√Hz 81 77 74 −76 dB dB dB dB 1 −1 最大值 +4 2.495 测试条件/注释 单通道、满量程输出变化引起 DAC代码 = 中间电平,VDD = 3 V ± 10%或 5 V ± 10% VDD = 5 V ± 10%,DAC代码 = 中间电平, −10 mA ≤ IOUT ≤ +10 mA VDD = 3 V ± 10%,DAC代码 = 中间电平, −10 mA ≤ IOUT ≤ +10 mA 退出关断模式,VDD = 5 V 测量范围为满量程的10%至90% ¼量程至¾量程,建立至1 LSB DAC代码 = 满量程,输出范围 = 0 V至VREF DAC代码 = 中间电平,输出范围 = 0 V至 2 × VREF,测量频率为10 kHz VDD +1 V µA kΩ kΩ 2.505 V ppm/°C F Ω Ω µV p-p nV/√Hz µV/V µV/V 环境温度 210 120 ±5 µV/mA µV/mA mA 环境温度,−5 mA ≤ 负载电流 ≤ +5 mA 环境温度,−5 mA ≤ 负载电流 ≤ +5 mA VDD ≥ 3 V 1.6 mA 12 24 输出电压噪声 输出电压噪声密度 电压调整率 负载调整率 源电流 吸电流 输出电流负载能力 GPIO输出 ISOURCE, ISINK 输出电压 高(VOH) 低(VOL) 0.2 0.15 单位1 µV Ω mV/V 典型值 2.5 20 5 0.15 0.7 10 240 20 10 VDD − 0.2 0.4 Rev. A | Page 5 of 40 V V 无I/Ox引脚配置为DAC DAC输出范围 = 0 V至2 × VREF DAC输出范围 = 0 V至VREF RL = 2 kΩ VDD = 2.7 V VDD = 5 V 0.1 Hz至10 Hz 环境温度,f = 10 kHz,CL = 10 nF 环境温度,VDD扫描范围从2.7 V至5.5 V 环境温度,VDD扫描范围从2.7 V至3.3 V ISOURCE = 1 mA ISOURCE = 1 mA AD5592R 参数 GPIO输入 输入电压 高(VIH) 低(VIL) 输入电容 迟滞 输入电流 逻辑输入 AD5592R输入电压 高(VINH) 低(VINL) AD5592R-1输入电压 高(VINH) 低(VINL) 输入电流(IIN) 输入电容(CIN) 逻辑输出(SDO) 输出高电压(VOH) AD5592R AD5592R-1 输出低电压(VOL) 浮空态输出电容 温度传感器2 分辨率 工作范围 精度 跟踪时间 电源要求 VDD IDD 关断模式 VDD = 5 V(正常模式) 最小值 典型值 最大值 0.7 × VDD 0.3 × VDD 20 0.2 ±1 0.7 × VDD V V 0.3 × VLOGIC +1 10 V V µA pF VDD − 0.2 VLOGIC − 0.2 0.4 10 12 V V V pF 5 20 Bits °C °C µs µs 5.5 2.7 V mA 3.5 1.6 µA mA 1 mA 2.4 mA 1.1 mA 1 mA 0.75 mA 0.5 0.5 0.5 mA mA mA −40 +105 ±3 2.7 测试条件/注释 V V pF V µA 0.3 × VDD 0.7 × VLOGIC −1 单位1 Rev. A | Page 6 of 40 典型值10 nA,RESET = 1 µA(典型值) ISOURCE = 200 µA,VDD = 2.7 V至5. 5 V ISOURCE = 200 µA,VDD = 2.7 V至5. 5 V ISINK = 200 µA ADC缓冲器使能 ADC缓冲器禁用 数字输入 = 0 V或VDD, I/O0至I/O7配置为DAC和ADC, 内部基准电压源开启,ADC缓冲器开启, DAC代码 = 0xFFF,DAC和ADC的范围为0 V至2 × VREF I/O0至I/O7为DAC,内部基准电压源, 增益 = 2 I/O0至I/O7为DAC,外部基准电压源, 增益 = 2 I/O0至I/O7为DAC并由ADC采样,内部基准电压源, 增益 = 2 I/O0至I/O7为DAC并由ADC采样,外部基准电压源, 增益 = 2 I/O0至I/O7为ADC,内部基准电压源, 增益 = 2 I/O0至I/O7为ADC,外部基准电压源, 增益 = 2 I/O0至I/O7为通用输出 I/O0至I/O7为通用输入 I/O0至I/O3为通用输出,I/O4至I/O7为通用输入 AD5592R 参数 最小值 VDD = 3 V(正常模式) 1 2 3 4 典型值 1.1 最大值 单位1 mA 1 mA 1.1 mA 0.78 mA 0.75 mA 0.5 mA 0.45 0.45 mA mA 测试条件/注释 I/O0至I/O7为DAC,内部基准电压源, 增益 = 1 I/O0至I/O7为DAC,外部基准电压源, 增益 = 1 I/O0至I/O7为DAC并由ADC采样, 内部基准电压源,增益 = 1 I/O0至I/O7为DAC并由ADC采样, 外部基准电压源,增益 = 1 I/O0至I/O7为ADC,内部基准电压源, 增益 = 1 I/O0至I/O7为ADC,外部基准电压源, 增益 = 1 I/O0至I/O7为通用输出 I/O0至I/O7为通用输入 除非另有说明,所有用分贝(dB)表示的规格均参考满量程输入(FSR),并用低于满量程0.5 dB的输入信号进行测试。 通过设计和特性保证,但未经生产测试。 除非另有说明,直流规格均在输出端无负载的情况下测得。线性度计算使用8至4095的代码范围。当VREF = VDD时,存在一个10 mV的上行死区。 从任一供电轨吸取负载电流时,相对于该供电轨的输出电压裕量受输出器件的25 Ω典型通道电阻限制。例如,当吸电流为1 mA时, 最小输出电压 = 25 Ω × 1 mA = 25 mV(见图32)。 时序特性 通过设计和特性保证,未经生产测试。除非另有说明,所有输入信号均在tR = tF = 5 ns(10%至90%的VDD)情况下标定并从 (VIL + VIH)/2电平起开始计时,TA = TMIN 至 TMAX。 表3. AD5592R时序特性 参数 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 2.7 V ≤ VDD < 3 V 33 50 16 16 15 2 7 5 15 30 60 0 25 3 V ≤ VDD ≤ 5.5 V 20 50 10 10 10 2 7 5 10 30 60 0 25 单位 ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) µs(最大值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最大值) Rev. A | Page 7 of 40 测试条件/注释 SCLK周期时间(写操作) SCLK周期时间(读操作) SCLK高电平时间 SCLK低电平时间 SYNC到SCLK下降沿建立时间 SYNC到SCLK下降沿建立时间 数据建立时间 数据保持时间 SCLK下降沿到SYNC上升沿 最小SYNC高电平时间(寄存器写操作) 最小SYNC高电平时间(寄存器读操作) SYNC上升沿到下一个SCLK下降沿 SCLK上升沿到SDO有效 AD5592R 表4. AD5592R-1时序特性 t5 t6 t7 t8 t9 t10 3 V ≤ VLOGIC ≤ 5.5 V 20 50 10 10 10 2 7 5 10 30 60 0 25 单位 ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) µs(最大值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最小值) ns(最大值) 200µA TO OUTPUT PIN 测试条件/注释 SCLK周期时间(写操作) SCLK周期时间(读操作) SCLK高电平时间 SCLK低电平时间 SYNC到SCLK下降沿建立时间 SYNC到SCLK下降沿建立时间 数据建立时间 数据保持时间 SCLK下降沿到SYNC上升沿 最小SYNC高电平时间(写操作) 最小SYNC高电平时间(寄存器读操作) SYNC上升沿到下一个SCLK下降沿 SCLK上升沿到SDO有效 IOL 1.6V CL 25pF 200µA IOH 图3. 逻辑输出(SDO)时序规格的负载电路 t1 t9 SCLK t8 t2 t3 t4 t7 SYNC t6 SDI t5 DB0 DB15 t10 SDO DB15 DB0 图4. 时序图 Rev. A | Page 8 of 40 12506-002 t2 t3 t4 1.8 V ≤ VLOGIC < 3 V 33 50 16 16 15 2 7 5 15 30 60 0 40 12506-203 参数 t1 AD5592R 绝对最大额定值 除非另有说明,TA = 25°C。100 mA以下的瞬态电流不会造 热阻 成SCR闩锁。 θJA针对最差条件,即器件焊接在电路板上实现表贴封装。 表5. 参数 VDD至GND VLOGIC至GND 模拟输入电压至GND AD5592R 数字输入电压至GND 数字输出电压至GND AD5592R-1 数字输入电压至GND 数字输出电压至GND VREF至GND 工作温度范围 存储温度范围 结温(TJ最大值) 引脚温度 焊接 表6. 热阻 额定值 −0.3 V至+7 V −0.3 V至+7 V −0.3 V至VDD + 0.3 V 封装类型 16引脚 WLCSP 16引脚 LFCSP 16引脚 TSSOP −0.3 V至VDD + 0.3 V −0.3 V至VDD + 0.3 V ESD警告 θJA 60 137 112 单位 °C/W °C/W °C/W ESD(静电放电)敏感器件。 −0.3 V至VLOGIC + 0.3 V −0.3 V至VLOGIC + 0.3 V −0.3 V至VDD + 0.3 V −40°C至+105°C −65°C至+150°C 150°C JEDEC工业标准 J-STD-020 带电器件和电路板可能会在没有察觉的情况下放电。 尽管本产品具有专利或专有保护电路,但在遇到高能 量ESD时,器件可能会损坏。因此,应当采取适当的 ESD防范措施,以避免器件性能下降或功能丧失。 注意,等于或超出上述绝对最大额定值可能会导致产品永 久性损坏。这只是额定最值,并不能以这些条件或者在任 何其它超出本技术规范操作章节中所示规格的条件下,推 断产品能否正常工作。长期在超出最大额定值条件下工作 会影响产品的可靠性。 Rev. A | Page 9 of 40 AD5592R 引脚配置和功能描述 BALL A1 INDICATOR 2 1 SDI 3 4 SCLK RESET SYNC A GND I/O7 I/O0 VDD I/O6 I/O3 I/O2 I/O1 I/O4 SDO VREF I/O5 B C D 12506-003 AD5592R TOP VIEW (BALL SIDE DOWN) Not to Scale 图5. AD5592R 16引脚WLCSP引脚配置 表7. AD5592R 16引脚WLCSP引脚功能描述 引脚编号 A1 引脚名称 SDI A2 SCLK A3 A4 RESET SYNC B1 B2 GND I/O7 B3, C4, C3, C2, D1, D4, C1 I/O0至I/O6 B4 D2 VDD SDO D3 VREF 说明 数据输入。逻辑输入。 待写入DAC和控制寄存器的数据通过此输入提供,并在SCLK的下降沿读入寄存器。 串行时钟输入。数据在串行时钟输入的下降沿读入输入移位寄存器。写入DAC时, 数据能够以最高50 MHz的速率传输。执行转换或从AD5592R传输数据时,SCLK的最大速度为20 MHz。 异步复位引脚。正常工作时,将该引脚接高电平。此引脚变为低电平时,AD5592R复位至默认配置。 同步。低电平有效控制输入。SYNC是输入数据的帧同步信号。 当SYNC变为低电平时,数据在后续16个时钟的下降沿读入。 AD5592R上所有电路的接地基准点。 输入/输出7。此引脚可配置为DAC、ADC或通用数字输入/输出。 此引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 I/O7也可配置为BUSY信号,指示ADC转换正在进行中(参见表28和表29)。 输入/输出0至输入/输出6。这些引脚可独立配置为DAC、ADC或通用数字输入/输出。 各引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 电源输入引脚。AD5592R工作电压范围为2.7 V至5.5 V,此引脚必须通过0.1 µF电容去耦至GND。 数据输出。逻辑输出。ADC转换结果、 寄存器读操作结果和温度传感器信息以串行数据流形式通过此输出提供。 各位在SCLK输入的上升沿逐个输出。MSB在SYNC下降沿置于SDO引脚。 SCLK空闲时可以处于高电平或低电平,因此,当SYNC为低电平时, 下一位在SCLK下降沿之后的第一个上升沿输出(参见图4)。 基准电压输入/输出。内部基准电压源使能时,此引脚提供2.5 V基准电压。 建议在VREF引脚与GND之间连接一个0.1 µF电容,以实现AD5592R额定性能。 内部基准电压源禁用时,必须将外部基准电压源施加到此引脚。外部基准电压的范围为1 V至VDD。 Rev. A | Page 10 of 40 AD5592R RESET 1 16 SCLK SYNC 2 15 SDI VDD 3 I/O1 5 14 GND AD5592R 13 I/O7 TOP VIEW (Not to Scale) 12 I/O6 I/O2 6 11 I/O5 I/O3 7 10 I/O4 VREF 8 9 SDO 12506-303 I/O0 4 图6. AD5592R 16引脚TSSOP引脚配置 表8. AD5592R 16引脚TSSOP引脚功能描述 引脚编号 15 引脚名称 SDI 16 SCLK 1 2 RESET SYNC 14 13 GND I/O7 4, 5, 6, 7, 10, 11, 12 I/O0至I/O6 3 9 VDD SDO 8 VREF 说明 数据输入。逻辑输入。 待写入DAC和控制寄存器的数据通过此输入提供,并在SCLK的下降沿读入寄存器。 串行时钟输入。数据在串行时钟输入的下降沿读入输入移位寄存器。 写入DAC时,数据能够以最高50 MHz的速率传输。 执行转换或从AD5592R传输数据时,SCLK的最大速度为20 MHz。 异步复位引脚。正常工作时,将该引脚接高电平。此引脚变为低电平时,AD5592R复位至默认配置。 同步。低电平有效控制输入。SYNC是输入数据的帧同步信号。 当SYNC变为低电平时,数据在后续16个时钟的下降沿读入。 AD5592R上所有电路的接地基准点。 输入/输出7。此引脚可配置为DAC、ADC或通用数字输入/输出。 此引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 I/O7也可配置为BUSY信号,指示ADC转换正在进行中(参见表28和表29)。 输入/输出0至输入/输出6。这些引脚可独立配置为DAC、ADC或通用数字输入/输出。 各引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 电源输入引脚。AD5592R工作电压范围为2.7 V至5.5 V,此引脚必须通过0.1 µF电容去耦至GND。 数据输出。逻辑输出。 ADC转换结果、寄存器读操作结果和温度传感器信息以串行数据流形式通过此输出提供。 各位在SCLK输入的上升沿逐个输出。MSB在SYNC下降沿置于SDO引脚。 SCLK空闲时可以处于高电平或低电平,因此,当SYNC为低电平时, 下一位在SCLK下降沿之后的第一个上升沿输出(参见图4)。 基准电压输入/输出。内部基准电压源使能时,此引脚提供2.5 V基准电压。 建议在VREF引脚与GND之间连接一个0.1 µF电容,以实现AD5592R额定性能。 内部基准电压源禁用时,必须将外部基准电压源施加到此引脚。外部基准电压的范围为1 V至VDD。 Rev. A | Page 11 of 40 13 SDI 14 SCLK 16 SYNC 15 V LOGIC AD5592R V DD 1 I/O1 3 12 GND AD5592R-1 TOP VIEW (Not to Scale) 11 I/O7 10 I/O6 9 I/O4 8 SDO 7 I/O3 5 VREF 6 I/O2 4 I/O5 12506-004 I/O0 2 图7. AD5592R-1 16引脚LFCSP引脚配置 表9. AD5592R-1 16引脚LFCSP引脚功能描述 引脚编号 1 引脚名称 VDD 说明 电源输入引脚。AD5592R-1工作电压范围为2.7 V至5.5 V,此引脚必须通过0.1 µF电容去耦至GND。 2至5、8至10 I/O0至I/O6 6 VREF 7 SDO 11 I/O7 12 13 GND SDI 14 SCLK 15 16 VLOGIC SYNC 输入/输出0至输入/输出6。这些引脚可独立配置为DAC、ADC或通用数字输入/输出。 各引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 基准电压输入/输出。内部基准电压源使能时,此引脚提供2.5 V基准电压。 建议在VREF引脚与GND之间连接一个0.1 µF电容,以实现AD5592R-1额定性能。 内部基准电压源禁用时,必须将外部基准电压源施加到此引脚。外部基准电压的范围为1 V至VDD。 数据输出。逻辑输出。 ADC转换结果、寄存器读操作结果和温度传感器信息以串行数据流形式通过此输出提供。 各位在SCLK输入的上升沿逐个输出。MSB在SYNC下降沿置于SDO引脚。 SCLK空闲时可以处于高电平或低电平,因此,当SYNC为低电平时, 下一位在SCLK下降沿之后的第一个上升沿输出(参见图4)。 输入/输出7。此引脚可配置为DAC、ADC或通用数字输入/输出。 此引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 I/O7也可配置为BUSY信号,指示ADC转换正在进行中(参见表28和表29)。 AD5592R-1上所有电路的接地基准点。 数据输入。逻辑输入。 待写入DAC和控制寄存器的数据通过此输入提供,并在SCLK的下降沿读入寄存器。 串行时钟输入。数据在串行时钟输入的下降沿读入输入移位寄存器。 写入DAC时,数据能够以最高50 MHz的速率传输。 执行转换或从AD5592R-1传输数据时,SCLK的最大速度为20 MHz。 接口电源。此引脚的电压范围为1.8 V至5.5 V。 同步。低电平有效控制输入。SYNC是输入数据的帧同步信号。 当SYNC变为低电平时,数据在后续16个时钟的下降沿读入。 Rev. A | Page 12 of 40 AD5592R BALL A1 INDICATOR 2 1 SDI 3 4 SCLK VLOGIC SYNC A GND I/O7 I/O0 VDD I/O6 I/O3 I/O2 I/O1 I/O4 SDO VREF I/O5 B C AD5592R-1 TOP VIEW (BALL SIDE DOWN) Not to Scale 12506-308 D 图8. AD5592R-1 16引脚WFCSP引脚配置 表10. AD5592R-1 16引脚WFCSP引脚功能描述 引脚编号 B4 B3, C4, C3, C2, D1, D4, C1 D3 引脚名称 VDD I/O0至I/O6 D2 SDO B2 I/O7 B1 A1 GND SDI A2 SCLK A3 A4 VLOGIC SYNC VREF 说明 电源输入引脚。AD5592R-1工作电压范围为2.7 V至5.5 V,此引脚必须通过0.1 µF电容去耦至GND。 输入/输出0至输入/输出6。这些引脚可独立配置为DAC、ADC或通用数字输入/输出。 各引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 基准电压输入/输出。内部基准电压源使能时,此引脚提供2.5 V基准电压。 建议在VREF引脚与GND之间连接一个0.1 µF电容,以实现AD5592R-1额定性能。 内部基准电压源禁用时,必须将外部基准电压源施加到此引脚。 外部基准电压的范围为1 V至VDD。 数据输出。逻辑输出。 ADC转换结果、寄存器读操作结果和温度传感器信息以串行数据流形式通过此输出提供。 各位在SCLK输入的上升沿逐个输出。MSB在SYNC下降沿置于SDO引脚。 SCLK空闲时可以处于高电平或低电平,因此,当SYNC为低电平时, 下一位在SCLK下降沿之后的第一个上升沿输出(参见图4)。 输入/输出7。此引脚可配置为DAC、ADC或通用数字输入/输出。 此引脚的功能由I/Ox引脚配置寄存器决定(参见表13和表14)。 I/O7也可配置为BUSY信号,指示ADC转换正在进行中(参见表28和表29)。 AD5592R-1上所有电路的接地基准点。 数据输入。逻辑输入。 待写入DAC和控制寄存器的数据通过此输入提供,并在SCLK的下降沿读入寄存器。 串行时钟输入。数据在串行时钟输入的下降沿读入输入移位寄存器。 写入DAC时,数据能够以最高50 MHz的速率传输。 执行转换或从AD5592R-1传输数据时,SCLK的最大速度为20 MHz。 接口电源。此引脚的电压范围为1.8 V至5.5 V。 同步。低电平有效控制输入。SYNC是输入数据的帧同步信号。 当SYNC变为低电平时,数据在后续16个时钟的下降沿读入。 Rev. A | Page 13 of 40 AD5592R 典型性能参数 1.0 0.5 0.4 0.8 0.3 0.2 DNL (LSB) INL (LSB) 0.6 0.4 0.2 0.1 0 –0.1 –0.2 –0.3 0 1000 2000 3000 4000 ADC CODE –0.5 12506-102 0 0 1000 图9. ADC INL,VDD = 5.5 V 35000 0.4 30000 NUMBER OF OCCURRENCES 0.3 0.1 0 –0.1 –0.2 –0.3 25000 VDD = 2.7V SAMPLES = 60000 VIN = 1.5V GAIN = 1 EXTERNAL REFERENCE = 2.5V 20000 15000 10000 1000 2000 3000 4000 ADC CODE 0 12506-103 0 2528 2529 12506-100 5000 –0.4 2530 ADC CODE 图10. ADC DNL,VDD = 5.5 V 图13. ADC代码直方图,VDD = 2.7 V 0.5 35000 0.4 30000 NUMBER OF OCCURRENCES 0.3 0.2 0.1 0 –0.1 –0.2 –0.3 25000 VDD = 5.5V SAMPLES = 60000 VIN = 1.5V GAIN = 1 EXTERNALREFERENCE = 2.5V 20000 15000 10000 5000 –0.4 0 1000 2000 3000 ADC CODE 4000 12506-104 INL (LSB) 4000 图11. ADC INL,VDD = 2.7 V 0 2520 2521 2522 2523 2524 2525 ADC CODE 图14. ADC代码直方图,VDD = 5.5 V Rev. A | Page 14 of 40 2526 12506-101 DNL (LSB) 0.2 –0.5 3000 图12. ADC DNL,VDD = 2.7 V 0.5 –0.5 2000 ADC CODE 12506-105 –0.4 –0.2 AD5592R 4 VDD = 3V, 5V 0 2 GLITCH (nV-sec) –1 –2 –3 –4 0 –2 –6 1k 10k 100k 1M 10M 100M FREQUENCY (Hz) –4 0 0.5 2.505 VOUT (V) 4095 0 2.500 1024 2048 3072 4095 DAC CODE 2.490 –10 12506-130 0 0 10 20 TIME (µs) 图16. DAC INL 12506-115 2.495 图19. DAC数模转换毛刺(上升) 2.510 0.5 2.505 VOUT (V) 1.0 0 –0.5 2.500 0 1024 2048 DAC CODE 3072 4095 12506-127 2.495 图17. DAC DNL 2.490 –10 0 10 TIME (µs) 图20. DAC数模转换毛刺(下降) Rev. A | Page 15 of 40 20 12506-116 INL (LSB) 2.510 –0.5 DNL (LSB) 3072 图18. DAC相邻代码毛刺 1.0 –1.0 2048 DAC CODE 图15. ADC乘法带宽 –1.0 1024 12506-126 –5 12506-124 ADC MULTIPLYING BANDWIDTH (dB) 1 AD5592R 2.58 4.0 2.56 1/4 SCALE TO 3/4 SCALE 3.5 RL = 2kΩ CL = 200pF 2.54 3.0 VOUT (V) VOUT (V) 2.52 2.50 2.48 2.5 2.0 2.46 1.5 0 5 10 TIME (µs) 1.0 0 3.5 2.54 3.0 2.52 2.5 VOUT (V) 2.56 2.50 2.48 1.5 2.46 1.0 2.44 0.5 5 TIME (µs) 4 5 2.0 10 0 –5 12506-120 0nF LOAD 10nF LOAD 22nF LOAD 47nF LOAD 0 5 10 15 TIME (µs) 图22. DAC建立时间(100代码变化,下降沿) 图25. 不同容性负载下的DAC建立时间 0 fS = 250kHz fOUT = 999.45Hz SNR = 81dB THD = –77dB SFDR = 77dB SINAD = 74dB –20 –40 VOUT (dBV) –60 –80 –100 –120 –140 0 5000 10000 15000 20000 FREQUENCY (Hz) 图23. DAC建立时间,输出范围 = 0 V至VREF 图26. DAC正弦波输出,输出范围 = 0 V至2 × VREF , 带宽 = 0 Hz至20 kHz Rev. A | Page 16 of 40 12506-106 VOUT (V) 4.0 0 3 图24. DAC建立时间,输出范围 = 0 V至2 × VREF 2.58 –5 2 TIME (µs) 图21. DAC建立时间(100代码变化,上升沿) 2.42 –10 1 12506-121 –5 12506-119 2.42 –10 3/4 SCALE TO 1/4 SCALE 12506-132 2.44 AD5592R 0 SNR = 80dB THD = –67dB SFDR = 67dB SINAD = 65dB –20 FULL SCALE 3/4 SCALE MIDSCALE 1/4 SCALE ZERO SCALE 2000 NSD (nV/√Hz) –40 VOUT (dBV) 2500 fS = 250kHz fOUT = 999.45Hz –60 –80 1500 1000 –100 500 0 5000 10000 15000 20000 FREQUENCY (Hz) 0 10 12506-107 –140 100 1k 10k 100k 1M FREQUENCY (Hz) 图27. DAC正弦波输出,输出范围 = 0 V至VREF , 带宽 = 0 Hz至20 kHz 12506-112 –120 图30. DAC输出噪声频谱密度(NSD) 5 200 150 4 OUTPUT VOLTAGE (V) 50 0 –50 –100 3 FULL SCALE 2 3/4 SCALE 1/2 SCALE 1 1/4 SCALE –150 2 4 6 8 10 TIME (Seconds) 0 –30 0 10 20 30 图31. DAC输出吸电流和源电流能力,输出范围 = 0 V至VREF 200 6 150 5 OUTPUT VOLTAGE (V) 100 VOUT (µV p-p) –10 LOAD CURRENT (mA) 图28. DAC 1/f噪声(外部基准电压源) 50 0 –50 –100 FULL SCALE 3/4 SCALE 4 3 1/2 SCALE 2 1/4 SCALE 1 ZERO SCALE 0 –150 0 2 4 6 8 TIME (Seconds) 图29. DAC 1/f噪声(内部基准电压源) 10 –1 –30 12506-110 –200 ZERO SCALE –20 12506-133 0 12506-109 –200 –20 –10 0 10 LOAD CURRENT (mA) 20 30 12506-134 VOUT (µV p-p) 100 图32. DAC输出吸电流和源电流能力,输出范围 = 0 V至2 × VREF Rev. A | Page 17 of 40 AD5592R 20 2.5005 15 2.5003 5 VREF (V) VOUT (µV p-p) 10 0 –5 2.5001 2.4999 –10 2.4997 0 2 4 6 8 10 TIME (Seconds) 图33. 内部基准电压源1/f噪声 800 600 400 200 1k 10k 100k FREQUENCY (Hz) 1M 12506-113 NSD (nV/√Hz) 1000 100 3.0 3.3 3.6 3.9 4.2 VDD (V) 4.5 图35. 基准电压源电压调整率 1200 0 10 2.4995 2.7 图34. 基准电压源噪声频谱密度(NSD) Rev. A | Page 18 of 40 4.8 5.1 5.4 12506-204 –20 12506-111 –15 AD5592R 术语 ADC术语 信纳比(SINAD) 积分非线性(INL) 信纳比(SINAD)是指在ADC输出端测得的信号对噪声及失 INL指ADC传递函数与一条通过ADC传递函数端点的直线 真比。这里的信号是基波幅值的均方根值。噪声为所有达 的最大偏差。传递函数有两个端点,起点在低于第一个 到采样频率一半(fS/2,直流信号除外)的非基波信号之和。 码转换的1 LSB处的零电平,终点在高于最后一个码转换的 在数字化过程中,这个比值的大小取决于量化级数,量化 1 LSB处的满量程。 级数越多,量化噪声就越小。对于一个正弦波输入的理想 N位转换器,信纳比理论值计算公式为: 差分非线性(DNL) SINAD (dB) = 6.02N + 1.76 DNL指ADC中任意两个相邻码之间所测得变化值与理想的 1 LSB变化值之间的差异。 因此,对于12位转换器,SINAD为74 dB。 失调误差 总谐波失真(THD) 失调误差指第一个码转换(从00 … 000到00 … 001)的跃变点 THD指所有谐波均方根和与基波的比值。对于AD5592R/ 与理想点(AGND + 1 LSB)的偏差。 AD5592R-1,其定义为: 失调误差匹配 THD (dB ) = 20 × log 失调误差匹配是指任意两个通道之间的失调误差之差。 V2 2 + V3 2 + V4 2 + V5 2 + V6 2 V1 其中: 增益误差 增益误差指在失调误差调零之后,最后一个码转换(从111 ... V1 是基波幅度的均方根值。 110到111 ... 111)的跃变点与理想点(VREF − 1 LSB)的偏差。 V2、 V3 、 V4 、 V5 及V6 是二次到六次谐波幅度的均方根值。 通道间隔离度 峰值谐波或杂散噪声(SFDR) 通道间隔离衡量通道之间的串扰水平。通过向所有未选定 峰值谐波或杂散噪声是指在ADC输出频谱(最高达fS/2,直 的ADC输入通道施加一个满量程5 kHz正弦波信号,并决定 流信号除外)中,下一个最大分量的均方根值与基波均方根 该信号在选定通道内的衰减程度来测量。此规格是针对 值的比。通常情况下,此参数值由频谱内的最大谐波决定, AD5592R/AD5592R-1全部ADC通道的最差情况而言。 但对于谐波淹没于本底噪声内的ADC,它为噪声峰值。 采样保持器采集时间 采样保持器在SYNC下降沿进入保持模式,转换完成时回 到跟踪模式。采样保持器采集时间是指采样保持放大器 处于跟踪模式以使其输出达到并稳定在所施加输入信号 ±1 LSB范围内所需的最短时间,此时考虑输入信号存在阶跃 变化。 Rev. A | Page 19 of 40 AD5592R DAC术语 相对精度或积分非线性(INL) 对于DAC,相对精度或积分非线性是指DAC输出与通过 DAC传递函数的两个端点的直线之间的最大偏差,单位为 LSB。图16给出了典型的INL与代码的关系图。 差分非线性(DNL) 差分非线性是指任意两个相邻编码之间所测得变化值与理 想的1 LSB变化值之间的差异。最大±1 LSB的额定微分非线 性可确保单调性。本DAC通过设计保证单调性。图17所示 为典型DNL与代码的关系图。 零代码误差 零代码误差衡量将零电平码(0x000)载入DAC寄存器时的输 出误差。理想情况下,输出为0 V。在AD5592R/AD5592R-1 中,零代码误差始终为正值,因为在DAC和输出放大器中 的失调误差的共同作用下,DAC输出不能低于0 V。零代码 误差用mV表示。 增益误差 增益误差衡量DAC的量程误差,是指DAC传递特性的斜率 与理想值之间的偏差,用% FSR表示。 失调误差漂移 失调误差漂移衡量失调误差随温度的变化,用µV/°C表示。 增益温度系数 增益温度系数用来衡量增益误差随温度的变化,用ppm FSR/°C表示。 失调误差 失调误差是指传递函数线性区内VOUT(实际)和VOUT(理想)之 间的差值,用mV表示。失调误差可以为正,也可为负。 直流电源抑制比(PSRR) PSRR表示电源电压变化对DAC输出的影响大小,是指DAC 满量程输出的条件下V OUT 变化量与V DD 变化量之比,用 mV/V表示。VREF保持在2 V,而VDD的变化范围为±10%。 数字馈通 数字馈通衡量从DAC的数字输入注入到DAC的模拟输出的 脉冲,但在DAC输出未更新时进行测量。单位为nV-sec, 测量数据总线上发生满量程编码变化时的情况,即全0至 全1,反之亦然。 基准馈通 基准馈通是指DAC输出未更新时的DAC输出端的信号幅度 与基准输入之比,用dB表示。 噪声频谱密度 噪声频谱密度衡量内部产生的随机噪声。随机噪声表示为 频谱密度(nV/√Hz)。测量方法是将DAC加载到中间电平, 然后测量输出端噪声。单位为nV/√Hz。 直流串扰 直流串扰是一个DAC输出电平因响应另一个DAC输出变化 而发生的直流变化。其测量方法是让一个DAC发生满量程 输出变化(或软件关断并上电),同时监控另一个保持中间 电平的DAC。单位为μV。 负载电流变化引起的直流串扰用来衡量一个DAC的负载电流 变化对另一个保持中间电平的DAC的影响。单位为μV/mA。 数字串扰 数字串扰是指一个输出为中间电平的DAC,其输出因响应 另一个DAC的输入寄存器的满量程编码变化(全0至全1或 相反)而引起的毛刺脉冲,该值在独立模式下进行测量,用 nV-sec表示。 模拟串扰 模拟串扰是指一个DAC的输出因响应另一个DAC输出的变 化引起毛刺脉冲,其测量方法是向一个DAC的输入寄存器 加载满量程编码变化(全0至全1,或相反),然后执行软件 LDAC(参见表43和表44)并监控数字编码未改变的DAC的输 出。毛刺面积用nV-sec表示。 输出电压建立时间 输出电压建立时间是指对于一个¼至¾满量程输入变化, DAC输出建立为指定电平所需的时间。该时间从SYNC上 升沿开始测量。 DAC间串扰 DAC间串扰是指一个DAC的输出因响应另一个DAC的数字 编码变化和后续的模拟输出变化,而引起的毛刺脉冲,其 测量方法是使用写入和更新命令让一个通道发生满量程编 码变化(全0到全1,或相反),同时监控处于中间电平的另 一个通道的输出。毛刺的能量用nV-sec表示。 数模转换毛刺脉冲 数模转换毛刺脉冲是DAC寄存器中的编码输入变化时注入 到模拟输出的脉冲。数模转换毛刺脉冲通常规定为毛刺的 面积,用nV-sec表示,数字输入代码在主进位跃迁中改变 1 LSB(0x7FF至0x800)时进行测量。 乘法带宽 DAC内部的放大器具有有限的带宽,乘法带宽即是衡量 该有限带宽的指标。参考端的正弦波(DAC加载满量程编 码)出现在输出端。乘法带宽指输出幅度降至输入幅度以 下3 dB时的频率。 Rev. A | Page 20 of 40 AD5592R 基准电压温度系数(TC) 其中: 基准电压源TC衡量基准输出电压随温度的变化。它利用黑 VREF(MAX) 是在整个温度范围内测量的最大基准电压输出。 盒法计算,即将TC定义为基准输出在给定温度范围内的最 VREF(MIN) 是在整个温度范围内测量的最小基准电压输出。 大变化,用ppm/°C表示;计算公式如下: VREF(NOM) 是2.5 V的标称基准输出电压。 VREF ( MAX ) − VREF ( MIN ) 6 TC = × 10 VREF ( NOM ) × Temp Range Temp Range 为额定温度范围−40°C至+105°C。 Rev. A | Page 21 of 40 AD5592R 工作原理 AD5592R/AD5592R-1是可配置的8通道模拟和数字输入/输 电阻串 出端口,其8个引脚可独立配置为12位DAC输出通道、12 简化的分段式电阻串DAC结构如图37所示。载入DAC寄存 位ADC输入通道、数字输入引脚或数字输出引脚。 器的编码决定串上连接到输出缓冲器的开关状态。 各引脚的功能由相应的ADC、DAC或GPIO配置寄存器决 串中的各电阻具有相同的值R,因此串DAC必定是单调的。 定。更多信息参见“配置AD5592R/AD5592R-1”部分和表14。 R DAC部分 AD5592R/AD5592R-1包含8个12位DAC,采用分段式串DAC R 架构,内置输出缓冲器。图36为DAC架构的内部框图。 VREF TO OUTPUT BUFFER R REF (+) RESISTOR STRING REF (–) I/Ox OUTPUT AMPLIFIER GND 12506-011 DAC REGISTER R 图36. DAC架构内部框图 DAC通道共用一个增益位,它可将输出范围设置为0 V至 R 12506-012 V REF或0 V至2 × V REF。该增益位为所有通道所共用,因此 无法将各通道设置为不同的输出范围。DAC的输入编码方 式为直接二进制。理想输出电压可通过以下公式计算: D VOUT = G × VREF × 2N 图37. 简化电阻串结构 输出缓冲器 输出缓冲器设计为输入/输出轨到轨缓冲器,可以驱动2 nF电 容与1 kΩ电阻的并联组合。压摆率为1.25 V/µs,¼到¾量程 建立时间为6 µs。默认情况下,数据写入输入寄存器之后, 其中: D 是载入DAC寄存器的二进制编码(0至4095)的十进制等 效值。 G = 1时,输出范围为0 V至VREF;G = 2时,输出范围为0 V DAC输出直接更新。需要时,可以使用LDAC寄存器来将 更新延迟到写入其他通道之后。更多信息参见“回读和 LDAC模式寄存器”部分。 至2 × VREF。 N = 12。 Rev. A | Page 22 of 40 AD5592R ADC部分 内部基准电压源 12位单电源ADC的吞吐速率可达400 kSPS。ADC之前有一个 AD5592R/AD5592R-1内置一个2.5 V片内基准电压源。该基 多路复用器,它将所选的I/Ox引脚切换到ADC。器件内置 准电压源默认关断,将关断寄存器的位D9置1可予以使能 一个序列器,自动将多路复用器切换到所选的下一通道。 (参见表41)。当片内基准电压源上电时,基准电压出现在 通过写入ADC序列寄存器来选择通道进行转换。完成对 V REF 引脚上,可用作其它元件的基准源。使用内部基准 ADC序列寄存器的写操作之后,转换序列中的第一个通道 电压源时,建议利用100 nF电容将内部基准电压源去耦至 进入跟踪模式。每个通道可以跟踪输入信号至少500 ns。写 GND。将内部基准电压用于系统的其它地方之前,建议对 入ADC序列寄存器之后的第一个SYNC下降沿启动序列中 其进行缓冲。当内部基准电压源关断时,必须将一个外部 第一个通道的转换。下一个SYNC下降沿启动序列中第二 基准电压源连接到VREF引脚。合适的外部基准电压源包括 个通道的转换,同时开始将第一个ADC转换结果传输到串 AD780、AD1582//ADR431、REF193和ADR391。 行接口。 RESET(复位)功能 每次转换耗时2 µs,必须完成当前转换后才能启动下一次转 AD5592R/AD5592R-1有一个异步RESET引脚。正常工作 换 。 只 有 当 转 换 不 在 进 行 时 , 才 能 写 入 AD5592R/ 时,RESET接高电平。RESET的下降沿会将所有寄存器复 AD5592R-1。I/O7可以配置为BUSY信号,指示转换正在进 位至默认值,并将所有I/Ox引脚重新配置为默认值(85 kΩ 行中。转换正在进行时,BUSY变为低电平;ADC结果可 下拉至GND)。复位功能最多耗时250 µs,在此期间请勿向 用时,BUSY变为高电平。ADC有一个输入范围选择位(通 用控制寄存器的位D5),它可将输入范围设置为0 V至VREF或 AD5592R/AD5592R-1写入新数据。AD5592R/AD5592R-1有 一个软件复位功能,其作用与RESET引脚相同。向复位寄 0 V至2 × VREF。所有输入通道共用同一范围。ADC的输出编 存器写入0x5AC可激活该复位功能(参见表42)。 码方式为直接二进制。每个I/Ox引脚可同时设置为DAC和 ADC。当一个I/Ox引脚同时设置为DAC和ADC时,其主 温度指示器 要功能是DAC。如果该引脚入选ADC转换序列,该引脚 AD5592R/AD5592R-1集成一个温度传感器,读取它可估计 上的电压将被转换并通过串行接口提供,从而监控DAC 芯片温度。温度读数可用于故障检测;当芯片温度突然升 电压。 高时,可能表明发生短路等故障。将ADC序列寄存器中的 位D8置1,即可使能温度回读(参见表26)。随后,温度结果 GPIO部分 增加到ADC序列中。温度结果的地址为0b1000;注意不要 通过设置GPIO读取配置寄存器或GPIO写入配置寄存器, 将此结果与DAC0的回读结果混淆。ADC缓冲器使能时, 8个I/Ox引脚的每一个都可以配置为通用数字输入引脚或 温度转换耗时5 µs;缓冲器禁用时,温度转换耗时20 µs。温 数字输出引脚。当一个I/Ox引脚配置为输出时,通过设置 度计算公式如下: GPIO写入数据寄存器,可将该引脚设置为高电平或低电 Temperature (°C ) = 25 + 平。通用输出的逻辑电平参考VDD和GND。当一个I/Ox引 脚配置为输入时,通过设置GPIO读取配置寄存器的位 ADC Code − 820 2.654 D10,可以确定其状态(参见表35)。下一个SPI操作输出 读取温度指示器时,ADC返回的编码范围约为645至1035, GPIO引脚的状态。当I/Ox引脚设置为输出时,同时将其 对应的温度范围为−40°C至+105°C。温度指示器的精度典 设置为输入引脚可以读取其状态。当读取设置为输入的 型值为3°C。 I/Ox引脚的状态时,也会返回同时设置为输入和输出的 I/Ox引脚的状态。 Rev. A | Page 23 of 40 AD5592R 串行接口 AD5592R/AD5592R-1配备串行接口(SYNC、SCLK、SDI和 写入模式 SDO),该接口兼容SPI标准以及大多数DSP。输入移位寄存 图4显示了AD5592R/AD5592R-1的读操作和写操作时序。 器为16位宽(参见表11)。MSB (D15)决定需要何种类型的写 写序列通过将SYNC线拉低来启动。SDI上的数据在SCLK的 操作功能。D15为0时,选择对控制寄存器执行写操作。控 下降沿输入16位移位寄存器。在第16个时钟下降沿之后, 制寄存器地址由D14至D11选择。D10和D9为保留位且置0。 最后一位数据被读入,SYNC变为高电平,所编程的功能 D8至D0设置要写入所选控制寄存器的数据。D15为1时,数 执行完毕(即DAC输入寄存器或控制寄存器发生变化)。执 据写入DAC通道(假设该通道已被设为DAC)。D14至D12选 行下一次写操作之前,SYNC必须保持高电平至少20 ns。所 择DAC地址。D11至D0为载入所选DAC的12位数据,其中 有接口引脚的工作电压必须接近VDD或VLOGIC供电轨,以使 D11是DAC数据的MSB。表12显示了AD5592R/AD5592R-1的 数字输入缓冲器的功耗最低。 控制寄存器映射。该寄存器映射允许配置各I/Ox引脚的操 读取模式 作。ADC可以入选采样序列。DAC可以独立更新或同步更 AD5592R/AD5592R-1允许通过串行接口从ADC和控制寄存 新(参见“LDAC模式操作”部分)。GPIO设置同样是通过寄存 器回读数据。ADC转换结果自动通过串行接口输出,作为 器映射加以控制。 一个序列的一部分或作为单次ADC转换。要读取一个寄存 上电时间 器,首先需要写入回读和LDAC模式寄存器,以便选择要 对AD5592R/AD5592R-1供电时,上电复位模块即开始配置 回读的寄存器。所选寄存器的内容在SYNC下降沿之后的 器件,并将默认值加载到寄存器。配置过程耗时250 µs,在 16个SCLK中输出。请注意,由于t10的时序要求(25 ns),SPI 此期间请勿写入任何寄存器。 接口在读操作期间的最大速度不得超过20 MHz。 表11. 输入移位寄存器格式 MSB D15 0 1 D14 D13 D12 控制寄存器地址 DAC地址 D11 D10 0 D9 0 D8 D7 D6 D5 D4 D3 控制寄存器数据 12位DAC数据 D2 D1 表12. 控制寄存器映射 MSB (D15) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 地址 (D14至D11) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 XXX2 名称 无操作(NOP) DAC回读 ADC序列寄存器 通用控制寄存器 ADC引脚配置 DAC引脚配置 下拉配置 回读和LDAC模式 GPIO写入配置1 GPIO写入数据 GPIO读取配置 关断/基准电压源控制 GPIO开漏配置 三态配置 保留 软件复位 DAC写入 说明 无操作 选择并使能DAC回读 选择要转换的ADC DAC和ADC控制寄存器 选择哪些引脚是ADC输入 选择哪些引脚是DAC输出 选择哪些引脚具有85 kΩ下拉接地电阻 选择加载DAC (LDAC)功能的操作和/或回读哪个配置寄存器 选择哪些引脚是通用输出 向通用输出写入数据 选择哪些引脚是通用输入 关断DAC和使能/禁用基准电压源 选择通用输出是开漏型还是推挽型 选择哪些引脚处于三态 保留 复位AD5592R/AD5592R-1 写入寻址的DAC寄存器 此寄存器也用于将I/O7设置为BUSY输出。 D14至D11是DAC寄存器地址(参见表11)。 Rev. A | Page 24 of 40 默认值 0x000 0x000 0x000 0x000 0x000 0x000 0x0FF 0x000 0x000 0x000 0x000 0x000 0x000 0x000 0x000 0x000 LSB D0 AD5592R 配置AD5592R/AD5592R-1 或同时配置为数字输入和输出。当一个I/Ox引脚同时配置 AD5592R/AD5592R-1 I/Ox引脚通过写入一系列配置寄存器 为DAC和ADC时,其主要功能是用作DAC,ADC可以测 来配置。当一个串行写操作的MSB为0时,访问控制寄存 量DAC所提供的电压。此特性可以监控输出电压,以便检 器,如表11所示。AD5592R/AD5592R-1的控制寄存器映射 测短路或过载状况。 如表12所示。上电时,I/Ox引脚配置为85 kΩ下拉接地(GND) 当一个引脚同时配置为通用输入和输出时,其主要功能是 电阻。 用作输出引脚。此配置允许通过读取GPIO寄存器来确定输 AD5592R/AD5592R-1的输入/输出通道可配置为DAC输出、 出引脚的状态。图38显示了一个典型的配置示例,其中 I/O0和I/O1配置为ADC,I/O2和I/O3配置为DAC,I/O4为通 ADC输入、数字输出、数字输入、三态或通过85 kΩ下拉电 阻连接到GND。配置为数字输出时,I/Ox引脚还有一个附 用输出引脚,I/O5为通用输入引脚,I/O6和I/O7为三态。 加选项——推挽型或开漏型。输入/输出通道通过写入相应 通用控制寄存器还包含其他与DAC和ADC相关的功能, 的配置寄存器来配置,如表13和表14所示。要将特定功能 例如锁定配置位。当锁定配置位设为1时,任何对引脚配 分配给某个输入/输出通道,用户需写入适当的寄存器,并 置寄存器的写操作都会被忽略,从而防止更改I/Ox引脚的 将对应的位设置为1。例如,将DAC配置寄存器的位D0置1 功能。 时,I/O0配置为DAC(参见表18)。 当AD5592R/AD5592R-1处于空闲状态时,即无ADC转换且 如果多个配置寄存器均设置了某个输入/输出通道对应的 未回读寄存器时,可以随时重新配置I/Ox引脚。锁定配置 位,则输入/输出通道的功能由最后一次写操作决定。这一 位也必须是0。 规则的例外情况是I/Ox引脚可以同时配置为DAC和ADC, 表13. I/Ox引脚配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 IO7 D6 IO6 D5 IO5 D4 IO4 表14. I/Ox引脚配置寄存器的位功能描述 位名称 MSB 寄存器地址 D10至D8 D7至D0 保留 IO7至IO0 说明 此位置0。 选择要寻址的引脚配置寄存器。 0100: ADC引脚配置。 0101: DAC引脚配置。 0110: 下拉配置。(上电时的默认状态) 1000: GPIO写入配置。 1010: GPIO读取配置。 1100: GPIO开漏配置。 1101: 三态配置。 保留。这些位置0。 使能所选I/Ox引脚的寄存器功能。 0: 未选择任何功能。 1: 将所选I/Ox引脚设置为该寄存器功能。 SYNC CONFIGURE I/O0 AND I/O1 AS ADCS CONFIGURE I/O2 AND I/O3 AS DACS SDI 0b0010 0000 0000 00 11 0b0010 1000 0000 1100 SYNC SDI SYNC SDI CONFIGURE I/O4 AS GPO CONFIGURE I/O5 AS GPI 0b0100 0000 0001 0000 0b0101 0100 0010 0000 CONFIGURE I/O6 AND I/O7 AS THREE-STATE PINS 0b0110 1000 1100 0000 图38. 典型配置示例 Rev. A | Page 25 of 40 12506-205 位 D15 D14至D11 D3 IO3 D2 IO2 D1 IO1 LSB D0 IO0 AD5592R 通用控制寄存器还可使能或禁用ADC缓冲器及预充电功能 通用控制寄存器 通用控制寄存器用于使能或禁用与DAC、ADC和I/Ox引脚 (详情参见“ADC部分”)。该寄存器还可用来锁定I/Ox引脚配 配置相关的某些功能(参见表15和表16)。通用控制寄存器 置,防止其意外改变。当位D7置1时,对配置寄存器的写 设置DAC和ADC的增益。位D5设置ADC的输入范围,位 操作会被忽略。 D4设置DAC的输出范围。 表15. 通用控制寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 保留 D9 ADC缓冲器 预充电 D8 ADC缓冲 器使能 D7 锁定 D6 所有 DAC D5 ADC 范围 D4 DAC 范围 D3 D2 D1 保留 LSB D0 表16. 通用控制寄存器的位功能描述 位 D15 D14至D11 D10 D9 位名称 MSB 寄存器地址 保留 ADC缓冲器预充电 D8 ADC缓冲器使能 D7 锁定 D6 所有DAC D5 ADC范围 D4 DAC范围 D3至D0 保留 说明 此位置0。 这些位设置为0b0011。 保留。此位置0。 ADC缓冲器预充电。 0: ADC缓冲器不用于对ADC预充电(默认)。 1: ADC缓冲器用于对ADC预充电。 ADC缓冲器使能。 0: 禁用ADC缓冲器(默认)。 1: 使能ADC缓冲器。 锁定配置。 0: 可以改变I/Ox引脚配置寄存器的内容(默认)。 1: 不能改变I/Ox引脚配置寄存器的内容。 写入所有DAC。 0: 对于将来的DAC写操作,DAC地址位决定写入哪个DAC(默认)。 1: 对于将来的DAC写操作,DAC地址位会被忽略,所有配置为DAC的通道用相同数据更新。 ADC输入范围选择。 0: ADC增益为0 V至VREF(默认)。 1: ADC增益为0 V至2 × VREF。 DAC输出范围选择。 0: DAC输出范围为0 V至VREF(默认)。 1: DAC输出范围为0 V至2 × VREF。 保留。这些位置0。 Rev. A | Page 26 of 40 AD5592R DAC写操作 LDAC模式操作 要将一个引脚设置为DAC,需将DAC引脚配置寄存器中的 当LDAC模式位(D1和D0)为00时,新数据从输入寄存器自 相应位设为1(参见表17和表18)。例如,位0置1将把I/O0设 动传输到DAC寄存器,模拟输出随即更新。当LDAC模式 置为DAC输出。当串行写操作的MSB (D15)为1时,数据写 位为01时,数据留在输入寄存器中。这种LDAC模式允许 入DAC。D14、D13和D12决定要寻址的DAC,D11至D0包 写入输入寄存器而不影响模拟输出。输入寄存器加载所需 含要写入DAC的12位数据,如表19和表20所示。数据写入 所选的DAC输入寄存器。若需要,写入输入寄存器的数据 的值之后,LDAC模式位设为10将把输入寄存器中的值传 s 输到DAC寄存器,模拟输出同时更新。然后,LDAC模式 可以自动复制到DAC寄存器。数据根据LDAC模式寄存器 位回到01(假设之前的设置为01)。参见表43和表44。 的设置传输到DAC寄存器(参见表43和表44)。 . 表17. DAC引脚配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 DAC7 D6 DAC6 D5 DAC5 D4 DAC4 D3 DAC3 D2 DAC2 D1 DAC1 LSB D0 DAC0 表18. DAC引脚配置寄存器的位功能描述 位 D15 D14至D11 D10至D8 D7至D0 位名称 MSB 寄存器地址 保留 DAC7至DAC0 说明 此位置0。 这些位设置为0b0101。 保留。这些位置0。 选择I/Ox引脚作为DAC输出。 1: I/Ox为DAC输出。 0: I/Ox功能由引脚配置寄存器决定(默认)。 表19. DAC写入寄存器 MSB D15 1 D14 D13 DAC地址 D12 D11 (MSB) D10 D9 D8 D7 D6 D5 12位DAC数据 D4 D3 表20. DAC数据寄存器的位功能描述 位 D15 D14至D12 位名称 MSB DAC地址 D11至D0 12位DAC数据 说明 此位置0。 位D14至位D12选择D11至D0中的数据所要加载的DAC寄存器。 000: DAC0 001: DAC1 010: DAC2 011: DAC3 100: DAC4 101: DAC5 110: DAC6 111: DAC7 12位DAC数据。 Rev. A | Page 27 of 40 D2 D1 LSB D0 AD5592R DAC回读 现(参见表21和表22)。D4和D3位设为1就会使能回读功能。 各DAC的输入寄存器可通过SPI接口回读。回读的DAC寄 D2至D0位选择需要哪个DAC的数据。DAC数据在随后的 存器值可用来确认数据已正确接收,然后写入LDAC寄存 SPI操作中从AD5592R/AD5592R-1输出。在图39所示的例 器,或者检查最后载入DAC的是何值。仅当无ADC转换序 子中,配置为DAC的I/O3被设置为中间电平,然后回读 列正在进行时,才能从DAC回读数据。 输入数据。D14至D12包含所回读的DAC寄存器地址, 要回读DAC输入寄存器,首先需要使能回读功能,并选择 D15为1。 所需的DAC寄存器。这可以通过写入DAC回读寄存器来实 表21. DAC回读寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 D8 保留 D7 D6 D5 D4 使能DAC回读 表22. DAC回读寄存器的位功能描述 位名称 MSB 寄存器地址 保留 使能DAC回读 D2至D0 DAC通道 SYNC SDI SYNC SDI 说明 此位置0。 这些位设置为0b0001。 保留。这些位置0。 使能对DAC输入寄存器的回读。 11: 使能回读。 00: 禁用回读(默认)。 选择DAC通道。 000: DAC0 001: DAC1 … 110: DAC6 111: DAC7 SET I/O3 (DAC) TO MIDSCALE 0b1011 1000 0000 0000 SELECT I/O3 (DAC) FOR READBACK 0b0000 1000 0001 10 11 NOP 0b0000 0000 0000 0000 I/O3 (DAC) DATA D15 = 1 D14 TO D12 = DAC ADDRESS D11 TO D0 = DAC DATA 图39. DAC回读操作 Rev. A | Page 28 of 40 12506-206 位 D15 D14至D11 D10至D5 D4和D3 D3 D2 D1 DAC通道 LSB D0 AD5592R ADC操作 控制寄存器中的所有选定通道转换完毕,并且REP位置1, 要将一个引脚设置为ADC,需将ADC引脚配置寄存器中的 ADC就会重复该序列。如果REP位为0,则ADC进入三态。 相应位设为1(参见表23和表24)。例如,位0置1将把I/O0设 图40至图43显示了ADC的典型工作模式。I/O7可以配置为 置为ADC输入。AD5592R/AD5592R-1的ADC通道像传统 BUSY输出引脚,指示转换结果是否可用。转换正在进行 多通道ADC一样工作,各串行传输选择下一个要转换的通 时,BUSY变为低电平;转换结果可用时,BUSY变为高电 道。写入ADC序列寄存器(参见表25和表26)以选择要包括 平。转换结果在随后的读/写操作中通过SDO引脚输出。对 在序列中的ADC通道,REP位决定该序列是否重复。SYNC 于ADC转换,D15为0,D14至D12包含ADC地址,D11至 信号用于实现以帧形式通过SDI引脚写入转换器。在对 D0包含12位转换结果,如表27所示。 ADC序列寄存器的初始写操作期间,出现在SDO引脚上的 数据无效。写入序列寄存器后,ADC即开始跟踪序列中的 第一个通道。跟踪耗时500 ns,须等到此时间过去之后才能 启动转换。下一个SYNC下降沿启动对所选通道的转换。后 续SYNC下降沿开始输出ADC转换结果,同时启动下一个 更改ADC序列 通过停止现有转换序列,便可更改ADC序列中包括的通道 (参见图44)。要停止ADC转换序列,需将ADC序列寄存器 中的REP、TEMP和ADC7至ADC0位清0。 转换。ADC工作时有1个周期的延迟,因此,启动转换的 写入停止序列的命令时,ADC转换也在进行中。必须等到 周期结束后,经过一个串行读取周期才能提供对应的转换 此转换完成后,才能将新序列写入ADC序列寄存器。开始 结果。 写入命令以结束当前序列与开始写入命令以选择新序列之 如果ADC序列寄存器中选择了一个以上的通道,ADC将在 相继的SYNC下降沿上按升序转换所有选定的通道。一旦 间至少应等待2 µs。选择新序列之后,等待500 ns的ADC跟 踪时间,然后启动下一次转换。 表23. ADC引脚配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 ADC7 D6 ADC6 表24. ADC引脚配置寄存器的位功能描述 位 D15 D14至D11 D10至D8 D7至D0 位名称 MSB 寄存器地址 保留 ADC7至ADC0 说明 此位置0。 这些位设置为0b0100。 保留。这些位置0。 选择I/Ox引脚作为ADC输入。 1: I/Ox为ADC输入。 0: I/Ox功能由引脚配置寄存器决定(默认)。 Rev. A | Page 29 of 40 D5 ADC5 D4 ADC4 D3 ADC3 D2 ADC2 D1 ADC1 LSB D0 ADC0 AD5592R 表25. ADC序列寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 保留 D9 REP D8 TEMP D7 ADC7 D6 ADC6 D5 ADC5 D4 ADC4 D3 ADC3 D2 ADC2 D1 ADC1 LSB D0 ADC0 D1 LSB D0 表26. ADC序列寄存器的位功能描述 位 D15 D14至D11 D10 D9 位名称 MSB 寄存器地址 保留 REP D8 TEMP D7至D0 ADC7至ADC0 说明 此位置0。 这些位设置为0b0010。 保留。这些位置0。 ADC序列重复。 0: 禁用序列重复(默认)。 1: 使能序列重复。 ADC序列中包括温度指示器。 0: 禁用温度指示器回读(默认)。 1: 使能温度指示器回读。 转换序列中包括ADC通道。 0: 转换序列中不包括所选的ADC通道。 1: 转换序列中包括所选的ADC通道。 表27. ADC转换结果 MSB D15 0 1 D14 D13 D12 ADC地址1 D11 D10 D9 D8 D7 D6 D5 12位ADC结果 D4 D3 D2 ADC地址如下:000 = ADC0 … 111 = ADC7。 CONVERSION STARTS ON CHANNEL 1 SYNC 1 12 16 1 16 1 16 1 16 SCLK DATA WRITTEN TO SEQUENCE REGISTER CHANNEL 1 SELECTED NOP, DAC, OR CONTROL REGISTER WRITE INVALID DATA SDO NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE 12506-207 SDI CONVERSION RESULT FOR CHANNEL 1 INVALID DATA 图40. 单通道ADC转换序列,不重复 CONVERSION STARTS ON CHANNEL 1 NEW CONVERSION STARTS ON CHANNEL 1 SYNC 1 12 16 1 16 1 16 1 16 SCLK SDO DATA WRITTEN TO SEQUENCE REGISTER CHANNEL 1 SELECTED INVALID DATA NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE CONVERSION RESULT FOR CHANNEL 1 INVALID DATA 图41. 单通道ADC转换序列,重复 Rev. A | Page 30 of 40 NOP, DAC, OR CONTROL REGISTER WRITE NEW CONVERSION RESULT FOR CHANNEL 1 12506-208 SDI AD5592R CONVERSION STARTS ON CHANNEL 1 CONVERSION STARTS ON CHANNEL 2 SYNC 1 12 16 1 16 1 16 SCLK SDI WRITE TO SEQUENCE REGISTER CH 1 AND CH 2 SELECTED NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE INVALID DATA INVALID DATA CONVERSION RESULT FOR CHANNEL 1 SDO SYNC 1 16 1 16 SCLK NOP, DAC, OR CONTROL REGISTER WRITE 12506-209 NOP, DAC, OR CONTROL REGISTER WRITE SDI CONVERSION RESULT FOR CHANNEL 2 SDO 图42. 多通道ADC转换序列,不重复 CONVERSION STARTS ON CHANNEL 1 CONVERSION STARTS ON CHANNEL 2 SYNC 1 12 16 1 16 1 16 SCLK SDI WRITE TO SEQUENCE REGISTER CH 1 AND CH 2 SELECTED NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE INVALID DATA INVALID DATA CONVERSION RESULT FOR CHANNEL 1 SDO NEW CONVERSION STARTS ON CHANNEL 1 SYNC 1 16 1 16 SDI SDO NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE CONVERSION RESULT FOR CHANNEL 2 NEW CONVERSION RESULT FOR CHANNEL 1 图43. 多通道ADC转换序列,重复 Rev. A | Page 31 of 40 12506-210 SCLK AD5592R CONVERSION STARTS ON CHANNE L 1 CONVERSION STARTS ON CHANNE L 2 SYNC 1 12 16 1 16 1 16 SCLK SDI WRITE TO SEQUENCE REGISTER CH 1 AND CH 2 SELECTED NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE INVALID DATA INVALID DATA CONVERSION RESULT FOR CHANNEL 1 SDO CONVERSION STARTS ON CHANNEL 1 CONVERSION STARTS ON CHANNEL 2 CONVERSION STARTS ON CHANNEL 1 SYNC 1 12 16 1 16 1 16 SCLK SDI SDO NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE WRITE TO SEQUENCE REGISTER TO END SEQUENCE CONVERSION RESULT FOR CHANNEL 2 CONVERSION RESULT FOR CHANNEL 1 CONVERSION RESULT FOR CHANNEL 2 CONVERSION STARTS ON CHANNEL 4 CONVERSION STARTS ON CHANNEL 5 SYNC 1 12 16 1 16 1 16 SCLK WRITE TO SEQUENCE REGISTER CH 4 AND CH 5 SELECTED SDI SDO INVALID DATA CONVERSION STARTS ON CHANNEL 4 NOP, DAC OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE INVALID DATA CONVERSION RESULT FOR CHANNEL 4 CONVERSION STARTS ON CHANNEL 5 SYNC 1 16 1 16 1 16 SDI SDO NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE NOP, DAC, OR CONTROL REGISTER WRITE CONVERSION RESULT FOR CHANNEL 5 CONVERSION RESULT FOR CHANNEL 4 CONVERSION RESULT FOR CHANNEL 5 12506-211 SCLK 图44. 更改一个多通道重复ADC转换序列 SYNC SDI SET I/O4 TO I/O7 AS INPUTS 0b0101 0000 1111 0000 SELECT THE GPIO INPUT REGISTER FOR READBACK 0b0101 0100 1111 0000 0b0101 0100 0011 0000 I/O7 to I/O4 PINS STATES SDO DAC WRITE SET I/O3 TO MIDSCALE SDI 0b1011 1000 0000 0000 SDO I/O5 AND I/04 PINS STATES 12506-212 SYNC SELECT THE GPIO INPUT REGISTER FOR READBACK 图45. 配置并读取通用输入引脚 Rev. A | Page 32 of 40 AD5592R GPIO操作 是高电平,开漏配置允许一个引脚拉低其他引脚。这种方 AD5592R/AD5592R-1的每个I/Ox引脚可以用作通用数字输 法常常用于多个引脚触发报警或中断引脚的情况。 入或输出引脚。引脚的功能是通过写入GPIO读取配置和 要更改I/Ox引脚的状态,需写入GPIO写入数据寄存器。将 GPIO写入配置寄存器中的相应位来决定。 某一位设为1时,所选输出为逻辑1。将某一位清0时,所 引脚设置为输出 选输出为逻辑0。 要将一个引脚设置为通用输出,需将GPIO写入配置寄存 引脚设置为输入 器中的相应位设为1(参见表28和表29)。例如,位0置1将把 要将一个引脚设置为通用输入,需将GPIO读取配置寄存 I/O0设置为通用输出。输出引脚的状态是通过设置或清除 器中的相应位设为1(参见表34和表35)。例如,位0置1将把 GPIO写入数据寄存器中的相应位来控制(参见表32)。如果 I/O0设置为通用输入。要读取通用输入的状态,需写入 写入未被配置为输出的位置,数据位会被忽略。 GPIO读取配置寄存器,将位D10以及任何与通用输入引脚 输出可以独立配置为推挽型或开漏型输出。采用推挽配置 对应的位(D7至D0)置1。下一个SPI操作输出所有设置为通 时,根据GPIO写入数据寄存器中的数据,输出被驱动至 用输入的引脚的状态。图45显示了I/O4至I/O7设置为通用 VDD或GND。要将一个引脚设置为开漏输出,需将GPIO开 输入的例子。I/O3假定为DAC。要读取I/O7至I/O4的状 漏配置寄存器中的相应位设为1(参见表30和表31)。采用开 态,位D10和位D7至D4须置1。要读取I/O5和I/O4的状 漏配置时,当GPIO写入数据寄存器中的数据位将该引脚 态,仅须将位D10、位D5和位D4置1。不读取I/O7和I/O6 设置为低电平时,输出被驱动至GND。当该引脚被设置为 的状态,位D7和位D6清0。图45还有一个对DAC的写操 高电平时,输出无驱动,必须通过外部电阻拉高。开漏配 作,以说明在读取通用引脚状态时可以包括其他操作。 置允许将多个输出引脚连接在一起。如果所有引脚通常都 表28. GPIO写入配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 使能BUSY D7 GPIO7 D6 GPIO6 D5 GPIO5 D4 GPIO4 D3 GPIO3 表29. GPIO写入配置寄存器的位功能描述 位 D15 D14至D11 D10至D9 D8 位名称 MSB 寄存器地址 保留 使能BUSY 说明 此位置0。 这些位设置为0b1000。 保留。此位置0。 使能I/O7引脚用作BUSY。 0: 引脚I/O7非配置为BUSY。 1: 引脚I/O7配置为BUSY。要使能I/O7引脚用作输出,D7还必须置1。 D7至D0 GPIO7至GPIO0 选择I/Ox引脚作为GPIO输出。 1: I/Ox是通用输出引脚。 0: I/Ox功能由引脚配置寄存器决定(默认)。 Rev. A | Page 33 of 40 D2 GPIO2 D1 GPIO1 LSB D0 GPIO0 AD5592R 表30. GPIO开漏配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 开漏7 D6 开漏6 D5 开漏5 D4 开漏4 D3 开漏3 D2 开漏2 D1 开漏1 LSB D0 开漏0 表31. GPIO开漏配置寄存器的位功能描述 位 D15 D14至D11 D10至D8 D7至D0 位名称 MSB 寄存器地址 保留 开漏7至开漏0 说明 此位置0 这些位设置为0b1000 保留。这些位置0。 输出引脚设置为开漏型。还必须将这些引脚设置为数字输出引脚。参见表29。 1: I/Ox是开漏输出引脚。 0: I/Ox是推挽输出引脚(默认)。 表32. GPIO写入数据寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 GPIO7 D6 GPIO6 D5 GPIO5 D4 GPIO4 D3 GPIO3 D2 GPIO2 D1 GPIO1 LSB D0 GPIO0 表33. GPIO写入数据寄存器的位功能描述 位 D15 D14至D11 D10至D8 D7至D0 位名称 MSB 寄存器地址 保留 GPIO7至GPIO0 说明 此位置0。 这些位设置为0b1001。 保留。这些位置0。 设置输出引脚的状态。 1: I/Ox为逻辑1。 0: I/Ox为逻辑0。 表34. GPIO读取配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 使能回读 D9 D8 保留 D7 GPIO7 D6 GPIO6 表35. GPIO读取配置寄存器的位功能描述 位 D15 D14至D11 D10 位名称 MSB 寄存器地址 使能回读 D9至D8 D7至D0 保留 GPIO7至GPIO0 说明 此位置0。 这些位设置为0b1010。 使能GPIO回读。 1: 下一个SPI操作输出GPIO引脚的状态。 0: 位D7至位D0决定哪些引脚设置为通用输入。 保留。这些位置0。 I/Ox引脚设置为GPIO输入。 1: I/Ox是通用输入引脚。 0: I/Ox功能由引脚配置寄存器决定(默认)。 Rev. A | Page 34 of 40 D5 GPIO5 D4 GPIO4 D3 GPIO3 D2 GPIO2 D1 GPIO1 LSB D0 GPIO0 AD5592R 三态引脚 85 kΩ下拉电阻 通过写入三态配置寄存器,可将I/Ox引脚设置为三态,如 通过设置下拉配置寄存器中的相应位,可将I/Ox引脚通过 表36和表37所示。 下拉电阻(85 kΩ)连接到GND,如表38和表39所示。 表36. 三态配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 TSO7 D6 TSO6 D5 TSO5 D4 TSO4 D3 TSO3 D2 TSO2 D1 TSO1 LSB D0 TSO 表37. 三态配置寄存器的位功能描述 位 D15 D14至D11 D10至D8 D7至D0 位名称 MSB 寄存器地址 保留 TSO7至TSO0 说明 此位置0。 这些位设置为0b0110。 保留。这些位置0。 I/Ox引脚设置为三态输出。 1: I/Ox是三态输出引脚。 0: I/Ox功能由引脚配置寄存器决定(默认)。 表38. 下拉配置寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 保留 D8 D7 下拉7 D6 下拉6 D5 下拉5 D4 下拉4 表39. 下拉配置寄存器的位功能描述 位 D15 D14至D11 D10至D8 D7至D0 位名称 MSB 寄存器地址 保留 下拉7至下拉0 说明 此位置0。 这些位设置为0b1101。 保留。这些位置0。 I/Ox引脚设置为弱下拉输出。 1: I/Ox通过85 kΩ下拉电阻连接到GND。 0: I/Ox功能由引脚配置寄存器决定(默认)。 Rev. A | Page 35 of 40 D3 下拉3 D2 下拉2 D1 下拉1 LSB D0 下拉0 AD5592R 关断模式 将关断寄存器中的EN_REF位设为1。随后,内部基准电压 AD5592R/AD5592R-1有一个电源配置寄存器,用以在不需 便会出现在VREF引脚上。 要某些功能时降低功耗。关断寄存器可将任何设置为DAC ADC没有专用关断功能,但若无任何I/Ox引脚被设置为 的通道单独置于关断状态。在关断状态下,DAC输出为三 ADC,则ADC会自动关断。PD_ALL位用于同时关断所有 态。当DAC通道回到正常模式时,DAC输出恢复其先前的 DAC、基准电压源及其缓冲器和ADC。表40和表41说明了 值。内部基准电压源及其缓冲器默认关断,若要使能,需 关断寄存器。 表40. 关断/基准电压源控制寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 PD_ALL D9 EN_REF D8 保留 D7 PD7 D6 PD6 D5 PD5 D4 PD4 D3 PD3 D2 PD2 表41. 关断/基准电压源控制寄存器的位功能描述 位 D15 D14至D11 D10 位名称 MSB 寄存器地址 PD_ALL D9 EN_REF D8 D7至D0 保留 PD7至PD0 说明 此位置0。 这些位设置为0b1011。 关断DAC和内部基准电压源。 0: 基准电压源和DAC关断状态由D9和D7至D0决定(默认)。 1: 关断基准电压源、DAC和ADC。 使能内部基准电压源。 0: 关断基准电压源及其缓冲器(默认)。如果使用外部基准电压源,此位应置1。 1: 基准电压源及其缓冲器上电。基准电压通过VREF引脚提供。 保留。此位置0。 关断DAC。 0: 通道处于正常工作模式(默认)。 1: 通道若配置为DAC则关断。 Rev. A | Page 36 of 40 D1 PD1 LSB D0 PD0 AD5592R 复位功能 回读和LDAC模式寄存器 通过写入复位寄存器,AD5592R/AD5592R-1可以复位到默 可以回读AD5592R/AD5592R-1寄存器中的值,以确保寄存 认状态,如表42所示。此写操作会将所有寄存器复位至 器设置正确。要启动寄存器回读,需写入回读和LDAC模式 默认值,并将所有I/Ox引脚重新配置为默认值(85 kΩ电阻 寄存器,将位D6置1。位D5至D2选择要回读哪个寄存器。 下拉至GND)。复位功能最多耗时250 µs,在此期间请勿向 寄存器数据在随后的SPI传输中从AD5592R/AD5592R-1 AD5592R/AD5592R-1写入新数据。AD5592R的RESET引脚 输出。 具有同样的功能。正常工作时,RESET接高电平。RESET 下降沿会触发复位功能。 回读和LDAC模式寄存器的位D1至位D0选择LDAC模式。 LDAC模式决定写入DAC输入寄存器的数据是否同时传输 到DAC寄存器。有关LDAC模式功能的详细信息,参见 “LDAC模式操作”部分。 表42. 软件复位 MSB D15 0 控制寄存器写入 D14 1 D13 D12 1 1 写入复位寄存器 D11 1 D10 1 D9 0 D8 1 D7 D6 D5 D4 D3 1 0 1 0 1 复位AD5592R/AD5592R-1 D2 1 D1 0 LSB D0 0 表43. 回读和LDAC模式寄存器 MSB D15 0 D14 D13 D12 寄存器地址 D11 D10 D9 D8 保留 D7 D6 EN D5 D4 D3 D2 REG_READBACK LSB D1 D0 LDAC模式 表44. 回读和LDAC模式寄存器的位功能描述 位 D15 D14至D11 D10至D7 D6 位名称 MSB 寄存器地址 保留 EN D5至D2 REG_READBACK D1至D0 LDAC模式 说明 此位置0。 这些位设置为0b0111。 保留。这些位置0。 使能回读。注意,无论EN位为何值,都会使用LDAC模式位。 1: 位D5至D2选择回读哪个寄存器。读取完成时,位D6自动清0。 0: 不启动回读。 如果位D6为1,则位D5至D2决定要回读哪个寄存器。 . 0000: 无操作(NOP)。 0001: DAC回读。 0010: ADC序列。 0011: 通用配置。 0100: ADC引脚配置。 0101: DAC引脚配置。 0110: 下拉配置。 0111: LDAC配置。 1000: GPIO写入配置。 1001: GPIO写入数据。 1010: GPIO读取配置。 1011: 关断和基准电压源控制。 1100: 开漏配置。 1101: 三态引脚配置。 1110: 保留。 1111: 软件复位。 决定如何处理写入DAC输入寄存器的数据。 00: 写入输入寄存器的数据立即复制到DAC寄存器,并且DAC输出更新(默认)。 01: 写入输入寄存器的数据不复制到DAC寄存器。DAC输出不更新。 10: 输入寄存器中的数据复制到对应的DAC寄存器。数据传输完毕时,DAC输出同时更新。 11: 保留。 Rev. A | Page 37 of 40 AD5592R AD5592R/AD5592R-1与SPORT接口 应用信息 ADI公司的ADSP-BF527有两个串行端口(SPORT)。图47显 微处理器接口 AD5592R/AD5592R-1的微处理器接口是通过串行总线,使 用与DSP和微控制器兼容的标准协议。通信通道需要一个 由时钟信号、数据输入信号、数据输出信号和同步信号组 示 如 何 利 用 SPORT接 口 来 控 制 AD5592R/AD5592R-1。 ADSP-BF527有一个SPI端口,也可以使用该端口。此方法 与使用ADSP-BF531时相同。 成的四线接口。器件要求16位数据字,数据在SCLK下降沿 AD5592R/ AD5592R-1 有效。 AD5592R/AD5592R-1与SPI接口 ADSP-BF527 SPORT_TFS AD5592R/AD5592R-1的SPI接口设计旨在能够轻松连接到业 SYNC SPORT_RFS 界标准DSP和微控制器。图46显示AD5592R/AD5592R-1连 SPORT_TSCK 接到ADI公司的ADSP-BF531 Blackfin® DSP。Blackfin具有一 SPORT_RSCK SPORT_DR SDO 个集成的SPI端口,可以直接连接到AD5592R/AD5592R-1的 SPORT_DT SDI SPI引脚。 RESET 12506-165 GPIO1 SCLK 图47. ADSP-BF527 SPORT接口 布局布线指南 AD5592R/ AD5592R-1 在任何注重精度的电路中,精心考虑电源和接地回路布局 都 有 助 于 确 保 达 到 规 定 的 性 能 。 安 装 AD5592R或 ADSP-BF531 PF8 AD5592R-1所用的印刷电路板(PCB)应经过专门设计,使器 SYNC SCLK SDI SD0 RESET 图46. ADSP-BF531 SPI接口 件位于模拟平面。 12506-164 SPISELx SCK MOSI MISO AD5592R/AD5592R-1必须具有足够大的10 μF电源旁路电容, 与每个电源上的0.1 μF电容并联,并且尽可能靠近封装,最 好是正对着该器件。10 μF电容最好为钽电容。0.1 μF电容必 须具有低等效串联电阻(ESR)和低等效串联电感(ESI)。例 如,陶瓷电容可在高频时提供低阻抗接地路径,以便处理 内部逻辑开关所引起的瞬态电流。 Rev. A | Page 38 of 40 AD5592R 外形尺寸 5.10 5.00 4.90 16 9 4.50 4.40 4.30 6.40 BSC 1 8 PIN 1 1.20 MAX 0.15 0.05 0.65 BSC 0.30 0.19 0.20 0.09 SEATING PLANE COPLANARITY 0.10 0.75 0.60 0.45 8° 0° COMPLIANT TO JEDEC STANDARDS MO-153-AB 图48. 16引脚超薄紧缩小型封装[TSSOP] (RU-16) 图示尺寸单位:mm 0.30 0.25 0.20 0.50 BSC 16 13 12 1 4 9 TOP VIEW 0.80 0.75 0.70 PKG-004132 SEATING PLANE 0.50 0.40 0.30 8 5 BOTTOM VIEW 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.152 REF COMPLIANT TO JEDEC STANDARDS MO-220-WEED. 图49. 16引脚引线框芯片级封装[LFCSP_WQ] 3 mm × 3 mm,超薄体 (CP-16-32) 图示尺寸单位:mm Rev. A | Page 39 of 40 09-03-2013-A PIN 1 INDICATOR 3.10 3.00 SQ 2.90 AD5592R 2.000 1.960 SQ 1.920 4 3 2 1 A BALL A1 IDENTIFIER B 1.50 REF C TOP VIEW 0.50 BSC (BALL SIDE DOWN) SEATING PLANE BOTTOM VIEW (BALL SIDE UP) SIDE VIEW COPLANARITY 0.05 0.340 0.320 0.300 0.270 0.240 0.210 10-17-2012-B 0.640 0.595 0.540 D 图50. 16引脚晶圆级芯片规模封装 [WLCSP] (CB-16-3) 图示尺寸单位:mm 订购指南 型号1 AD5592RBCBZ-1-RL7 AD5592RBCPZ-1-RL7 AD5592RBRUZ AD5592RBCBZ-RL7 EVAL-AD5592R-1SDZ 1 温度范围 −40°C至+105°C −40°C至+105°C −40°C至+105°C −40°C至+105°C 封装描述 16引脚晶圆级芯片规模封装 [WLCSP] 16引脚引线框芯片级封装 [LFCSP_WQ] 16引脚超薄紧缩小型封装 [TSSOP] 16引脚晶圆级芯片规模封装 [WLCSP] 评估板 Z = 符合RoHS标准的器件。 ©2014 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D12506sc-0-10/14(A) Rev. A | Page 40 of 40 封装选项 CB-16-3 CP-16-32 RU-16 CB-16-3 标识 DMD