I'm having some trouble choosing the right MOSFET for a project on which I need it to act as a switch.
It would switch loads of 250mA max. at a logic level of 5v. I thought about using an N-CHANNEL MOSFET in an SMD package because the currents that need to be switched are not too high.
One thing worth mentioning is that I need the MOSFET to draw as little power as possible because I'll be powering the board with 4 NiMh 1.2v, and I want to be able to have the system running for at least a year.
The MOSFETs would switch on both a Servomotor and an RC522 RFID reader when they are needed and switch them off when not.
I've chosen 7 MOSFETs, but I'm not exactly sure about which one I should choose.
Up until here, the listed MOSFETs are pretty much the same, The only thing that changes is the Vds(th) values -by some millivolt- AND the ID value listed in the Vgs.
N-Channel: Probably means that you have to switch GND. Are you sure that's what you want to do? If you can anwer that question, one can talk about the bottom 80% of your post. MosFET power draw: Once switched, a MosFET does not draw any significant current. The energy needed to switch it is negligible as well in your case. 1 year on 4x NiMH: Some NiMH cells discharge a lot, make sure the ones you use don't. Approx. that would mean an max. average consumption of ~250µA@5V doable, depending on the duty cycle and consumption of the rest of the hardware.
Switching ground of a servo puts negative 5volt on the servo control pin, if the Arduino pin is LOW (default?).
Are you sure that's healthy for the servo?
I would probably switch a servo high-side, with a PNP transistor or p-channel fet.
Never had the need to do so. Maybe someone who has can chime in.
Leo..
alex2000lopez:
One thing worth mentioning is that I need the MOSFET to draw as little power as possible because I'll be powering the board with 4 NiMh 1.2v, and I want to be able to have the system running for at least a year.
Typical NiMh batteries self-discharge 10-15% in the first 24 hours, then 10-15% per month. Use alkalines instead. Rechargables are great performers for short term high current applications (motors, RC cars), alkalines and other disposables shine in long term, low current applications (remote controls, alarm clocks, powering Arduinos for a year or more).
What does Vds=Vgs mean? My appliances also run on 5v.
What does Id mean? Does it influence my power draw? And so, Should I pick the MOSFET with the lowest ID?
As you failed to include the table header it's a bit of guess work here, but I think that column is about test conditions. So where Vds = Vgs and Id = 30 uA. After all, exact values for Vgs and so vary a little bit with Vds and Id - see the graphs in the data sheet for actual measurements at different currents and voltages.
wvmarle: Typical NiMh batteries self-discharge 10-15% in the first 24 hours, then 10-15% per month. Use alkalines instead. Rechargables are great performers for short term high current applications (motors, RC cars), alkalines and other disposables shine in long term, low current applications (remote controls, alarm clocks, powering Arduinos for a year or more).
That's rather out of date. Currently available NiMH LSD (Low Self Discharge) types do much better than that. Eneloops are the classic example but there are now many others. Typical discharge rate is around 15% per year. Most still retain 90% charge after 6 months. And they can handle the same high currents as conventional NiMH. Cost a little more than basic NiMH and have slightly lower capacity for the size but well worth it for many applications where alkaline would previously have been preferred.
couka: N-Channel: Probably means that you have to switch GND. Are you sure that's what you want to do? If you can anwer that question, one can talk about the bottom 80% of your post. MosFET power draw: Once switched, a MosFET does not draw any significant current. The energy needed to switch it is negligible as well in your case. 1 year on 4x NiMH: Some NiMH cells discharge a lot, make sure the ones you use don't. Approx. that would mean an max. average consumption of ~250µA@5V doable, depending on the duty cycle and consumption of the rest of the hardware.
Thanks for the reply,
Yeah, after looking online I've realised that a P-Channel is better for switching the servo, though I don't know what type I should use for the RFID chip.
As slipstick said, NiMH batteries have improved over the years. Eneloop promises a 15% self-discharge in a year period.
Wawa:
Switching ground of a servo puts negative 5 volts on the servo control pin if the Arduino pin is LOW (default?).
Are you sure that's healthy for the servo?
I would probably switch a servo high-side, with a PNP transistor or p-channel FET.
Never had the need to do so. Maybe someone who has can chime in.
Leo..
For the RFID reader you may be able to switch it by using one of your output pins as power source - assuming it draws less than 20 mA.
Come to think of it, it wouldn't work if it's I2C. If connecting the GND line to a pin you switch it off by setting it HIGH and then you may supply too much current to the I2C (maybe a diode would help here) - whenever something tries to pull low the line. If switching by pulling the Vcc line to LOW you may end up with serious leaking through the I2C pull-up resistors.