Переключатель MOSFET не отключает нагрузку

Я использую n-канальный MOSFET ( AO3400A ) в качестве ключа питания. Схема ниже.

Проблема, с которой я сталкиваюсь, заключается в том, что когда контакт EN равен 0 В, светодиоды все еще тускло горят. Напряжение на нагрузке составляет около 2,9 В. Когда контакт EN равен 3,3 В, светодиоды горят на полную яркость, а напряжение на нагрузке составляет 5 В. Это ожидаемое поведение в данном случае.

С EN на 0 В я ожидал, что светодиоды будут полностью выключены. Любые мысли, почему это может быть так?

Просто примечание: в моем реальном приложении я использую Neopixels, но упростил диаграмму для целей этого вопроса.

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

Пиксели NEO также имеют входы данных , когда этот MOSFET выключен, ноль на одной из линий данных все еще может питать Neopixel. Вы упростили схему, но в то же время удалили часть, вызывающую проблему! Кроме того, вы можете запрограммировать выключение Neopixel , чтобы не было необходимости отключать землю с помощью MOSFET.
Посмотрите это видео Дейва из EEVBlog, чтобы узнать, как защита от электростатического разряда будет питать схему / микросхему через любой из ее контактов: youtube.com/watch?v=2yFh7Vv0Paw Дейв не подключает VDD, а вы отключаете GND, это не так. не имеет значения, тот же принцип все еще применяется.
Упрощение диаграммы на самом деле нанесло ущерб вашему вопросу. У вас есть большая красивая схема, которую все видят, а затем нужно прочитать ее до последнего предложения, чтобы понять, что схема совершенно бесполезна, поскольку Neopixel — это не простой светодиод, а сочетает в себе микросхему драйвера и светодиоды в одном корпусе.
Извините, я ошибочно предположил, что это не важная деталь, когда задавал вопрос.

Ответы (1)

Неопиксели — это не простые светодиоды. У них внутри есть микросхема драйвера. И в дополнение к питанию и земле, есть контакты данных, которые относятся к земле.

Неправильно отключать землю ИС, потому что она все еще может пропускать ток питания из выводов данных через схему защиты выводов ввода-вывода, когда вывод данных находится на низком уровне.

Не отключайте заземление, если вам нужно отключить питание светодиода RGB.

Таким образом, правильным решением было бы использовать полевой МОП-транзистор с каналом p и отключить 5V?
Да, было бы лучше. Но тогда линия данных не может быть установлена ​​​​высокой, иначе это также приведет к утечке тока питания в Neopixel.
@Немного лучше, но не так, как это должно быть сделано. Вы можете запрограммировать выключение светодиодов, объясните, почему этого недостаточно.
@Bimpelrekkie, я стремлюсь максимально снизить энергопотребление. Даже при запрограммированном отключении светодиодов потребляемый ток все равно остается. Я предполагаю, что микроконтроллеры все еще питаются.
Хорошо, тогда также убедитесь, что линия передачи данных имеет высокий уровень (5 В), когда вы выключаете AO3400 MOSFET.
Будет ли это работать с N-канальным мосфетом?