首页/文章/ 详情

为什么DCDC实际电流输出能力与标称不一致?

8月前浏览798

今天来聊下DCDC电路电流输出能力问题。  

先抛一个问题:为什么有时候我们实测DCDC电路的实际电流输出能力,并不是DCDC芯片手册标称的值?

 

以上面图片为例子,TPS54302芯片标注输出能力是3A,如果我们实际去测试的话,可能会发现,即使超过3A一点,芯片也能正常输出。这里我们可能就有个问题,这个3A的输出能力到底是怎么来的呢?芯片到底是怎么知道自己的电流是否超过限制的呢?

这就不得不提到DCDC芯片的峰值电流限值和谷值电流限值。  

峰值电流限值和谷值电流限值  

什么是峰值电流限值和谷值电流限值呢?  

还是以Ti的TPS54302为例子,峰值电流限值和谷值电流限制如下图所示:

 

如何理解这两个值呢?这就必须对DCDC的原理图有足够的了解。对于buck来说:  

a、当上开关管导通的时候,下管不导通,电感电流从上管流过,并且线性上升。  

b、当上开关管不导通的时候,下管导通导通,电感电流从下管流过,并且线性下降。  

整体如下图所示

 

了解了DCDC工作时电感电流的波形,我们结合TI的芯片TPS54302来进行说明,原规格书解释如下:

 

高边MOSFET过流保护:器件采用电流模式控制,通过内部COMP 电压逐周期控制高端 MOSFET 关断和低端 MOSFET 导通。每个周期内,开关电流与内部COMP 电压生成的电流基准进行比较,当峰值开关电流达到电流基准时,高边开关关断。  

低边MOSFET过流保护:低边 MOSFET 导通时,其电流由内部电路监控。正常工作时,低边 MOSFET 向负载提供电流。每个时钟周期结束时,低边 MOSFET 的源极电流与内部设定的低端源极电流限制进行比较。若电感谷值电流超过低端源极电流限制,高边 MOSFET 不导通,低边 MOSFET 在下一周期保持导通;当周期开始时电感谷值电流低于低端源极电流限制,高边 MOSFET 恢复导通。  

我们TPS54302从手册中也可以看到2个电流检测环的示意图:

 

现在我们搞清楚了电感峰值电流限值和谷值电流限值的意义,那么如何用呢?下面详细介绍下  

如何利用峰值和谷值限值来评估DCDC的输出能力是否满足需求  

很简单,我们只要算出电感电流的峰值和谷值大小就行了,然后它们都要小于对应的限值,示意图如下所示:

 

由上图可知,输出电流必须满足上面两个条件,如果我们仔细观察,会发现,满足的条件不仅和峰值电流限值ILIM_HS,谷值电流限值ILIM_LS相关,还和电感的纹波电流相关。而电感的纹波电流与输入电压Vin,输出电压Vout,电感值L,开关频率fpwm都相关。这也就是说,DCDC的实际输出能力Iout也和Vin,Vout,L,fpwm相关。

 

综上,也就解释了开篇的问题:为什么我们实测DCDC电路的实际电流输出能力,并不是DCDC芯片手册标称的值?  

这是因为实际输出能力Iout和Vin,Vout,L,fpwm都是相关的,跟我们实际电路设计相关。  

其次还需要注意一点,通常DCDC芯片的电流检测精度并不高,导致峰值电流限值和谷值电流限值通常是一个比较大的范围,也就是说不同芯片个体实际限流值不一样,一致性并不怎么好,这也就导致可能会出现不同的板子测试的结果都有一定的差异。  

以TPS54302为例,其限值范围是:峰值电流限值范围是4~5.9A,谷值电流限值范围是3.1A~5.5A

 

DCDC电流输出能力评估举例  

为了更好的理解这一点,我们举一个例子,我们用TPS54302设计一个5V输出的DCDC,已知条件如下:  

输入电压Vin=20V  

输出电压Vout=5V  

芯片开关频率Fpwm=400Khz  

电感值L=10uH  

峰值电流限值ILIM_HS=4~5.9A  

谷值电流限值ILIM_LS=3.1~5.5A


 

按照上面说的方法,可以计算得Iout的电流范围为:3.53A~5.43A。也就是说,如果我们实际拿着单板测试,可以测到这个电路的最大电流处于3.53A~5.43A之间,并不是规格书标称的3A,实际要比它大一些。

 

当然,需要注意,这只是从芯片是否过流这一点来说的,电路是否能够持续工作,我们通常其它因素,比如温升,电感的感值误差范围,芯片开关频率范围等等因素。  

其次,同样3A输出的DCDC,不同型号,品牌的限流值范围还是比较大的,如果说我们对于这个最大输出能力要求比较高,当感觉有超限值的风险的时候,最好还是实际计算看一看范围,不是笼统的降额70%或者80%就认为没有风险。我相信,明白了上面的原理,实际工作中,针对具体的场景,该怎么设计,到底有没有风险或者过设计,应该就有自己的判断。  

举例2-MP9943  

同样是3A的DCDC,我们看另外一个型号MPS的MP9943。  

这款DCDC芯片又有点不一样,它的限流参数只有一行,并没有分峰值电流限值还是谷值电流限值,那又是怎么一回事呢?

 

这个其实跟DCDC内部结构有关系,不同芯片的电流测量方式不同,MP9943其实测的是上管的电流,它没有测试下管的电流,如下图所示:

 

我们知道,峰值电流限值,其实就是检测的上管的电流,所以,我们只需要把它当作峰值电流限值就行了,至于谷值电流限值,它没有检测,所以我们也不用考虑。  

同样按照上面的公式,当输入参数就变成了以下这些:  

输入电压Vin=20V  

输出电压Vout=5V  

芯片开关频率Fpwm=410Khz  

电感值L=10uH  

峰值电流限值ILIM_HS=3.2~5.5A  

谷值电流限值ILIM_LS 没有检测,没有限制


 

可以看到,Iout的电流范围是2.74A~5.04A,比TI的要小一些,下限值其实没有到标注的3A。  

小结  

文章从DCDC 芯片限流原理,解释了为什么我们实际测试DCDC的最大输出能力,通常并不与规格书标准的值完全吻合。  

我们在实际设计电路的时候,如果有的场景会出现短暂的大电流(比如电机启动),担心可能会除非DCDC过流保护,可以按照上面的方式进行理论计算评估风险。  


来源:硬件工程师炼成之路
电源电路芯片理论电机控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-02-05
最近编辑:8月前
获赞 24粉丝 59文章 186课程 0
点赞
收藏
作者推荐

ESD如何仿真?我找到了ESD仿真的模型

之前的文章“如何理解虚无缥缈的ESD”,有兄弟留言有没有ESD放电的仿真,其实发文前我找过,没找到,所以那篇文章里面的仿真是笼统的给了个信号源,然后按照频谱的方式来分析的。 发完后我又查了些资料,终于算是有所得,找到了一篇硕士研究生论文《ESD 模拟器的特性仿真及实验验证》,作者是武汉理工大学 ——舒晓榕。里面有仿真模型,我用我常用的仿真软件LTspice试了下,确实是那么回事,现在就分享给兄弟们。 原论文仿真电路模型 原论文的电路模型如下图: 图 3-1 中,R1 和 C1 分别为 330 Ω 放电电阻和 150 pF 储能电容,为基于人体-金属模型的 ESD 模拟器基本放电电路。L1,R2 和 C3 为 ESD 模拟器枪体其它部件的等效电阻和等效电容。C2 为枪体内的寄生电容,L2 为接地带电感,C4为接地带对地电容。C5 和 C7 为枪体不同部位的对地电容。L3 和 R3 为继电器电感和电阻。L4 和 R4 为放电尖端电感和电阻,C6 则为放电尖端和电流靶间的电容。L5 和 R5 为电流靶电感及电阻,C8 为放电尖端对地电容。仿真得到的放电电流为 R5 元器件上的电流。电压源sV 为上升时间为 700 ps 的阶跃函数,且阶跃信号幅值等于放电电压。1 kV 放电电压时的激励信号见图 3-2。 按照论文的模型和提供的参数值,用LTspice仿真了下,确实是符合IEC 61000-4-2标准放电波形的。 LTspice仿真验证 仿真原理图如下图: 2Ω靶电阻上电流波形如下图 从仿真图上可以看到,仿真得到相关参数如下:峰值电流:7.4A 上升时间tr:0.85ns(10%峰值到90%峰值) 30ns处电流幅度:2.95A 60ns处电流幅度:1.98A 对比规范里面的要求如下: 可以看到,2000V ESD测试时,几个参数都能很好的符合规范,除了30ns处的电流幅度规范里面是4A,仿真是2.95A,看着差得有点多,不过其实也是符合规范的。规范要求4A±30%,也就是电流范围是:2.8A~5.2A。2.95A在这个范围,所以也是符合规范的。 原来文章的问题 在之前的文章“如何理解虚无缥缈的ESD”里面,我曾猜测ESD的典型波形可能是直接输出短路的时候测的,现在看来,其实是有误的,至少从论文里面看来应该是输出接2Ω电阻+1nh电感串联。 不过我仿真看了,用这个电路将输出短路,其电流波形也基本不变,只是峰值输出电流小了一点,从7.5A降低到了7.0A,对分析结果影响不大。 另外,现在既然有了更为真实的ESD模型,我们就把原来文章的问题用新的方法再仿真看看。 老问题——为什么串电阻和并联电容能够改善 ESD? 也就是下面这个问题: a、我们先来看滤波电容 Cp 的值对静电防护的影响 构建电路如下图,左边是ESD发生器(去掉了2欧姆靶电阻和1nh靶电感),右边是被测电路。 因为我们是为了看电容的影响,所以排除Rs的影响,将设置Rs=0。电容Cp参数分别为:10p,100p,1nf ,10nf,100nf,我们看残压Vgpio电压值如下图: 我们可以读出不同电容情况下Vgpio的最大值电压:10pF时Vgpio最大值=1220V 100pF时Vgpio最大值=903V 1nF时Vgpio最大值=251V 10nF时Vgpio最大值=30V 100nF时Vgpio最大值=3V 对比下之前文章的结果: 我们代入 ESD 2kV的测试情况,就可以得到不同Vgpio的电压值: 10pF时Vgpio最大值=980V 100pF时Vgpio最大值=180V 1nF时Vgpio最大值=20V 10nF时Vgpio最大值=2V 100nF时Vgpio最大值=0.2V 为了方便对比,就列个表直接看下现在新模型的结果和之前的结果:电容值 新ESD放电模型2000V测试结果 之前文章的频谱分析法2000V结果 Cp=10pF 1220V 980V Cp=100pF 903V 180V Cp=1nF 251V 20V Cp=10nF 30V 2V Cp=100nF 3V 0.2V 通过对比我们发现,如果只是定性分析,残压Vgpio都是随电容值增大而迅速下降,说明加电容确实对 ESD有用。不过如果定量看的话,二者差异还是很大的,特别是在100nF时,新模型残压是3V,而老的方法只有0.2V,差了十几倍。 为什么会这样呢?到底之前准确还是现在准确? 个人认为,这是因为之前老的方法是从频谱的角度来分析的,而频谱是按照典型放电电流波形来的。而现实的情况是,不同的负载(对不同的东西放电),放电的电流波形肯定是有差异的,之前的模型因其本身假设的局限性,我们得到的结果自然是粗糙的。 因此,总的来说,我认为这个新的模型是更准确的。 下面是新模型静电放电时对应的放电电流波形,可以看到,这个波形和静电放电的典型电流波形差异还是挺大的。由此说明,给不同的负载放电,静电放电电流波形是不同的。 b、串联电阻 Rs 的影响 看完电容的影响,我们再来看下电阻的影响。因为如果MCU输入电阻看作无穷大的话,是无法发生静电放电的,所以我们要结合更真实的情况,在 MCU 那里放个 ESD 管,看这个管子承受的功率以及残压Vgpio大小就行。 为了方便和之前的结果做对比,静电放电电压设置为10000V,仿真电路图如下图: 仿真结果如下图:对比下之前简易模型的文章的结果:可以看到,简易模型和现在新的模型,功率值和残压同样都有差异,但是如果仅仅是定性分析的话,我们都可以很清晰的看到不同电阻对ESD放电的影响,二者都能说明串联电阻越大,对ESD防护越有好处。 小结 通过查询论文,我终于找到了可以在LTspice里面进行仿真ESD的电路了,并且我又将之前的问题用新的模型分析了一下。从结果来说,新的模型更为准确。但是也不能说之前文章写的东西是错误的,只能说它模型简单,精度不高。 并且 ,如果从分析具体问题的角度,其实之前的文章“如何理解虚无缥缈的ESD”应该更容易理解,毕竟,我们不可能一遇到问题就拿这个精确的模型去实际仿真下,有时候我们仅仅只需要在脑子里面过一下,定性分析下就足够了。 仿真源文件下载 仿真文件我放置到了网盘,有需要的自提。下载方法:关注我的微 信公众 号“硬件工程师炼成之路”,在后台回复“炼成之路Pro”,就可以下载了,放置在目录:炼成之路Pro-->01-ESD仿真模型 论文文件我没有提供,怕侵权,就只告诉兄弟们论文名称了——《ESD 模拟器的特性仿真及实验验证》,作者是武汉理工大学 ——舒晓榕,我相信真正需要的兄弟应该能自己想到办法搞到。 声明:以上内容仅是个人观点,不保证正确性,如有问题,请留言指出。 来源:硬件工程师炼成之路

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈