Путаница с драйвером мосфета

Я использую Arduino MEGA 2560 для управления некоторыми вибрационными мини-двигателями постоянного тока, которые работают с напряжением около 3 В, и я использую 16 цифровых выходов (я сам создаю волну ШИМ).

Arduino Mega обеспечивает 5 В, и поэтому, когда у меня рабочий цикл 70% или более, я превышаю 3 В, разрешенные для двигателей, и, таким образом, могут произойти плохие вещи.

Я хотел использовать какой-нибудь драйвер транзистора для снижения выходного напряжения, и поэтому я подумал об использовании драйвера затвора MOSFET.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Я хотел использовать что-то подобное».

Однако, поскольку у меня 16 моторов, я хотел использовать драйвер с более чем одним мосфетом, и когда я пошел его искать, я понял, что на самом деле не знаю, что искать, так как большинство драйверов, которые я нашел, говорят что им требуется напряжение питания не менее 4,5 В (которого у меня нет, если мой рабочий цикл не составляет ~ 80%) и что выходное напряжение составляет ~ 45 В. Они также упоминают что-то вроде инвертирующего и не инвертирующего, но я ничего не могу найти об этом (имеет ли это такое же значение, как в операционных усилителях?).

Пример: пример хранилища Mosfet

Что я хотел знать, так это то, считаете ли вы драйвер MOSFET лучшим вариантом, и в чем разница между инвертирующим и не инвертирующим, а также, как я могу контролировать свое выходное напряжение, если напряжение, указанное производителем, отличается от того, что я хотеть?

Извините, если я не очень ясно выразился, но я сам очень запутался.

Заранее спасибо!

Почему высокий боковой МОП-транзистор? Можете ли вы изменить свою схему, чтобы источники напряжения поворачивались правильно с заземлением?

Ответы (1)

Однако, поскольку у меня 16 двигателей, я хотел использовать драйвер с более чем одним мосфетом.

Ищите массивы MOSFET, но не ожидайте слишком многого. Возможно, вам будет лучше просто использовать 16-кратный отдельный полевой МОП-транзистор, так как у вас будет больше моделей на выбор.

Примечание. Продукт, на который вы изначально ссылались, не является полевым МОП-транзистором и, похоже, совершенно не связан с таким приложением.

Я хотел бы знать, если вы думаете, что драйвер mosfet - лучший вариант,

Да, пожалуй, это лучший вариант по ряду причин:

  • Легче в использовании, чем BJT, поскольку они ведут себя как переключатели, управляемые напряжением, а не током. Однако для этого вы должны использовать полевые МОП-транзисторы логического уровня.

  • Низкое падение напряжения на транзисторе (при условии, что вы используете полевой МОП-транзистор с достаточно низким р Д С , О Н ), что будет очень полезно, учитывая тот факт, что напряжение питания двигателя довольно низкое (3В). Просто рассчитайте падение напряжения при желаемом я Д С из-за р Д С , О Н указано в техническом описании полевого МОП-транзистора, и убедитесь, что двигатель может его принять.

  • Меньшее рассеивание мощности , чем у BJT (при условии, что вы используете MOSFET с достаточно низким р Д С , О Н ) благодаря отсутствию В С Е , С А Т .

Обратите внимание, что в вашей исходной схеме вы изобразили N-канальный JFET, используемый в качестве переключателя верхнего плеча, что является довольно странным выбором (и может потребоваться зарядовый насос для фактического включения MOSFET).

и в чем разница между инвертирующим и не инвертирующим,

  • Инвертирование: он состоит из P-канального МОП-транзистора на стороне высокого напряжения, который включает/отключает заземленную нагрузку от шины питания. P-канальный МОП-транзистор нуждается В г С "=" 0 для включения, а это означает, что действие переключения логически инвертируется по отношению к управляющему сигналу.

  • Неинвертирующий: он состоит из N-канального МОП-транзистора на нижней стороне, переключающего нагрузку, подключенную к шине питания, ВКЛ/ВЫКЛ от земли. Требуется N-канальный MOSFET. В г С "=" В Д > В г С , т час для включения, и это означает, что действие переключения логически следует за управляющим сигналом.

Высокая сторона против низкой стороны

(изображение заимствовано из этого вопроса )

Вы также можете добиться неинвертирующего (или инвертирующего) действия переключения, добавив схему возбуждения между линией управляющего сигнала и затвором MOSFET. Я только что рассмотрел «основные» случаи здесь.

а также, как я могу контролировать выходное напряжение, если напряжение, указанное производителем, отличается от того, что я хочу?

Учитывая тот факт, что ваши напряжения очень низкие (и , вероятно, ваши токи тоже), вам просто нужно выбрать полевой МОП-транзистор, который может управляться логическими уровнями 5 В. Найдите МОП-транзисторы логического уровня (N или P).

Бонус:

  1. Рассмотрите возможность добавления обратноходового диода между нагрузками для защиты полевых МОП-транзисторов от индуктивных скачков напряжения, создаваемых двигателем.

  2. Вам, вероятно, лучше использовать переключатель нижнего плеча, реализованный с помощью N-канальных МОП-транзисторов. Будь проще!