ESP8266 电源电路研究

ESP8266 电源电路研究

一开始接触ESP8266的使用者必需要面对的就是电源电路,如何最小化连接电源电路让ESP8266正常运作并与自已的电路连接,接下来分享一些个人心得供参考。

稳定电压、充足电流

ESP8266第一次电源开启后因连带WiFi也会启动,所以电流要求非常的大,至少要提供3.3V电压,电流300ma以上的才能让它顺利的启动,如果还有接其他电路的话可能就要充足的电流500ma否则可能会看到启动时发生错误,引发看门狗(WDT)事件让ESP8266不断的重新启动。

Soft WDT reset

ctx: cont
sp: 3ffef620 end: 3ffef7f0 offset: 01b0

>>>stack>>>
3ffef7d0:  feefeffe 00000000 3ffee7b4 402027c0
3ffef7e0:  feefeffe feefeffe 3ffee7d0 40100718
<<<stack<<<

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v6000001c
~ld

上图为引发看门狗内容,如果遇到此类的可能是程式有问题或是电源不稳定造成的。

现今在设计电路时会使用稳压IC来将输入电压调整至需要的电压并稳定输出,以ESP8266来说会使用LDO来稳定电压输出,以下列出ESP8266开发板常看到的3.3V输出LDO

LM1117/AMS1117

LM1117AMS1117提供宽电压输入的LDO,并且该系列支援多种电压输出(1.8V、2.5V、3.3V、5V),并有可调整电压的类型,一般实验电路或其他产品电路需要3.3V输出时都会使用这类型的,IC非常普遍且价格低,受到很多欢迎。

RT9013

RT9013是一款高性能、输出电流能力 500mA 的线性稳压器,在当电路愈来愈小时,LM1117/AMS1117元件无法被考虑摆放时就可以考虑这款体积小的LDO

大小电容确实

滤波电容

Vcc与GND至少要有10 uF以上的电容连接,电容正端接Vcc,电容负端接GND,让启动时的突波及电压可以较稳定于3.3V,如果电压突然间因大电流下降的电压太快也会造成重启。

上图为官方文件中的建议

去耦电容

至少要有0.1uF(100nF)去耦电容来防止电源被干扰

上图为官方建议对于电源中需增加2种电容值来改善电源稳定性

致能角电路确实

CH_EN 是在电路中代表致能IC的接脚,当IC上电时会依据此CH_EN来决定IC功能是否开启,单纯随电源来致能IC时必需要串接电阻后接VCC电源,不过也可以利用此角来改变HIGHddd/LOW让IC RESET功能,不管如何,此角必需要串接电阻后接VCC(致能)或GND(关闭),不能空接

NODE MCU电路图当参考,图中能看到CH_EN串接电阻,电阻大部分使用10K、12K、5.1K这些常用的阻值,自行接电路时务必要注意到这一点

官方建议电路中使用的是5.1K的串接电阻

GPIO15/MTDO 接地

GPIO15/MTDO 在FLASH烧写及正常模式下最大集合就是串接电阻后接地使用是最实用的方式,电阻值10K、12K、5.1K都能使用,

结论

总合上述说明后,可以参考NODE MCU提供的电路,此电路是搭配安信可的ESP-12F模组

如此一来使用一些GPIO时也能清楚的了解是否有提升电阻,平常的状态是HIGHLOW