ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

立创EDA实战:全志V3S四层板开发板设计与焊接调试全记录

立创EDA实战:全志V3S四层板开发板设计与焊接调试全记录 立创EDA实战全志V3S开发板四层板设计与焊接调试全记录想做Linux开发板又不想用现成核心板手里攒了一堆模块但想体验一把从原理图到PCB再到焊接调试的全流程这篇文章就是为你准备的。我从去年年底开始动了自研Linux开发板的念头对比了一圈芯片之后锁定了全志V3S单核ARM Cortex-A7、集成64MB DDR2、支持SD卡启动、还有CMOS摄像头接口和LCD控制器最离谱的是这芯片零售价只要十几块钱。更关键的是它内置DDR省掉了BGA封装DDR的焊接地狱整板用QFP封装就能搞定手工焊完全可行。整条项目链路走下来我在立创EDA嘉立创EDA专业版上完成了全部原理图和四层板设计投板打样后手工焊接最终把Linux系统跑了起来。这篇文章把整个过程中的设计思路、坑位、调试技巧完整记录下来适合有一定单片机基础、想往嵌入式Linux方向迈一步的硬件爱好者参考。全文无废话全部是实操过的经验。1. 项目整体设计与方案选型1.1 为什么选全志V3S而不是其他芯片决定做自己的Linux开发板之后我首先排除掉了树莓派CM4这种模块方案——价格高不说核心板引脚定义完全受制于人失去了“自己画板子”的意义。剩下能选的就是全志、瑞芯微、NXP这几个主流厂家的入门级应用处理器。全志V3S在这个段位几乎是碾压级的存在。它最大的亮点是内置64MB DDR2内存这意味着布局布线时不用处理DDR高速信号线的等长、阻抗匹配问题也不用面对BGA封装的焊接难题。对比一下同价位的其他方案就清楚了芯片型号内置DDR封装形式零售价约手工焊接难度全志V3S64MBLQFP-12815元左右低全志T113无BGA30元以上高NXP i.MX6ULL无BGA40元以上高STM32MP157无TFBGA50元以上高内置DDR带来的收益是巨大的第一不需要画DDR2走线四层板就能轻松搞定第二不用考虑DDR参考电压、去耦电容阵列的摆放第三LQFP-128封装用平头烙铁配合拖焊工艺就能完美焊接。对于业余爱好者来说这几乎是体验Linux开发板全流程的唯一低门槛路径。1.2 四层板设计的核心优势还在纠结二层板还是四层板如果做的是全志V3S这种带LCD控制器、以太网PHY、USB 2.0的芯片我的建议很明确直接上四层板不要犹豫。二层板省下来的那几十块钱会在布线阶段用无数个不眠之夜还回来。四层板相较二层板的优势体现在三个方面第一是完整的参考平面。四层板内部的电源层和地层为所有信号线提供了连续的回流路径信号完整性完全不是二层板能比的。全志V3S的SDIO接口跑的是50MHz时钟USB是480Mbps差分信号这些高速信号在二层板上有参考平面不连续的问题容易出现眼图闭合、误码率升高的情况。第二是电源质量大幅提升。V3S核电压1.2V电流峰值能到500mA以上如果用二层板电源走线的IR压降会很明显。四层板直接一整层铺电源平面等效阻抗远低于走线压降问题迎刃而解。第三是布线难度直线下降。128个引脚的LQFP封装铺开之后走线密度相当高。四层板可以把电源和地通过过孔直接打到内层平面表面层只走信号线布通率提升好几个量级。从成本角度算一笔账嘉立创四层板打样常规尺寸5cm x 5cm以内只要几十块钱即使做10x10cm的板子四层板和二层板的差价也就是一杯奶茶的钱。对于这个级别项目四层板是性价比最优解没有之一。1.3 整体设计目标拆解拿到一个V3S项目的完整需求后设计目标拆解为以下几个部分最小系统V3S芯片 内置DDR 电源系统 晶振 复位电路 SD卡启动接口常用外设3路UART串口、USB OTG、RGB LCD接口引出排针、CMOS摄像头接口引出排针、GPIO扩展排针调试接口SWD调试口 板载LED指示灯供电系统USB 5V输入、3.3V/1.8V/1.2V多路电源板型约束10cm x 10cm以内控制打样成本、双面布局、关键器件单面摆放方便焊接这里特别要说一下板型限制。嘉立创四层板打样在10x10cm以内的价格优势明显超过这个尺寸费用会成倍增加。所以在布局之前提前规划好尺寸边界不要让布线到一半发现放不下了。2. 原理图设计的核心细节2.1 电源树与去耦电容设计全志V3S的电源系统分成三路VCC_IO供电3.3V、VCC_DRAM供电1.8V内置DDR2的I/O电压、VCC_CORE内核供电1.2V。电源树的设计逻辑是这样的USB 5V进来之后先过一个稳压管保护电路然后分三路DC-DC降压。3.3V这路电流需求最大供给所有IO、SD卡、UART、LED灯DDR 1.8V这路需要低纹波DDR对电源质量敏感1.2V核心电压需要大电流快速响应。实际选型时我用了三个AMS1117线性稳压器——别笑我知道DC-DC效率更高但V3S的整体功耗本来就不高线性稳压器完全压得住。AMS1117的好处是外围电路极简输入输出各两个电容就完事、价格便宜几毛钱一个、噪声低缺点是效率低会发热。实测整板工作电流在200mA左右AMS1117微温完全没问题。每个电源引脚旁边必须放置去耦电容这是新手容易忽略的关键细节。V3S总共30多个电源引脚每个引脚旁边都要放一个100nF的陶瓷电容位置尽可能靠近引脚。另外在电源网络的入口处还要加大容量储能用的大电容10uF ~ 100uF。这些电容的作用是给芯片提供瞬态电流——当芯片内部晶体管高速翻转时会产生纳秒级的电流尖峰如果电源走线电感较大无法及时提供这个瞬态电流芯片就会工作不稳定甚至死机。2.2 启动配置与晶振电路V3S的启动方式通过Boot Pin引脚的电平配置决定支持SD卡启动、SPI Flash启动、USB启动等多种方式。开发板最简单的方式就是配成SD卡启动——这样不用焊Flash系统烧在TF卡里插入即启动。留意V3S的用户手册中关于启动引脚组合的定义把BSPBoot Source Pin的电平逻辑确定好。处理方法是把启动相关引脚用10K电阻接上拉或下拉到固定电平这样默认就锁定为SD卡启动调试时不用反复改跳线。晶振选择上V3S需要24MHz主晶振和32.768KHz RTC晶振两颗晶振。24MHz晶振旁边要加两个12pF左右的负载电容这个电容值不是随便选的要匹配晶振本身的CL值参数。V3S内部的DDR时钟是从24MHz倍频上去的如果晶振频率偏差较大会导致DDR工作频率偏移系统跑着跑着随机死机。这个问题最阴间因为焊接没问题、电源没问题但系统就是不稳定根源往往是晶振的负载电容取值不当。32.768KHz的RTC晶振用于休眠唤醒功能如果对低功耗没需求这颗晶振也可以不焊不影响正常启动和运行。我焊上是为了后续搞RTC功能时方便。2.3 串口调试电路与USB接口设计UART0是全志V3S的标准调试串口这里要连一个USB转TTL芯片我用的CH340N比CH340G体积小很多SOP-8封装也好焊。CH340N的电路极其简洁VCC接3.3V、GND接地、TXD接V3S的UART0_RX、RXD接V3S的UART0_TX注意要交叉连接。USB OTG接口直接引到Micro USB座的D和D-引脚V3S内部集成了USB PHY不需要外部桥接芯片。这里有个小细节USB的D和D-走线要做差分对等长处理。虽然USB 2.0全速模式12Mbps对等长要求不苛刻但养成好习惯对以后设计高速USB设备有帮助。差分线尽量走同一层间距保持恒定总长度差异控制在5-10mil以内即可。以太网我这次没画进板子里——V3S没有内置以太网MAC要外接SPI接口的ENC28J60模块考虑到不是核心刚需先放一放。3. 四层板PCB布局布线实录3.1 叠层结构与阻抗控制在立创EDA专业版里新建PCB工程时板子默认是双层板需要到“设计-层设置”里手动改成四层板。四层板的标准叠层结构有两种选择方案A推荐Top层信号→ GND内层地层→ Power内层电源层→ Bottom层信号方案BTop层信号→ Power内层电源层→ GND内层地层→ Bottom层信号我选了方案A。原因是Top层紧挨地平面所有器件在Top层放置走线时信号回流路径最短参考平面更完整。电源层放内层2这样信号层和地层之间没有电源层的隔断信号质量最好。四层板的介质厚度也值得关注。嘉立创默认的四层板叠层是外层铜箔1oz35um→ PP介质 → 内层铜箔1oz → 核心板介质 → 内层铜箔1oz → PP介质 → 外层铜箔1oz。这个叠层方案下外层到内层的距离大概是0.1mm左右走50Ω单端线的线宽大约在6-8mil之间走90Ω差分线的线宽/间距大约在5/5mil左右。实际布线时我没法控制介质厚度那是板厂工艺决定的所以我直接用嘉立创的阻抗计算工具来校准根据板厂提供的叠层参数反推线宽。不过对于V3S这种DDR内置的方案几乎没有需要严格控阻抗的信号——SDIO信号、USB差分、LCD彩屏RGB数据线的工作频率都不算高做到粗短对称就够了。3.2 布局规划分区合理避免交叉10cm x 10cm的板子布局是否合理直接决定布线的成败。立创EDA的“器件布局、位号重新标注”功能在摆放小零件时非常好用按网络名高亮分组后能快速归类。我的布局思路是按功能模块分区左上角电源输入区USB座、TVS保护、三个LDO稳压器、输出滤波电容中上方V3S主芯片LQFP-128正中央偏上右上方SD卡座靠近V3S的SDIO引脚左下角USB OTG接口、CH340N串口芯片、Micro USB调试口下方调试排针、LED指示灯、复位按键、BOOT配置电阻右下方LCD FPC/排针接口预留布局的核心原则是器件摆放位置要让走线走向自然、交叉最少。比如SD卡信号线全部从V3S右侧出USB差分对从V3S左下角出这样各路信号不会纠缠在一起。把去耦电容放在芯片每个电源引脚旁1mm以内0402封装的电容正好能塞到相邻引脚之间。这里有个实操小技巧立创EDA专业版里按G键可以切换栅格布局时栅格设大一点如0.5mm或25mil让器件自动对齐到标准位置走线就更整齐。密间距的0402电容之间总会有走线困难区域合理利用vias把走线打到内层或Bottom层去绕行。3.3 布线实战从电源平面到信号线立创EDA专业版的布线体验相比标准版提升非常大。在交互布线模式下按住Shift可以快速切换走线层自动在Top和Bottom之间打过孔效率很高。具体布线顺序如下第一步铺电源/地平面。在电源层内层2把VCC_3V3、VCC_1V8、VCC_1V2三块铜皮的区域划分出来。以芯片周围的去耦电容为参考把电源平面规划成三个多边形区域。地层内层1就不需要手动分割保持完整一整片地。这一步做完电源和地的绝大部分连接都由过孔和下平面解决表面层只剩下信号线。第二步布关键信号线。优先级最高的是24MHz晶振的走线——要短、要远离其他高频信号、晶振下方禁止走其他信号线。其次是SDIO信号线组SDCLK、SDCMD、SDDATA0-3走线等长、并行、包地。USB的D/D-差分对控制好阻抗和对称性。最后是UART串口线、LCD信号线这些低速线只要连通就行。第三步布剩余信号线。V3S的LQFP-128引脚非常密许多信号要从引脚下方出来这时候需要多打过孔换层。原则是先走Top层走不通的用via切到Bottom层绕行不要硬挤在同一层里。V3S内部DDR已经封装好了所以引脚附近不会有高速DDR线需要处理这大大降低了布线压力。整个板子的布线密度大约在80%左右。3.4 星型接地和完整地平面的妥协热词里搜到“嘉立创eda如何布线星型接地”这个在模拟电路和音频电路里确实是常用技术。但对于全志V3S这种典型的高速数字SoC设计星型接地不是好方案甚至是有害的。原因在于V3S的地有大量引脚不可能像音频放大电路那样把每个功能模块的地单独拉一根线汇聚到一点。正确做法是保证地平面的连续性——内层地铜皮尽量完整不要把地挖开或分割成岛状。那星型接地在什么时候用我个人的经验是低速模拟信号和数字地需要共地时比如板子上有一个运放电路采集模拟传感器信号此时应把模拟地和数字地用0Ω电阻或磁珠单点连接再分别铺铜。但对于纯数字系统一个完整的参考地比什么星型接地都重要。这板子有模拟量需求吗算上V3S内部DDR的参考电源和PLL锁相环地这些引脚直接连接到同一地平面可靠性就好项目中确实如此做了。4. 打样、元器件与焊接前的准备4.1 嘉立创下单和文件导出PCB设计完成后在立创EDA里点击“导出Gerber文件”即可生成打样文件。新版立创EDA专业版可以直接“一键下单”跳转到嘉立创下单页面EDA会和打样系统无缝衔接不需要手动上传Gerber再填参数。下单页里需要确认的参数其实不多板材FR-4就够不需要上TG170高温板材那是有铅喷锡高温板的时候才用得上板厚1.6mm是标准厚度四层板默认就是这个值直接沿用铜厚外层1oz内层0.5oz默认即可表面处理有铅喷锡或沉金。便宜就选有铅喷锡但注意有铅喷锡对环保审核严格的地域不友好大概率都会选无铅喷锡或者沉金。焊接面要平整、耐用选沉金贵十几块钱但省心颜色黑色或绿色随心情不影响参数工艺能力检查是关键一步。嘉立创会自动做一次DRC设计规则检查如果线宽、线距、过孔尺寸不满足产线能力会给出警告。我遇到过一次过孔外径做小了0.4mm的via打在0.5mm的引脚焊盘旁边系统自动缩小到0.35mm实际上不影响电气连接但检查时要注意一下。下单后嘉立创打样的四层板交期大概在4-5天含生产周期加上快递时间一般在5-7天到手。这里的建议是打样期间同步做元器件备料时间刚好衔接。4.2 元器件备料清单与购买V3S的核心物料清单如下料号/型号规格数量来源备注全志V3SLQFP-1282-3颗淘宝备用至少1颗焊接可能损坏AMS1117-3.3SOT-2232淘宝3.3V LDOAMS1117-1.8SOT-2231淘宝DDR 1.8V LDOAMS1117-1.2SOT-2231淘宝核心1.2V LDOCH340NSOP-82淘宝USB转串口24MHz晶振3225或49S3-5颗淘宝主晶振32.768KHz晶振32152颗淘宝RTC晶振可选SD卡座自弹式2淘宝注意引脚定义Micro USB座贴片式3淘宝电源口调试口0402电阻电容各种值按需淘宝建议买通用0201/0402阻容套装这里有个很重要的经验关键物料多买备份。全志V3S的LQFP-128引脚间距只有0.4mm焊接难度偏高新手焊废一颗很正常。我当时买了3颗最后焊废了1颗引脚连锡严重拉不开还有2颗正常使用。晶振、LDO这类易损件也建议多备几个价格都不贵。阻容值的选择参考V3S参考设计在立创EDA里打开全志V3S官方评估板原理图嘉立创EDA的“开源硬件平台”可以直接搜到V3S的项目直接对照取值即可不用自己盲目计算。4.3 焊接工具与环境准备焊接LQFP-128这种细间距封装工具决定成败。我的焊接工具清单恒温焊台快克、白光都行温度设在320-350°C之间尖头烙铁头刀刃头或尖头推荐用刀刃头类似一字形做拖焊最顺手焊锡丝0.3mm细焊锡丝含铅焊锡63/37润湿性好、流动性佳助焊剂液体助焊剂或焊锡膏必须要有热风枪贴片电阻电容返修用拆焊用的镊子防静电镊子必备放大镜或电子显微镜0.4mm引脚间距肉眼看不清至少30倍放大镜洗板水或无水酒精焊接后清洗焊接环境上务必做好防静电措施——焊接前摸一下接地金属放电有条件就戴静电手环。V3S虽然是工业级芯片但静电击穿这种事一旦发生就很隐蔽芯片测不出短路上电也不冒烟就是系统运行不正常这种问题排查起来最耗时间。5. 手工焊接全过程细节拆解5.1 从电源部分焊起先简单后复杂我一直坚持的焊接顺序是先焊电源再焊晶振再焊USB座然后焊V3S主芯片最后焊电阻电容。为什么这样安排电源电路是整个系统的根基先把电源部分焊完并测试确认输出电压正确后面焊接其他部分时心里才有底。而且如果电源焊错了比如AMS1117的引脚定义搞反能第一时间发现并返修不会波及到已经焊好的芯片。具体操作时先把电源部分的AMS1117、滤波电容、连接排针焊好然后用万用表测量输入5V、输出分别为3.3V/1.8V/1.2V确认三路电压都正常、纹波不大示波器看没有示波器就凭手感吧才继续往下焊。电源部分测试通过后焊晶振——24MHz晶振的两个引脚焊在对应的焊盘上焊好后用万用表量一下相邻引脚有没有短路。然后是Micro USB座它的机械强度全靠焊盘固定所以焊盘要上足锡但不要堆太高以免和外壳短路。5.2 LQFP-128的定位与拖焊技巧V3S的LQFP-128封装焊接是整个过程中技术含量最高的环节。核心操作步骤如下第一步定位对位。把芯片放到焊盘上注意1脚标记芯片一角的小圆点或斜切角对应PCB丝印的圆点。用镊子轻轻夹住芯片在显微镜下反复确认四个边的引脚都基本对准了焊盘。可以先焊两个对角的固定脚把芯片初步固定住便于微调位置。第二步固定对角引角。用烙铁在芯片对角两个引脚上点上一点焊锡把芯片固定住。然后再次确认所有引脚仍与焊盘对齐没有偏移。第三步拖焊四边。这是核心操作烙铁头蘸上充足的焊锡加入助焊剂沿着芯片一边的所有引脚快速、均匀地划过。焊锡会在助焊剂作用下把相邻引脚之间的桥接熔化并带走只留下每个引脚上薄薄的一层锡。四个边依次重复操作。拖焊的关键要领是烙铁温度保持320°C以上、动作要快、锡量要足但要控制。太慢的话引脚上的焊锡会凝固导致拉出锡尖锡量太少会拖不开导致引脚虚焊。第四步检查与清理桥连。在显微镜下仔细检查每个引脚之间的缝隙发现桥连两个引脚之间有锡珠连接时用助焊剂刷一下、烙铁头轻轻划过桥连处一般就能断开。顽固的桥连可以用吸锡带编织网吸除吸锡带放在桥连处烙铁压上毛细作用会把多余焊锡吸走。这个过程听起来简单但实际练习两三片芯片才能顺手。第一次焊LQFP-128的建议先找几片废芯片练手别直接上V3S。5.3 阻容元件与CH340N的快速焊接0402封装电阻电容的焊接就简单多了在焊盘上先点一点锡稍微凸起即可用镊子把元件夹住放到焊盘上烙铁轻触元件一端焊住再焊另一端。熟练之后一片0402元件只需要3-5秒。CH340N是SOP-8封装引脚间距1.27mm焊接难度低得多。用拖焊法处理方法和LQFP类似但不那么精细一分钟搞定。特别注意CH340N的第1脚方向不要搞反芯片丝印圆点或斜切角装反了USB转串口直接不工作甚至可能发热烧坏芯片。5.4 焊接后的外观检查与通电测试全部焊接完成后在通电测试前先做一轮目视检查逐个检查有没有元件放反电解电容正负极、二极管方向、芯片1脚位置检查有没有多余的锡珠或锡渣残留在引脚间尤其是V3S芯片周围检查有没有元件遗漏对照BOM清单逐项清点用万用表二极管档量一下电源对地的阻抗VCC_3V3对GND、VCC_1V8对GND、VCC_1V2对GND应该有几K以上的阻值如果接近0则说明有短路我在这块板子上踩过一次典型的坑把AMS1117引脚方向搞反导致输出电压被拉低到1V左右。好在用了万用表量输出及时发现拆下来重焊后恢复正常。这个教训说明上电前必须用万用表测电源对地阻抗上电后必须依次测试每路电源电压一步都不能省。6. 调试过程与问题排查实录6.1 上电初检与串口打印接通5V电源后先看电源指示灯有没有亮如果设计了电源LED的话然后用万用表复测三路电压是否正常。确认电源无误后把USB转TTL模块的TXD接到板子的UART0_RX排针、RXD接到UART0_TX排针GND共地。在电脑上打开串口工具MobaXterm、PuTTY、minicom都行波特率设置为115200。这时如果V3S已经正常工作且SD卡里有启动固件串口就会输出全志的BootROM信息如果SD卡里没固件至少也能看到BootROM的等待提示符比如HELLO! BOOT0 is starting!这类启动信息——看到这个输出说明芯片的电源、晶振、启动链路都已经打通了。我调试时第一次上电串口完全没有输出排查过程如下万用表测电源3.3V/1.8V/1.2V全部正常示波器测24MHz晶振引脚波形正常振幅约1V检查UART0引脚是否焊错用万用表蜂鸣档从CH340N的TXD脚量到V3S的UART0_RX脚通从CH340N的RXD脚量到V3S的UART0_TX脚通最后发现问题CH340N的VCC忘了焊芯片完全没供电这种低级错误其实非常典型——原理图看起来是对的但焊接时某个电源引脚没上锡导致芯片不工作。排查低级错误的最好方法就是顺藤摸瓜用万用表从上到下把每个芯片的电源引脚都量一遍确认都有正确的电压。6.2 常见问题排查速查表把调试期间遇到的典型问题整理成表格方便大家对照排查故障现象可能原因排查方法解决方案上电无任何电压输出LDO输入短路或焊反用万用表量LDO输入输出引脚拆下重焊检查极性3.3V有电但1.2V异常AMS1117-1.2损坏或输出电容短路断开输出电容量电压更换LDO或电容串口无输出CH340N供电异常或TXD/RXD交叉错误量CH340N的VCC/GND量TXD-RXD连接补焊改正交叉连接串口输出乱码TTL电平不匹配或波特率不对示波器看波形幅度确认3.3V TTL电平检查波特率设置系统启动到一半挂死晶振负载电容不当、电源纹波过大示波器看24MHz波形量电源纹波调整负载电容加大去耦电容芯片发热严重存在短路、电源接反或芯片损坏热成像仪或手摸量各电源电流断电检查短路更换芯片SD卡启动失败SD卡座引脚定义不对、SD卡格式不对查SD卡座数据手册确认引脚顺序飞线修正或重新选型这里单独说一下乱码问题。我最初用USB转TTL模块直接连V3S时遇到过乱码原因是我用的TTL模块输出电平是5V而V3S的UART0输入耐压虽然能承受但5V高电平会造成芯片内部钳位二极管导通导致信号畸变。后来换成了3.3V电平输出的CH340G模块问题就消失了。所以调试串口一定确认电平匹配3.3V对3.3V不要用5V TTL模块直接怼。6.3 Linux系统启动与裸机程序验证系统启动到串口有输出后下一步就是让Linux跑起来。要注意我的方案中SD卡是唯一的存储介质所以需要准备一张TF卡。制作启动卡的大致流程是下载全志V3S对应的Linux内核镜像和设备树文件可以用社区编译好的BSP包使用dd命令或建荣全志提供的PhoenixCard工具把系统镜像写入TF卡TF卡插入卡座上电重启观察串口输出第一次成功启动Linux时串口会一路刷出内核启动日志最后出现登录shell或者报找不到rootfs的错误看具体配置。这时候恭喜你整个开发板的硬件链路已经基本验证完毕。对于想做更深层验证的朋友还可以编译一个简单的裸机程序比如点亮LED或串口打印通过SD卡启动方式或者JTAG调试器加载这样能确认GPIO、UART外设控制器能否正常访问。V3S裸机开发资料不多但社区有几个比较活跃的仓库可以参考多翻翻能省不少力气。6.4 最后的性能与稳定性验证Linux启动成功后并不代表这块板子就可以交付了。还需要做一轮稳定性测试长时间运行测试跑24小时观察有无死机、重启现象温度压力测试加载CPU高负载程序如stress-ng观察芯片表面温度。我实测全志V3S在满载运行时表面温度大概50°C左右裸跑没加散热片也稳定外设功能测试逐个测试串口收发、USB设备枚举、GPIO输入输出、LCD显示是否正常我在这轮测试中发现了一个问题板子在USB插入U盘时偶尔会识别不到排查发现是USB差分线的D/D-走线离得太远当时为了让线走通把差分对分成了两层导致信号质量不达标。后续改板把差分对重新弄到同一层、紧耦合走线后问题就消失了。这个案例再次说明USB差分信号线真的不能随便走特别是要控制共模和差模阻抗的均匀性。7. 一些亲测好用的经验技巧与备选思路写到这里整个从0到1做全志V3S四层板开发板的过程就完整记录完了。我最后再分享几条短期项目中的实操心得希望能帮后来者少踩坑第一立创EDA从标准版换专业版是正确决策。标准版做双面板绰绰有余但四层板、阻抗计算、内电层分割这些功能还是专业版更顺手。界面虽然一开始有点不适应但用过三天基本就顺了。第二尽量在原理图阶段把每个引脚的“网络标签”命名规范。比如VCC_3V3、UART0_TX、SD_D0这样不要用默认的NetLabel1、NetLabel2。等到PCB布线阶段这些清晰的网络名能在筛选时提高效率否则一堆无意义标签会让布线体验极其痛苦。第三多用嘉立创EDA的“DRC检查”。在布线完成后、出Gerber之前跑一遍完整的DRC能发现不少未连通的网络、间距过小、丝印覆盖焊盘等问题。项目里有一次DRC查出了三个断头网络都是走线时漏接了过孔导致如果直接投板回来就是废板。第四开源的东西多利用。嘉立创EDA开源平台上有不少全志V3S相关的参考设计直接搜索“V3S”就能找到原理图参考比自己从零查数据手册画原理图靠谱得多。但参考归参考比如电源电路、时钟电路这类关键部分还是建议对照芯片官方用户手册确认一遍再导入避免低级错误。最后如果你也准备做一个类似的Linux开发板项目我认为全志V3S是一个极佳的入门选择——它既能带你完整走一遍四层板设计、焊接、调试、系统移植的全链路又不至于在DDR布线、BGA焊接这些门槛上直接劝退。等技术熟练了再挑战全志T113、瑞芯微RV1126这类带外部DDR的BGA方案会平滑很多。动手吧这块板子值得一画。
返回列表