今天用DSP做了一个2通道的BUCK电路,但是输出纹波特别大,测了一下驱动波形,发现波形非常差,请高手帮忙分析分析原因.
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/66/2652441212721209.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
上图是原理图,驱动IC是TI的TPS2836,输入电压是12V,MOSFET是IR的IRFZ48N,开关频率选的是200K
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/66/2652441212721683.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
上图是DSP的输出驱动波形EPWM5A,
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/66/2652441212721770.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
上图是HI-Drv的输出波形
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/66/2652441212721861.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
上图是LO-Drv的输出波形
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/66/2652441212721942.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
上图是最后的输出电压,纹波很大
请高手帮忙分析一下,应该怎么来解决这种现象来改善波形
关于BUCK电路的驱动波形的问题,有原理图和波形图,请高手分析分析!
全部回复(57)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@斜阳古道
几点个人意见,仅供参考:1.你讲的所谓两通道,意思是2-phaseinterleaving吗?这个输出电压是两相并联后总的输出电压吗?如果是这样,那纹波有些大...不清楚你的输出电压/输出电流,输出滤波电感/电容要简单计算一下的;2.从上管的驱动波形看来,你测量的应该是G极与地之间的信号(其实就是上管的Vgs+下管的Vds,这是不真实的),而上管是浮压驱动,最好用差分探头测上管的G、S之间波形,这才是真正的上管驱动;3.驱动信号基本上与输出电压纹波关系不大;4.布线时一定要将那个TI的驱动芯片靠近功率开关管;
关注下,我做了多年的DC-DC的销售,类似的问题遇到了很多,基本都是PCB的LAYOUT引起的.
0
回复
提示
@斜阳古道
几点个人意见,仅供参考:1.你讲的所谓两通道,意思是2-phaseinterleaving吗?这个输出电压是两相并联后总的输出电压吗?如果是这样,那纹波有些大...不清楚你的输出电压/输出电流,输出滤波电感/电容要简单计算一下的;2.从上管的驱动波形看来,你测量的应该是G极与地之间的信号(其实就是上管的Vgs+下管的Vds,这是不真实的),而上管是浮压驱动,最好用差分探头测上管的G、S之间波形,这才是真正的上管驱动;3.驱动信号基本上与输出电压纹波关系不大;4.布线时一定要将那个TI的驱动芯片靠近功率开关管;
1、这里的两通道就是两路DC的意思,电压输出在0-5V可编程,最大电流1A.
2、上管得驱动波形我确实测得有问题.
非常感谢您的关注!
2、上管得驱动波形我确实测得有问题.
非常感谢您的关注!
0
回复
提示
@斜阳古道
几点个人意见,仅供参考:1.你讲的所谓两通道,意思是2-phaseinterleaving吗?这个输出电压是两相并联后总的输出电压吗?如果是这样,那纹波有些大...不清楚你的输出电压/输出电流,输出滤波电感/电容要简单计算一下的;2.从上管的驱动波形看来,你测量的应该是G极与地之间的信号(其实就是上管的Vgs+下管的Vds,这是不真实的),而上管是浮压驱动,最好用差分探头测上管的G、S之间波形,这才是真正的上管驱动;3.驱动信号基本上与输出电压纹波关系不大;4.布线时一定要将那个TI的驱动芯片靠近功率开关管;
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/66/2652441213072844.jpg');}" onmousewheel="return imgzoom(this);">
上图是高压侧MOSFET的驱动波形,感觉在关断时尖峰电压比较大!
上图是高压侧MOSFET的驱动波形,感觉在关断时尖峰电压比较大!
0
回复
提示
@power00
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/66/2652441213072844.jpg');}"onmousewheel="returnimgzoom(this);">上图是高压侧MOSFET的驱动波形,感觉在关断时尖峰电压比较大!
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/66/2652441213074835.jpg');}" onmousewheel="return imgzoom(this);">
上图是电感前端的波形,按照书上的理论介绍,它是由于电感、MOSFET的寄生电容引起的振铃,可以通过后级的输出滤波器滤掉,但是后级的输出滤波器应该怎么设计?
上图是电感前端的波形,按照书上的理论介绍,它是由于电感、MOSFET的寄生电容引起的振铃,可以通过后级的输出滤波器滤掉,但是后级的输出滤波器应该怎么设计?
0
回复
提示
@power00
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/66/2652441213074835.jpg');}"onmousewheel="returnimgzoom(this);">上图是电感前端的波形,按照书上的理论介绍,它是由于电感、MOSFET的寄生电容引起的振铃,可以通过后级的输出滤波器滤掉,但是后级的输出滤波器应该怎么设计?
要是在后面滤的话用RC滤吧,10-20欧的电阻串等于大于102的电容看看能滤掉吗?滤不掉就要从前面电路的根源去解决了啊.
0
回复
提示
@power00
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/66/2652441213074835.jpg');}"onmousewheel="returnimgzoom(this);">上图是电感前端的波形,按照书上的理论介绍,它是由于电感、MOSFET的寄生电容引起的振铃,可以通过后级的输出滤波器滤掉,但是后级的输出滤波器应该怎么设计?
这个问题简单,应该可以解决,晚上回去上传解决方法.
0
回复
提示
@power00
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/66/2652441213074835.jpg');}"onmousewheel="returnimgzoom(this);">上图是电感前端的波形,按照书上的理论介绍,它是由于电感、MOSFET的寄生电容引起的振铃,可以通过后级的输出滤波器滤掉,但是后级的输出滤波器应该怎么设计?
Power00:很羡慕有那么多的前辈关心您的帖子!与您相反,我做了一个Boost升压的实验板,遇到了与您基本类似的情况-波形不好(在http://bbs.dianyuan.com/topic/239102的帖子里,贴了很多实际的测量波形图),好象不太引人注意.如果台兄的问题得到了解决,能否到时候也指点一下我您的问题是怎么得到解决的呢?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/66/2657171213150316.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@zy_1978
Power00:很羡慕有那么多的前辈关心您的帖子!与您相反,我做了一个Boost升压的实验板,遇到了与您基本类似的情况-波形不好(在http://bbs.dianyuan.com/topic/239102的帖子里,贴了很多实际的测量波形图),好象不太引人注意.如果台兄的问题得到了解决,能否到时候也指点一下我您的问题是怎么得到解决的呢?[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/66/2657171213150316.jpg');}"onmousewheel="returnimgzoom(this);">
呵呵,我也正在解决,下午照candid兄的方法试试.如果问题解决一定把方法贴出来大家一起交流.Good Luck!
0
回复
提示
@candid
请在Q9、Q10、L5的连结点处到地串入一个RC电路:电阻R约取6欧姆(可在5~7欧姆间试),电容C约取2nF(可在1.8~2.2nF间试).
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/66/2652441213166423.jpg');}" onmousewheel="return imgzoom(this);">
根据candid的方法,实际情况我选择了3.3欧的电阻和1000pF的电容对地,电感前端的波形确实有所改善,但是上升沿有个很大的尖峰,如上图所示.用示波器测量后级的输出纹波还是比较大,有500mV左右,我的实际电压只有4V,通过并联小电容也滤不掉,下图是纹波和中间放大的部分,感觉纹波主要还是来自于那个上升的尖峰,不知道怎么消除.希望高手们继续支招!
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/66/2652441213166718.jpg');}" 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/66/2652441213166830.jpg');}" onmousewheel="return imgzoom(this);">
根据candid的方法,实际情况我选择了3.3欧的电阻和1000pF的电容对地,电感前端的波形确实有所改善,但是上升沿有个很大的尖峰,如上图所示.用示波器测量后级的输出纹波还是比较大,有500mV左右,我的实际电压只有4V,通过并联小电容也滤不掉,下图是纹波和中间放大的部分,感觉纹波主要还是来自于那个上升的尖峰,不知道怎么消除.希望高手们继续支招!
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/66/2652441213166718.jpg');}" 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/66/2652441213166830.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示