从零认识电路板 · 一步一步理解布局
PCB Layout 系统学习
从 PCB 零基础,到独立完成布局与布线。
第 0 阶段 · 入门
当前课程
0-01 PCB 到底是什么,为什么需要它完成本课后自动保存进度,下次从这里继续。
第 0 阶段 · 入门 已完成
你已经完成九节入门课。现在可以用自己的话复述:
- 知道 PCB 是什么
- 理解最基础的电流闭合回路
- 认识基本电子器件
- 能看简单原理图
- 理解原理图如何对应 PCB
- 知道 Layout 工程师的基本工作
- 知道 PCB 从设计到制造的大致流程
- 知道 Cadence / Allegro 等工具的基本分工
- 能进行第一次简单读图
下一章节:PCB设计与布线基础技术
学习路线
保留原有 12 个阶段,在入门后加入 PCB设计与布线基础技术。当前开放 133 节课程。
00入门未学习
- 0-01PCB 到底是什么,为什么需要它未学习正在浏览进入课程 →
- 0-02电压、电流、电阻与闭合回路——电流怎么走回来未学习正在浏览进入课程 →
- 0-03器件是什么:电阻、电容、电感、二极管与芯片未学习正在浏览进入课程 →
- 0-04原理图入门:符号、位号、引脚、连接点和网络名未学习正在浏览进入课程 →
- 0-05从原理图到实物:逻辑连接如何变成 PCB 上的铜连接未学习正在浏览进入课程 →
- 0-06Layout(布局布线)工程师做什么,最终交付什么未学习正在浏览进入课程 →
- 0-07一块 PCB 从设计、制板、贴装到测试的全过程未学习正在浏览进入课程 →
- 0-08Cadence、Allegro、原理图工具和 PCB 工具的分工未学习正在浏览进入课程 →
- 0-09第一次读图练习:器件、连接与 mm(毫米)/ mil(密尔)单位未学习正在浏览进入课程 →
基础PCB设计与布线基础技术未学习
- F-01一块PCB在做什么:从裸板到装好器件的电路板未学习正在浏览进入课程 →
- F-02PCB里面到底是什么:Core、PP与铜怎样叠在一起未学习正在浏览进入课程 →
- F-03板厚不是铜厚:尺寸、铜箔与电镀怎样区分未学习正在浏览进入课程 →
- F-04铜怎样连接器件:Trace、Pad与Via各做什么未学习正在浏览进入课程 →
- F-05孔不只是一个洞:PTH、NPTH与孔环怎样读未学习正在浏览进入课程 →
- F-06大片铜在做什么:Copper Pour、Shape与Plane未学习正在浏览进入课程 →
- F-07层列表怎样对应实体:铜层、阻焊、焊膏与表面处理未学习正在浏览进入课程 →
- F-08电流怎样回到电源:电压、电阻、功率与GND未学习正在浏览进入课程 →
- F-09原理图怎样规定连接:Symbol、Pin与Net未学习正在浏览进入课程 →
- F-10Schematic → PCB Lab:从逻辑连接到真实铜未学习正在浏览进入课程 →
- F-11器件怎样落到板上:Footprint、Padstack与编号未学习正在浏览进入课程 →
- F-12器件能否装对:封装、Pin 1、极性与安装方式未学习正在浏览进入课程 →
- F-13板框与机械空间:Board Outline、Keepout与Origin未学习正在浏览进入课程 →
- F-14Placement基础:器件摆放怎样为布线创造条件未学习正在浏览进入课程 →
- F-15Routing从哪里开始:Net、Ratsnest / Airwire与真实铜连接未学习正在浏览进入课程 →
- F-16Trace / Cline基础:中心线、Segment、Width、Length与Layer未学习正在浏览进入课程 →
- F-17Width、Spacing与Clearance:怎样量出铜与孔的安全间隔未学习正在浏览进入课程 →
- F-18Constraint与DRC:不同Net的规则从哪里来未学习正在浏览进入课程 →
- F-19Via与Layer Change:走线怎样从一层连接到另一层未学习正在浏览进入课程 →
- F-20Pin Escape与Fanout:怎样从密集器件引脚获得出口未学习正在浏览进入课程 →
- F-21Routing Channel与Keepout:空白区域为什么不一定能走线未学习正在浏览进入课程 →
- F-22Routing Geometry:Corner、45°、Arc与Neckdown怎样判断未学习正在浏览进入课程 →
- F-23Power / GND Routing基础:主干、铜区域与多Via未学习正在浏览进入课程 →
- F-24Routing Review:Unrouted归零以后还要检查什么未学习正在浏览进入课程 →
- F-25制造能力为什么限制Layout:蚀刻、钻孔、电镀与对位未学习正在浏览进入课程 →
- F-26Layout怎样交付:Gerber、Drill、Drawing与BOM各给谁未学习正在浏览进入课程 →
- F-27PCB单位与尺寸感:mm、inch、mil、μm与oz/ft²未学习正在浏览进入课程 →
- F-28PCB设计新人易混概念:对象、网络、边界与文件辨认未学习正在浏览进入课程 →
- F-29PCB Anatomy Lab:切换对象与剖面,逐层拆开一块板未学习正在浏览进入课程 →
- F-30Foundation综合挑战:从Schematic读懂一版PCB Routing未学习正在浏览进入课程 →
01PCB 基础未学习
- 1-01铜是什么:铜箔、铜厚、基铜与成品铜未学习正在浏览进入课程 →
- 1-02基材与介质:铜层之间为什么需要绝缘材料未学习正在浏览进入课程 →
- 1-03Core(芯板):已经固化的板材承担什么作用未学习正在浏览进入课程 →
- 1-04Prepreg / PP(半固化片):层压时如何粘合与绝缘未学习正在浏览进入课程 →
- 1-05单层板与双层板:结构和连接能力有什么不同未学习正在浏览进入课程 →
- 1-06多层板为什么需要多层:连接、参考、电源与成本未学习正在浏览进入课程 →
- 1-07Signal Layer(信号层)、GND Plane(地平面)与 Power Plane(电源平面)未学习正在浏览进入课程 →
- 1-08阻焊、丝印与焊膏层:它们为什么不是信号铜层未学习正在浏览进入课程 →
- 1-09截面练习:从板厂层叠表看懂一块四层板未学习正在浏览进入课程 →
02PCB 连接未学习
- 2-01Net(网络):电气连接关系到底是什么未学习正在浏览进入课程 →
- 2-02Pad(焊盘):器件引脚为什么需要落到PCB铜面上未学习正在浏览进入课程 →
- 2-03Trace(走线):网络如何变成真正的铜连接未学习正在浏览进入课程 →
- 2-04Via(过孔)与 Through Via(通孔):不同铜层如何连接未学习正在浏览进入课程 →
- 2-05Blind Via(盲孔)、Buried Via(埋孔)与 Microvia(微孔)未学习正在浏览进入课程 →
- 2-06Footprint(封装):器件如何映射到PCB实体结构未学习正在浏览进入课程 →
- 2-07Symbol—Footprint—Pin:原理图和PCB为什么能够正确对应未学习正在浏览进入课程 →
- 2-08从原理图到PCB:一次完整的网络追踪练习未学习正在浏览进入课程 →
03层叠未学习
- 3-01Stackup(层叠):PCB的各个物理层到底怎样组合未学习正在浏览进入课程 →
- 3-02直流与快速变化信号:回流为什么会出现不同分布未学习正在浏览进入课程 →
- 3-03Reference Plane(参考平面):信号为什么需要参考导体未学习正在浏览进入课程 →
- 3-04Return Path(回流路径):信号电流为什么必须形成闭合回路未学习正在浏览进入课程 →
- 3-05为什么高速信号通常更喜欢完整的 GND Plane(地平面)未学习正在浏览进入课程 →
- 3-06Plane Split(平面分割):信号跨越分割区域为什么容易出现问题未学习正在浏览进入课程 →
- 3-07信号换层:Signal Via(信号过孔)之后,回流怎么办?未学习正在浏览进入课程 →
- 3-08Stitching Via(缝合过孔):为什么信号换层附近常放GND过孔未学习正在浏览进入课程 →
- 3-092层、4层、6层板:层数和基本层叠思路怎么选未学习正在浏览进入课程 →
- 3-10第3阶段综合练习:从层叠到回流路径,完整看懂一块PCB未学习正在浏览进入课程 →
04阻抗未学习
- 4-01阻抗到底是什么:为什么它不是普通电阻未学习正在浏览进入课程 →
- 4-02什么时候PCB走线要按 Transmission Line(传输线)看待未学习正在浏览进入课程 →
- 4-03Microstrip(微带线)与 Stripline(带状线):走线和参考面的空间关系未学习正在浏览进入课程 →
- 4-04哪些参数决定单端阻抗:线宽、铜厚、介质厚度与Dk未学习正在浏览进入课程 →
- 4-05为什么工程中经常看到50Ω:Controlled Impedance(受控阻抗)到底控制什么未学习正在浏览进入课程 →
- 4-06Differential Impedance(差分阻抗):两根线为什么不能只分别看单端阻抗未学习正在浏览进入课程 →
- 4-07Reflection(反射):阻抗不连续为什么会让信号“反弹”未学习正在浏览进入课程 →
- 4-08Termination(端接):为什么要让信号“看到合适的阻抗”未学习正在浏览进入课程 →
- 4-09第4阶段综合练习:从层叠到阻抗、反射与端接未学习正在浏览进入课程 →
05Allegro未学习
- 5-01第一次认识 Allegro PCB Editor 17.4:界面里到底有什么未学习正在浏览进入课程 →
- 5-02打开一块 PCB:.brd 文件、画布、坐标和基本查看操作未学习正在浏览进入课程 →
- 5-03Units / Grid / Coordinates:mm、mil、栅格与坐标未学习正在浏览进入课程 →
- 5-04Find / Select / Query:准确选择和查看 PCB 对象未学习正在浏览进入课程 →
- 5-05Class / Subclass 与 Visibility:Allegro 为什么有这么多“层”未学习正在浏览进入课程 →
- 5-06Design Outline 与 Route Keepin:板框和允许布线区域有什么区别未学习正在浏览进入课程 →
- 5-07Constraint Manager(约束管理器):PCB规则到底在哪里管理未学习正在浏览进入课程 →
- 5-08Allegro的命令操作逻辑:Command、Find和Options怎么一起工作未学习正在浏览进入课程 →
- 5-09DRC Browser:软件怎么告诉我哪里违反了设计规则未学习正在浏览进入课程 →
- 5-10第5阶段综合练习:第一次完整检查一块Allegro PCB未学习正在浏览进入课程 →
06封装未学习
- 6-01Symbol、Footprint、Padstack:三者到底是什么关系未学习正在浏览进入课程 →
- 6-02.pad、.dra、.psm:Allegro封装文件到底是什么关系未学习正在浏览进入课程 →
- 6-03Padstack(焊盘堆叠):一个焊盘内部到底有什么未学习正在浏览进入课程 →
- 6-04从Datasheet到Footprint:封装尺寸到底从哪里来未学习正在浏览进入课程 →
- 6-05Allegro 17.4 Padstack Editor:第一次创建SMD Padstack未学习正在浏览进入课程 →
- 6-06第一次创建简单SMD Footprint:从Padstack到Package Symbol未学习正在浏览进入课程 →
- 6-07Through-hole Padstack:钻孔、孔壁铜与焊盘怎样组成通孔未学习正在浏览进入课程 →
- 6-08Pin Number与Pad Number:编号、1脚方向和映射未学习正在浏览进入课程 →
- 6-09Footprint检查:一个封装做完以后到底要检查什么未学习正在浏览进入课程 →
- 6-10第6阶段综合练习:从Datasheet到一个可检查的简单Footprint未学习正在浏览进入课程 →
07布局未学习
- 7-01Placement(布局):为什么布局不是把器件摆整齐未学习正在浏览进入课程 →
- 7-02布局前先看边界:Design Outline、Keepin和机械限制未学习正在浏览进入课程 →
- 7-03功能分区:为什么先分模块,再开始摆器件未学习正在浏览进入课程 →
- 7-04固定位置器件与接口器件:哪些器件必须先放未学习正在浏览进入课程 →
- 7-05电源模块布局:为什么电源路径要短而清晰未学习正在浏览进入课程 →
- 7-06Decoupling Capacitor(去耦电容):为什么要靠近IC电源引脚未学习正在浏览进入课程 →
- 7-07Clock / Crystal(时钟 / 晶振):为什么要靠近相关引脚未学习正在浏览进入课程 →
- 7-08接口与保护器件布局:Connector、ESD、Filter应该怎么排未学习正在浏览进入课程 →
- 7-09模拟与敏感电路布局:为什么不能只看器件能不能塞进去未学习正在浏览进入课程 →
- 7-10散热与布局:为什么器件位置还要考虑温度未学习正在浏览进入课程 →
- 7-11布局完成了吗?从Ratsnest、空间和关键路径检查整板未学习正在浏览进入课程 →
- 7-12第7阶段综合练习:从空板到一版合理初步布局未学习正在浏览进入课程 →
08布线未学习
- 8-01Routing(布线):为什么把飞线全部连上还不算好布线未学习正在浏览进入课程 →
- 8-02Routing Priority(布线优先级):几百条飞线应该先布哪一根未学习正在浏览进入课程 →
- 8-03Allegro 17.4第一次交互式布线:从Ratsnest到Cline未学习正在浏览进入课程 →
- 8-04Line Width与Spacing:为什么不能哪里挤就把线画细未学习正在浏览进入课程 →
- 8-05Via与Layer Change:信号换层时除了Via本身还要考虑什么未学习正在浏览进入课程 →
- 8-06Routing Channel与拥塞:为什么看起来有空位,走线却过不去未学习正在浏览进入课程 →
- 8-07Pin Escape / Fanout:为什么器件引脚附近最容易堵未学习正在浏览进入课程 →
- 8-08Power Routing:电源Net为什么不能完全按普通信号线来布未学习正在浏览进入课程 →
- 8-09Routing Geometry:走线、拐角、绕行和Via到底怎样才算合理未学习正在浏览进入课程 →
- 8-10Ratsnest归零以后:Routing到底还要检查什么未学习正在浏览进入课程 →
- 8-11Allegro 17.4 Routing整理与修改:走错了以后怎么改,而不是全部删掉重来未学习正在浏览进入课程 →
- 8-12Stage 8综合练习:从Placement完成到一版完整基础Routing未学习正在浏览进入课程 →
09高速未学习
- 9-01什么才算高速信号:为什么不能只看Clock Frequency / MHz未学习正在浏览进入课程 →
- 9-02Rise Time与Propagation Delay:为什么信号不是瞬间到达另一端未学习正在浏览进入课程 →
- 9-03Crosstalk(串扰):为什么两根没有直接连接的走线仍会互相影响未学习正在浏览进入课程 →
- 9-04Differential Pair(差分对):为什么两根线要作为一个整体设计未学习正在浏览进入课程 →
- 9-05Differential Pair Routing:差分对为什么不能只看“两根线一样长”未学习正在浏览进入课程 →
- 9-06Length Matching与Skew:为什么“等长”不是为了让走线看起来整齐未学习正在浏览进入课程 →
- 9-07Crosstalk控制:间距、平行长度和参考面怎样一起影响串扰未学习正在浏览进入课程 →
- 9-08Via Stub与Backdrill:多出来的孔段为什么会影响高速信号未学习正在浏览进入课程 →
- 9-09高速信号换层:Signal Via过去了,Reference Plane怎么办未学习正在浏览进入课程 →
- 9-10High-Speed Routing Priority:先保护哪些关键连接未学习正在浏览进入课程 →
- 9-11Clock与Sensitive Signal:哪些连接怕干扰,哪些容易干扰别人未学习正在浏览进入课程 →
- 9-12Topology:同一个Net,为什么连接形状会改变判断未学习正在浏览进入课程 →
- 9-13Termination的Layout落地:电阻接在哪里才有意义未学习正在浏览进入课程 →
- 9-14High-Speed Routing Review:DRC归零以后如何复查高速互连未学习正在浏览进入课程 →
- 9-15Allegro 17.4高速实操:从约束到布线、调整与检查待开放
- 9-16Stage 9综合练习:为一版高速Layout作出有依据的判断待开放
10DFM待开放
课程准备中,开放后会显示在这里。
11项目实战待开放
课程准备中,开放后会显示在这里。