Back to skills
SKILL.md
Pcb Design Guidelines
ASecurity根据现有原理图或网表制定可逐步执行的 PCB 布局布线指南,或审查 PCB 的分区、关键回路、回流、层叠、阻抗、载流、热、隔离、装配和可制造性。适用于 KiCad、Altium、EasyEDA 及可读的 CAD 导出;具体数值须由项目约束、器件资料、计算和制造能力确定,不替代法规认证或实际 DRC/DFM。
- 3 stars
- 0 votes
- 0 copies
- 0 views
- Added October 22, 2026
Security analysis
100/100Pro scans all 7 files and shows the line behind each finding
npx -y skills add Ausanx/modular-schematic-layout --skill pcb-design-guidelines --agent claude-codeAre you the author of Pcb Design Guidelines?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ausanx-pcb-design-guidelines)---
name: pcb-design-guidelines
description: >-
根据现有原理图或网表制定可逐步执行的 PCB 布局布线指南,或审查 PCB 的分区、关键回路、回流、层叠、阻抗、载流、热、隔离、装配和可制造性。适用于 KiCad、Altium、EasyEDA 及可读的 CAD 导出;具体数值须由项目约束、器件资料、计算和制造能力确定,不替代法规认证或实际 DRC/DFM。
---
# PCB Design Guidelines
通过真实的电流、信号回流、机械边界和制造约束组织 PCB。布局目标是让关键物理关系可追踪、风险可验证,而不是让所有器件形成整齐阵列或套用一个项目的尺寸。
## 适用边界
- 用于 PCB 规划、分区、器件布局、布线优先级、叠层/参考平面、阻抗、热、隔离、装配、测试和 DFM 审查。
- 输入可以是原理图/网表、封装与机械约束、层叠表、约束表、CAD 导出、渲染图或截图。优先使用可查询的原生数据;只有图片时只报告可见证据。
- 以用户确认的连接、封装、极性、机械边界和器件资料为基线。不得因为外观、对称或短线而换引脚、改网络、改变极性、删除器件或跨越隔离边界。
- 用户要求可执行设计指南时,执行完成该指南所必需且输入充分的线宽压降、阻抗或规则计算;说明模型、输入、结果和适用边界。没有必要输入时不伪造数值,也不把计算初估称为标准符合性、仿真或认证。
- 原理图 skill 解决图纸表达;本 skill 解决板级物理实现。原理图上的邻近关系不等于 PCB 上满足去耦距离、回流、热或安规间距。
## 先识别交付模式
- 用户给出原理图/网表并要求“怎么画、完整步骤、照着做”等:进入**施工指南模式**。提取器件—封装—网络—接口关系,产出按顺序可执行的设置、摆放、规则、布线、铺铜和验收步骤;不要只给原则性审查意见。读取 [references/from-schematic-to-board-guide.md](references/from-schematic-to-board-guide.md)。
- 用户要求检查已有板图:进入**审查模式**,按证据、风险和修复优先级报告。
- 两类输入同时存在时,先审查会改变施工顺序的阻断项,再交付可继续执行的步骤。
- 每个具体参数标记为**已确认**、**计算初估**、**建议起点**或**待确认**,并给来源/假设。缺少参数时,只暂停依赖该参数的签核或布线规则;继续完成不依赖它的板框、器件分区、关键邻接、候选走线顺序和资料收集。
## 1. 先收集约束,再决定优先级
在移动器件或画线前整理一个约束表,至少检查:
| 约束组 | 需要确认的内容 |
| --- | --- |
| 机械 | 板框、安装孔、禁布区、外壳、连接器配接方向、高度和散热器 |
| 工艺 | 层数、材料、铜厚、最小线宽/间距、孔径、阻焊、表面处理、板厂能力、拼板和装配工艺 |
| 电气 | 关键网络、工作电流、额定/瞬态电压、阻抗、时序、噪声敏感度、隔离等级和参考平面 |
| 热与可靠性 | 热源、环境、允许温升、散热路径、寿命、污染、爬电/电气间隙和产品标准 |
| 组装与测试 | 贴装方向、可视性、返修、测试点、探针方向、调试接口、DNP/选件和序列化需求 |
| 工具与交付 | CAD 工具/版本、规则文件、原理图网表、封装来源、Gerber/ODB++/IPC-2581 需求 |
优先级按影响而不是视觉整齐度排序:固定机械约束和隔离边界 → 高 di/dt 功率回路与其回流 → 连接器和关键接口 → 时钟/高速与敏感模拟 → 一般信号与低风险支路 → 文字、阵列和装饰。若用户给定的优先级不同,记录原因并服从明确约束。
施工指南须把原理图对象映射为可操作条目:`网络/器件 → PCB 对象 → 起点与终点 → 层/参考 → 约束值及来源 → 操作 → 完成检查`。不能仅写“走线尽量短”“电容靠近芯片”或“设置合适线宽”。缺少 CAD 文件时给可执行的 UI/人工步骤,不声称已修改板或运行检查。
## 2. 分区和器件布局
- 按能量转换、数字控制、模拟采集、接口/保护、隔离侧和测试维护等真实职责分区。分区是电气和机械边界的表达,不等于强制画成相同大小的矩形。
- 先放板框、安装孔、固定件、连接器和必须靠近外部接口的器件,再放每个功能单元中的关键器件,最后放一般无源件。保留配接方向和维修可达性。
- 功率级按实际能量路径摆放输入旁路、开关器件、储能/续流器件和输出滤波;缩小高 di/dt 回路的闭合面积。不要只按参考标号、封装种类或自动排列。
- 去耦电容靠近对应供电脚和连续的回流过孔/平面,先确认电源单元归属;共享电源不能掩盖局部去耦缺失。高频旁路、储能和 bulk 电容按其作用和电流路径分层处理。
- 模拟前端和高阻节点远离开关节点、时钟、快速边沿和大电流回路;让传感器、连接器、保护件和放大/转换器保持真实信号顺序。不要用“模拟区”标签代替回流路径设计。
- 重复通道可以规则阵列,但重复的是完整功能单元、方向、测试与去耦归属;不同供电域、特殊通道和边界条件要显式保留。
- 预留布线通道、铜皮扩展、热扩散和测试探针空间。避免为了填满板面而把低优先级器件塞入关键回路或禁布区。
## 3. 关键电流路径与回流
- 先追踪实际电流闭环,再选择层和线。对开关电源,应按具体拓扑、器件和开关状态追踪开通/关断期间的高 di/dt 换流回路、能量传输路径与控制/反馈参考回路;Buck 的输入电容—开关支路—续流支路—输入电容只是一个常见例子,不把同一回路模板硬套到 Boost、反激或其他拓扑。对驱动器、马达、继电器和大电流接口同样追踪开通与关断路径。
- 高 di/dt 导线应短、宽、连续,正向路径与回流路径相互靠近;不要把回流强迫绕过分割平面、过多过孔或无关区域。具体宽度和过孔数量由电流、铜厚、层叠、温升和板厂能力决定。
- 参考平面保持连续。高速或敏感信号跨越参考平面切换、分割、孔洞或连接器边界时,说明回流如何转移,并在需要处提供合法的过渡与回流结构;不能只看信号线长度。
- 差分对保持规定的耦合、长度、阻抗和参考关系;不要为视觉平行而改变已确认的极性、交换成员或制造不必要的蛇形。
- 保护器件靠近受保护接口和实际回流入口;ESD/浪涌电流路径不应穿过敏感核心。隔离电源/信号两侧保持边界,不通过铜皮、过孔或安装件偷偷跨接。
- 地平面、机壳地、模拟地、功率地是否分割或单点连接取决于真实电路、回流和产品约束。不要把“整面铺地”或“必须分地”当成普遍答案。
## 4. 层叠、阻抗与布线顺序
1. 根据接口速率、阻抗、回流、层数、铜厚、材料和板厂能力制定叠层候选;记录介质厚度、参考层、铜厚和阻抗目标的来源。
2. 为关键网络指定允许层、参考平面、线宽/间距、过孔结构、长度/偏差、差分耦合和拓扑。阻抗目标不能脱离实际叠层和制造公差。
3. 先布高 di/dt 电源回路、时钟/高速差分、敏感模拟和关键控制,再布一般信号和低速网络。每个优先级都要保留可连续的回流路径。
4. 需要换层时,让回流有可用的相邻过渡;过孔、反焊盘、平面开口和连接器区域按实际结构检查。避免把“少过孔”作为脱离回流的独立目标。
5. 铺铜前确认网络、热连接、隔离、平面分割和未连接铜处理。铺铜不是修复错误回流的遮罩;在最终层叠和规则下重新检查孤岛、窄颈和热路径。
线宽、间距、过孔、阻抗和时序约束的计算选择见 [references/pcb-parameters-and-calculations.md](references/pcb-parameters-and-calculations.md)。对于已知电流、铜厚和温升等条件,可运行此 skill 目录下的 `scripts/trace_width.py` 同时估算热约束和直流压降约束;该脚本只作矩形铜线初估。
## 5. 热、载流、隔离与可靠性
- 识别器件损耗、热源耦合、铜箔扩散、过孔阵列、散热焊盘、外壳/散热器和气流的完整路径。没有功耗、环境或材料数据时,不给出看似精确的温升结论。
- 载流能力根据导体截面、内/外层、铜厚、环境和允许温升计算或查适用数据;不要把某个“10 mil 可承载 X A”的经验推广到所有板。
- 爬电距离、电气间隙、槽孔、阻焊和隔离带按适用产品标准、工作电压、污染等级、海拔、材料组别和板厂能力确定。未确认这些输入时只标出需要核实的边界。
- 高压、隔离、机壳和接地连接考虑装配公差、螺钉/屏蔽件、测试夹具、污染和返修;机械开口不能只在 CAD 顶视图上看起来分开。
- 热焊盘、过孔和铜皮同时满足焊接、回流、散热和可返修要求;不要为了热扩散堵住焊膏开窗或让器件无法贴装。
## 6. 可制造性、装配与测试
- 逐项核对板厂最小线宽/间距、孔径/环宽、阻焊桥、铜到板边、槽孔、盲埋孔、表面处理、阻抗公差、拼板和检测能力;规则文件要与真实供应商能力一致。
- 封装焊盘以器件厂商机械图、选定 IPC land-pattern 方法和实际库验证为准。检查极性标记、Pin 1、焊盘编号、热焊盘、阻焊开窗和装配方向。
- 保留贴装、返修、探针和视觉检查空间;测试点要连到真正需要测量的网络并可从允许的面接触。不要为了“每网一个测试点”牺牲隔离或高速回流。
- DNP、互斥选件、跳线默认状态、可替代料和序列化信息应能从装配数据追到 PCB 对象;不要仅靠颜色或丝印表达关键安全信息。
- 输出前检查原理图—PCB 网表/连接、封装映射、未连接项、规则例外、丝印重叠、板框、钻孔、铜皮和制造文件。只有实际运行并查看工具输出,才可报告 DRC/DFM 通过。
## 7. 审查交付格式
先给结论范围,再按优先级列出:
1. **证据**:页码/坐标/网络/层/对象和能看见的具体关系。
2. **风险**:电流回路、回流、串扰、热、隔离、装配或制造后果。
3. **建议**:最小且可操作的摆放、层、线、过孔或规则调整。
4. **依赖**:必须从数据手册、叠层、板厂、产品标准或用户确认得到的输入。
5. **已执行检查**:实际打开的文件、运行的规则/计算和结果;未执行的检查列为建议,不写成通过。
修图或生成 CAD/SVG 时,保留用户的连接、封装和机械对象;同时检查文字、丝印、标记、板框和图形之间的遮挡、裁切与归属。视觉整齐是可读性指标,不是电气或制造证明。
施工指南交付格式和各阶段的停止/继续条件见 [references/from-schematic-to-board-guide.md](references/from-schematic-to-board-guide.md)。
## 8. 常见错误
- 先按器件类别排成矩阵,再试图用长线补救功率和信号路径。
- 只优化信号线长度,不检查高速信号的参考平面和返回路径。
- 把“整面地”“星形地”“全部分地”“尽量少过孔”作为无条件规则。
- 直接复制厂商评估板坐标,却没有核对不同封装、层叠、散热、接口和机械边界。
- 把原理图标签、铺铜颜色或丝印文字当作真实网络、隔离或 DRC 证据。
- 未确认板厂能力就给出固定线宽、间距、孔径、阻抗或爬电数值。
## 参考资料
需要具体参数计算时读取 [参数与计算方法](references/pcb-parameters-and-calculations.md);根据原理图生成逐步指南时读取 [施工指南流程](references/from-schematic-to-board-guide.md);需要核对来源、版本、证据范围时读取 [标准与资料索引](references/standards-and-sources.md)。
Files in this skill
- SKILL.md
- evals/README.md
- evals/evals.json
- references/from-schematic-to-board-guide.md
- references/pcb-parameters-and-calculations.md
- references/standards-and-sources.md
- scripts/trace_width.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.