芯查查logo
  • 物料选型
  • 数据服务
    1. 新产品
    2. 查替代
    3. 丝印反查
    4. 查品牌
    5. PCN/PDN
    6. 查方案
    7. 查代理
    8. 数据合作
  • 应用方案
  • SaaS产品
      SaaS产品
    1. 供应链波动监测预警
    2. 半导体产业链地图
    3. 智能BOM管家
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
正在使用账号登录iCEasy商城
从0到1学PCB:硬件工程师Layout实战避坑指南
原创 发布时间:前3天 14:53
版块:
PCB设计
简介:八年PCB设计实战,从方案选型、叠层阻抗计算到DDR等长布线、打样调试,讲透硬件工程师最易翻车的深坑。附真实案例:四层板报废、DDR时序翻车、贴片连焊,损失过万换来的教训,新人能直接上手的避坑指南。

我做PCB设计快八年了,从最初画单面板都被板厂退回来骂,到现在经手的板子最高做到16层、DDR4能一次点亮,中间翻过的车、赔过的钱、加过的班,讲句实在的,真不比任何人少。

今天写这篇东西,就是给刚入行的PCB设计新人、想从软件转硬件的工程师、甚至是想自己画板子做产品的创业者,一份能直接上手、少走弯路的实战参考。很多经验是我拿真金白银换来的,你看完能省不少钱。

 

先泼盆冷水。PCB设计这东西,门槛低——会用软件就能画;但天花板高——真要把信号完整性、电源完整性、EMC、散热、可制造性全吃透,没有三五年实战积累根本做不到。你以为画通了就行?板厂一个电话能把你打回原形。你以为样机跑起来就完事了?量产的时候良率掉到70%你才知道什么叫绝望。

 

方案选型到原理图,别上来就画线

很多新人拿到的第一个动作就是开PCB软件开始拉线。大错特错。

你得先搞清楚几个问题:这块板用在什么环境?工业还是消费?有没有高速信号?电源功率多大?要不要过EMC认证?这些问题不弄清楚,画出来的板要么功能不达标,要么过不了认证,要么量产成本失控。

我一般先画一个框图,把主控、电源、接口、外设的关联理清楚。然后做器件选型,这一步特别容易被忽略——你选的料是不是常用料?有没有替代料?交期稳不稳定?我见过太多项目画完板子要投产了,一颗LDO全球缺货,整个项目卡住。

 

说到电源方案,这里一定要记牢:确认好你要用LDO还是DC-DC。电流小、压差小用LDO省事;电流超过500mA还用LDO,发热能把手烫起泡。我之前一块板,偷懒全用LDO,结果跑起来芯片附近温度飙到80多度,不得不在第二版加了散热铜皮、改了DC-DC,多费了一轮打样时间和两千多块。

 

原理图评审,别一个人闷头画

原理图画完,别急着导入PCB。拉上硬件、软件、测试坐一起审一遍,专门找“你以为对但实际不对”的地方。

说个真事。有个项目是STM32驱动一块LCD屏,我照着数据手册把FMC接口连上就完事了。结果样机出来屏幕偶尔花屏,偶尔正常,问题随机出现查了整整两天没头绪。后来对着原厂参考设计发现,有一条控制线的上下拉电阻我漏加了,导致电平悬空。就那么一个电阻,几厘钱的东西,浪费了我和软件两个人整整48小时。

从那以后我定了条规矩:原理图评审必须逐页过,每根线都要有人对。

 

PCB布局布线,高速信号别硬来

进入Layout阶段,最核心的就四个字:布局先行。

先把结构定死。比如板子外形、固定孔、对外接口位置,这些先锁死不动的。然后是核心器件,比如主控、DDR、PHY芯片,它们的位置决定了整个信号流向。最后才是电容电阻这些分立器件。

 

高速信号这里,很多人不知道等长的重要性。我踩过一次坑。

做一个带DDR3的板子,当时对等长没概念,把地址线和数据线随便拉了,想着反正线不长,能跑通就行。样机拿回来,系统跑起来随机死机,有时候十分钟就蓝屏,有时候能撑半小时,毫无规律。怀疑电源、怀疑软件、怀疑时钟,排查了将近三天,最后用示波器量才发现DDR3的时钟和数据线之间延时差了将近200ps,建立保持时间根本满足不了。

后来重新改版,把DDR走线全部做等长约束,误差控制在±10mil以内,差分时钟线单独包地,第二版回来一次点亮。代价是浪费了第一版8片样板的钱,还多花了将近一周排查时间。

所以这里一定要记牢:DDR、LVDS、USB3.0这些高速线,先把约束设好再拉线。别嫌麻烦,等你样机回来跑不起来再查问题,比拉线累十倍。

叠层设计与阻抗计算,很多人在这里翻车

我第一次画四层板,完全没做叠层设计,直接按默认参数出Gerber就发给板厂了。板厂当天打电话过来:你这叠层结构不合理,顶层和第二层之间距离才3mil,根本压合不了,要么改层压结构要么加钱做特殊工艺。

最后整板重新调整叠层,浪费第一版打样费2000多块,交期延误了整整一周。从那以后我长了记性。

画多层板一定要跟板厂确认叠层结构,哪层是信号、哪层是地、哪层是电源,每层厚度多少、铜厚多少、介电常数多少,这些参数直接影响阻抗。你做USB要90欧姆差分阻抗,你不按板厂给的叠层参数算,自己瞎猜线宽间距,回来实测阻抗偏到天边去,眼图打不开,高速信号全废。

 

具体操作很简单:发邮件给板厂问他们要叠层模板,然后照着参数在你的PCB软件里设规则,用自带阻抗计算器算出线宽间距。很多新人觉得这一步麻烦就跳过,等回来信号质量差再返工,后悔都来不及。

 

打样贴片与调试,别把所有希望押在第一版上

Gerber出完检查DRC,没什么问题就发板厂打样。打样回来别急着全焊,先焊一套电源部分上电,量各路电压对不对。很多人上来就全焊满,一上电直接冒烟,问题出在哪都不知道。

调试阶段我一般按这个顺序来:先查电源,再查时钟,然后查复位,最后才是信号。这个顺序别乱,很多人直接就去查信号质量,查半天发现是供电纹波太大导致的问题。

 

还有一个坑,跟贴片厂沟通。

我有次画了一个BGA封装的板子,打样贴片的时候没给贴片厂钢网开孔要求,结果厂里默认开的钢网孔径偏大,锡膏量太多,BGA焊完X光一照,连焊一大片。那批样板全废,重新贴花了三千多。后来就记住了,特殊封装必须提前跟贴片厂对好DFM,钢网多厚、开孔什么尺寸,你不管就没人替你操心。

 

新人避坑与学习建议

聊到这里,我把这些年最常犯的几个错说一下,不编号,想到哪说到哪。

电源去耦电容一定要靠近芯片引脚放,越近越好。我见过有人把去耦电容放在芯片五厘米外,那跟没放差不多。

地回路不要形成环。模拟地和数字地分区布局,最后单点汇接。很多人嫌麻烦全部铺一块大地,结果数字噪声耦合到模拟信号上,采样精度直接废了。

差分线一定要等长、等距、紧耦合走。别一条绕十八弯一条走直线,那差分信号眼图根本没法看。

过孔不能随便打。高速线上过孔就是阻抗不连续点,一个过孔一个坑,打多了信号质量直接崩。

 

再聊聊学习路径。

我个人的建议是:先吃透一款EDA软件,推荐Altium Designer或者立创EDA入门,国产的立创EDA现在免费还好用。把库管理、原理图、PCB、出Gerber这整套流程跑熟。

然后去网上找开源硬件的PCB文件,树莓派、Arduino这些,下载下来一层一层看人家的布局思路、走线方式。光看还不够,自己画一遍,发去打样,回来亲手焊、亲手调,调通了才算真学会。

最后再啃理论,信号完整性、电源完整性这些,推荐Howard Johnson的《高速数字设计》,边做项目边翻,理解会深很多。

别指望上一两个月培训班就能成高手。PCB设计这东西,画过的板子越多,踩过的坑越多,手越稳。

 

最后说几句

PCB设计从需求分析、器件选型、原理图评审,到叠层计算、布局布线、打样调试,每一步都有坑,每一步都有人翻车。但好消息是,大部分坑是别人踩过的,你只要提前知道在哪,就能绕过去。

我至今记得第一次独立画完一块四层板、拿回来上电所有功能一次跑通那种感觉。挺爽的。希望你也早点体会这种感觉。

如果你正在学PCB设计,或者正准备画自己的第一块板子,希望这篇东西能帮到你。别怕踩坑,但尽量别踩能避免的坑。

 

其他相关文章:

同样画一块4层板,高手3天改1次,新手改3版花9天,关键在这

出于成本考量,怎样设计一块高效的PCB电路板?

做了3年硬件,才明白PCB降本不是一味压价,从这5个环节省钱

硬件电路设计
前3天 14:53
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
发布者
卢工爱分享
目录

方案选型到原理图,别上来就画线

原理图评审,别一个人闷头画

PCB布局布线,高速信号别硬来

叠层设计与阻抗计算,很多人在这里翻车

打样贴片与调试,别把所有希望押在第一版上

新人避坑与学习建议

最后说几句

最新帖子
PCB设计翻车实录:我踩过的5个大坑,每个都值一万块从0到1学PCB:硬件工程师Layout实战避坑指南从0到1做硬件:智能硬件产品经理全流程实战指南《图解功率半导体》书评同样画一块4层板,高手3天改1次,新手改3版花9天,关键在这
热门版块
查看更多
萤火工场
电子元器件
问型号
问技术
问行情
飞腾
开源硬件项目
每日打卡
电子DIY
维修技术交流

145

收藏

分享

微信扫码
分享给好友

评论