PWM (MOSFET) strange problem

Status
Not open for further replies.

Korawy

Member level 3
Joined
Sep 8, 2011
Messages
61
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Visit site
Activity points
1,776
Hi all,,

im using MOSFET to control speed of two motors, the drive is from pic18f452 ccp1 and ccp2 and through a driver circuit which is as fig:



The motors work perfectly when i type this in the software (using mikroc) : "PWM_CHANGE_DUTY(255);"
But when i change the duty cycle the motor doesnt work.

I think that the problem is in the transistors used in the driver circuit which are (2n3904,2n3906), But not sure.
The resistors that i use are:

Rgate= 330 ohm.
Rb= 120 ohm.
R=10 kohm.

These values are not determined in the datasheet where the figure is.

Hope to find help..
 

Hi Tahmid...

how can i short R while Vbias not equal Vdrv and they have the same ground ?!

The frequency used is 20KHz...

Thank u
 

Hi,

If you're using different power supplies for VBIAS and VDRV, then remove R. I thought you were running them off the same supply VBIAS.

Reduce Rb to about 10-22Ω and Rgate to about 4.7-10Ω. Use transistors with a little higher current rating, eg PN2222 and PN2907.

Hope this helps.
Tahmid.
 
Reactions: Korawy

    Korawy

    Points: 2
    Helpful Answer Positive Rating
Vbias and Vdrv are from the same batteries but Vbias is 5v and vdrv is 12v.

I will try to reduce the resistors and give u the feedback.

Thanks

- - - Updated - - -
 
Last edited:

i remove R and make Rb = Rgate = 10 ohm, but the same problem occurs
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…