本帖最后由 翁vjk 于 2023-8-28 21:28 编辑
没有开发故事,是开发事故。我是个嵌入式小白,然后某一天想做点项目,有个大佬给了我个一个项目作为参考,让我需要复刻改进。 我呢,从他的一些源文件里,看到了原理图还有这样的pcb图。
小白看了直摇头,眼角流下不争气的泪水。看不懂咋办只能学呗,用上jlc,在B站看教程,学着怎么画pcb。大概改了四五版pcb吧,然后去jlc打板,焊接器件。然后心痛的事来了,电脑识别不了端口(esp32s3内置USB),自查了几天电路原理图和pcb图(后面才知道要用万用表测线路),发现是线路标识没统一,电源电路没接上导致芯片上不了电。当然如果只是这样那就好办了,飞个线就能解决。但是当我和大佬飞线之后,还是识别不到,我知道肯定还有其他问题,接着查了一小时,发现我BOM表上的器件和我实际焊接的器件不是同一个。
就是图片上的这个,原本是DC-DC芯片SY8089A1AAC,后来焊接成封装一样的SOP-23-5的电源管理芯片TP4054了。然而我画的板子比较小,焊接不方便,身边也无热风枪,所以这一款是报废了(哭了好多钱)
后面,我又重做了一版。当然在下单和焊接的时候我又仔细检查了很多,也稍微改了点布局。也幸好这么做!!!我又发现了一大一小两个问题,我在pcb底层画的屏幕接线,所以应该反过来,然后边上排针的引脚在jlcEDA里尺寸是不对的,得缩小一点。再经过这次之后终于成功了!我也为这个小板子提供了一个BSP(板级支持包也就是示例) 所以同志们!不管是做硬件还是做软件都得细心一点才行呐。感谢安信可平台举行的活动,让我有机会接触到小安派等一系列开发板,希望之后也能在论坛学到新知识,和论坛一起进步,也希望能用安信可的模组或者开发板做一些项目。最后附上最近玩自己做的开发板天气时钟小项目图,为小安点赞
|