搜索
bottom↓
回复: 54

请教一下,DC-DC芯片的输出电压有没有办法通过MCU来设定?

  [复制链接]

出10入12汤圆

发表于 2020-4-28 15:57:59 | 显示全部楼层 |阅读模式
如下图,DC-DC的输出电压是通过R5、R6设定的。但是我想通过MCU来控制DC-DC的输出电压,请问一下大家,有没有什么简单、可靠的方法实现这个功能?
首先想到的就是通过运放配合DAC来控制反馈环路,改变输出电压,但是由于运放带宽有限,总感觉这样会不稳定,容易出问题。
请大家分享一下经验,有没有成熟可靠的方案?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出1070入962汤圆

发表于 2020-4-28 16:01:25 | 显示全部楼层
IO控制MOS管,接入不同的电阻组合,实现程序化电压调节,缺点是做不到连续调压

出0入0汤圆

发表于 2020-4-28 16:08:13 | 显示全部楼层
  用数字电位器可以,DAC控制输出的话,如果DAC电压稳定后DC-DC再上电应该没有问题,如果DC-DC上电完毕再切换DAC电压很可能造成环路电压不稳定!

出0入4汤圆

发表于 2020-4-28 16:18:08 | 显示全部楼层
线性电源可以这么搞,DCDC的FB都是固定的,只能改电阻,

出0入0汤圆

发表于 2020-4-28 16:33:56 | 显示全部楼层
试了几次,很容易糊

出0入362汤圆

发表于 2020-4-28 16:36:58 | 显示全部楼层
见过一个方案是DCDC的FB脚通过电阻连接到输出点,FB脚再接用DAC控制的恒流源。
恒流源调节的是电阻上的压降,这样不影响DCDC的环路特性。

出0入0汤圆

发表于 2020-4-28 16:54:34 | 显示全部楼层
tomzbj 发表于 2020-4-28 16:36
见过一个方案是DCDC的FB脚通过电阻连接到输出点,FB脚再接用DAC控制的恒流源。
恒流源调节的是电阻上的压降 ...

没看明白,能手画个草图看下吗?

出0入362汤圆

发表于 2020-4-28 17:00:57 | 显示全部楼层
bblythe2019 发表于 2020-4-28 16:54
没看明白,能手画个草图看下吗?



假设FB脚是0.8V, 通过DAC让恒流源电流为1mA,这样输出就是1.8V了。 电流2mA,输出就是2.8V了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-4-28 17:05:41 | 显示全部楼层
tomzbj 发表于 2020-4-28 17:00
假设FB脚是0.8V, 通过DAC让恒流源电流为1mA,这样输出就是1.8V了。 电流2mA,输出就是2.8V了。 ...

收到谢谢。

出10入12汤圆

 楼主| 发表于 2020-4-28 17:10:04 | 显示全部楼层
tomzbj 发表于 2020-4-28 17:00
假设FB脚是0.8V, 通过DAC让恒流源电流为1mA,这样输出就是1.8V了。 电流2mA,输出就是2.8V了。 ...

实际效果怎么样?
这个电路不能说对环路没影响吧,负载波动时FB引脚的电压就会波动,恒流源一样需要响应时间来保持电流恒定

出0入98汤圆

发表于 2020-4-28 17:23:51 | 显示全部楼层
论坛里以前有些帖子讨论过,我自己也发过一贴

https://www.amobbs.com/thread-5696234-1-1.html

https://www.amobbs.com/thread-5637856-1-1.html

出0入0汤圆

发表于 2020-4-28 20:29:28 | 显示全部楼层
用数字电位器是正解,在产品上用过,不影响芯片内部的闭环。

出200入2554汤圆

发表于 2020-4-28 20:36:13 | 显示全部楼层
我尝试过用 2596-ADJ 来搞,反馈回路里边串联个运放叠加 DAC 电压进去运算,就可以直接调整输出电压了。

没刻意去算反馈环的零极点稳定性,不过用起来还行(0-30V 连续可调)。

出10入113汤圆

发表于 2020-4-28 21:23:31 | 显示全部楼层
貌似数控电源的玩法啊

出10入12汤圆

 楼主| 发表于 2020-4-28 21:45:36 来自手机 | 显示全部楼层
nyszx 发表于 2020-4-28 20:29
用数字电位器是正解,在产品上用过,不影响芯片内部的闭环。

数字电位器是不是不同芯片的电阻差异很大,每一个都要单独校准?可否推荐一个型号

出0入0汤圆

发表于 2020-4-28 22:20:11 | 显示全部楼层
xxdd 发表于 2020-4-28 21:45
数字电位器是不是不同芯片的电阻差异很大,每一个都要单独校准?可否推荐一个型号 ...

用的这个,看你精度要求。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-4-28 23:04:03 来自手机 | 显示全部楼层
某宝买的dcdc买调压电源,数字调整电压电流显示,还有限流调整,可以买个看看

出0入137汤圆

发表于 2020-4-29 07:55:17 | 显示全部楼层
nyszx 发表于 2020-4-28 22:20
用的这个,看你精度要求。

很早的一个产品吧。
Xicor总部位於加州Milpitas,主要生产可编程电路和记忆体产品。Xicor公司主要在数字电位计和系统管理产品上世界领先,而且在实时时钟、基准电压、电源排序和显示产品上发展迅速。2004年被Intersil收购。2016年瑞萨收购Intersil后,Xicor顺而成为瑞萨的一部分。

出0入0汤圆

发表于 2020-4-29 08:16:33 | 显示全部楼层
我刚刚解决这个问题,很完美,低成本,你可联系我

出300入477汤圆

发表于 2020-4-29 08:57:20 来自手机 | 显示全部楼层
xxdd 发表于 2020-4-28 21:45
数字电位器是不是不同芯片的电阻差异很大,每一个都要单独校准?可否推荐一个型号 ...

你无法依赖它的值因为精度并不好,但上下两半的电阻比例很好。你把它当分压器这样就不用每个单独校准了。

出0入17汤圆

发表于 2020-4-29 10:15:55 | 显示全部楼层
曾经用PWM转成直流控制DC/DC输出电压

出0入0汤圆

发表于 2020-4-29 10:45:06 | 显示全部楼层
有那种模拟电阻,iic接口的好像

出0入0汤圆

发表于 2020-4-29 11:06:56 | 显示全部楼层
R6旁路一个变阻器Rx,建立一个反馈回路,用DAC来控制Rx.

出10入12汤圆

 楼主| 发表于 2020-4-29 11:11:34 | 显示全部楼层
a22785 发表于 2020-4-29 08:16
我刚刚解决这个问题,很完美,低成本,你可联系我

可否分享一下思路?不胜感激

出0入0汤圆

发表于 2020-4-29 11:48:00 | 显示全部楼层
哈哈哈,我来恶搞一下。曾经有人问过有没有隔离方案的可调电阻,当时想到了很多音响功放上用的,步进马达带可调电位器,楼主你也可以用下,MCU驱动步进马达,还能配遥控器呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-4-29 12:07:22 | 显示全部楼层
参考恒流源  采样输出然后DAC或者PWM输出控制FB  

出0入0汤圆

发表于 2020-4-29 15:54:47 | 显示全部楼层
rclong 发表于 2020-4-28 17:23
论坛里以前有些帖子讨论过,我自己也发过一贴

https://www.amobbs.com/thread-5696234-1-1.html

用了,反馈网络接法
再不带载用AD检一下输出,标定一下,就基本可以线性控制了。

出0入0汤圆

发表于 2020-4-29 21:13:19 | 显示全部楼层
本帖最后由 liweiqiang668 于 2020-4-29 21:16 编辑

我记得有通过i2C控制输出电压的芯片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-4-30 00:34:21 来自手机 | 显示全部楼层
ti有数字控制的电源芯片

出10入12汤圆

 楼主| 发表于 2020-4-30 09:06:46 | 显示全部楼层
liweiqiang668 发表于 2020-4-29 21:13
我记得有通过i2C控制输出电压的芯片

非常感谢您的推荐,有能直接用I2C的芯片那最好了,就没必要折腾其他方案了

出0入72汤圆

发表于 2020-4-30 09:37:32 | 显示全部楼层
调光 ?
还是做大电流的电压源?

出10入12汤圆

 楼主| 发表于 2020-4-30 09:59:00 | 显示全部楼层
sinone 发表于 2020-4-30 09:37
调光 ?
还是做大电流的电压源?

做电压源

出0入0汤圆

发表于 2020-4-30 10:40:33 | 显示全部楼层
什么专用芯片也不用,就是单片机的PWM直接电阻电容接成滤波到FB脚就好,不过得需要测输出电压来做闭环调整。已经在项目中大量使用。DCDC是TPS54531

出0入0汤圆

发表于 2020-4-30 11:29:00 | 显示全部楼层
LM1876 发表于 2020-4-30 10:40
什么专用芯片也不用,就是单片机的PWM直接电阻电容接成滤波到FB脚就好,不过得需要测输出电压来做闭环调整 ...

市面上的产品大量使用 pwm直接加一个 rc控制FB就行了,几分钱成本(rc两个元器件),运放都不需要

唯一要注意的是单片机检测输出电压做反馈,单片机会死机,要考虑单片机死机的情况下最坏的情况,电压是否失控,失控后果是否可以接受

出0入0汤圆

发表于 2020-4-30 12:38:54 | 显示全部楼层
scofiled 发表于 2020-4-30 11:29
市面上的产品大量使用 pwm直接加一个 rc控制FB就行了,几分钱成本(rc两个元器件),运放都不需要

唯一 ...

这个有计算方法吗?

出0入127汤圆

发表于 2020-4-30 13:16:41 | 显示全部楼层
建议下载一个XL4016应用手册看戏,不是芯片手册

出0入0汤圆

发表于 2020-4-30 14:11:58 | 显示全部楼层
散装805 发表于 2020-4-30 12:38
这个有计算方法吗?

很多升压、降压芯片的手册都有pwm调压原理图与计算公式,基本就是看参考电压




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-4-30 14:52:31 | 显示全部楼层
  看来普遍都会用到这类控制

出0入89汤圆

发表于 2020-4-30 15:51:18 | 显示全部楼层
有啊,我做过啊。好像还在别的论坛发过的。
这个是之前做过的单片机DAC控制普通的BUCK电源芯片的,挺好用的,我还做了modbus控制,开源了上位机代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入89汤圆

发表于 2020-4-30 15:59:12 | 显示全部楼层
单品机用的是STM32F051,几乎大部分的DC电源芯片使用电阻网络反馈恒流电压的都是可以使用的。不要把问题复杂化。程序是关键,控制好电压调节值就好了,调节基本上是线性的。

出0入0汤圆

发表于 2020-5-8 17:29:00 来自手机 | 显示全部楼层
DAC通过运放与FB电阻共同反馈,PID控制。用STM32103搞过,稳压精度还可以。VREF=2.500V+/-0.5%

出0入0汤圆

发表于 2020-6-5 21:08:13 | 显示全部楼层
本帖最后由 ppgu 于 2020-6-5 21:10 编辑

可以加个FS8611S 可以通过I2C来设置FB的输出,连上DCDC的FB就可以工作了。

规格书

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出1980入83汤圆

发表于 2020-6-5 21:48:57 | 显示全部楼层


几年前Calxeda破产,我当时的老板花1000W刀接手,然后丢到深圳我来做cost down, 原来ARM的供电是EXAR的,12刀一颗,我想了一个这样的电路,Vcore=Vref+(Vref-Vdac)*R60/R61

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出10入12汤圆

 楼主| 发表于 2020-6-6 01:47:54 | 显示全部楼层
PowerAnts 发表于 2020-6-5 21:48
几年前Calxeda破产,我当时的老板花1000W刀接手,然后丢到深圳我来做cost down, 原来ARM的供电是EXAR的, ...

感觉挺巧妙的,效果怎么样呀?

出130入30汤圆

发表于 2020-6-6 08:37:04 来自手机 | 显示全部楼层
xxdd 发表于 2020-6-6 01:47
感觉挺巧妙的,效果怎么样呀?

楼主,你好,请教一个问题,为什么输入输出滤波电容是用多个相同的小容量,而不是直接用一个大容量的滤波电容?这样做有什么好处。

出0入8汤圆

发表于 2020-6-6 18:01:24 | 显示全部楼层
cheng-8yang 发表于 2020-6-6 08:37
楼主,你好,请教一个问题,为什么输入输出滤波电容是用多个相同的小容量,而不是直接用一个大容量的滤波 ...

esr更小,还有可能空间(高度)受限,几个小封装电容并联更合适

出1980入83汤圆

发表于 2020-6-7 09:37:15 | 显示全部楼层
xxdd 发表于 2020-6-6 01:47
感觉挺巧妙的,效果怎么样呀?

在EVB和送样阶段没任何异常,后来我离开了那家公司,后面的事就不清楚了

出130入30汤圆

发表于 2020-6-8 08:53:58 | 显示全部楼层
rube 发表于 2020-6-6 18:01
esr更小,还有可能空间(高度)受限,几个小封装电容并联更合适

明白了,多谢!

出0入91汤圆

发表于 2020-6-8 09:52:03 | 显示全部楼层
直接单片机脚 用PWM 驱动两个MOSFET   模拟同步降压的DC-DC的功能 产品上已经用到了  方案没出过问题

出0入0汤圆

发表于 2020-6-19 18:57:49 | 显示全部楼层
肯定可以啊,pwm控制,街道fb端

出0入17汤圆

发表于 2020-6-20 00:17:08 | 显示全部楼层
ackyee 发表于 2020-6-8 09:52
直接单片机脚 用PWM 驱动两个MOSFET   模拟同步降压的DC-DC的功能 产品上已经用到了  方案没出过问题 ...

有没有参考电路,或者示意图?

出10入12汤圆

发表于 2020-6-20 01:46:44 | 显示全部楼层
37楼正解,根本用不着DAC

出0入0汤圆

发表于 2020-6-20 07:53:19 | 显示全部楼层
可以控制:MCU的PWM出来一个信号滤波后的电压通过一个电阻接到FB,PWM电压高于REF则下调电压,PWM电压低于REF则上调电压,这个调节和占空比还是线性关系,可以计算的。

出0入0汤圆

发表于 2020-6-21 07:14:15 来自手机 | 显示全部楼层
pwm调节,读输出电压做闭环控制

出90入0汤圆

发表于 2021-9-7 19:03:21 | 显示全部楼层
有空,试试这个电路
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 06:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表