五一假期,折腾了下,焊接完成了,然后基本功能也跑起来了
做个简单的调试记录,方便后续版本改进。硬件电路板调试基本方法步骤都是差不多的,抛砖引玉,对硬件感兴趣的同学也可以从中体会1)供电问题,1.2V供电异常,焊接完成后,电压会从1.4V左右慢慢增大到1.6V左右,同样的电路形式,1.8V, 3.3V都是正常,反复折腾,不得其解,最终决定暂不折腾,直接增加了个1.2V的LDO,直接从3.3V供电,芯片都焊接完成后,发现系统耗电较大,1.2V的LDO, 3.3V的电源芯片比较烫手,然后想起来,之前1.2V异常,会不会是因为没有负载(调试时候先焊接的电源,没有焊接其它芯片)导致不能稳定输出,去掉LDO,焊接1.2V电源,果然1.2V正常了。
2)FPGA不能正常烧录,本来是想控制ESP32, 等FPGA加载好固件后,ESP32再启动,配置FPGA的输出灯珠数,这样连接直接导致FPGA不能烧录FLASH固件,去掉R520,R505后功能正常
3)WLED中 ESP32的 GPIO34,GPIO35只能作为输入使用,后续需要调整
4)串口下载工具有毒,没错,就是左边的这个串口工具,使用WLED官方网页下载和WLED的VScode工程都是下载到63%左右停止,一开始搞得我怀疑是不是淘宝买到了异常的ESP32, 然后直接从前正常的板子上拆下了ESP32换上去,结果仍然下载到63%停止,更换右边的串口工具后,能够正常下载了。
5)目前WLED切换控制律动,流光溢彩,以及配置流光溢彩的灯珠数功能都有效,但是配置灯珠数比较多的时候,会卡死,这个还需要排查
律动效果还不错
0