最近调试Arduino结合ESP8266进行WIFI传输和云端控制,准备用Arduino的3.3V输出直接作为ESP8266的电源,不想竟掉坑里了。
Arduino的3.3V输出接上ESP8266后,Arduino的程序就跑飞了。ESP8266刚上电还是相当生猛的,要吃掉一百多毫安的电流(3.3V),但还不至于到将系统电压拉低的程度吧,用万用表量了下3.3V输出端,有3.28V,正常。检查了下Arduino板子上的电源转换电路,外部电源适配器先进入DC-DC转换电路转换成5V,转换IC 为MP2307,看资料说这货最大能泵出3A的电流,然后5V经过一三端稳压器件转换成3.3V,ESP8266接的3.3V就是这货输出的,型号为:662K,查资料说VOUT=3.3V 时 IOUT 最大 250mA。
Arduino板子自身器件比较少,就一MCU,相信功率应该是够用的,ESP8266运行正常,WIFI能正常连接云端,而Arduino的程序跑飞,这就想到了会不会ESP8266电源对MCU干扰造成的,在Arduino的3.3V输出处并了颗10uF的电解电容,Arduino又能欢快的跑起来了。
至于并接电容前后的波纹,手头没有示波器,暂时没法评估,等回公司了拿大波波看下波纹情况。
为了让系统更加的稳定和放心,单独拿洞洞板搭了个3.3V的转换电路伺候ESP8266。暂时先用着吧