Я создаю регистратор данных с батарейным питанием, который будет обмениваться данными с использованием сотового сигнала, на основе микроконтроллера ATSAMD21 и сотового модема SIM5320. Для экономии энергии внешний таймер периодически включает/выключает микроконтроллер (не показан), и микроконтроллер должен иметь возможность переключать питание на модем. Когда микроконтроллер выключен, модем также должен быть выключен.
Я реализовал это, как показано на схеме ниже, используя выход микроконтроллера для переключения питания на модем через P-MOSFET. Эта часть работает идеально.
Я также добавил к затвору подтягивающий резистор на 100 кОм, который, как я надеялся, будет удерживать P_MOSFET в выключенном состоянии, когда микроконтроллер выключен. Эта часть НЕ работает - когда микроконтроллер выключен, напряжение затвора падает до ~ 0,8 В, и питание поступает на модем. Я пытался использовать различные подтягивающие резисторы, но даже при 100 Ом напряжение затвора увеличивается до ~ 3 В, а P-MOSFET все еще включен.
Вопросы:
Мне кажется, что «что-то» направляет напряжение затвора к GND, но что это? Где я неправ?
Если напряжение затвора выше ~2 В, микроконтроллер фактически включается. Действительно ли он потребляет энергию через аналоговый вход/выход?
Вместо этого может быть проще использовать N-MOSFET, но я не уверен, как он будет работать, если микросхема SIM5320 подключена к «GND», который находится на несколько мВ выше реальной земли из-за сопротивления MOSFET. Может ли здесь работать N-MOSFET? Каковы лучшие способы проектирования этой схемы?
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Лучшей идеей для этого, если вы хотите использовать переключатель верхнего плеча PMOS, было бы использовать переключатель ATSAMD21 в качестве переключателя NPN нижнего плеча, который затем переключает PMOS для SIM530. Пример:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
R2 (произвольно выбранный равным 50x R1) замыкает Q1 на землю (выключает), если D1 находится в состоянии высокого импеданса, что может быть, если uC выключен. Это означает, что затвор M1 определенно подтянут до 4,2 В.
Проблема с вашим дизайном заключается в том, что мы точно не знаем, что находится внутри вывода микроконтроллера, когда он выключен, поэтому мы не должны полагаться на него. Кроме того, учитывая, что даже когда DOUT равен «1», это 3,3 В, что ниже, чем 4,2 В, управляющее модемом, поэтому M1 может быть частично включен. Хотя это, кажется, работает в вашем случае, это не очень хорошая практика ... Если нагрузка работает от 5 или 12 В, V (GS) M1 может стать проблемой.
Большая6
Майкл Сантьяго
пользователь_1818839
Майкл Сантьяго
Дэвид Шварц
Майкл Сантьяго