两路Buck电路并联 | 实验成功了

实验成功了:两路BUCK精确并联

 

01 Buck电路


一、前言

  昨晚焊接的这款测试电路板,一不小心, 电路冒烟了。 下午下课之后,  查找一下存在的问题。 为什么会烧掉。 接下来对于该电路继续调试。

GM1703828070_1280_720.MPG|_-4

二、修理电路

  首先, 拆焊下烧坏的RT8024 Buck芯片。  很可惜, 也许昨天芯片燃烧的太剧烈了。 线路已经完全烧没了。  最后重新制作一块测试电路板。

GM1703828830_1280_720.MPG|_-3
  一分钟之后, 获得了新的测试电路板。  下面将可以使用的元器件从旧电路板搬移到新电路板上。  重新选择了两颗新的RT8024焊接上。  经过清洗, 电路板做了再次测试的准备了。

GM1703837243_1280_720.MPG|_-4

三、测试结果

  下面给两个通道施加 5V电源,  测量它们各自的输出。  为了避免电路再次烧坏, 先将它们的输出相互断开。  两路Buck电源输入都是5V。 第一路输出为 3.3V。 第二路输出为 2V左右。  现在发现原理图设计错误,  原本积分输出信号现在连接错误了。  将原来的连接断开, 将 U4 第一管脚连接到 U2 的第五管脚。  在PCB图上,  需要通过跳线进行修改。  这样才能够完成第二路的电流跟踪第一路输出电流。

GM1703837981_1280_720.MPG|_-10

  使用一个跳线修改了误差积分电容到 U2 的调整端。 下面上电进行测试。 经过观察发现,  在一定负载下, 电路输出电压会有跳动。  在采样电阻后面,  增加了两个滤波电容,  此外, 对于积分电容修改为 1微法,  经过修改之后, 电路就稳定了。  下面测试电路的输出电流。

GM1703840417_1280_720.MPG|_-8

▲ 图1.3.1 最终的电路图

▲ 图1.3.1 最终的电路图

  在负载电流100mA的情况下, 输出电压是稳定的。  当负载电流为 200mA时, 输出电压发生了振荡。  500mA负载电流下, 输出电压振荡加剧。
GM1703840668_1280_720.MPG|_-3

▲ 图1.3.2  输出电压信号

▲ 图1.3.2 输出电压信号:100mA

▲ 图1.3.3  输出电压波形

▲ 图1.3.3 输出电压波形:200mA

  将输入电压从5V提高到 9V, 此时对应的振荡消失了。  下面利用电子负载给并联Buck电路不通的负载电流。  测量在这个过程中, 两个通道各自的工作电流。  由于是开关电源, 效率很高, 所以两路的工作电流, 也就是两路的输入电流与它们的输出电流基本上成正比。  在此过程中输出电压非常稳定。 此时对应的电流采样电阻为 1欧姆。  测试结果显示, 两路电流匹配的非常好。 之间的差异在5% 之内。 这些差别应该来自于线路中分布的电阻以及 采样电阻之间的差异。

GM1703841746_1280_720.MPG|_-7

▲ 图1.3.4 不同负载电流下两个通道的工作电流

▲ 图1.3.4 不同负载电流下两个通道的工作电流

idim=[0.0000,0.0081,0.0162,0.0242,0.0323,0.0404,0.0485,0.0566,0.0646,0.0727,0.0808,0.0889,0.0970,0.1051,0.1131,0.1212,0.1293,0.1374,0.1455,0.1535,0.1616,0.1697,0.1778,0.1859,0.1939,0.2020,0.2101,0.2182,0.2263,0.2343,0.2424,0.2505,0.2586,0.2667,0.2747,0.2828,0.2909,0.2990,0.3071,0.3152,0.3232,0.3313,0.3394,0.3475,0.3556,0.3636,0.3717,0.3798,0.3879,0.3960,0.4040,0.4121,0.4202,0.4283,0.4364,0.4444,0.4525,0.4606,0.4687,0.4768,0.4848,0.4929,0.5010,0.5091,0.5172,0.5253,0.5333,0.5414,0.5495,0.5576,0.5657,0.5737,0.5818,0.5899,0.5980,0.6061,0.6141,0.6222,0.6303,0.6384,0.6465,0.6545,0.6626,0.6707,0.6788,0.6869,0.6949,0.7030,0.7111,0.7192,0.7273,0.7354,0.7434,0.7515,0.7596,0.7677,0.7758,0.7838,0.7919,0.8000]
c1dim=[0.0000,0.0000,0.0031,0.0049,0.0067,0.0086,0.0103,0.0121,0.0141,0.0158,0.0177,0.0195,0.0213,0.0230,0.0249,0.0265,0.0283,0.0301,0.0319,0.0337,0.0356,0.0374,0.0392,0.0412,0.0429,0.0448,0.0465,0.0483,0.0503,0.0520,0.0537,0.0556,0.0574,0.0592,0.0615,0.0634,0.0652,0.0673,0.0693,0.0715,0.0731,0.0743,0.0757,0.0769,0.0780,0.0794,0.0805,0.0818,0.0830,0.0838,0.0845,0.0855,0.0863,0.0871,0.0878,0.0885,0.0893,0.0906,0.0918,0.0933,0.0949,0.0963,0.0979,0.0995,0.1010,0.1025,0.1043,0.1057,0.1073,0.1090,0.1105,0.1120,0.1137,0.1153,0.1170,0.1185,0.1201,0.1218,0.1233,0.1248,0.1266,0.1282,0.1297,0.1315,0.1331,0.1346,0.1364,0.1379,0.1395,0.1412,0.1428,0.1444,0.1461,0.1477,0.1493,0.1511,0.1527,0.1543,0.1560,0.1576]
c2dim=[0.0006,0.0008,0.0041,0.0060,0.0077,0.0098,0.0116,0.0134,0.0155,0.0173,0.0193,0.0211,0.0230,0.0247,0.0267,0.0285,0.0304,0.0321,0.0341,0.0359,0.0379,0.0398,0.0416,0.0437,0.0454,0.0474,0.0493,0.0511,0.0531,0.0549,0.0567,0.0588,0.0605,0.0624,0.0648,0.0667,0.0686,0.0709,0.0729,0.0751,0.0769,0.0781,0.0794,0.0807,0.0819,0.0833,0.0845,0.0858,0.0870,0.0878,0.0886,0.0896,0.0905,0.0914,0.0921,0.0929,0.0936,0.0950,0.0963,0.0977,0.0994,0.1010,0.1025,0.1043,0.1058,0.1074,0.1091,0.1107,0.1123,0.1140,0.1156,0.1172,0.1189,0.1206,0.1224,0.1239,0.1255,0.1274,0.1289,0.1305,0.1323,0.1339,0.1355,0.1373,0.1389,0.1406,0.1424,0.1440,0.1456,0.1475,0.1491,0.1507,0.1525,0.1542,0.1557,0.1577,0.1593,0.1609,0.1628,0.1644]
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY                     -- by Dr. ZhuoQing 2023-12-29
#
# Note:
#============================================================

from headm import *
from tsmodule.tsvisa        import *

dl3021open(109)
c1dim = []
c2dim = []
idim = linspace(0, 0.8, 100)

#------------------------------------------------------------
'''
for i in idim:
    dl3021setcurrent(i)
    time.sleep(1)
    call = dh1766call1()
    c1dim.append(call[0])
    c2dim.append(call[1])

    printff(i, call)

    tspsave('meas', idim=idim, c1dim=c1dim, c2dim=c2dim)
'''
#------------------------------------------------------------
idim, c1dim, c2dim = tspload('meas', 'idim', 'c1dim', 'c2dim')


dl3021setcurrent(0)

plt.plot(idim, c1dim, lw=3, label='CH1')
plt.plot(idim, c2dim, lw=3, label='CH2')


plt.xlabel("Load Current(A)")
plt.ylabel("Current(A)")
plt.grid(True)
plt.legend(loc="upper left")
plt.tight_layout()
plt.show()


#------------------------------------------------------------
#        END OF FILE : TEST1.PY
#============================================================

  将采样电阻从原来的1欧姆,  修改成 0.22欧姆, 此时外部引线上的电阻对于电路影响比重增加了。  反映到测量结果来看, 在不同的负载下, 两个通道工作电流偏差比较大了。 为了改进, 需要对电路布线和采样电阻进一步优化。

GM1703842526_1280_720.MPG|_-3

▲ 采样电阻0.22欧姆情况下对应的两路工作电流

▲ 采样电阻0.22欧姆情况下对应的两路工作电流

 

  结 ※


  文验证了两个Buck电路精密并联的电路。  利用输入采样电阻获得两路的工作电流,  使用一个高共模输入运放 LT1490 对采样电压的误差进行积分, 调节第二个 Buck电路输出电压, 使得两路输出电流可以达到非常高的匹配。  为了进一步提高两路匹配精度, 后面还需要对电路布局进行优化。

GM1703842888_1280_720.MPG|_-5


■ 相关文献链接:

● 相关图表链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值