说明
- 介绍主体PCB测试思路。
- 评估设计过程中,什么聚焦方式效率比较高,减少无关问题的关注
输入输出接口
- 220排母,接入小梅哥开发板
- 10个双口CAN接线端子
- 接口位置,PCB时考虑
- 注意10-10cm板子要求。
- 电源测试接口,
功能要求
- 10路CAN收发器,输入电压3.3v
- 内置锂电池3.8v。LDO:3.8-3.3v。参考电路
核心逻辑
- 满足每路CAN收发器的电压供应;
- 锂电池的降压保护;
- LED测试保证电路正常工作
基本流程:
主要分为原理图、PCB、下单检查和焊接调试等。
原理图
-
添加主要器件:排母,can收发器,电池底座,螺钉接线端子
-
添加网络标签,排母-收发器rx tx映射,收发器子逻辑,
-
器件边缘电路:收发器、锂电池。参考立创开源或者数据手册。简单电路可以直连
<f 对比参考电路结构>
PCB
检查:设计PCB,如何检查,判断潜在的问题。回顾以往设计经历,判断可能发生的问题,比如丝印内容。
感知流程
-
更改CAN收发器型号,查看参考电路、接线、复制10路
-
添加锂电池参考电路,避免直接进入接线活
-
PL走线存在问题,测试整个任意直线
-
PCB从何着手
-
修改板子大小,再者修改IO标签映射;IO映射清楚,连接线交叉较少
-
板子120电阻,led以及电池开关。忽略此项,犹如干扰。
-
电池功率:500mA LDO与17mA的PHY。
-
考虑添加TYPE-C接口,电源供应;
-
内容点过多,感知方向:布局为重,观察整体电源分布和走线分布。
-
感知PCB,探索可行聚焦点。感知时,能够判断出意识聚焦的方向,同时了解基本出发点。比如看着PCB,会思考“电源走线路径是什么?底层还是上层?信号线拓扑是什么?”
-
实际发现:黑幕下,问题聚焦更强,这种思维的主动意识就会更加活跃。问题是,目前这种状态维持时间不长,需要有所深入。
-
需要那种围绕特定目标,具体思考问题的状态。
PCB布局
刚生成PCB,先从什么角度开始思考。电源分布、信号线分布或者接口条件等,感知具体环节,行动和反馈。此时存在一种茫然状态。注意不陷入到所有细节中,主动感知多个对象,然后思考具体行动方向。不像以往一样,只是凭着感觉引导自己行动。这种被动和主动区分是比较明显的。
PCB设计
-
从PCB图出发,感知可行的操作对象。
-
感觉的缺陷:如何没有感觉,会倾向做简单的事,比如摆好电容、电阻等器件或者先连连信号线,看看效果。这种主要是,一种感觉上的试探。如何试探后感觉结果较好,就按照这个思路进行下去。但是如果项目比较复杂,就无法进行下去,因为试探只适合简单的对象。
-
精力需要充足,否则前期感知疲惫感强。显然,感觉疲惫时,总是倾向按照流程和规范行事,不用规划和思考。这导致做事时,总是停留表层和细枝末节。
-
前期目标,需要通过几轮睁眼和闭眼,对象才开始显现在黑幕上。当感知对象显现后,再开始有意识聚焦在特定角度、方面,进而展开问题思考。
-
前期在观察时,发现总是聚焦对象的细节,比如底座形状或者飞线的走向等。需要多经过几轮,逐步明确哪些方面是重点,哪些方面是次要点。需要经过10几轮的强化,有所耐心。
-
在面对外部对象时,有种倾向,总是想控制所有对象和细节。这种倾向与以前处理念头的惯性相似。只是现在问题从内转移向的外部,这是新的发展特点。
-
减少流程化依赖
-
中途提出问题,以往布线先从哪几个角度出发?。
-
关键问题是,什么环节下开始行动?需要避免按照感觉,没有耐心时去行动。
-
积极点是,能够对特定区域有感知的倾向。闭上眼睛,定在某个区域,会好奇感知的内容与实际内容差异。这个意识行为是日常生活中在引导的。
-
围绕画面,想象理想PCB板子模样;或者各个部分的画面细节;或者思考目标是什么?从什么角度入手。
流程说明
为了更好管理PCB设计等流程的聚焦状态,通过以下这种方式说明当前面临的问题和思考的问题是可行的。但是,需要保持一种平衡。一方面,要明确当前要处理的问题和解决的出发点;另一方面,没有必要事无具细地记录所有细节,这种反而降低了工作效率。
12 经过几轮后,聚焦感确实明显,没有了刚开始的烦燥。这说明感知聚焦的方法是有效的,即使做得事情刚开始状态不佳。
13 完成3v3电源线,下一步行动是什么,比较有意义。状态变化是,从初期重视细节,到中期重视核心目标。需要有个循序渐进的过程,明白哪些层面的感知是有意义的。这种有意识的思考行动才能形成长期的反馈。
14 产生看手机冲动,但是能够感知到消极画面,可以引导到休息时间再看。积极情况
15 实在推进慢,直接按照直觉行动,比如把所有的CANrx和tx连接了,才发现有必要将所有的信号线连在下面、电源接在上面。同时,注意到需要设置直线的距离以及自动避让功能。这说明,感知过程停滞时,可以依靠感觉适当帮助行动。然后,再在行动基础上感知偏向
16 专注一时间,看手机冲动比较强,可以适当引导,聚焦有限的内容。同时,看手机时,注意主动感知,避免沉迷。比如刚刚看了天蚕土豆直播,感知到一种不适感,觉得放松地做事情也能获得奖励。
17. 感知到选择冲突,是首先摆好器件位置,还是首先连接好走线,或者关键区域的走线分析。这种冲突,导致一直处于拖延的状态。
18. 产生一种行动倾向,是否首先摆好螺钉端子、然后走线can rx tx、然后正面电源线,最好再调整局部细节。同时,意识到,有必要提前修改走线设置。自动避让以及走线间隔。
19. 语言明确了摆好螺钉端子后,内心主要聚焦就变成八个螺钉端子了。感知到,确实整体走线比较简单,不用考虑太多细节。因此摆好端子,开始走线就可。
20 行动之后,操作之后,适度感知差异。比如摆好端子,内心的明确感增强,倾向围绕它们进行余下操作。
21 中午回来,照常感觉拖延,但是闭眼感知,能够快速回忆起来上午的工作内容。这种状态使得能够比较快速重新回到工作状态。这是一个积极的信号。
22 睡觉时间长,接近20min,不过对于中午状态比较好,拖延时间短。中午不躺着睡还是可以的。
23 感知的标准,聚焦的对象是heimu,而非念头区域。此时感知的是连接完所有can TTL走线,明确下个阶段内容。明确下个阶段内容是,电源走线。
24 闭眼无法感知太多,不过仍然可以强调特定对象的结构和形式。在这个基础上,聚集下个阶段干什么,为什么?
25 感知到三个对象:CAN 收发器外围电路放置、电源走线以及电池电源的转换。突然意识到,开关、type-c、LED等没有添加。
26 原理图更加重要,添加LED、开关以及type-c。查看ams1117,担心电流供应不足,可以逐步添加CAN外设,减少电流供应。
27 原理图添加完毕,有些不知什么思路,突然就更换到PCB了。已经感觉到烦燥,无法很好感知,需要静下心来,重新开始。
28 如何觉得无法感知,可以从PCB图中某个对象聚焦,比如容易弄错方向的开关,感知后,内心就会觉得熟悉。在感知时,认为电源整体拓扑比LDO转换的局部电路重要,这个倾向是对的。
29 有趣,点击两个铺铜区域,直接可以合并。
30 忽略120欧姆匹配电阻,额外添加。添加了电阻,已经感觉疲惫,不知从何入手,觉得吃力,精力不足的情。
31 画好PCB,感知偏向。已经无法感知了,看个视频,半天意识空白,没有激活内容。这种时候,更加说明精力对于意识感知的重要性。
32 图画好,下步如何走,有点模糊。 对于昨天的图陌生,感知几次增强熟悉感。明确感觉排斥感强,但是即使这种状态,至少感知的意愿不弱。换言之,只要精力足够,感知的能力还是有的。只有还有感知力,就能产生熟悉感,进而进入工作状态。换言之,现在状态不佳,反而是机会。
33 有点迷茫,考虑到要检查板子,以及下单一些器件。这个流程,让人觉得舒适感不强。
34 没有感知的习惯,导致比较茫然。耐心静下来,考虑实际行动。已经能够产生问题,比如过往检查出现过的问题是什么?此次设计中可能存在的相关问题。
35 感知到问题后,通过意义可以明确需要聚焦的方向,从而逐步贴近问题关键。
36 添加了3V3 IO后,减少电源供应方面不必要的问题。
修正
- 缺少字符标记:CAN_H与CAN_L,母针排插的安装方向
- 不同电源输入,缺少隔离,避免电池时USB的LED灯点亮
- type-c的插脚较短小,需要正面加固
订单审核
转换板子的CAN收发器型号是SN65HVD230DR,但是采购时错误购买了3082芯片。前期出现过错误购买stm32芯片型号,导致一直出现调试错误。这再次强调审核订单的重要性,避免后期测试的精力和成本投入