• Menu
  • Product
  • Email
  • PDF
  • Order now
  • 具有电压输出智能 DAC 的电压裕量和调节电路

    • ZHCADZ3A June   2021  – April 2024 DAC53001 , DAC53204W , DAC63204 , TPS7A57 , TPS7A94

       

  • CONTENTS
  • SEARCH
  • 具有电压输出智能 DAC 的电压裕量和调节电路
  1.   1
  2.   设计目标
  3.   设计说明
  4.   设计说明
  5.   设计仿真
    1.     瞬态仿真结果
  6.   寄存器设置
  7.   伪代码示例
  8.   设计中采用的器件
  9.   设计参考资料
  10. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Analog Engineer's Circuit

具有电压输出智能 DAC 的电压裕量和调节电路

下载最新的英语版本

设计目标

主要输入参数主要输出信号推荐器件
SPI 或 I2C 通信0V 至 1.2V 模拟 DAC 输出,3.3V ±10% SMPS 输出DAC53204、DAC63204、DAC43204、DAC53004

目标:为 SMPS 输出提供 ±10% 标称值的裕量电压

设计说明

该电路使用四通道缓冲电压输出 DAC 为开关模式电源 (SMPS) 提供电压裕度。电源裕量调节电路用于修整、调节或测试电源转换器的输出。低压降稳压器 (LDO)、直流/直流转换器或 SMPS 等可调节电源提供了反馈 (FB) 输入,用于控制所需的输出。DAC53204 或 DAC53004 等精密智能 DAC 可在 DAC 已供电且输出已上电启动时实现对电源输出的线性控制。当 DAC 已供电但输出处于断电模式时,大多数 DAC 会在电压输出端添加一个内部下拉电阻器。此外,当大多数 DAC 完全断电时,如果输出被拉离接地电位,则输出引脚上的 ESD 单元会传导电流,电压裕量调节电路中就是如此。当 DAC 断电或输出通道处于断电模式时,DAC53204 或 DAC53004 提供高阻抗 (Hi-Z) 输出,这意味着 DAC 通过 SMPS 的 FB 引脚消耗非常小的电流,且输出设置为标称电压。DAC53204 或 DAC53004 有一个通用输入 (GPI) 引脚,此引脚可使 DAC 输出在高输出电压和低输出电压之间切换。这样可在标称输出值的 ±10% 范围内切换 SMPS。可使用 DAC53204 和 DAC53004 的非易失性存储器 (NVM) 保存所有寄存器设置,这意味着可在无处理器时使用器件,即使在下电上电后也是如此。该电路可用于通信设备、企业系统、测试和测量以及通用电源模块等应用。

DAC63204

设计说明

  1. DACx3204 具有自动检测型 I2C、PMBus™ 或 SPI 接口的 12 位、10 位和 8 位四路电压和电流输出智能 DAC 数据表建议:将 100nF 去耦电容器用于 VDD 引脚,将 1.5µF 或更高的旁路电容器用于 CAP 引脚。CAP 引脚连接至内部 LDO。将这些电容器靠近器件引脚放置。
  2. DAC53204 有三个基准选项:
    1. 1.7V 至 VDD 的外部基准,可施加到器件的 VREF 引脚。使用外部基准时,请在 VREF 引脚和 AGND 引脚之间连接一个 100nF 电容器。不使用外部基准时,请使用一个上拉电阻器连接到 VDD。
    2. 精密 1.21V 基准,具有 ×1.5、×2、×3 和 ×4 增益选项。
    3. VDD 可用作基准。
  3. SMPS 的标称电压可通过电阻 R1 和 R2 设置。SMPS 在 FB 引脚上使用内部 600mV 基准电压来确定输出电压。使用以下公式计算 R1 和 R2:
    R1=VNOMINAL-VFBINOMINAL
    R2=R1×VFBVNOMINAL-VFB
    使用通过 R1 和 R2 的 100µA 标称电流以及 3.3V 标称输出电压。代入这些值,公式变为:
    R1=3.3V-0.6V100μA=27kΩ
    R2=27kΩ×0.6V3.3V-0.6V=6kΩ
  4. 为了实现所需的裕度,DAC53204 必须通过 R1 灌入或提供额外的电流。此电流 (IMARGIN) 可通过以下公式计算:
    IMARGIN=VNOMINAL×1+MARGIN-VFBR1-INOMINAL
    对于 ±10% 的裕度,公式变为:
    IMARGIN=3.3V×1+0.10-0.6V27kΩ-100μA=12μA
  5. DAC53204 的电压输出通过串联电阻 R3 转换为电流。可使用以下公式计算 R3:
    R3=VDAC-VFBIMARGIN
    确定 DAC 输出电压范围时,应避免 DAC 代码接近零量程和满量程,从而避免这些代码出现零量程和满量程误差。此设计使用内部 1.21V 基准,增益为 ×1.5,满量程电压为 1.82V。DAC53204 的最大零代码误差为 15mV,因此可以安全地选择 20mV 的最小输出。IMARGIN 被视为正电流,可在 VDAC > VFB 时由 DAC 提供。IMARGIN 被视为负电流,可在 VDAC < VFB 时由 DAC53204 灌入。通过以下公式计算得出 R3 为 48.3kΩ:
    R3=20mV-0.6V-12μA=48.3kΩ
    最大输出变为:
    VDAC,MAX=R3×IMARGIN+VFB
    VDAC,MAX=48.3kΩ×12μA+0.6V=1.18V
  6. VDAC,MAX 和 VDAC,MIN 的 DAC 代码存储在 DAC-MARGIN-HIGH 和 DAC-MARGIN-LOW 寄存器中。使用以下公式计算以十进制形式编程到这些寄存器的代码:
    DAC_MARGIN_HIGH=VDAC,MAXVREF×GAIN×1024
    DAC_MARGIN_LOW=VDAC,MINVREF×GAIN×1024
    公式变为:
    DAC_MARGIN_HIGH=1.18V1.21V×1.5×1024=665.7d
    DAC_MARGIN_LOW=20mV1.21V×1.5×1024=11.2d

    这两个值四舍五入为 666d 和 11d,VDAC,MAX 为 1.18V,VDAC,MIN 为 19.5mV。

  7. 使用具有 ×1.5 增益的 1.21V 基准和 10 位 DAC53204,每个代码之间的 LSB 大小或步长大约为 1.8mV。使用较低的基准电压可减小 LSB 大小,从而提高 VDAC,MAX 和 VDAC,MIN 的分辨率。
  8. 在此设计中,GPI 用于高/低裕度功能。GPI 上的高电平会将 DAC 输出设置为 VDAC,MAX,将 SMPS VOUT 设置为低裕度 2.97V。GPI 上的低电平会将 DAC 输出设置为 VDAC,MIN,将 SMPS VOUT 设置为高裕度 3.63V。
  9. 使用 I2C 或 SPI,根据寄存器设置部分所述的初始寄存器设置对 DAC53204 进行编程。可将初始寄存器设置保存至 NVM,方法是将 1 写入 COMMON-TRIGGER 寄存器的 NVM-PROG 字段。对 NVM 进行编程后,器件将在重置或下电上电之后加载具有 NVM 所存储值的所有寄存器。

设计仿真

该原理图用于如下 DAC53204 仿真。

DAC63204

瞬态仿真结果

仿真显示了 SMPS 输出 (VOUT) 随 DAC53204 输出 (DAC_OUT) 变化而变化的结果。当 DAC_OUT 为 VDAC,MAX 时,SMPS VOUT 降至低裕度 2.97V。当 DAC_OUT 为 VDAC,MIN 时,SMPS VOUT 升至高裕度 3.63V。

DAC63204

寄存器设置

DAC53204 电压裕量的寄存器设置
寄存器地址 寄存器名称 设置 说明
0x1F COMMON-CONFIG 0x1249 [15] 0b0:写入 0b1,将窗口比较器输出设置为锁存输出
[14] 0b0:写入 0b1,锁定器件。将 0b0101 写入 COMMON-TRIGGER 寄存器的 DEV-UNLOCK 字段,以进行解锁
[13] 0b0:写入 0b1,在地址 0x01 处设置故障转储读取使能
[12] 0b1:启用内部基准
[11:10] 0b00:将 VOUT3 上电
[9] 0b1:将 IOUT3 断电
[8:7] 0b00:将 VOUT2 上电
[6] 0b1:将 IOUT2 断电
[5:4] 0b00:将 VOUT1 上电
[3] 0b1:将 IOUT1 断电
[2:1] 0b00:将 VOUT0 上电
[0] 0b1:将 IOUT0 断电
0x24 GPIO-CONFIG 0x01F5 [15] 0b0:写入 0b1,在 GPI 上启用干扰滤波器
[14] 0b0:无关
[13] 0b0:写入 0b1,在 GPIO 引脚上启用输出模式
[12:9] 0b0000:选择映射到 GPIO 作为输出的 STATUS 功能设置
[8:5] 0b1111:在所有通道上启用 GPI 功能
[4:1] 0b1010:选择 GPI,触发高/低裕度
[0] 0b1:启用 GPIO 引脚的输入模式
0x20 COMMON-TRIGGER 0x0002 [15:12] 0b0000:写入 0b0101,解锁器件
[11:8] 0b0000:写入 0b1010,触发 POR 复位
[7] 0b0:如 DAC-X-FUNC-CONFIG 寄存器中相应 SYNC-CONFIG-X 位为 1,则写入 0b1,触发 LDAC 运行
[6] 0b0:写入 0b1,基于 DAC-X-FUNC-CONFIG 寄存器中相应 CLR-SEL-X 位,将 DAC 寄存器和输出设置为零代码或中间代码
[5] 0b0:无关
[4] 0b0:写入 0b1,触发故障转储序列
[3] 0b0:写入 0b1,触发 PROTECT 功能
[2] 0b0:写入 0b1,读取 NVM 的一行进行故障转储
[1] 0b1:写入 0b1,将适用寄存器设置存储到 NVM
[0] 0b0:写入 0b1,使用现有 NVM 设置重新加载适用寄存器
0x01、0x07、0x0D、0x13 DAC-X-MARGIN-HIGH 0xA680 [15:6] 0x29A:10 位数据更新 MARGIN-HIGH 代码
[5:0] 0b000000:无关
0x02、0x08、0x0E、0x14 DAC-X-MARGIN-LOW 0x02C0 [15:6] 0x00B:10 位数据更新 MARGIN-LOW 代码
[5:0] 0b000000:无关

伪代码示例

下面所示为将初始寄存器值编程到 DAC53204 的 NVM 的伪代码序列。此处给出的值基于在设计注意事项中所做的设计选择。

伪代码示例

//SYNTAX: WRITE <REGISTER NAME (Hex code)>, <MSB DATA>, <LSB DATA>  
//Power-up voltage output on all channels, enables internal reference
WRITE COMMON-CONFIG(0x1F), 0x12, 0x49 
//Configure GPI for Margin-High, Low function
WRITE GPIO-CONFIG(0x24), 0x01, 0xF5 
//Write DAC margin high code (repeat for all channels)
WRITE DAC-0-MARGIN-HIGH(0x01), 0xA6, 0x80
//Write DAC margin low code (repeat for all channels)
WRITE DAC-0-MARGIN-LOW(0x02), 0x02, 0xC0
//Save settings to NVM
WRITE COMMON-TRIGGER(0x20), 0x00, 0x02 

设计中采用的器件

器件 主要特性 链接
DAC53204 具有 I2C、SPI 且在断电期间处于高阻态输出的 4 通道 10 位 VOUT 和 IOUT 智能 DAC www.ti.com.cn/product/cn/DAC53204
DAC63204 具有 I2C、SPI 且在断电期间处于高阻态输出的 4 通道 12 位 VOUT 和 IOUT 智能 DAC www.ti.com.cn/product/cn/DAC63204
DAC43204 具有 I2C、SPI 且在断电期间处于高阻态输出的 4 通道 8 位 VOUT 和 IOUT 智能 DAC www.ti.com.cn/product/cn/DAC43204
DAC53004 具有 I2C、SPI 且在断电期间处于高阻态输出的超低功耗 4 通道 10 位 VOUT 和 IOUT 智能 DAC www.ti.com.cn/product/cn/DAC53004

使用参数搜索工具查找其他可能的器件。

设计参考资料

有关 TI 综合电路库的信息,请参阅模拟工程师电路手册。

其他资源

  • 德州仪器 (TI),智能 DAC Python 示例
  • 德州仪器 (TI),DAC63204 评估模块
  • 德州仪器 (TI),DAC63204 EVM 用户指南
  • 德州仪器 (TI),高精度实验室 - DAC

如需 TI 工程师的直接支持,请使用 E2E™ 论坛:

e2e.ti.com

重要声明和免责声明

TI 均以“原样”提供技术性及可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,不保证其中不含任何瑕疵,且不做任何明示或暗示的担保,包括但不限于对适销性、适合某特定用途或不侵犯任何第三方知识产权的暗示担保。

所述资源可供专业开发人员应用TI 产品进行设计使用。您将对以下行为独自承担全部责任:(1) 针对您的应用选择合适的TI 产品;(2) 设计、验证并测试您的应用;(3) 确保您的应用满足相应标准以及任何其他安全、安保或其他要求。所述资源如有变更,恕不另行通知。TI 对您使用所述资源的授权仅限于开发资源所涉及TI 产品的相关应用。除此之外不得复制或展示所述资源,也不提供其它TI或任何第三方的知识产权授权许可。如因使用所述资源而产生任何索赔、赔偿、成本、损失及债务等,TI对此概不负责,并且您须赔偿由此对TI 及其代表造成的损害。

TI 所提供产品均受TI 的销售条款 (http://www.ti.com.cn/zh-cn/legal/termsofsale.html) 以及ti.com.cn上或随附TI产品提供的其他可适用条款的约束。TI提供所述资源并不扩展或以其他方式更改TI 针对TI 产品所发布的可适用的担保范围或担保免责声明。IMPORTANT NOTICE

邮寄地址:上海市浦东新区世纪大道 1568 号中建大厦 32 楼,邮政编码:200122

Copyright © 2024 德州仪器半导体技术(上海)有限公司

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale