| Tip - Logic Level FET's (P-Channel) |
|
|
| Saturday, 04 April 2009 09:23 | |
|
For a more detailed guide on MOSFET's in general, also have a read of the N-Channel FET page. This guide is designed to explain how to use P-Channel FET's, as there are a couple of tricks to remember when using them. P-Channel FET's are useful for switching the positive supply of a target circuit on and off. Particular attention must be placed to the target circuit if the supply voltage is greater then the micro controller's logic voltages. If for example, your target device is being powered by 12 volts, and your logic high state from the micro controller is 5 volts, then the MOSFET will never turn off, as Vgs will either be -12V or -7V (remember that this guide is designed for logic level MOSFET's). Anything over -3 volts will generally drive the logic level MOSFET on (varies between types of LL MOSFETs). The solution is easy - if you are driving a greater voltage then the micro controllers logic high voltage, then use a NPN (2N3904) transistor to control the Gate of the MOSFET, tying it to ground with a logic high to create a (in this case) -12 Vgs, and 0 Vgs when a logic low drives the transistor to turn off.
The reverse biased diode in parallel with the motor should be used when ever you are driving inductive loads, but is not required with purely resistive loads. If your target device is being driven from the same voltage levels as the logic high output of the micro controller, then no driving circuit is required (note that the MOSFET's control is inverted);
Here's the Logic Level MOSFET that I use;
Finally, keep in mind that FET's are very sensitive to static, so handle with care. I am yet to damage one while "hobby-handling" though.
Comments (5)
Joomla components by Compojoom
|
|
| Last Updated ( Monday, 18 January 2010 22:01 ) |
Whos Online
- Jon Chandler
- MrDEB
Forum Activity
LCD / 18F1320 - mrdeb Friday, 19 March 2010 07:19 - [0 replies]
A 'throw-away" PIC board - mrdeb Thursday, 18 March 2010 06:19 - [32 replies]
Credit Where Credit's Due - jon chandler Tuesday, 16 March 2010 12:01 - [9 replies]
Marching LEDs - mrdeb Saturday, 13 March 2010 22:54 - [7 replies]
USB 8 Channel Servo Controller - andyo Saturday, 13 March 2010 01:19 - [2 replies]
Dedicated Servo Controller - graham Friday, 12 March 2010 17:58 - [0 replies]
Must have....delta temperature glowies! - graham Friday, 12 March 2010 17:31 - [3 replies]
Recent Comments
- 2010-03-17 22:58:18 Jon C...
Graham, Thanks for fixing the spacing on the array. This is how i...
- 2010-03-17 21:14:34 ASDne...
Thanks Graham, It is a problem with Flowcode because the demo wa...
- 2010-03-17 19:50:32 Graha...
Looks like you've pretty much solved every minor issue that was enc...
- 2010-03-17 11:42:03 Jon C...
The low-cost servo does have one other feature. The origina...
- 2010-03-17 10:56:44 Graha...
I am not familiar with flowcode, though did you try powering the bo...
- 2010-03-15 21:47:55 ASDne...
Hello there, I am still trying to get the LCD to work but I am pro...
- 2010-03-15 13:16:38 Graha...
Hi Hop, I've finally got some time this weekend to delve into the ...
- 2010-03-13 16:36:21 andyo
Very nice - 900,000 packets and 0 errors - can't ask for better tha...






Hi,
Thanks for your contribution but I have tried the high side fet and been unsuccessful.
Please check out the link below to see what am I doing wrong.
thanks