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

关于TTL驱动IRF540N

我想将4V左右的PWM波放大到能让IRF540N饱和工作.
我们老师给我画了个电路图,但是我自己焊起来以后输出PWM波的下降沿很不理想,是8-10V变化的PWM波.我不知道是不是我电阻取值取的不对?
我的PWM波频率是70KHz,我用的三极管是2N3904跟2N3906.
如果这个电路可以的话,能麻烦解释下工作原理嘛?电阻值改如何选取?
我的开关电源是推挽式的.因为没有现成IC芯片所以只能想到用三极管了.

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/3263931248531196.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">

因为么积分了不能发奖金了请见谅.
全部回复(6)
正序查看
倒序查看
st.you
LV.9
2
2009-07-25 22:42
PWM1输出是集电极开路形式吗?如果不是的话这个电路是有问题的.
这只是一个射极跟随器.如果想要上升下降沿快点的话,减少电路中两个电阻的阻值就好了R4从1K到几K范围试试 R5直接取消就行了
0
回复
2009-07-25 23:36
@st.you
PWM1输出是集电极开路形式吗?如果不是的话这个电路是有问题的.这只是一个射极跟随器.如果想要上升下降沿快点的话,减少电路中两个电阻的阻值就好了R4从1K到几K范围试试R5直接取消就行了
嗯.谢谢.我用的STM32做的PWM波,不过IO是推挽模式,刚试了要是设置为开漏模式的话波形好像出不来.
这个电路我大概是要改了.
那再问下用运放可以不?
0
回复
晶熔铁
LV.7
4
2009-07-25 23:38
@st.you
PWM1输出是集电极开路形式吗?如果不是的话这个电路是有问题的.这只是一个射极跟随器.如果想要上升下降沿快点的话,减少电路中两个电阻的阻值就好了R4从1K到几K范围试试R5直接取消就行了
如输入最高电压为4V,那么这个电路不能用!
0
回复
晶熔铁
LV.7
5
2009-07-25 23:42
@逍遥快乐
嗯.谢谢.我用的STM32做的PWM波,不过IO是推挽模式,刚试了要是设置为开漏模式的话波形好像出不来.这个电路我大概是要改了.那再问下用运放可以不?
大多数运放不能用来驱动MOS管的.除非频率较低.
0
回复
楚天?
LV.8
6
2009-07-26 22:33
@逍遥快乐
嗯.谢谢.我用的STM32做的PWM波,不过IO是推挽模式,刚试了要是设置为开漏模式的话波形好像出不来.这个电路我大概是要改了.那再问下用运放可以不?
用stm32的IO来推动图腾柱似乎有点困难.你可以尝试用mic4424这样的芯片,应该没问题的.比这个还好调.
而且70K的频率用3904驱动,似乎能力稍弱.
0
回复
lizlk
LV.10
7
2009-07-27 18:36
@楚天?
用stm32的IO来推动图腾柱似乎有点困难.你可以尝试用mic4424这样的芯片,应该没问题的.比这个还好调.而且70K的频率用3904驱动,似乎能力稍弱.
SMT 32完全可以的,只是你的IO出来一定要加另外一个电压抬高电路.
简单的办法是用一个三极管做个反相器,三极管B通过一个2.2K电阻接STM32
C通过一个电阻连到12V上,电阻取4.7K可以,E连到地,适用8050三极管就可以了
然后这个三极管的C联到你图上的PWM那个地方,R5 和R4 不要.
就搞定了,需要注意的是PWM输出和STM32的输出是反相的.
0
回复