图中BUCK充电电路开关频率120KHz,采用NMOS高端驱动.在充电初期大电流充电时,NMOS的DS间波形还算正常,没有明显振荡;而到了充电过程后期,充电电流小到200mA左右时,NMOS的DS间波形则有明显的振荡,不确定这段振荡是如何产生的?怎样才可以消除呢?
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/67/245591215845757.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/67/245591215845768.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/67/245591215845779.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/67/245591215845789.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
BUCK充电电路中MOS管在关断时有振荡!有原理图+波形!!!
全部回复(42)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@littlecarl
电路所用NMOS的导通电阻为14毫欧,在充电电流达到3A时,开关管(不加任何散热措施的情况下)已经有些烫手了,是否在开关频率100KHZ时开关损耗已如此可观?如何计算开关损耗呢?打算将充电电流做得更大些,5A,甚至10A,是否只能采用软开关模式?
你确定mos的温度仅仅由其自身发热造成?在较大输出电流时二极管是损耗严重器件,也许是它把mos烤了^_^.这个烫手很感性的说法,但并不说明这个温度到低有多高,40~60度都烫手.
20A的我也没有用过什么软开关,关键是选好的mos(Rdson约几毫欧),最重要的是用同步整流buck电路(把二极管换成mos),其次是芯片的驱动能力要大些,再次输出电感DCR小写.
mos损耗的计算网上都有,但各有各的说法,计算结果也有差异.
20A的我也没有用过什么软开关,关键是选好的mos(Rdson约几毫欧),最重要的是用同步整流buck电路(把二极管换成mos),其次是芯片的驱动能力要大些,再次输出电感DCR小写.
mos损耗的计算网上都有,但各有各的说法,计算结果也有差异.
0
回复
提示
@littlecarl
这个电路的设计有没有问题呢?有没有更好的电路可以实现低压大电流(10A)对蓄电池充电呢?本来这个充电电路是用PMOS做的,那时就不需要高压驱动芯片,但为了降低大电流时开关管的导通损耗,所以采用了低导通电阻的NMOS,但现在又发现在100多KHZ频率下,NMOS的开关损耗也很可观,可能无法通过单管实现10A充电电流.是否除了采用软开关技术外就无其它方案?谢谢!
鉴于你这种应用情况的话,buck最简单,但感觉你设计前期没有详细规划,比如充电器的话,你的纹波要求情况,功率的计算等等,这些确定后,你的频率要先给个初值回推演算,真的需要这么高的频率吗?在目前的情况下,开关损耗和导通损耗比正常吗?这个情况下电感的损耗是多少,铜损铁损是多少,其比值正常吗,是否不利于散热?这个频段你的EMI搞的定吗?都需要考虑和仔细推算.
所有的情况考虑清楚了,基本上可以得到预期的结果,但感觉如果你这样下来的话,时间拉的比较长,因此这些东西都是以前经验积累的结果,熟练的话前期的时间精力投入就比较少.但无论如何,你都要做这个前期的工作.
鉴于这个情况,你可以先去演算下你的管子的损耗情况(因为你说很烫嘛,损耗究竟是多少,什么散热条件,自然冷却还是强制风冷,散热片热容等等,)如果开关损耗很高的话,可以降低你的频率(再回过头检查你的电感是否合适),或者通过改驱动电阻.
软开关是一个相对来说很宽的范围,如果感兴趣,你可以根据你的管子电压电流等级,选择合适的来做,比如准谐振/有源钳位等(这两种中前一中可能比较适合你).最后要核算的是成本问题,如果没有成本问题基本上没啥可说的.
所有的情况考虑清楚了,基本上可以得到预期的结果,但感觉如果你这样下来的话,时间拉的比较长,因此这些东西都是以前经验积累的结果,熟练的话前期的时间精力投入就比较少.但无论如何,你都要做这个前期的工作.
鉴于这个情况,你可以先去演算下你的管子的损耗情况(因为你说很烫嘛,损耗究竟是多少,什么散热条件,自然冷却还是强制风冷,散热片热容等等,)如果开关损耗很高的话,可以降低你的频率(再回过头检查你的电感是否合适),或者通过改驱动电阻.
软开关是一个相对来说很宽的范围,如果感兴趣,你可以根据你的管子电压电流等级,选择合适的来做,比如准谐振/有源钳位等(这两种中前一中可能比较适合你).最后要核算的是成本问题,如果没有成本问题基本上没啥可说的.
0
回复
提示
@ycyy
鉴于你这种应用情况的话,buck最简单,但感觉你设计前期没有详细规划,比如充电器的话,你的纹波要求情况,功率的计算等等,这些确定后,你的频率要先给个初值回推演算,真的需要这么高的频率吗?在目前的情况下,开关损耗和导通损耗比正常吗?这个情况下电感的损耗是多少,铜损铁损是多少,其比值正常吗,是否不利于散热?这个频段你的EMI搞的定吗?都需要考虑和仔细推算.所有的情况考虑清楚了,基本上可以得到预期的结果,但感觉如果你这样下来的话,时间拉的比较长,因此这些东西都是以前经验积累的结果,熟练的话前期的时间精力投入就比较少.但无论如何,你都要做这个前期的工作.鉴于这个情况,你可以先去演算下你的管子的损耗情况(因为你说很烫嘛,损耗究竟是多少,什么散热条件,自然冷却还是强制风冷,散热片热容等等,)如果开关损耗很高的话,可以降低你的频率(再回过头检查你的电感是否合适),或者通过改驱动电阻.软开关是一个相对来说很宽的范围,如果感兴趣,你可以根据你的管子电压电流等级,选择合适的来做,比如准谐振/有源钳位等(这两种中前一中可能比较适合你).最后要核算的是成本问题,如果没有成本问题基本上没啥可说的.
感谢您的耐心解答、指导!确实这个电路前期工作我没做足.选择比较高的开关频率主要是因为充电器模块尺寸限制,为了缩小电感尺寸,所以才考虑100多K的频率.管子散热只能通过自然冷却(充电器模块厚度有限),而且最终模块是要灌胶密封的,所以才考虑到采用软开关模式.我按照大虾指点,再补补前期工作吧,也仔细演算一下.准谐振的控制芯片好像比较少啊,只看到飞兆半导体有几款,是否大部分软开关变换器都用SMPS数字控制器实现呢?
0
回复
提示
@littlecarl
主要是二极管D2、还是二极管D3的寄生电容,还是开关管的寄生电容呢?
这个问题不直接回答你,可以告诉你:把D2短接后振荡依然存在;但是呢,要是认为由于D3引起的话,你也不可能去掉或短路D3,对吧.什么意思呢?就是这个振荡是非同步buck电路固有的,不管怎么优化电路都无法消除,也没必要消除,这个振荡幅值不大于Vin,不可能损坏电路里的器件.如果一定要消除,倒可以建议你试一试在D3两端并联一个电阻给出一个泄放途径(这个方法没验证过),这个电阻不能太小否则会影响你电路的功能或效率,这个电阻的耗散功率要大(Vin*Vin/R),1k/1W的电阻试试.
0
回复
提示