You can easily add margining capability—that is, the ability to digitally adjust the output voltage—to a dc/dc converter by making a single connection to the circuit (Figure 1).

The dashed line in the figure shows the connection. The extra IC is a two- or four-channel, I2C (inter-integrated-circuit)-adjustable-current DS4402 or DS4404 DAC. Because each DAC output is 0 mA at power-up, the extra circuitry is essentially transparent to the system until you write a command using the I2C bus.

For example, assume that the input voltage is 3 to 5.5V; the output voltage is 1.8V, which is the desired nominal output voltage; and the feedback voltage is 0.6V. You can obtain the feedback voltage from the dc/dc converter’s data sheet; be sure to verify that it is within the output-voltage range that the current DAC’s data sheet specifies as sinking or sourcing voltage depending on whether you are sinking or sourcing current. You should also verify the input impedance of the dc/dc converter’s feedback pin. The circuit in Figure 1 assumes a high impedance.

Assume that you want to add a ±20% margining capability to the dc/dc converter’s output so that the maximum, nominal, and minimum output voltages would be 2.16, 1.8, and 1.44V, respectively. First, determine the necessary relationship between R1 and R2, which yields the nominal output when the current of the DS4404 DAC is 0 mA:

where the margin is 0.2 to implement ±20% margining in this case. Before you can use this relationship to calculate R1 and R2, you must select the full-scale current.

According to the DS4404’s data sheet, the full-scale current must be 0.5 to 2 mA to guarantee the specifications for accuracy and linearity. Unfortunately, no formula is available for calculating the ideal full-scale current. The desired number of steps, the step size, and the values for R1 and R2 influence that value. Another factor affecting the full-scale current value is whether there is a requirement that a particular register setting corresponds to a particular margin percentage.

In any case, your selection of a full-scale current will likely require several iterations, in which you select an arbitrary value within the range and then calculate R1, R2, RFS (full-scale resistance), and step size. When you’ve determined an acceptable full-scale-current value, you may want to further adjust it or some of the resistor values to ensure that the resistor values you finally specify are commonly available.

To calculate R1 for the original example, make the full-scale current equal to the current of the DS4404. This step gives you 31 equal increments, or steps, from the nominal output voltage to the maximum output voltage, as well as 31 steps from the nominal output voltage to the minimum output voltage. This resolution is more than adequate for this example.

You could, for instance, begin by arbitrarily choosing the full-scale current in the center, or 1.25 mA, of the specified range and then performing all the calculations. Instead, for illustrative purposes, the calculations are shown for the endpoints of the range: 0.5 and 2 mA. Analyzing the 0.5-mA case first, you perform the following calculations and then repeat for the 2-mA case.

Using Equation 9 and solving for R1 yields:

Note that this register setting does not include the sign bit, which selects sink or source. The DS4404 sinks current when the sign bit is zero, making the output voltage increase to the maximum output voltage. It sources current when the sign bit is one, making the output voltage decrease toward the minimum output voltage.

Now, you can repeat the calculations for the 2-mA case.

Add margining capability to a dc/dc converter相关推荐

  1. matlab的dc程序,基于MATLAB的数字式DC/DC开关电源系统建模

    2009 年 3 月 25 日第 26 卷第 2 期 Telecom Power Technology Mar. 25 , 2009 , Vol. 26 No. 2 收稿日期 :20081217 作者 ...

  2. 低成本DC/DC转换器34063的应用(图)

    转自 http://www.mcu123.com/news/Article/all/Analog/200608/171.html   34063由于价格便宜,开关峰值电流达1.5A,电路简单且效率满足 ...

  3. 【源码】电压控制DC/DC双向变换器仿真

    本代码包括MATLAB 2017a到2014a的仿真版本. Matlab versions from 2017a to 2014a were uploaded. 该文件包括DC/DC双向变换器,可将直 ...

  4. DC/DC电源模块介绍

         电源模块       电源模块是可以直接贴装在印刷电路板上的电源供应器,有降压和升压两种,其特点是可为专用集成电路(ASIC).数字信号处理器(DSP).微处理器.存储器.现场可编程门阵列 ...

  5. 电源芯片选择DC/DC还是LDO?《转》

    这个取决于你的应用场合.比如用在升压场合,当然只能用DC/DC,因为LDO是压降型,不能升压.另外看下各自的主要特点: DC/DC:效率高,噪声大: LDO:噪声低,静态电流小: 所以如果是用在压降比 ...

  6. DC/DC电源模块是什么?有何特点

    一.电源模块是什么? 电源模块是可以直接安装在印刷电路板上的电源供应器,有降压和升压两种,专用集成电路( ASIC ).数字信号处理器( DSP ).微处理器.存储器.现场可编程门阵列( FPGA ) ...

  7. DC/DC开关电源设计

    DC/DC开关电源设计视频讲解链接:https://www.bilibili.com/video/BV1Dv411y7jM?t=156 一.电源概述 主要内容:线性稳压电源和开关稳压电源的概念理解 1 ...

  8. (转)搞定DC/DC电源转换方案设计,必看金律十一条

    [导读] 搞嵌入式的工程师们往往把单片机.ARM.DSP.FPGA搞的得心应手,而一旦进行系统设计,到了给电源系统供电,虽然也能让其精心设计的程序运行起来,但对于新手来说,有时可能效率低下,往往还有供 ...

  9. 西门子1200如何与c语言通信,S7-1200PLC1214c dc/dc/dc通过profinet以太网和S7-200smartcpu通讯怎么设置?...

    S7-1200PLC1214c dc/dc/dc通过profinet以太网和S7-200smartcpu通讯怎么设置? 1.确定用PROFINET通讯,则: STEP 7-Micro/WIN SMAR ...

最新文章

  1. C# 【无法修改XX返回值,因为它不是变量】
  2. java框架_2020年Java框架排行榜,谁居榜首?
  3. 九度OJ最短摘要的生成
  4. 模板:半平面交(计算几何)
  5. 打造扛得住的MySQL数据库架构-第2章 什么影响了MySQL性能
  6. java可以继承私有的,关于java:继承中的私有方法
  7. 数论之神 HYSBZ - 2219 (原根+指标+bsgs+crt+exgcd+思维)
  8. spring 操作对象写入mongo去除_class列
  9. linux内存管理之uboot第一步
  10. 学习总结-《父与子的编程之旅》chapter 9
  11. 0x00007FF872444FD9 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000F11
  12. 物联网嵌入式——学习分享
  13. macmini更换硬盘重装系统后安装win10双系统
  14. mysql MERGE 错误(differently defined or of non-MyISAM type)
  15. 计算机网络工程师 考试题,计算机四级网络工程师考试题及答案.docx
  16. pandas - 时间天数计算-实现excel中IF(ROUNDDOWN(),,)函数
  17. 2021 年 React 的 5 大富文本编辑器
  18. Mac下安装多个版本的JDK并随意切换
  19. 个人收集的一些前端的网站
  20. 会计 制造费用转生产成本

热门文章

  1. 分布式并行计算MapReduce
  2. 【bzoj1486】[HNOI2009]最小圈 分数规划+Spfa
  3. IIS支持http协议的:put、delete等方法
  4. 5月23日 JavaScript
  5. effective c++ 条款10 让operator= 返回*this的引用
  6. 学习《Building Applications with FME Objects》 之二 使用Sessions(会话)
  7. 标准差 标准误 偏度系数和峰度系数的作用
  8. 量子计算机多少量子,中国“夺回”量子霸权:世界上最快的量子计算机
  9. mysql支持的并发数_重学MySQL系列(五):谈谈对MySQL的存储引擎的理解
  10. wp trackback.php,WordPress工作原理