Я использовал общедоступные BJT, такие как 2N2222 и 2N3904, в качестве переключателей, используя их в «режиме насыщения» от моего MCU. Однако я считаю, что для такого рода приложений MOSFET является более подходящим устройством. У меня есть несколько вопросов, однако.
1) У MOSFET есть «режим насыщения», как у BJT? Достигается ли это «насыщение» простым подачей достаточно высокого напряжения на базу, чтобы MOSFET был полностью «включен»?
2) Безопасно ли управлять МОП-транзистором непосредственно от MCU? Я понимаю, что затвор полевого МОП-транзистора ведет себя как конденсатор и, следовательно, потребляет некоторый ток во время «зарядки», а затем ни один после этого. Достаточно ли велик этот зарядный ток, чтобы повредить вывод MCU? Поместив последовательно с затвором резистор, я могу защитить контакт, но это замедлит работу переключателя, что может привести к сильному рассеиванию тепла МОП-транзистором?
3) Какой обычный «любительский» MOSFET подходит для различных ситуаций с низким энергопотреблением? IE, что MOSFET эквивалентно 2N2222 или 2N3904?
источник
Ответы:
Многие силовые МОП-транзисторы требуют высокого напряжения затвора для сильноточных нагрузок, чтобы обеспечить их полное включение. Однако есть некоторые с входами логического уровня. Таблицы данных могут вводить в заблуждение, они часто дают напряжение затвора для тока 250 мА на первой странице, и вы обнаружите, что им нужно 12 В для 5А, скажем.
Хорошей идеей будет заземление резистора на затворе, если MOSFET управляется выходом MCU. Контакты MCU обычно являются входами при сбросе, и это может привести к тому, что шлюз на мгновение сместится, возможно, включив устройство, пока программа не запустится. Вы не повредите выход MCU, подключив его непосредственно к шлюзу MOSFET.
BS170 и 2N7000 примерно соответствуют BJT, которые вы упомянули. Zetex ZVN4206ASTZ имеет максимальный ток утечки 600 мА. Я не думаю, что вы найдете небольшой полевой МОП-транзистор, который может работать от 3,3В.
источник
В целом, это безопасно и будет работать, если вы выберете «логический уровень» MOSFET. Обратите внимание, что «логический уровень» не является точно стандартизированным термином и не обязательно будет отображаться в качестве параметра при параметрическом поиске на сайтах поставщиков, а также не обязательно будет отображаться в технических данных. Однако вы обнаружите, что у полевых МОП-транзисторов логического уровня часто есть буква «L» в номере детали, например: IR540 (не логический уровень) и IRL540 (логический уровень). Самое главное - взглянуть на таблицу данных, проверить значение VGS (пороговое значение) и посмотреть на график, показывающий текущий поток по сравнению с VGS. Если VGS (порог) равен 1,8 В или 2,1 В или около того, а «колено кривой» на графике составляет около 5 вольт, у вас в основном имеется МОП-транзистор логического уровня.
Для примера того, как выглядят спецификации на MOSFET логического уровня, посмотрите эту таблицу данных:
http://www.futurlec.com/Transistors/IRL540N.shtml
Рисунок 3 - график, на который я ссылался.
Все это говорит о том, что многие люди все еще рекомендуют использовать оптоизолятор между микроконтроллером и полевым МОП-транзистором, чтобы обеспечить дополнительную безопасность.
источник
Re: сатурация: да, но это до смешного не называется сатурацией (что на самом деле соответствует линейной области в биполярных транзисторах). Вместо этого посмотрите таблицы и номинальное сопротивление Рдсона, которое указано для определенного напряжения затвор-источник для каждой детали. МОП-транзисторы обычно устанавливаются на одно или несколько из следующих значений: 10 В, 4,5 В, 3,3 В, 2,5 В.
Я бы добавил в схему два резистора: один от затвора к заземлению, как упоминал Леон (на самом деле я бы положил его с выхода MCU на землю), а другой между выводом MCU и затвором, чтобы защитить MCU в В случае неисправности MOSFET.
Больше обсуждения на этой записи в блоге .
Что касается того, что MOSFET использовать, на самом деле нет никакой параллели с 2N3904 / 2N2222.
2N7000, вероятно, самый распространенный и самый дешевый FET. Что касается других желейных полевых транзисторов, я бы посмотрел на Fairchild FDV301N, FDV302P, FDV303N, FDV304P.
Для следующего шага (более высокий уровень мощности) я бы посмотрел на IRF510 (100 В) или IRFZ14 (60 В), оба в TO-220, хотя это базовые полевые транзисторы, которые были разработаны для 10 В затвор-источник. У полевых транзисторов логического уровня (IRL510, IRLZ14) Rdson определен на уровне источника напряжения 4,5 В.
источник
Отвечая на вопрос 3, я обнаружил, что Fairchild FQP30N06L идеально подходит для управления устройством большой мощности от MCU на логических уровнях. Это не дешево (0.84 GPB), но отлично подходит для ленивых nbsb, как я. Я использую их для поставки 12V RGB светодиодных лент.
Некоторые характеристики:
Поэтому напряжение Raspberry Pi, равное 3,3 В, превышает верхний порог затвора 2,5 В, что гарантирует, что сток полностью открыт.
источник