Использование MOSFET с контроллером с открытым стоком

Я использую микросхему ШИМ для управления некоторыми светодиодами, и она использует настройку Open Drain. Поэтому я подаю 5 В на светодиод (через соответствующий резистор), затем подключаю землю светодиода к клемме ШИМ.

У меня есть один светодиод, который использует 100 мА, что, я считаю, слишком много для микросхемы ШИМ. Поэтому я подумал, что буду использовать MOSFET, но я недостаточно понимаю их, чтобы это сработало.

Затвор полевого МОП-транзистора — это то, чем микросхема ШИМ будет управлять для изменения яркости, но для закрытия полевого МОП-транзистора требуется напряжение на затворе, и микросхема ШИМ подключает его только к Gnd в качестве открытого стока.

Я предполагаю, что я просто неправильно использовал MOSFET N-типа для этой установки, но я не знаю, что мне следует использовать.

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

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

Схема не показана, но PWM с открытым стоком, так что просто подключение к земле. Все остальные используемые светодиоды потребляют ток менее 40 мА, поэтому они подключаются непосредственно к микросхеме ШИМ.

Детали: ИС ШИМ - МОП-транзистор PCA9685 - Светодиод MMBF170L - IR333-A

Спасибо за помощь невежественному любителю. -Сет

Ответы (2)

Если вы собираетесь использовать BS170, используйте его следующим образом (с драйвером PCA, настроенным как выход тотемного столба): -

введите описание изображения здесь

На данный момент у вас есть источник, подключенный к положительной шине, и внутренний диод корпуса будет проводить все время, и вы не сможете выключить светодиод.

Что касается других светодиодных выходов, подключенных непосредственно к устройству PCA, обратите внимание на то, что указано в его техническом паспорте:

Выходной драйвер светодиода запрограммирован либо с открытым стоком с потребляемым током 25 мА при напряжении 5 В, либо в виде тотемного столба с потребляющим током 25 мА и источником тока 10 мА при напряжении 5 В.

Другими словами, если вы пытаетесь подать ток на светодиод, вы получите только ток светодиода 10 мА.

Хорошо, спасибо за быстрый ответ. Если я правильно понимаю, причина, по которой я хочу, чтобы он был сконфигурирован как открытый сток, заключается в том, что я могу пропускать больший ток через светодиоды. Поэтому я хочу тотем для одного светодиода высокой интенсивности и Open Drain для всех остальных. Но PCA делает только одно или другое. Итак, есть ли способ управлять светодиодом высокой интенсивности, используя открытый сток и полевой МОП-транзистор? Или я все еще далеко от базы?
Я должен добавить, что я не привязан к МОП-транзисторам N-типа, я рад использовать любую часть, которая лучше всего подходит для этого приложения. Но я так понимаю, для моих целей (другие светодиоды) лучше Open Drain на ППШе, так что что с этим работает, то и у меня работает
Вы можете настроить их все как тотемный столб и по-прежнему потреблять ток 25 мА. Эти светодиоды не будут заботиться / знать разницу.
Итак, если я сделаю это, вместо того, чтобы подавать + 5 В на резистор, затем на светодиод, затем на PCA, я теперь буду запускать PCA (обеспечивающий 5 В), на резистор, на светодиод, на землю?
Нет, потому что вы получите только 10 мА (ток источника). Втекающий ток означает +5 --> резистор --> светодиод --> PCA_pin
Без выходного драйвера тотемного полюса ток от микроконтроллера может не управлять затвором.
@seccpur да, это то, что я сказал в своем вступительном предложении.

Если ваша микросхема с открытым стоком, вам необходимо подключить этот вывод к 5 В с помощью резистора. Значение резистора будет определять время нарастания высокого сигнала. Прямо сейчас все, что делает ваш PWM, — это переключение между «плавающим» и GND, когда он должен быть «высоким» и GND.

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