Я использовал общедоступные BJT, такие как 2N2222 и 2N3904, в качестве переключателей, управляя ими в «режиме насыщения» с моего MCU. Однако я считаю, что для такого рода приложений более подходящим устройством является MOSFET. Однако у меня есть несколько вопросов.
1) Есть ли у MOSFET «режим насыщения», как у BJT? Достигается ли это «насыщение» простым обеспечением достаточно высокого напряжения на базе, чтобы полевой МОП-транзистор был полностью «включен»?
2) Безопасно ли управлять полевым МОП-транзистором напрямую от микроконтроллера? Я понимаю, что затвор MOSFET ведет себя как конденсатор и поэтому потребляет некоторый ток во время «зарядки», а затем не потребляет. Достаточно ли высок этот зарядный ток, чтобы повредить вывод MCU? Поместив резистор последовательно с затвором, я могу защитить контакт, но это замедлит работу переключателя, что может привести к сильному рассеиванию тепла полевым МОП-транзистором?
3) Какой MOSFET-транзистор подходит для различных ситуаций с низким энергопотреблением? IE, какой МОП-транзистор эквивалентен 2N2222 или 2N3904?
Многим мощным полевым МОП-транзисторам требуется высокое напряжение затвора для сильноточных нагрузок, чтобы обеспечить их полное включение. Однако есть модели с входами логического уровня. Спецификации могут вводить в заблуждение, они часто указывают напряжение затвора для тока 250 мА на первой странице, и вы обнаружите, что им нужно, скажем, 12 В для 5 А.
Если полевой МОП-транзистор управляется выходом микроконтроллера, рекомендуется заземлить затвор резистором. Выводы MCU обычно являются входами при сбросе, и это может привести к тому, что вентиль на мгновение запустится, возможно, включив устройство, пока программа не запустится. Вы не повредите выход MCU, подключив его напрямую к затвору MOSFET.
BS170 и 2N7000 примерно эквивалентны упомянутым вами BJT. Zetex ZVN4206ASTZ имеет максимальный ток стока 600 мА. Однако я не думаю, что вы найдете небольшой полевой МОП-транзистор, который может работать от 3,3 В.
В целом это безопасно и будет работать, если вы выберете полевой МОП-транзистор с «логическим уровнем». Обратите внимание, что «логический уровень» не является точно стандартизированным термином, и он не обязательно будет отображаться в качестве параметра в параметрическом поиске на сайтах поставщиков, а также не обязательно будет отображаться в таблице данных. Однако вы обнаружите, что полевые МОП-транзисторы с логическим уровнем часто имеют букву «L» в номере детали, например: IR540 (нелогический уровень) против IRL540 (логический уровень). Важно заглянуть в таблицу данных и проверить значение VGS (пороговое значение) и посмотреть на график, показывающий текущий расход в зависимости от VGS. Если VGS (порог) равен 1,8 В или 2,1 В или около того, а «колено кривой» на графике составляет около 5 вольт, у вас в основном есть полевой МОП-транзистор логического уровня.
Для примера того, как выглядят спецификации полевого МОП-транзистора логического уровня, ознакомьтесь с этой таблицей данных:
http://www.futurlec.com/Transistors/IRL540N.shtml
Рисунок 3 — это график, который я имел в виду.
При всем при этом я вижу, что многие люди по-прежнему рекомендуют использовать оптоизолятор между микроконтроллером и полевым МОП-транзистором, просто для дополнительной безопасности.
Re: насыщение: да, но по ошибке это не называется насыщением (что на самом деле соответствует линейной области в биполярных транзисторах). Вместо этого посмотрите таблицы данных и номинальное сопротивление Rdson во включенном состоянии, которое указано при определенном напряжении затвор-исток для каждой детали. МОП-транзисторы обычно имеют одно или несколько из следующих значений: 10 В, 4,5 В, 3,3 В, 2,5 В.
Я бы поставил в цепь два резистора: один от затвора к земле, как упомянул Леон (на самом деле я поставил его от выхода MCU к земле), а другой между выходом MCU и затвором, чтобы защитить MCU от входа. если MOSFET неисправен.
Больше обсуждений в этой записи блога .
Что касается того, какой МОП-транзистор использовать, то на самом деле нет аналога 2N3904/2N2222.
2N7000, вероятно, самый распространенный и дешевый полевой транзистор. Что касается других полевых транзисторов Jellybean, я бы посмотрел на Fairchild FDV301N, FDV302P, FDV303N, FDV304P.
Для следующего шага (более высокий уровень мощности) я бы посмотрел на IRF510 (100 В) или IRFZ14 (60 В), оба в TO-220, хотя это базовые полевые транзисторы, рассчитанные на 10 В затвор-исток. Полевые транзисторы логического уровня (IRL510, IRLZ14) имеют Rdson, указанный при напряжении затвор-исток 4,5 В.
Отвечая на вопрос 3, я обнаружил, что Fairchild FQP30N06L идеально подходит для управления мощным устройством от микроконтроллера на логических уровнях. Это не дешево (0,84 GPB), но отлично подходит для ленивых нубов вроде меня. Я использую их для питания светодиодных лент RGB на 12 В.
Немного статистики:
Vdss Drain-Source Voltage: 60 V
Id Drain Current: Continuous (TC = 25°C) 32 A
Continuous (TC = 100°C) 22.6 A
Vgss Gate-Source Voltage: ± 20 V
Vgs(th) Gate Threshold Voltage: 1.0--2.5 V
Таким образом, 3,3 В Raspberry Pi выше верхнего порога затвора 2,5 В, что гарантирует, что сток полностью открыт.
Мощный МОП-транзистор управляет конденсатором 1-8nf. это медленно с резистором и невозможно без. mosfet требует быстрого и мощного переключателя перед ним: bjt
звездно-голубой
Майк Дезимоун