- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello All,
I have been trying to drive an external power MOSFET (IRFD113 - N Channel) with the PSoC 3 at ~20 kHz. The GPIO pin appears not to have enough drive strength to switch the FET with acceptable rise/fall times. I was thinking that the SIO pins might help with their improved current sinking capabilities (20mA vs. 4mA). Does anyone have any suggestions on how I might go about doing this? Could I parallel pins for improved drive strength?
Thanks,
Diode Dan
P.S. I am aware of external MOSFET gate driver ICs. I would love to see a clever PSoC only solution though!
Solved! Go to Solution.
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The IRFD113 has 200 pF of input C and Vgson drive of 10V for Rdson rating.
You sure this is device you want, or a logic level FET more appropriate ? Note
in latter you typically have even more Ciss to deal with.
Yes, you can parallel pins to get more drive, there is a limit for the overall port
in the datasheet for allowed C.
Remember to set initial state of pin to keep MOSFET off.
Lastly if you need real low RDSon, and "clean" drive, consider external drivers.
There are parts by many manufacturers that can drive very high C loads. Board
layout critical, high C drive currents with start L give rise to some pretty big transients.
Even some buffers in single gate logic families (cheap stuff, pennies) could be considered.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you want to use a SIO pin, you just need to connect your MOSFET to a IO pin which supports this feature.
What is the gatwe capacitance for the MOSFET you want to use? 20kHz is not such a high frequency, the PSoC might really be able to drive this directly The CY836xx series is specified, even for slow slew rate, to drive a load of 25pF up to a frequency of 7Mhz with the normal GPIOs, and up to 5MHz with a SIO. (Funny that the SIO is slower in this regard, look at the data sheet pages 76 and 79)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The IRFD113 has 200 pF of input C and Vgson drive of 10V for Rdson rating.
You sure this is device you want, or a logic level FET more appropriate ? Note
in latter you typically have even more Ciss to deal with.
Yes, you can parallel pins to get more drive, there is a limit for the overall port
in the datasheet for allowed C.
Remember to set initial state of pin to keep MOSFET off.
Lastly if you need real low RDSon, and "clean" drive, consider external drivers.
There are parts by many manufacturers that can drive very high C loads. Board
layout critical, high C drive currents with start L give rise to some pretty big transients.
Even some buffers in single gate logic families (cheap stuff, pennies) could be considered.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for all of your answers!
I will need to drive a fairly significant amount of power, hence the power MOSFET. I have been using the EL7104 with good results (+5V supply).
Dana, you mention the use of logic level transistors. Are there any logic level transistors that can handle currents in excess of 1A (transient pulse of a SMPS, but high nonetheless).
Thanks,
Diode Dan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Many manufacturers -
TI
NSC
IRF
ON
LINEAR
VISHAY
FAIRCHILD
ST
INFINEON
AVAGO
DIODES/ZETEX
.........
Regards, Dana.