4
\$\begingroup\$

I'm trying to build the following circuit

enter image description here

Except mine is a 24V ~20A (500W) motor, so I need to swap the components. I'm currently looking into transistors and I've stopped on the 2N6284 (NPN) transistor, which is rated at 100V 20A. This basically means it's good to up to 2000W (right?), but it says the maximum power dissipation is 160W. Now this makes no sense so I'm guessing it's how much of the 2000W going through it will be lost as heat? I've looked all over the data sheet and there are a lot of things I don't understand on top of which is this diagram that suggests that temperature increases as power dissipation decreases? Isn't the relationship supposed to go the other way around, the more power lost as heat the higher the temperature?

enter image description here

If any of my assumptions is correct then how can I calculate how much power will be lost running my 500W motor at 24 volts?

\$\endgroup\$
4
  • 5
    \$\begingroup\$ You want to control the motor speed by PWM? Then I would try with a MOSFET gate driver and a power MOSFET for fast switching. Most of the power will be dissipated during falling and rising edges. So you might need a very fast switching for such large currents. \$\endgroup\$
    – GNZ
    Jul 19, 2019 at 20:14
  • 1
    \$\begingroup\$ @Genzo thanks for the advice, however I notice that MOSFETs have similar ratings. \$\endgroup\$
    – php_nub_qq
    Jul 19, 2019 at 20:18
  • 5
    \$\begingroup\$ A 1N4148 is rated for perhaps 500 mA repetitive forward current as an absolute maximum. You should probably do some calculation to find out what diode rating is suitable so it doesn't fail on the first use. \$\endgroup\$ Jul 20, 2019 at 14:34
  • 1
    \$\begingroup\$ For this type of application, you should compare the power dissipated by the actual semiconductor(s). To do that you need to find the voltage drop across each device at the current you are planning to use. MOSFETs usually dissipate significantly less power, because when fully on they can have very low Rdson (which can be reduced to semi-arbitrary levels by running multiple devices in parallel), whereas bipolar transistors are basically stuck with a fairly high Vce, which can't be reduced below a certain point (running multiple in parallel mostly just spreads out the power dissipation). \$\endgroup\$
    – Makyen
    Jul 20, 2019 at 17:55

5 Answers 5

13
\$\begingroup\$

First, the power burnt up in a component is equal to the voltage drop of that component times the current going through it. The transistor has a \$V_{CE}\$ of 3V when the collector current is 20A, so that works out to 60W.

Second, the power derating curve works by telling you the dissipation you can allow for a given case temperature. You read across until you find your design case temperature, then up to find the allowable dissipation (or, usually, the other way -- in your case you'd start at 60W, then read across to find that you should design for a case temperature of around 135 degrees C).

Third, you'll need heat sinking to keep the case temperature down -- that thing won't dissipate 60W by itself.

Fourth (and beyond what you were asking), you need a base current of 200mA to maintain that 3V \$V_{CE}\$, and that's pushing into a base at a voltage of 4V. You are not going to do that with a microprocessor GPIO pin.

\$\endgroup\$
3
  • \$\begingroup\$ Yes I figured I would probably need to use another transistor on my main 5V rail which would then feed into the base or gate. Thank you! \$\endgroup\$
    – php_nub_qq
    Jul 19, 2019 at 20:23
  • \$\begingroup\$ " in your case you'd start at 60W, then read across to find that you should design for a case temperature of around 135 degrees C)." - but applying that rule would mean that a transistor dissipating almost no power should be designed to run at 200 degrees C, which doesn't make sense. \$\endgroup\$
    – user253751
    Jul 22, 2019 at 3:54
  • \$\begingroup\$ The temperature is a do-not-exceed, not something you have to match. Applying that rule would mean that if the thing is dissipating almost no heat then you could run it up to 200 degrees C. \$\endgroup\$
    – TimWescott
    Jul 22, 2019 at 16:20
10
\$\begingroup\$

Use a MOSFET instead of a NPN, You'll be dissipating a lot less power that way. Using "Rdson" also makes calculating power loss easier. You may also want to consider adding a gate driver at that size of device.

Never get a MOSFET rated for X amps when you think you will need X amps. Your part is rated for 20A if you can keep the part cool enough. There is often not a way to actually provide that much cooling. Use the current rating for things like inrush current (not motor starting current).

Calculate your power dissipation first, try to keep it low to limit your cooling requirements, and then use that information as a specification to find the part you need.

\$\endgroup\$
4
  • 1
    \$\begingroup\$ And different manufacturers rate their parts differently. I don't pay attention to who's the most egregious in their spin, but the key thing to look for is the power rating at what case temperature -- if they're rating it for X watts at 25C case, then you know they're cracked. \$\endgroup\$
    – TimWescott
    Jul 19, 2019 at 21:18
  • 1
    \$\begingroup\$ @TimWescott Or giving a SMT package a 300W rating... definitely falls under "ambitious specifications". \$\endgroup\$
    – W5VO
    Jul 19, 2019 at 21:45
  • 1
    \$\begingroup\$ Beware that MOSFETs need a much high gate voltage to turn on. Whereas with an NPN transisotr you can get away with 0.6V many MOSFETs will not turn on if you have 3V3. Even 5V does not do the trick if you want to switch 20A. \$\endgroup\$
    – Oldfart
    Jul 20, 2019 at 4:41
  • 2
    \$\begingroup\$ @Oldfart If you pick a MOSFET designed to operate at a Vgs of +12V, then there's a good chance it won't work at 3.3V. At the same time, it's not hard to find a part with respectable Rdson when driven at 5.0V or 3.3V, and some are ok even lower. Saying a BJT will turn on at 0.6V is a bit disingenuous as you're still (probably) going to be putting a series base resistor in there, and the current drive requirements for saturation are considerable. \$\endgroup\$
    – W5VO
    Jul 20, 2019 at 17:33
4
\$\begingroup\$

First thing to understand is that power dissipation and power handling are related, but they’re not the same thing.

Power handling is a basic rating for how much current and voltage a device can sustain. It’s a basic measure of the capacity of a switch.

Power dissipation is the measure of power loss in the switch - in this case, a transistor. This is due to the I-R drop from collector to emitter. This is proportional to collector current and the collector-to-emitter voltage, Vce, at that current. For example, if Vce is 3V at 20A the loss will be 60W.

Side note: I’m going to suggest that you will use a higher voltage than 5V for the motor - losing 3/5ths of the power in the switch doesn’t seem like a good trade off. Last time I worked on something with a 2N6284 in it was for a servomotor that ran on 30V.

What the derating graph is telling you is the safe limit of dissipation at a given case temperature. As the temperature increases, the safe operation limit goes down. With the 20A current and dissipation of 60W from the example, the graph tells you that you need to keep the case temperature below 125 deg. C. Practically, that’s a very large heatsink and possibly a fan, too.

The benefit of using a FET is that they don’t have the Vce drop. Instead, they have on resistance, Rds (on), which can be very, very low for a big FET. They too will have dissipation from the I-R drop but it’s considerably less than for the transistor. Nevertheless they also have safe operation limits and require derating for elevated temperature.

A tip: you can combine devices in parallel to boost the power handling capacity.

\$\endgroup\$
1
  • \$\begingroup\$ Another issue is that using more than one device in parallel is quite different for bipolar vs MOSFETs. If you use 2 MOSFETs in parallel, the power that you dissipate is actually 1/2 of what it was with only 1. This results in the 2 MOSFETs each dissipating 1/4 of what they would have if only one was used. This is due to the path acting very much like a resistor (hence specified as Rdson). For bipolar transistors Vce doesn't drop even close to the same amount, so having 2 in parallel just splits the same overall power across 2 devices. (Lots of details left out, and there are other issues.) \$\endgroup\$
    – Makyen
    Jul 20, 2019 at 18:07
4
\$\begingroup\$

The data sheet means the transistor can withstand 100V and pass 20A of current, but not both at the same time.

For example in your switching circuit (assuming you change the resistor and diode values to appropriate values), when the motor is "off" the voltage accross the transistor would be 100V but the current would be almost zero (a few milliamps of leakage at most) and the power dissipated in the transistor by the leakage current would be of the order of 1W or less.

When the motor is "on" most of the 100V will be dropped across the motor, and the emitter-collector junction of the transistor will only have 1 or 2V across it while the transistor is passing 20A.

So the power dissipation by the transistor would be about 20 or 40W, not 2000W, even though the it was controlling a 2000W load.

As other answers have said, a MOSFET device would be a better design than a high power transistor for this application, but the same basic idea about calculating the power dissipation still applies.

\$\endgroup\$
1
\$\begingroup\$

As @Andrew_Morton points out, the 1n4148 would not be suitable. Possible diodes to use would include FFPF15S60STU from Digikey or 15SQ045 from Amazon. Possible MOSFETS at Amazon are RFP30N06LE, which can be driven by a logic level from output from an Arduino. However, as alluded to by @hacktastical, 10A is probably more current than one device can safely handle without a heatsink. This is governed by the on-resistance, which for those particular MOSFETs is 0.05 ohms or more - if you only use a single one it will need to dissipate I^2*R_on = 5W. This would require a few square inches of metal for a heat sink, or you can bolt it to your chassis (if you have a chassis). But if you want to bolt it down, you need to use an insulator since the metal tab is actually connected to one of the terminals. A MOSFET (from e.g. digikey) that is already insulated is BBL4001-1E; this can be screwed directly to the chassis. It also can be driven by logic levels, and has a very low on resistance of 0.008 ohms or less. (i.e. the dissipated power at 10A is 0.8W). Depending if you are turning the MOSFET on and off frequently, the diode may have the same consideration about power dissipation, but worse because it can have up to a 2V across it and the power could be 2V*10A=20W. It will be ok for occasional operation but need a heatsink if for instance you are pulse-width modulating (PWM) it for speed control. The FFPF15S60STU mentioned at the beginning is insulated like the transistor and can be simply mounted. Good luck with your circuit!

\$\endgroup\$
2
  • \$\begingroup\$ Thank you very much for the time you took to name all these components, it will surely help me a lot! As for the diode I believe it's only there to filter any reverse voltages from the motor when it's being driven or something, it's not actually supposed to pass current so I'll even probably be fine sticking with this one, even though I'll most likely upgrade it as they are quite cheap. \$\endgroup\$
    – php_nub_qq
    Jul 21, 2019 at 6:49
  • 1
    \$\begingroup\$ @php_nub_qq When the imposed voltage across the inductor in the motor is removed, the magnetic field collapses and all that energy goes through the diode, which is effectively acting as a short circuit. I am pretty sure that a 1N4148 will not survive. A 1N5404 might. \$\endgroup\$ Jul 21, 2019 at 16:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.