Запуск ESP8266 при напряжении 3,78 В для работы с ATMEGA328P на частоте 16 МГц.
У меня есть проект, который питается от двух аккумуляторов 18650 и подает его на понижающий импульсный стабилизатор напряжения, который настроен на выдачу стабильного выходного напряжения 3,78 В как на esp8266, так и на atmega328p.
esp8266 отправляет HTTP-запрос к API только каждые 30 минут и находится в режиме ожидания, когда он ничего не делает. Я тестировал его в течение 1 часа, и esp8266 вроде работает нормально и не греется. Я планирую использовать esp8266 в офисе с кондиционером круглосуточно и без выходных или до тех пор, пока не разрядится батарея. Я знаю, что подавать 3,78 В небезопасно, поскольку предполагается, что оно должно иметь максимум 3,6 В, но я спрашиваю, использовал ли кто-нибудь когда-нибудь такое же приложение и не возникало ли каких-либо проблем?
1 ответ
Лучший ответ:
Другие возможности включают в себя:
Атмега328p работает на частоте 8 МГц и питается от 3,3 В. Оба устройства будут работать в соответствии со спецификациями.
Запуск всей системы при напряжении 3,3 В, но без изменения часов на '328. Преимущество здесь в том, что вы получите полную пропускную способность модели 328, если она вам понадобится. Недостаток (при условии, что Atmega328p с тактовой частотой 16 МГц) заключается в том, что его характеристики будут исчерпаны (разогнаны), но они, похоже, имеют достаточно консервативные характеристики, поэтому большинство чипов работают нормально. Я построил две платы таким образом по той же причине: чтобы разместить на одной плате и 328p, и ESP8226-01. Я провел несколько довольно элементарных тестов чипов Atmega, которые установил на эти платы, чтобы выяснить, будут ли они работать при таком напряжении. Никаких проблем я не заметил и с тех пор не обнаружил.
Обновление:
Можно ли запустить ATmega на частоте 8 МГц, используя внешний генератор, просто загрузив новый скетч?
Возможно, можно использовать внутренний резонатор и игнорировать подключенный кристалл; Я не пробовал это. Не могли бы вы отрезать внешний кристалл, если понадобится?
В этой статье рассказывается о настройке предохранителей, управляющих тактовой частотой. Следует иметь в виду одну вещь: вам необходимо заменить загрузчик на тот, который соответствует новой тактовой частоте. Вы можете найти загрузчик 8Mz, готовый к загрузке, или перекомпилировать его самостоятельно из исходного кода. Optiboot – хороший выбор: он имеет открытый исходный код, занимает мало места, и вы можете установить скорость передачи данных. Вы можете загрузить новый загрузчик, используя другой Arduino в качестве ISP-программатора — об этом написано множество статей, а код Arduino-программатора — один из примеров программ Arduino IDE.
Похоже, есть довольно много сообщений о людях, успешно использующих 328p при напряжении 3,3 В и частоте 16 МГц. Если вы разделите разницу между двумя чипами примерно на уровне 3,6 В, у вас будут хорошие шансы на успех., @Jeff Wahaus
Можно ли запустить ATmega на частоте 8 МГц, используя внешний генератор 16 МГц, просто загрузив новый скетч? Я пробовал работать с напряжением 3,3 В на частоте 16 МГц, но это не работает должным образом. Итак, я мог бы переключиться на 8 МГц, но моя проблема в том, что внешний процессор 16 МГц уже припаян., @Brian Jacob Sanchez
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
Будет ли оно работать надежно с течением времени — это вопрос. Выходное напряжение вашего регулятора 3,78 В будет меняться на 10 (или 100) милливольт при изменении нагрузки. Почему бы просто не использовать понижающий DC-DC преобразователь 5 В для 328P и дешевый линейный стабилизатор с 5 В на 3,3 В для ESP8266?, @Jeff Wahaus
подключите VCC с помощью большого диода вместо провода; оно должно упасть примерно на полвольта, и хотя «крутизна» будет меняться в зависимости от нагрузки, оно должно поддерживать напряжение около 3,2 В, плюс-минус несколько 100 мВ, что находится в пределах спецификации. Конденсатор 470u поможет сохранить его стабильность, если у вас возникнут проблемы, и это неплохой шаг, даже без дополнительного «рывка» выпрямительного диода., @dandavis
@JeffWahaus Да, это первоначальный план, но линейный регулятор 3,3 В недоступен в нашем регионе., @Brian Jacob Sanchez
@dandavis Спасибо за предложение. Схема уже находится на печатной плате, поэтому я не думаю, что сейчас это будет возможным., @Brian Jacob Sanchez