Friday, 27 February 2015

pic - Is this MOSFET a good choice? PWM -> FET -> DC Fan


I am planning on using a PIC microcontroller's IO pin (3.3V Logic) to drive this MOSFET that will drive a 12V DC fan:


MOSFET N-CH 60V 2.7A SOT-23-3


According to the datasheet, there is a diode in the equivalent circuit, is this diode used as a flyback diode, and is it suitable for a 12V DC fan (without an external flyback diode)? Also, how over/underkill am I going with this thing? I haven't used motor control in an embedded system before, so any tips are welcome.



The kind of fan I plan on powering is a simple micro fan.


Thanks,


Mike



Answer



That is not a suitable transistor for this application since you want to drive the base with 3.3V. The 60V rating is also overkill.


A much better fit for this application is the IRLML2502. That is specified for lower gate voltage. It can only handle 20V, but that's well above your 12V spec.


The body diode is not in the right place to serve as a load flyback diode. Think of the load as a inductor, and you'll see that it will try to make a high voltage when turned off, not a low voltage. You still need a reverse diode accross the load (the fan in this case). Make sure the diode is rated for at least the same current as the fan. A regular silicon diode will be fine as long as you turn the fan only on or off, and don't try to turn it on shortly after having turned it off. If you plan to do PWM control, then use a Schottky diode since those have essentially zero reverse recovery time for this purpose. It will also be slightly more efficient. At 12V it will be no problem finding a suitable Schottky diode.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...