ARTICLE DETAIL

资讯详情

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

Altium Designer实战:U盘PCB设计从原理图到Gerber全流程

Altium Designer实战:U盘PCB设计从原理图到Gerber全流程 简介本资源是一套完整的U盘硬件设计工程文件面向电子类专业学生、嵌入式初学者及PCB设计入门者解决USB存储设备从原理图到PCB落地的全流程实践难题。压缩包共15个文件包含2个核心原理图.SchDoc、2个对应PCB设计文件.PcbDoc、1个项目主文件.PrjPcb、2个自建元件库.SchLib与.PcbLib、1个DRC规则检查报告以及HTML说明文档和预览文件等全面覆盖元器件选型、封装匹配、布线约束、3D结构校验与设计规则验证等关键环节。资源包大小为30.24MB结构清晰支持Altium Designer直接打开与工程复现。已有841人学习下载读者可直接调用真实U盘项目中的USB控制器接口电路、闪存芯片连接逻辑、LDO电源管理模块及紧凑型双层PCB布局方案快速掌握高速数字电路设计规范与小型化PCB实现技巧。1. 项目动机与总体设计思路说句实话用Altium Designer画一块U盘的原理图和PCB图在很多人眼里是一个“教学级”的项目甚至有点“杀鸡用牛刀”的意味。但实际上我之所以推荐新手或者想进阶的硬件工程师拿U盘当练手项目是因为U盘虽然功能简单但它五脏俱全涉及到USB协议、差分信号布线、电源完整性、机械结构约束以及量产制造等几乎所有PCB设计的基础知识点。你画一块复杂的ARM核心板可能因为元件太多、走线太密而手忙脚乱反而忽略了设计方法本身但画U盘你能把每一个细节都抠到位。这块板子的核心需求非常明确通过Altium Designer完成一个符合USB 2.0规范的U盘硬件设计最终交付可以直接发板打样、贴片焊接的工程文件。目标器件上我选用了当前市面上非常成熟、成本极低的方案一颗支持USB 2.0的U盘主控芯片搭配一颗SLC/MLC NAND Flash闪存颗粒。为什么不用网上那些公版电路图直接抄因为公版图往往不考虑实际布局走线的可行性而且很多老方案的封装已经停产。从原理图设计到PCB布局布线我们需要在理解原理的基础上亲手完成。适合谁来参考这个项目如果你是电子相关专业的学生正在准备毕业设计或竞赛作品或者你是刚入行的PCB Layout工程师想找一个除“流水灯”之外的进阶练手项目再或者你是DIY爱好者想亲手做一个独一无二的U盘送人或者自用——这篇内容都值得你花十分钟读完。我会把从原理图绘制到Gerber输出的完整流程、关键参数计算、踩坑记录全部摊开来讲。2. 原理图设计的核心细节与器件选型2.1 主控选型与引脚定义解读原理图设计的第一步不是急着画框框图而是选主控。USB U盘主控芯片市面上常见的有银灿(Innostor)、群联(Phison)、慧荣(SMI)、得一微等品牌。但对于个人DIY或学习项目我强烈建议选择支持BGA封装且官方提供完整参考设计的型号。BGA封装对新手来说虽然焊接麻烦但它是目前存储类产品的主流封装也是你未来画复杂板子必须掌握的技能。具体型号我这里不推荐具体某一颗因为市场型号更新太快但原则是必须支持USB 2.0 High-Speed480Mbps必须内置USB PHY和Flash控制器最好自带稳压LDO能简化电源设计。选好主控后打开数据手册Datasheet把引脚功能一个一个看明白。这里要特别强调很多新手画原理图时喜欢直接复制参考设计但参考设计里的网络标签Net Label往往写得很简略比如“FLASH_D0”“USB_DP”“USB_DM”如果不理解这些信号的实际作用后面布局布线时就会无从下手。以典型的U盘主控为例引脚主要分成四组USB接口信号D/D-VBUSGND、Flash接口信号数据线DQ0~DQ7控制线CLE/ALE/WE/RE/CE状态线RB、电源引脚VCCVSS以及内部LDO输出引脚、其他辅助引脚时钟输入、写保护检测、LED指示等。这里面最容易出错的是Flash接口的信号方向。数据线是双向的主控写Flash时是输出读Flash时是输入控制线CLE命令锁存使能和ALE地址锁存使能是主控输出给Flash的但RBReady/Busy就绪/忙状态输出是Flash输出给主控的。画原理图时如果你用Altium Designer的端口符号Port来连接一定要确认I/O类型Input/Output/Bidirectional设置正确否则编译工程时虽然不一定报错但后续做ERC电气规则检查时会一塌糊涂。另外网络标签的命名要有规律比如Flash数据线统一以“IO”开头控制线以“FLASH_”开头这样后面画PCB时定位网络非常方便。2.2 电源树设计与去耦电容配置U盘作为一个总线供电设备电源设计相比电池供电产品要简单但“简单”不等于“可以马虎”。USB接口的VBUS标准电压是5V但主控和Flash需要的核心电压通常只有3.3V部分Flash甚至需要1.8V。所以板上必须有一个5V转3.3V的降压环节。现在很多主控内部集成了LDO只要你给主控的VCC引脚供5V它就能自己输出3.3V给内部逻辑和Flash供电。这种方案的好处是省掉一颗外部LDO芯片缺点是内部LDO的驱动能力有限如果Flash工作电流较大尤其写操作时瞬间电流可能达到200~300mA容易出现电压跌落导致写入失败。我的项目里做了一个保守设计在主控的5V输入引脚和地之间放置一颗10μF的钽电容作为大容量储能电容再并联一颗100nF的陶瓷电容滤除高频噪声。为什么选钽电容而不是电解电容因为钽电容的ESR等效串联电阻更低高频特性更好在U盘这种紧凑空间里体积也更小。当然钽电容比较娇贵耐压一定要留够余量5V的电源线上至少要选10V耐压的。去耦电容的摆放位置比容值更重要。原则是“就近放置”电容必须紧挨着对应的电源引脚和地引脚连接导线尽量短粗最好直接从引脚下方打过孔连接到内层地平面。我见过很多PCB板原理图一模一样因为去耦电容放得远电源纹波大U盘插上电脑后要么识别不到要么复制文件时频繁报错。这是典型的“原理图正确但PCB不合格”的案例后面我们详聊。2.3 Flash闪存颗粒的接线逻辑与写保护设计Flash颗粒的选型要考虑主控的支持列表。不同主控支持的Flash厂家、制程、Die数量都有差异如果选了一颗主控固件不支持的Flash画得再好也白搭。选定型号后Flash的接线逻辑其实比较固定数据线DQ0~DQ7并接到主控的对应数据引脚地址线和数据线是分时复用的通过CLE/ALE信号来区分当前总线上传输的是命令、地址还是数据所以地址线不需要单独接CE片选信号用于选通Flash芯片单个Flash直接固定拉低即可但要注意主控可能有多个CE引脚必须接到主控指定的那个CE上否则Flash无法被识别。还有一个容易被忽略但很实用的功能——写保护Write Protect。标准的U盘外壳上通常有一个写保护开关原理上就是用一个拨动开关控制主控的WP引脚电平。我的项目里保留了这个功能通过一个滑动开关将WP引脚上拉到高电平或下拉到低电平。如果你不想做写保护开关也不能把这个引脚悬空必须用电阻上拉到高电平禁止写保护否则引脚悬空时电平不确定Flash可能随机进入保护状态导致无法写入数据。这种“悬空引脚导致诡异问题”的现象在数字电路里太常见了。2.4 原理图的层次化设计与检查清单严格来说U盘原理图不算复杂用一张图纸完全可以画下不需要做多页层次设计。但我还是建议采用“模块化分区”的布局方式把USB座子、主控、Flash、电源、LED指示、写保护开关分成几个明确的区域每个区域用红色虚线框标出并添加文字注释说明功能。这样做有两个好处一是后期做PCB布局时你可以直接从原理图框选对应元器件然后In PCB切换到PCB编辑器里定位实现“交叉选择”Cross Select二是别人拿到你的原理图不用看半天就能理解你的设计思路。画完原理图后不要急着转PCB先做一轮完整的自查。我给自己定了一个检查清单分享给大家参考所有电源网络命名是否正确VCC、VCC_5V、VSS、GND不要混用每个IC的电源引脚是否都接了去耦电容去耦电容数量是否足够高速信号线USB D/D-网络标签是否正确配对正负极性有没有接反Flash和主控的数据线、控制线有没有漏连或错连晶振的负载电容是否匹配晶振的地焊盘是否接好有无悬空输入引脚这些引脚是否做了上拉或下拉处理做完这些检查再执行Altium Designer的“工程选项”里的“编译工程”Compile查看Messages面板有没有报错或警告。警告不是致命的但报错必须清零才进入下一步。很多时候你是靠编译报错才发现某一根网络明明叫FLASH_DATA0主控对应的引脚却写成了FLASH_DATA1这种低级错误光靠眼睛看很难挑出来的。3. PCB布局布线的核心思路与实操记录3.1 叠层设计与板框尺寸确定U盘的PCB叠层设计大部分情况是2层板就够用了。你可以用FR-4板材板厚1.0mm或1.2mm铜厚1oz35μm。为什么不用4层板因为U盘空间太紧凑4层板的成本高且2层板只要布局合理完全能满足USB 2.0的阻抗要求。但这里有个前提如果你想把USB差分线的阻抗控制在90Ω±10%的范围内需要根据板厂的实际叠层参数来计算线宽线距。常规1.6mm板厚、1oz铜厚的2层板外层到参考层的介质厚度约1.5mm要做出90Ω差分阻抗走线宽度大约需要做到8~10mil线距和宽度差不多。但U盘的板宽通常只有10~12mm这个线宽会占掉不少空间所以你需要和板厂确认叠层参数后用SI9000或Altium自带的阻抗计算器算一下。板框尺寸是有“标准”的。USB-A公头U盘的标准尺寸是约12mm宽、45~50mm长PCB要能塞进外壳里所以通常设计成11.5mm宽、40mm长左右留出放置USB连接器的位置。这里的关键是PCB板框的“金手指”部分即插入电脑USB口的那个部分的尺寸必须符合USB规范长度约13mm宽度约11.5mm厚度就是板厚本身。如果板框画大了塞不进外壳画小了又导致接触不良。在Altium里板框通常画在机械层Mechanical 1用“板框向导”可以直接生成标准尺寸但U盘这种不规则的形状前面有金手指倒角、后面有半圆槽最好手动画。画完板框后别忘了定义“板子外边沿”的Keepout。这里我要强烈建议在Keepout层画一个和板框外形完全一样但略大的禁止布线区原因是Altium在自动布线时不会跨越Keepout区域这样你用自动布线功能时不会把线走到板框外。3.2 布局策略谁才是这块板子的“老大”布局是整个PCB设计中最影响成败的一步。U盘的空间不大但元器件类别不少USB连接器、主控、Flash、晶振、去耦电容、LED、写保护开关、限流电阻等全部塞进40mm×11.5mm的板子里如果没有清晰的布局策略做出来的板子大概率是“看着乱、性能差”。我分享我的布局顺序固定连接器USB-A公头或Type-C母座是物理接口必须固定在板头且金手指插头接触片部分悬出板外。这个位置定了整个板子的“头”就定了。确定主控位置主控必须离USB连接器尽量近目的是让USB差分线尽量短。USB 2.0的高速信号虽然允许一定长度但在U盘这种小尺寸产品里差分线越短越能减少EMI问题和信号衰减。主控的引脚朝向要有利于Flash的走线。Flash贴近主控放置主控和Flash之间的数据线数量多至少十几个信号如果距离太远、走线绕来绕去不仅信号完整性差布线难度也极大。最好的方式是主控和Flash“面对面”或相邻放置让数据总线能直接、平行地连过去。晶振就近主控晶振要尽可能靠近主控的时钟输入引脚且晶振下方要铺地铜减少噪声耦合。晶振走线不能太细走线两侧最好包地。电容电阻跟随IC去耦电容贴着对应IC电源引脚限流电阻贴着LED上拉电阻贴着信号线的源端或末端。这里有一个新手最容易犯的错按原理图上的元件编号顺序来布局。原理图上U1、U2挨着就以为PCB上U1、U2也要挨着实际上PCB布局应该按信号流向和物理连接的紧密程度来不是按位号顺序。正确做法是用Altium的“交叉选择模式”在原理图里选中一个功能模块的所有器件然后切换到PCB界面将它们作为一个整体拖到板子上再逐个微调。3.3 布线规则设置90Ω差分线与线宽计算布线规则是PCB设计里“立规矩”的环节。规矩定不好后面布线和DRC检查就乱了套。我以Altium Designer的规则设置为例逐步说明。打开“Design → Rules”重点设置这几项线宽约束Width在默认的“All”规则下设置Min4mil、Preferred5mil、Max10mil。然后新建一个针对电源网络的优先级更高的规则把VCC和GND网络的线宽设为Min8mil、Preferred10mil、Max20mil。为什么电源线要加粗因为电源网络需要承载较大的电流且较宽的走线能降低直流压降和电源阻抗。对于普通信号线5mil线宽在常规板厂工艺下是安全的很多板厂能做到4/4mil但如果你的板子要在比较恶劣的环境下使用建议最低不低于6mil。差分对规则Differential Pair Routing在Rules里找到“Differential Pair”规则先确定差分对网络。Altium识别差分对的规则是网络名称必须以“_P”和“_N”结尾或“_P”和“_N”开头所以你在原理图里给USB信号命名时最好直接命名为“USB_DP”和“USB_DM”或“USB_D_P”和“USB_D_N”。然后在规则里新建“Differential Pair Routing”规则把这两个网络添加到规则设置差分对的线宽和间距Gap)。以我之前打样的实际参数为例2层板90Ω差分阻抗介质厚度1.5mm铜厚1oz线宽/间距取10mil/10mil实测阻抗约88~92Ω符合USB 2.0规范。如果板厚是1.2mm介质厚度约1.1mm线宽/间距取8mil/8mil也能达标。间距约束Clearance默认所有对象之间的间距设为5mil。对于差分对内部的间距差分规则会自动覆盖。但要注意USB差分对与其他信号线的间距至少要达到10mil以上避免串扰。过孔约束Routing Via StyleU盘这种高密度小板上过孔不宜过大。我设置的外径12mil、内径6mil。这种小过孔一般板厂都能做但孔径太小会导致可靠性下降如果你有焊接条件可以稍微放大到内径8mil。覆铜连接方式Plane Connect对于GND网络的覆铜连接默认十字连接Relief Connect就行不要用全覆盖Direct Connect否则手工焊接时大面积铜箔导热太快很难焊上。但电源引脚最好用十字连接加宽连接宽度保证过流能力。3.4 覆铜与地平面处理不是把所有空白处填满就算完覆铜或者说铺铜是PCB设计里非常重要的一环。U盘设计里两层板都要铺铜但铺法有讲究顶层Top Layer和底层Bottom Layer都铺GND铜然后通过过孔把顶层和底层的地铜连接起来形成完整的“地围栏”降低信号回路面积减少EMI。但覆铜不是“哪里空就填哪里”。USB差分线下方不要铺铜或者铺铜要和差分线保持一定距离否则会改变差分线的阻抗特性。主控和Flash的下方建议铺铜但不打过多过孔因为密集过孔会导致板面不平整。晶振区域下方要铺地铜——这是为了屏蔽和散热。还有一点U盘的金手指区域插入USB口的部分不允许有铜箔裸露这是金手指设计的基本要求。你要在金手指周围的铺铜区域做“禁布区”通常是在Keepout层画一个小区域把金手指围起来或者用Polygon Pour Cutout工具在覆铜区域挖掉一块。否则板厂做表面处理时金手指上粘了锡插拔几次就可能短路烧毁。我这里分享一下我实际铺铜后的过孔布置方法在覆铜完成后用“Via Stitching”功能在GND铜箔上均匀放置地过孔阵距设为100mil。这些小过孔把上下两层地紧密缝合相当于给板子做了一圈“法拉第笼”对抑制EMI有明显帮助。做完后别忘DRC检查看看有没有过孔打在焊盘上或太近焊盘。3.5 走线完成后的DRC检查与常见报错处理布线完成不意味着工作结束。接下来要做的是“设计规则检查”Design Rule Check, DRC这一步能把你所有疏忽的问题揪出来。按快捷键“TD”即可打开DRC设置面板。DRC检查主要看几类问题Clearance Constraint失效两个不同网络的走线或焊盘间距小于5mil了。这种错误通常是手动调整走线时造成的可以用“ShiftS”在单层模式下仔细查看或直接按报错坐标跳到现场。ShortCircuit Constraint不同网络之间短路了。这是最严重的错误必须清零。有时候是你在放置过孔或覆铜时一块铜皮不小心连到了两个网络导致的。UnRouted Net还有网络没走完。U盘设计里常见的是GND网络某些引脚没有通过过孔连接到地平面——当你只用铺铜连地时如果铺铜没有覆盖到某个焊盘Altium会提示还有未完成的连接。处理办法是把铺铜重新Update一下或手动补一根地线。Silk To Solder Mask丝印和焊盘重叠了。如果丝印压到了焊盘上不仅影响美观还会影响焊接质量。处理办法是调整丝印位置或者删掉一些无关紧要的丝印。常见的报错信息我在后面专门整理一个速查表。总之DRC必须跑到“0 Error, 0 Warning”才允许出Gerber。4. 生产前的检查与Gerber文件导出4.1 3D预览与结构干涉检查Altium Designer有一个很实用的3D预览功能按快捷键“3”即可进入。在发板之前我强烈建议你用3D视图“亲眼”检查一下板子的立体结构。你可以给元器件添加3D模型——Altium自带的封装库里很多器件已经有3D模型了如果没有可以到官网下载Step模型手动关联到封装。3D预览的看点主要有一是元器件高度是否超出外壳允许范围U盘外壳的内部空间很紧凑如果Flash或主控的封装厚度太大合上外壳时会顶住导致盖不上二是USB连接器的金手指长度是否和外壳匹配金手指太长或太短都影响插入三是板子边缘是否有器件超出板框尤其是使用机械层画板框时Altium并不会自动限制器件和走线不能超出版框。如果你打算把板子塞进一个金属或塑料外壳里建一个简化版外壳的3D模型放进来做“外壳干涉检查”会很有帮助能避免打样回来才发现“装不进去”的尴尬。这一步看似多余实际能帮你省下不少冤枉钱。4.2 Gerber文件的输出设置与注意事项Gerber文件是PCB板厂用来制造板子的标准数据格式。Altium Designer导出Gerber的操作路径是“File → Fabrication Outputs → Gerber Files”。但导出之前有几项设置需要特别注意格式选择基本不用选RS-274-X扩展Gerber目前国内绝大多数板厂都支持这个格式。如果是老式格式Gerber RS-274-D需要附带D码文件容易造成板厂解读错误不建议。层选择Layers这一步必须仔细核对。你需要包含的信号层是Top Layer和Bottom Layer机械层要包含Mechanical 1板框、Keepout层如果你用了Keepout线作为禁布区。丝印层是Top Overlay和Bottom Overlay。阻焊层是Top Solder和Bottom Solder注意Solder层是“负片”逻辑默认情况下铜箔上大部分区域要覆盖绿油Solder层上画出的部分才是露出铜箔的区域。助焊层是Top Paste做钢网用如果找板厂代焊就要出如果自己手工焊接不用出也可以。钻孔文件NC Drill在导出Gerber后还要单独导出钻孔文件路径是“File → Fabrication Outputs → NC Drill Files”。钻孔文件记录了所有过孔和焊盘的坐标和孔径。有些板厂要求Gerber和钻孔文件放在同一个文件夹里最好在“Gerber Setup”的“Advanced”页面勾选“Suppress leading zeroes”同时把钻孔文件的格式设置和Gerber保持一致比如都用公制、2:4格式否则板厂可能读不到孔位数据。输出到独立文件夹建议把Gerber和钻孔文件输出到一个独立的文件夹里连同BOM表Bill of Materials物料清单、坐标文件Pick and Place贴片机用的坐标文件一起打包发给板厂。Altium里BOM表的导出路径是“Reports → Bill of Materials”坐标文件是“File → Assembly Outputs → Generates Pick and Place Files”。4.3 打样前的终极检查清单发板前一天我做过无数次“再想一遍”的复盘这里整理一个终极检查清单供大家参考板框尺寸是否和外壳匹配金手指长度和位置是否符合USB规范所有信号网络是否已经连通DRC是否为0错误差分对走线是否等长等长误差控制在多少以内USB 2.0一般要求差分对内等长误差不超过5mil实际上越短越好电源和地是否足够宽过孔数量是否满足载流需求丝印字标是否完整极性器件钽电容、LED的正负极标识是否清晰所有元器件的封装库是否和实际购买的器件严格一致尤其芯片引脚间距、芯片本体尺寸。是否已和板厂确认最小线宽/线距/孔径能力你的设计参数是否在板厂工艺能力以内拿着这份清单核对一遍再下单打样基本不会出大问题。即使有问题也是“改一版就完事”的小问题而不是从头再来的大返工。5. 常见问题与调试记录5.1 插上电脑没反应设备管理器无新设备这个问题占U盘调试问题的八成以上。排查思路要“由简到繁”首先检查焊接质量。用放大镜或显微镜查看主控和Flash的引脚有没有连锡、虚焊、漏焊。BGA封装如果底部有气泡或焊球没融化很容易虚焊却看不出来。其次测量电源电压在USB插入后测量主控的VCC引脚有没有5V测量内部LDO输出引脚有没有3.3V如果没有3.3V说明主控压根没工作或者内部短路了。再次检查晶振是否起振用示波器探头最好用X10挡量晶振引脚应该能看到一个几十MHz的正弦波或方波。如果以上都正常再用万用表二极管挡测一下USB的D和D-对地阻抗。USB 2.0高速设备的D/D-上通常有45Ω的接地电阻在主控内部所以测量对地阻抗应该大致对称。如果D和D-阻抗差异大说明主控内部或PCB走线有问题。还有一次我遇到一个很隐蔽的问题USB连接器的外壳地Shield没有接地导致插到电脑上时设备能识别但极不稳定。USB连接器的金属外壳要连接到PCB的GND这个连接既是机械固定也是电气接地。5.2 Flash无法识别或容量识别不对如果USB设备枚举成功但电脑提示“请插入磁盘”或容量显示为0问题基本出在Flash和主控之间的通信上。先用主控的量产工具MP Tool软件查看是否能识别到Flash型号。如果能识别但容量不对可能是Flash的配置不对比如该接的CE引脚没接对或者RB引脚没接。如果量产工具直接找不到Flash硬件问题可能性大检查Flash数据线有没有接对、有没有虚焊。有一个冷门但常见的问题部分新Flash默认处于“OTP”一次性可编程或“安全”模式需要先用主控的量产工具做擦除或者用专门的量产工具初始化。这时不要慌换一个主控工具版本或勾选“擦除All Blocks”再试。5.3 差分线等长问题的调试心得有人问过我U盘这么短的板子差分线还要认真做等长匹配吗我的回答是要但没那么夸张。USB 2.0的差分信号速率是480Mbps这一速率下信号上升沿约几百皮秒在FR-4板材上对应的信号传播速度大约是每纳秒150mm。如果差分对内两条线长度差造成的时间偏移远远小于半个Bit周期实际上问题不大。但“做等长”更多是为了养成好习惯——你以后画USB 3.0、PCIe这类高速接口时等长就是硬性要求。我在U盘里把D和D-的长度差控制在3mil以内实际使用的是Altium的交互式等长调节功能把差分对走线稍作绕线处理。5.4 常见报错信息与处理方法速查表报错信息/现象可能原因处理方法Off Grid 警告器件引脚或走线没有落在设计网格上选中器件执行“Align To Grid”或在移动器件时按G切换网格The imported file was not wholly contained in the valid PCB region导入的PCB文件超出板框范围检查Keepout层和板框的完整性重新定义板子边界ShortCircuit Constraint 报错两个不同网络短路放大定位检查是否有铜皮、过孔误连UnRouted Net 未连网络某些引脚未用走线/覆铜连接查看报错坐标补走线或更新覆铜Silkscreen Over Component 警告丝印叠加在焊盘或元件本体上调整丝印位置Flash容量识别错误Flash的CE/RB接线错误或主控工具配置不对检查硬件连接切换量产工具版本6. 写在后面给新手的几点真心建议画完这块U盘我的感受是它不像网上的教程说的那么“小儿科”。你真正动手去做会发现每一个环节都有让你重来的坑。但正是这些坑才让你真正理解了USB设备的工作原理理解了PCB设计不只是“连线”而是信号完整性、电源完整性、机械约束和制造工艺的综合权衡。我个人在实际操作中体会最深的一点是不要把打样回来的第一版板子当成最终成品要把它当成第一个可以触摸到的调试原型。U盘这种简单项目第一版就能跑通是运气跑不通才是常态。我第一版就遇到了Flash虚焊和USB座子外壳接地不良两个问题一步步排查下来对电路的理解反而更深了。所以如果你正准备动手别怕失败大胆去打一版板子回来用万用表、示波器慢慢量这是进步最快的方式。最后再分享一个小技巧U盘打样回来后量产工具MP Tool是必备的但正因为量产工具种类繁多、版本各异建议在画板子之前就去下载好对应主控的量产工具并把你选型的Flash型号和支持列表核对清楚。等你PCB画完、板子打回来才发现主控工具不支持你的Flash那才是真的欲哭无泪。先把生态链搞清楚再动手画板子会顺很多。本文还有配套的精品资源点击获取
返回列表