Driving a mosfet directly?


Closed Thread
Results 1 to 22 of 22
  1. #1
    Join Date
    May 2007
    Posts
    66

    Default Driving a mosfet directly?

    I would like to use a power mosfet IRFP460 to switch a 24V circuit.
    The IRFP460 is a n-channel mosfet with the following rating:
    Vdss = 500 V
    Id(cont) = 20A
    Rds(on) = 0.27 ohm
    Vgs(th) = min 2V max 4V
    Vgs continuous gate-to-source 20V

    Can I drive this mosfet by connecting the gate directly to my PIC16F73 output port or do I need a mosfet driver?
    Also, can I connect the mosfet source directly to the ground of the 24V supply, and drain goes to load with other side of load going to +24VDC?
    If a driver is needed, can you recommend a suitable driver.
    If a driver is not needed, is it then necessary to put a resistor inbetween I/O pin and gate and if so, what size?
    Any help is appreciated.
    Last edited by passion1; - 8th July 2007 at 20:10.

  2. #2
    Join Date
    Sep 2005
    Location
    Campbell, CA
    Posts
    1,107


    Did you find this post helpful? Yes | No

    Default

    You don't need a MOSFET driver, but connecting a small resistor (10 ohms or so) between the PIC output and the FET gate is always a good idea, this helps insure sharp switching with no ringing.

    Since you are switching fairly high currents in the vicinity of your PIC, make certain you bypass the PIC well.
    Charles Linquist

  3. #3
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,115


    Did you find this post helpful? Yes | No

    Default

    It depends on the current you need. More current, more drive. Check the Vgs to Id curves. They will reveal the actual drive you will need.

    Ioannis

  4. #4
    Join Date
    May 2007
    Posts
    66


    Did you find this post helpful? Yes | No

    Default

    Charles / Ioannis

    Thank you for the advice.
    Can I connect the mosfet source directly to the ground of a 24-36V supply, and drain goes to load with other side of load going to +36VDC?

  5. #5
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,115


    Did you find this post helpful? Yes | No

    Default

    You should take care if the load is noisy. Otherwise there is no problem in that connection.

    Ioannis

  6. #6
    Join Date
    Feb 2003
    Location
    Salt Lake City, Utah USA
    Posts
    517


    Did you find this post helpful? Yes | No

    Smile

    Also remember that the 16F73 output is VDD-0.7VDC. If you are you using 5.0V for the PIC VDD, your max Vgs will be 4.3VDC. (Your selected FET can have a Vgs threshold of 4.0 VDC !!). You won't be able to get much IDrain Current, possibly 3A max. If it were me (with what I know about your application and what you are driving), I would switch to a FET that was more logic-level friendly like the IRL520 (or something similar). Otherwise I would look at adding a driver near 10Vdc.

    By the way, what are you driving and what amperage do you need?
    Paul Borgmeier
    Salt Lake City, UT
    USA
    __________________

  7. #7
    Join Date
    Aug 2006
    Location
    Omaha, Nebraska USA
    Posts
    263


    Did you find this post helpful? Yes | No

    Default

    With a maximum Vdss of 60V, it's only rated at 12A continuous (42A pulsed) but might the MTP3055VL (Fairchild, TO220 package) or similar critter be a possible solution? Vgs(th) is less than 2V and Rds(on) is about 0.1 ohm.

    Alternatively, the 2N7000 (TO92 package) makes a pretty good little MOSFET driver.
    Last edited by RussMartin; - 9th July 2007 at 08:39.
    Russ
    N0EVC, xWB6ONT, xWN6ONT

    "Easy to use" is easy to say.

  8. #8
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,115


    Did you find this post helpful? Yes | No

    Default

    I remind that for every ampere of the Drain pin there must be an amount of Gate drive. Don't get too excited byt the great amperage that datasheets state! Read carefully!

    Ioannis

  9. #9
    Join Date
    May 2007
    Posts
    66


    Did you find this post helpful? Yes | No

    Default

    Paul, RussMartin, Ioannis

    Thank you for the advice.

    Paul, thank you for pointing out that I won't be able to get much IDrain current.
    Any suggestion for a driver near 10Vdc, apart from the 2N7000 suggested by RussMartin?
    I really appreciate your help.

  10. #10
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,115


    Did you find this post helpful? Yes | No

    Default

    Look at Microchip, MCP1401 is one example. Many others exist too.

    Ioannis

  11. #11
    Join Date
    Mar 2003
    Location
    Commerce Michigan USA
    Posts
    1,166


    Did you find this post helpful? Yes | No

    Default

    passion1, May I suggest an IRL2505. It is a logic level fet. I have used them in the past with great success..

    Dave Purola,
    N8NTA

  12. #12
    Join Date
    Feb 2003
    Location
    Salt Lake City, Utah USA
    Posts
    517


    Did you find this post helpful? Yes | No

    Smile

    Quote Originally Posted by passion1 View Post
    Paul, RussMartin, Ioannis

    Thank you for the advice.

    Paul, thank you for pointing out that I won't be able to get much IDrain current.
    Any suggestion for a driver near 10Vdc, apart from the 2N7000 suggested by RussMartin?
    I really appreciate your help.

    I didn't really point it out - Ioannis did in a post before me.

    As far as a driver, it depends on what you are driving and how often. If you are switching a lot, you need something different than if you just want to turn something on once or once in a while. I'll ask again:

    What you driving?
    What Amperage do you need?
    How often will you be switching?
    Paul Borgmeier
    Salt Lake City, UT
    USA
    __________________

  13. #13
    Join Date
    Feb 2003
    Location
    Salt Lake City, Utah USA
    Posts
    517


    Did you find this post helpful? Yes | No

    Smile

    Quote Originally Posted by Dave View Post
    passion1, May I suggest an IRL2505. It is a logic level fet. I have used them in the past with great success..

    Dave Purola,
    N8NTA
    This is a great FET but it requires a large gate charge (130nC). If you are switching a lot, you would want to buffer the PIC pin as a minimum since the PIC pin cannot supply a lot of current. (i.e., it will take some time for the PIC to directly charge the gate, which means lots of FET heat if your load is high). One of the FETs recommended by Russ actually has an amazing low charge requirement and could be charge in less than a 1 uS directly by a PIC. Again, the proper answer to your question depends on what you are doing.
    Paul Borgmeier
    Salt Lake City, UT
    USA
    __________________

  14. #14
    Join Date
    Aug 2006
    Location
    Omaha, Nebraska USA
    Posts
    263


    Did you find this post helpful? Yes | No

    Default

    Attached is a circuit I've had repeated success with.

    I suggested the 2N7000 because of its availability, general utility and very low cost (about 0.11 USD in single quantities). It's been around a long time. Both the MTP3055V and MTP3055VL are also readily available and moderately priced (about 1.16 USD in single quantities).

    I have to echo Paul's questions:

    What kind of load are you driving?
    What current capacity do you actually need?
    How often will you be switching?

    We could probably be a lot more helpful if we knew these things!
    Attached Images Attached Images  
    Last edited by RussMartin; - 9th July 2007 at 22:08.
    Russ
    N0EVC, xWB6ONT, xWN6ONT

    "Easy to use" is easy to say.

  15. #15
    Join Date
    Oct 2005
    Location
    New Zealand
    Posts
    171


    Did you find this post helpful? Yes | No

    Default

    Pauls question is quite important - especially the how often part, if you want yr fet to pwm - then you really have to use a driver or it will just end up as a load of smoke, if it's just occasional switching you should be fine - preferably with logic level fet.

  16. #16
    Join Date
    May 2007
    Posts
    66


    Did you find this post helpful? Yes | No

    Default

    Thanks guys.
    I am learning a lot here and I appreciate your help.
    Everything is starting to make sense and my own understanding of fet's is improving rapidly!
    RussMartin,George
    I am using pwm and is switching using frequencies up to 20kHz.
    Although it is not needed right now, I would like to accomodate higher voltages at a later stage
    and for that reason I have chosen the IRFP460 which can handle up to 500V and 20A.
    Right now I am trying to determine what would be the best driver (if necessary) to use with the IRFP460 specifically
    because I have already tested this mosfet to work well with my application while using lower voltages,
    and at higher voltages (e.g. 200V) I should never exceed 3amps current.
    Thanks again for all the suggestions, it really helped a lot!
    Last edited by passion1; - 10th July 2007 at 07:01.

  17. #17
    Join Date
    Aug 2006
    Location
    Omaha, Nebraska USA
    Posts
    263


    Did you find this post helpful? Yes | No

    Default

    Okay, you've given us voltage and current requirement (up to 200V, up to 3A), and the maximum switching rate (20kHz).

    It would still be nice to know what kind of load you are switching--
    Russ
    N0EVC, xWB6ONT, xWN6ONT

    "Easy to use" is easy to say.

  18. #18
    Join Date
    May 2007
    Posts
    66


    Did you find this post helpful? Yes | No

    Default

    RussMartin

    Please excuse my ignorance but I am a programmer with little electrical background until now!
    I do not know what more information I can provide apart from saying that the load is a LC circuit, with only an
    inductor and capacitor. The capacitor determines the current usage which is no more than 3 amps.

    Correct me if I am wrong, but since I won't be needing more than 3A and taking into consideration what Paul has said earlier,
    it seems that I won't be needing a driver after all?
    Thanks again for your willingness to help.

  19. #19
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,115


    Did you find this post helpful? Yes | No

    Default

    Hmm, an inductor could be very dangerous to the unprotected semiconductors! Now a new part should be added: a diode, reverse biased parallel to the load (L-C). If not, the first time the MOSFET will switch off, it will probably destroyed by the EMF of the coil.

    Also an approximate value of the L and C would be helpful.

    Ioannis

  20. #20
    Join Date
    May 2007
    Posts
    66


    Did you find this post helpful? Yes | No

    Default

    Ioannis
    I forgot to mention that I have included a 1N4007 diode between the drain of the mosfet and +36VDC as protection.
    The inductor is 2.6mH while the capacitor is 6600 pf.

  21. #21
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,115


    Did you find this post helpful? Yes | No

    Default

    Ok. I sure would recommend a faster diode like the 1N5819, MBR360 or similar.

    I think with the suggestions found in this thread you will be OK!

    Ioannis

  22. #22
    Join Date
    Aug 2006
    Location
    Omaha, Nebraska USA
    Posts
    263


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by passion1 View Post
    Please excuse my ignorance but I am a programmer with little electrical background until now! I do not know what more information I can provide apart from saying that the load is a LC circuit, with only an inductor and capacitor. The capacitor determines the current usage which is no more than 3 amps.
    My apologies! Generically, what I and others are asking when we ask about the "load" is: "What kind of device or equipment are you turning on and off?" Is it a motor, a refrigerator, lighting equipment, or other device?

    I'm sure you're not just turning an LC circuit on and off for the fun of it!
    Russ
    N0EVC, xWB6ONT, xWN6ONT

    "Easy to use" is easy to say.

Similar Threads

  1. Another Mosfet Question
    By tazntex in forum General
    Replies: 14
    Last Post: - 29th September 2008, 03:53
  2. Help needed - MOSFET driven by PWM
    By bcd in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 2nd April 2008, 05:02
  3. Mosfet problems
    By Agent36 in forum General
    Replies: 7
    Last Post: - 2nd February 2008, 22:37
  4. MOSFET control using PWM & 16C711?
    By droptail in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 27th June 2005, 02:24
  5. Driving a logic-level HEXFET
    By thelightbrain in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 10th November 2004, 23:34

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts