Pages: 1 [2]   Go Down
Author Topic: Help with choosing a transistor  (Read 2182 times)
0 Members and 1 Guest are viewing this topic.
Kuala Lumpur, Malaysia
Offline Offline
Full Member
***
Karma: 4
Posts: 205
Anything is possible
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I got some questions on the similar topics.

I want to drive a 12V PC Fan speed using an Arduino PWM pin.

I read a few examples on the net and got the following components from the local electronic stops to control the 12V PC Fan...

Darlington :TIP-122, NPN, 100V, 5A, Base current 0.12A

IRFZ44, N channel MOSFET, 60V, 50A  ( i think this is overkill, also the most expensive )

IRF630, N Channel MOSFET, 200V, 9A


I got it working with the TIP122 to control the fan speed using PWM... hv not tried the two MOSFET yet..

My questions, is it the "correct" component to use a Darlington TIP122 just as a switch for 12V fan, should I use something like
TIP31C, NPN, 100V, 5V Base current 1A instead ?

Is the Base current the max it can take, for my TIP122, I had a 1K resistor from the PWM to the Base.

Thanks



Logged


Philly PA USA
Offline Offline
Newbie
*
Karma: 1
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If it works then it's probably the right device.  Typically for a transistor used as a switch your main concern is it's on/ off frequency response and then if it will withstand the operating voltages and currents.   If your concerned about power dissipation and not so much about frequency (switching a motor is low frequency) i.e. battery operation I would think about using the Mosfets.

Ideal conditions you want are as follows minimum transistor turn-on current and voltage (base to emitter current for NPN).  Near zero voltage drop across the transistor (Coll to Emitter volt.) when transistor is saturated.  Zero current flow when transistor is OFF.  All within your frequency (Bandwidth) of your application.

Datasheet TP122
http://www.fairchildsemi.com/ds/TI/TIP121.pdf

I can go on and on.
Logged

Arduino UNO that seems selfish about sending back serial data!
KUBUNTU 10.10 AMD64

Pages: 1 [2]   Go Up
Jump to: