GPT都是正确的废话,人工回答如下:
先废话一句:遇到问题首先按重要顺序及排除法来解决问题
1,你的USB转串口工具是否有问题,请将TXD与RXD短接在一起进行测试,自收自发应该是正常的,请确保这点
2,在串口工具正常的情况下,USB转串口后的TTL到ESP01这段线请控制在10厘米内,如能控制在5厘米以内最好,这个线长了容易被干扰,很有可能是这个问题。
3,如果电源是稳定的3.17V,是可以让ESP-01S模块正常工作的,如果上述1-2还没有解决问题,请先将ESP-01S模块取下,找一个3.3V的电源,如USB的5V经过1117转成3.3V的,将这个电源的3.3V与地与ESP-01S模块连接,然后将串口工具与ESP-01模块连接,ESP-01S的TXD与RXD与你的串口工具TTL串口连接,RXD连接TXD,TXD连接RXD,ESP-01S的地与串口工具的地连在一起,ESP-01S与串口工具之间的电源线不要连接,如果ESP-01是好的,那么这时你串口必然收到不是乱码的信息了。
4,在上述正常情况下,如果接入还有问题,那么你板上只连了一个IO2来控制电源开关,那问题也可能在这里,这个我不确定。你使用的是三极管还是MOS管?如果是三极管的话,需要在IO2与基极之间串联一个电阻,或者你尝试将CTR这个线断开一下,排除Q9的影响。如果是MOS的话,是N沟道的吧?VGS电压是多少?这个3.3V驱动MOS,可能MOS导通不正常,和MOS的型号有关。
5,如果上述都没问题,那么问题可能在电源,但这个可能性极小。2596和电感发热吗?如果温的话应该没问题,只要有3.3V,电源应该就没问题,是电源的可能性不大。输入电容的耐压够吧?
6,按上述排查应该找出问题了,还有PCB部分有几点建议:
A,2596的SW,VIN,GND是非常重要的引脚,图中SW这个线布的不好,应该和电感之间的距离最短,并且要尽量短,这个线会产生干扰,和芯片之间距离最好不要超过10毫米,能控制在5毫米是极好的。
B,电感下面不要铺铜,电感的2个焊盘需要连接较大的铜箔,工作中电感会发热,需要散热,2596同理,A中所述的3个管脚尽量连接大的铜箔
C,铺铜的时候,规则更改一下,网络间距至少选择0.5毫米,有可能的话,选择1毫米以上,焊盘与地之间距离很小,这个不合适,需要检查焊盘与地之间是否存在短路可能
D,2596的EN和FB引脚可以细,0.2-0.3毫米即可,空间留给电源线