• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

求助PWM隔离变压器问题

我这个原理图的本意是将DSP输出的两路互补的3.3VPWM脉冲经过变压器隔离升压后驱动IGBT,要求3、4脚之间要有18V左右的PWM波形.
我搭了个面包板,变压器前端都照原理图来搭的,不过后端只用了一路线圈,在3、4脚之间接了个电阻,其他部分都没接.
做了几次实验后发现,PWM波形在A、B处很好,但在C、D处就出现了问题.3、4脚之间的波形比较差,而且幅度放大倍数也不理想.
波形如下,由于示波器有点问题,不能把波形拷出来,所以直接用手画的.
图中,A、B幅度为3.3V;C、D幅度约为2V、1V;3、4脚之间尖峰处为8V左右.另外线圈是自己随便绕的,砸数比2:18.
实验还发现,+18V电源只要在+4V以上效果都差不多,一旦小于+4V,输出波形幅度就跟着下降,电压越大,Q1-Q4发热就越大.
在C和D处加两个合适的滤波电容,3、4脚之间波形要稍微好些,但还是不让人满意.
不知道是原理图哪部分出了问题?
由于本人对模拟电路不是太熟悉,如果有哪位大哥对这个比较熟悉的,望不吝赐教,先谢过了.
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/79/3372021248953248.gif');}" 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/79/3372021248952987.gif');}" onmousewheel="return imgzoom(this);">
全部回复(20)
正序查看
倒序查看
2009-08-01 10:21
原边匝数太少了,你把匝比改到16:18试一下!
0
回复
2009-08-01 11:39
@firefox886
原边匝数太少了,你把匝比改到16:18试一下!
那样的话幅边电压怎么升高到18V啊?
0
回复
2009-08-01 11:53
@zdw28578294
那样的话幅边电压怎么升高到18V啊?
你那个电路之前加一级反相器吧!
0
回复
2009-08-01 12:38
@firefox886
你那个电路之前加一级反相器吧!
在哪个位置加啊?能起到什么作用呢?
0
回复
2009-08-01 14:03
@zdw28578294
在哪个位置加啊?能起到什么作用呢?
在你的图中的A.B点加,如果不你的图是射随器,C,D两点对地的电压最高也只有3.3V!加了反相器电压就可以变高了!
0
回复
2009-08-01 16:12
@firefox886
在你的图中的A.B点加,如果不你的图是射随器,C,D两点对地的电压最高也只有3.3V!加了反相器电压就可以变高了!
先谢谢你了!反相器的型号给个好吗?另外反相器是不是和非门一回事啊?假如是的话我还是不能理解加个那东西为什么就能使电压升高.
0
回复
2009-08-01 18:15
@zdw28578294
先谢谢你了!反相器的型号给个好吗?另外反相器是不是和非门一回事啊?假如是的话我还是不能理解加个那东西为什么就能使电压升高.
用个三极管就搞定了!看来你的模电还要的好好复习下哟!
0
回复
2009-08-02 13:40
@firefox886
用个三极管就搞定了!看来你的模电还要的好好复习下哟!
还是不懂,呵呵!
我的模电确实很差,学了和没学差不多,一直是搞数字电路,也没专门去学习.
0
回复
xing1234
LV.6
10
2009-08-04 14:04
@zdw28578294
还是不懂,呵呵!我的模电确实很差,学了和没学差不多,一直是搞数字电路,也没专门去学习.
1、Q1和Q3的导通有个前提就是A点到C点要有电流流过,R1、Q1的BE、负载是一个串联回路,C点的电压=3.3V(理想值)-R1上的压降-0.7V(BE压降),这个回路的工作电压只有3.3V,所以C点的电压高不起来.
2、加反向器实际上是加了个电压放大器,用个三极管加上拉电阻将3.3V控制18V,这样A点电压在0-18V(大约值)变化,C点也就差不多了
0
回复
2009-08-04 20:04
@xing1234
1、Q1和Q3的导通有个前提就是A点到C点要有电流流过,R1、Q1的BE、负载是一个串联回路,C点的电压=3.3V(理想值)-R1上的压降-0.7V(BE压降),这个回路的工作电压只有3.3V,所以C点的电压高不起来.2、加反向器实际上是加了个电压放大器,用个三极管加上拉电阻将3.3V控制18V,这样A点电压在0-18V(大约值)变化,C点也就差不多了
正解!
0
回复
zdw28578294
LV.3
12
2009-08-05 07:33
@xing1234
1、Q1和Q3的导通有个前提就是A点到C点要有电流流过,R1、Q1的BE、负载是一个串联回路,C点的电压=3.3V(理想值)-R1上的压降-0.7V(BE压降),这个回路的工作电压只有3.3V,所以C点的电压高不起来.2、加反向器实际上是加了个电压放大器,用个三极管加上拉电阻将3.3V控制18V,这样A点电压在0-18V(大约值)变化,C点也就差不多了
谢谢你的解释!但是你说的三极管加上拉电阻的试验我做过了,电压可以提升到18V,但是波形是在是让人无法接受.加三极管后的波形下降沿(即输入的上升沿)很好,但是加三极管后的上升沿很差,不但有延时,而且有差不多6us的关断时间.
请问还有什么好的方法能将3.3V脉冲尽量不失真,又延时小的放大到18V啊?
0
回复
2009-08-05 11:53
@zdw28578294
谢谢你的解释!但是你说的三极管加上拉电阻的试验我做过了,电压可以提升到18V,但是波形是在是让人无法接受.加三极管后的波形下降沿(即输入的上升沿)很好,但是加三极管后的上升沿很差,不但有延时,而且有差不多6us的关断时间.请问还有什么好的方法能将3.3V脉冲尽量不失真,又延时小的放大到18V啊?
把你改后的图贴上来吧!
0
回复
zdw28578294
LV.3
14
2009-08-05 13:36
@firefox886
把你改后的图贴上来吧!
我只是用下面这个图做了个试验,发现输出波形很差,就没有继续下去.
我输入端加的是20K的PWM波形,结果OUT的波形下降沿(PWM的上升沿)有1-2uS的延时并且从0电平上升到最高电平差不多有6uS时间,上升沿还不错.
不知道有没有什么好的方法能改善一下波形,按照这样肯定不能用.

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/80/3372021249450304.gif');}" onmousewheel="return imgzoom(this);">
0
回复
2009-08-05 20:12
@zdw28578294
我只是用下面这个图做了个试验,发现输出波形很差,就没有继续下去.我输入端加的是20K的PWM波形,结果OUT的波形下降沿(PWM的上升沿)有1-2uS的延时并且从0电平上升到最高电平差不多有6uS时间,上升沿还不错.不知道有没有什么好的方法能改善一下波形,按照这样肯定不能用.[图片]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/80/3372021249450304.gif');}"onmousewheel="returnimgzoom(this);">
那个上拉电阻太大了,改成1K!
0
回复
zdw28578294
LV.3
16
2009-08-06 07:29
@firefox886
那个上拉电阻太大了,改成1K!
我是怕上拉电阻太小的话导通时OUT点的电压降不下来,我曾经用120R的上拉电阻试过,结果导通时OUT点电压还有15V.换成10K就正常了,不知道1K行不行?我想可能是因为Ic到了极限值,所以电阻的压降上不去的原因吧.
0
回复
zdw28578294
LV.3
17
2009-08-06 07:30
@zdw28578294
我是怕上拉电阻太小的话导通时OUT点的电压降不下来,我曾经用120R的上拉电阻试过,结果导通时OUT点电压还有15V.换成10K就正常了,不知道1K行不行?我想可能是因为Ic到了极限值,所以电阻的压降上不去的原因吧.
错了,上面说的是光藕.
三极管的那个上拉电阻会影响波形吗?
我当时做试验是用的一个50K的电位器,可能测波形时电位器的值有10K以上.
0
回复
2009-08-06 08:32
@zdw28578294
错了,上面说的是光藕.三极管的那个上拉电阻会影响波形吗?我当时做试验是用的一个50K的电位器,可能测波形时电位器的值有10K以上.
把你完整的图贴上来!看看你是不是还别的错误!
0
回复
xing1234
LV.6
19
2009-08-06 17:41
@firefox886
把你完整的图贴上来!看看你是不是还别的错误!
三极管的上拉电阻,基极电阻,以及三极管的放电陪数还有负载容性都相关,取值实际上范围很大,这个地方的要求并不高,
先求负载电流,再求跟具三极管放大倍数求上拉电阻,再以此求前级驱动基极限流电阻
0
回复
zdw28578294
LV.3
20
2009-08-07 07:29
@firefox886
把你完整的图贴上来!看看你是不是还别的错误!
现在只是做些试验,还没有完整的原理图哦.
0
回复
zdw28578294
LV.3
21
2009-08-07 07:36
@xing1234
三极管的上拉电阻,基极电阻,以及三极管的放电陪数还有负载容性都相关,取值实际上范围很大,这个地方的要求并不高,先求负载电流,再求跟具三极管放大倍数求上拉电阻,再以此求前级驱动基极限流电阻
三极管的放电倍数怎么说,是集电极电流和基极电流比值吗?
我开始用的上拉电阻有10多K,慢慢调到1K左右输出波形的上升沿确实好了很多.以前用的20k的脉冲做的试验,上升沿有大概5us时间,1us的延时.现在没那条件了,用了1k的脉冲,所以具体时间看不准确,延时也看不出来了.
0
回复