Attiny85 маршрут vcc через выходной контакт

Я все еще изучаю основы, поэтому, пожалуйста, не ругайтесь, если что-то покажется непонятным ;-)

Я хочу подключить Attiny85 к модулю WiFi (esp8266) и 2 датчикам. VCC будет обеспечиваться аккумуляторной батареей и повышающим/понижающим преобразователем для обеспечения постоянного напряжения без слишком большой потери эффективности. Сейчас все модули подключены к шине VCC вместе с Attiny85 в одной цепи.

Я хотел бы взять образец, а затем отключить большую часть цепи до следующего считывания с интервалом около 2 минут.

Когда я искал режимы энергосбережения для esp8266 и немного поборолся с ними, это заставило меня задуматься. Что если я позволю Attiny85 управлять схемой WiFi и датчиков через вывод OUTPUT и просто повышу или понизлю его. Я где-то читал, что вывод OUTPUT не сможет подавать столько тока, сколько если бы он был подключен напрямую. Вероятно, это будет мой случай, поскольку модуль WiFi потребляет значительный ток.

Может быть, если это так, то использование транзистора для «переключения переключателя» будет хорошим решением?

Итак, мой вопрос в том, является ли мой способ мышления здесь вообще жизнеспособным? Как мне узнать, какой максимальный ток может пройти через ВЫХОДНОЙ контакт?

, 👍0

Обсуждение

Извините, возможно, я не понимаю вашу мысль, но ESP8266 значительно превосходит это потребление тока. Разве эти цифры не подтверждают мои опасения?, @miccet

Извините, я неправильно прочитал., @Majenko

Без проблем. Но если цифры верны, то это как бы отвечает хотя бы на часть вопроса., @miccet

Абсолютный максимальный ток для контакта составляет 40 мА. Транзистор/MOSFE-транзистор будет хорошим решением. Перед отключением питания ESP убедитесь, что все остальные контакты, подключенные к ESP, установлены в положение LOW. Напряжение на входных контактах ESP не должно превышать Vcc, которое станет равным 0 В после выключения транзистора., @Gerben


1 ответ


Лучший ответ:

3

Вам нужен P-канальный MOSFET для управления питанием. Что-то с хорошим низким порогом затвора "логического уровня".

схема

R1 держит его выключенным. Установите выход на LOW, чтобы опустить затвор и включить MOSFET.

Обязательно «остановите» последовательное соединение и установите оба контакта TX и RX в положение INPUT, чтобы предотвратить повреждение ESP8266 (или ATTiny) при выключенном питании.

,

Возможно, потребуются транзисторы между Aduino и ESP8266 для размыкания линий Rx/Tx. В противном случае напряжение может подняться выше (из-за USB-интерфейса Arduino, подключенного к D0/D) вывода VCC ESP8266, что может повредить диодные зажимы на входах ESP8266 или даже создать впечатление, что он подает фантомное питание., @CrossRoads

Попробую найти подходящий и попробовать. Что касается линий приёма/передачи, то я установил их на LOW и INPUT перед отключением питания. Этого будет достаточно, или проблема всё равно возникнет?, @miccet

Это хорошо. Это действительно всё, что вам нужно сделать., @Majenko

В моём случае напряжение на выводе VCC составит 3,3 В, и, поскольку GPIO питается от того же источника, оно также будет 3,3 В. Кроме того, после отключения питания схемы я хотел бы перевести Attiny85 в спящий режим и некоторое время не потреблять питание. Если я правильно понимаю, для отключения питания P-канальному MOSFET-транзистору требуется питание. Так ли это? Учитывая это, этот компонент всё ещё тот, который мне нужен? Извините, возможно, я не совсем точно объяснил это в своём вопросе., @miccet

Ему нужно напряжение. Ток отсутствует (или ничтожно мал). Затвор подобен конденсатору. После зарядки он практически не потребляет — лишь крошечный ток утечки, слишком малый для измерения., @Majenko

О, теперь понятно! Большое спасибо. Будет ли digitalWrite(pin, LOW) «закрывать затвор»? Похоже, теперь нужно искать только тот, у которого диапазон напряжения не превышает 3,3 В, и попробовать!, @miccet

Да, LOW — «включено», а «INPUT» или «HIGH» — «выключены»., @Majenko

Подойдёт ли этот? Я бы предпочёл транзистор с выводами, как у «обычного» транзистора, но это не так уж важно. Почему напряжения отрицательные? http://www.onsemi.com/pub/Collateral/FDN302P-D.PDF, @miccet

Да, это довольно хорошо. Напряжения указаны относительно источника, а источник — это наивысший потенциал в п-образном полевом транзисторе, поэтому всё остальное находится ниже него., @Majenko

Просто интересно, будет ли поддерживать затвор p-канального МОП-транзистора в этой схеме в высоком состоянии, даже с резистором, потреблять ток (конечно, да, но довольно низкий), в то время как n-канальный транзистор вообще не будет потреблять ток, пока цепь разомкнута, а затвор находится в низком состоянии? Я использую батарейки в этом проекте, поэтому каждый микроампер на вес золота., @miccet

Нет, не будет. Затвор подобен конденсатору. После зарядки ток больше не течёт., @Majenko

Отлично! Большое спасибо за помощь!, @miccet