N online “table” or something for choosing MOSFET’s

mosfetmosfet-driver

I am planning to buy some MOSFETs for testing and playing around, to decide if I would use one instead of a BC338 transistor (see my intended application below).

My "filtering algorithm" would be:

  1. Small package (TO-92 preferrably);
  2. Small power dissipation (less heat = more light!);
  3. Saturated below 5V at the gate;
  4. Small price!;
  5. P channel (allows for common ground between Arduino and Led module);
  6. Not overengineered (my max current is not expected to go above 1A);
  7. Containing the proverbial "L suffix", meaning Logic-friendly;

I have been looking for a good candidate using "arduino led mosfet" search words, and tried some big-supplier sites (Mouser, Futurlec, DigiKey), but couldn't find a comparative table of Mosfet families, or even a "one place" to search for candidates to a given application, based on "layman readable" numeric parameters.

Also, if you could give me two or three part numbers that would be suitable for my application (see below), I would be glad!

Intended Application:

Use an Arduino GPIO (5V) to switch a module of 18 red leds running at 6V. The leds are wired in nine parallel groups, where each group has two leds and one 330 ohm resistor in series. The led brightness is quite sensitive to voltage drop, so a low "ON" resistance is welcome (preferrably below 10 ohm).

Best Answer

Don't be shy about spec'ing your own part from a distributor's website. It's not as hard as you'd think, once you learn which parameters are important in which situations. Based on the information you've provided, I'll guide you through selecting a usable MOSFET on Digikey.

Note that I am not validating your schematic design in any way, since you didn't provide one. One thing that stood out to me in your description was the LED supply voltage (6V) and the FET's gate voltage (5V). Make sure you fully understand how to interface a P-Channel MOSFET before you make this circuit. You will have to do more than just connect an Arduino pin directly to the gate.

Anyway, on to Digikey:
1. Search for "MOSFET" and click on the "In Stock" checkbox.
2. Choose "FETs - Single" under Discrete Semiconductor Products.
3. We want to whittle-down the 16,000+ options as much as possible, but without limiting ourselves. First, select the two "P-Channel" options under the FET Type filter, since we want a P-Channel FET.
4. Select all of the "Logic Level Gate" variations under the FET Feature filter.
5. Digi-Reel, Tape & Box, and Tape & Reel are codenames for "minimum order is, like, a million". So select everything in the Packaging filter except those three.
6. You said the power supply is 6V, so you shouldn't need to filter under the Drain to Source Voltage (Vdss).

There should be a large amount of FETs left. At this point I'd sort by price and start looking at what the least expensive components are like. The main parameter that's left is current. Forget about what Digikey is reporting under "Current - Continuous Drain". Those numbers are usually unrealistic values advertised by the manufacturer. You shouldn't expect to push that much current through the FET unless you've specifically designed it for that purpose (i.e., thermal considerations).

Instead, let's approach it another way by picking a FET based on its Rds(on). Let's assume something in a small package will have a thermal resistance of about 100 degrees C/W. That means for every Watt of power, it will increase 100 degrees C. Actually, 100 degrees rise in temperature is probably a good design point. That leaves a little bit of room before the typical maximum silicon temperature of 150C. So we want to pick a FET that will dissipate no more than 1W at the 1A you specified: $$P=I^{2}R$$ Rearranging and solving for R: $$R=\frac{P}{I^{2}}=\frac{1W}{1^{2}A}=1\Omega$$ Now we can start from the top of the price-sorted list and look for FETs that have 1\$\Omega\$ or less Rds(on). At this point, any one you choose will do fine. Just read the datasheet first to avoid surprises later!

By no means is this a comprehensive method for choosing a FET for all circumstances. But for the simple application you're doing, this method is good enough.