三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

嘉立创EDA标准版新手避坑指南:从原理图到PCB制板的10个实用技巧

嘉立创EDA标准版新手避坑指南:从原理图到PCB制板的10个实用技巧

嘉立创EDA标准版新手避坑指南:从原理图到PCB制板的10个实用技巧

第一次打开嘉立创EDA标准版时,那种既兴奋又忐忑的心情我至今记得——仿佛手握一把万能工具,却不知从何处下手。作为国内用户量最大的免费在线PCB设计工具,嘉立创EDA确实降低了硬件开发的门槛,但新手常会在看似简单的操作中踩坑。本文不会重复官方教程的基础步骤,而是聚焦那些教程里没细说、但实际会影响作品成败的细节。比如为什么同样的原理图,有人导出PCB后布线整洁高效,有人却遭遇DRC报错连连?为什么明明按照电流计算了线宽,板子工作时还是会发热?这些经验往往需要踩过几次坑才能积累,而现在你可以直接避开这些"学费"。

1. 原理图设计阶段的三个隐形陷阱

1.1 元件库选择的门道

新手常直接搜索元件型号添加,却忽略了封装匹配问题。比如选择一个0805封装的电阻时:

  • 正确做法:在属性面板确认"封装"字段是否为0805(或其他目标封装)
  • 错误表现:显示为"未指定"或错误封装,导致PCB阶段出现元件脚距不匹配

推荐使用嘉立创自带的LCEDA元件库,其特点如下表:

库类型优点注意事项
系统基础库封装齐全,兼容性好部分新型号元件可能缺失
用户共享库包含热门器件需验证封装准确性
个人收藏库可积累常用元件需定期整理避免混乱

1.2 网络标签的致命疏忽

原理图中网络标签(NET)看似简单,但这两个错误会让PCB布线变成噩梦:

  1. 拼写错误(如"GND"写成"GNDD")
  2. 未连接的悬浮标签(表现为标签旁无虚线框)

提示:按Ctrl+F查找网络名时,系统不会提示拼写近似的标签,这类错误往往到PCB阶段才会暴露。

1.3 原理图转PCB前的必查项

点击"转换到PCB"按钮前,务必完成:

  • ERC检查:处理所有警告(忽略部分提示需有充分理由)
  • 封装确认:逐个核对元件是否有有效封装
  • 板框预设:在"设计管理器"中设置合适的板层和尺寸
# 快速检查缺失封装的脚本示例(需在嘉立创专业版使用) for component in design.components: if not component.footprint: print(f"警告:元件 {component.name} 未指定封装")

2. PCB布局中的五个关键决策

2.1 元件摆放的黄金法则

不同于随意拖放元件,科学布局遵循:

  1. 信号流原则:按原理图信号走向从左到右/从上到下排列
  2. 模块化分组:相关功能元件集中放置(如电源模块、MCU周边)
  3. 散热考量:大功率元件靠近板边且分散布置

常见反例是将稳压芯片放在板中央,导致:

  • 热集中影响其他元件
  • 被迫使用长走线增加噪声

2.2 线宽计算的实战公式

原始资料提供的电流-线宽对应表是基础,实际还需考虑:

  • 铜厚影响:1oz(35μm)和2oz(70μm)铜箔的载流量差异
  • 温升系数:允许10°C温升和20°C温升的线宽不同

精确计算公式(适用于1oz铜箔):

线宽(mil) = (电流(A) × 23) / (温升(°C)^0.44)

例如3A电流、允许20°C温升时:

  • 基础建议:60mil
  • 公式结果:54.6mil → 实际可取55mil

2.3 直角走线的真实影响

"不要走直角"的忠告背后是三大隐患:

  1. 阻抗突变:高频信号反射增加
  2. 蚀刻问题:锐角处铜箔易过度腐蚀
  3. EMI风险:电磁辐射在转角处增强

替代方案对比:

  • 45°斜角:平衡性能和布线难度(推荐新手使用)
  • 圆弧走线:最佳但需要更多板面空间(按U键切换)

2.4 铺铜设置的隐藏选项

简单的"画框铺铜"可能在这些情况下失效:

  • 板上有多个地网络(如DGND、AGND)
  • 存在孤立铜皮(形成天线效应)

高级设置技巧:

  1. 在铺铜属性中设置移除死铜
  2. 对敏感电路区域添加铺铜排除区
  3. 双面板需设置顶层/底层铺铜连接方式

2.5 DRC检查的深度配置

默认DRC规则可能遗漏这些关键项:

  • 丝印重叠:元件标识相互遮盖
  • 钻孔间距:过孔与焊盘的安全距离
  • 阻焊桥:相邻焊盘间阻焊层的保留宽度

建议修改的规则参数:

{ "Clearance": 0.2mm, // 普通间距 "TrackWidth": 0.3mm, // 最小线宽 "ViaDiameter": 0.4mm, // 过孔直径 "HoleToHole": 0.5mm // 钻孔间距 }

3. 生产文件输出的终极验证

3.1 Gerber文件的陷阱检测

生成Gerber后必须用免费工具GerberView检查:

  • 所有层是否正常显示
  • 钻孔文件是否对齐
  • 阻焊层开窗是否正确

常见问题案例:

  • 顶层丝印层缺失(导致元件位号不显示)
  • 钻孔文件偏移(造成孔位不准)

3.2 板厂沟通的必备信息

下单时容易被忽视的四个参数:

  1. 板材类型(FR4、铝基板等)
  2. 表面工艺(喷锡、沉金、OSP)
  3. 阻抗控制要求(如有)
  4. 特殊孔处理(如金属化半孔)

3.3 拼板设计的省钱技巧

对于小尺寸PCB,合理拼板可节省成本:

  • V-CUT:适用于规则矩形拼板
  • 邮票孔:适合异形板拼接
  • 空心连接条:兼顾强度和分离便利性

注意:嘉立创免费打样通常不接受用户自行拼板,需提前确认板厂政策

4. 效率提升的进阶技巧

4.1 快捷键的深度定制

系统默认快捷键可能不符合个人习惯,推荐修改:

  1. 将常用操作集中在左手区(如把铺铜改为F键)
  2. 为重复性操作设置组合键(如Ctrl+Shift+S快速保存版本)
// 示例:自定义快捷键配置文件片段 { "PlaceVia": "V", // 放置过孔 "Route45Degree": "L", // 45°走线 "ToggleLayer": "Tab", // 切换层 "MeasureDistance": "M" // 测量距离 }

4.2 团队协作的版本策略

多人协作时避免冲突的方法:

  • 使用另存为版本功能而非直接覆盖
  • 建立命名规范(如"日期_姓名_修改内容")
  • 关键修改添加设计注释(按Ctrl+N

4.3 个性化模板的创建

针对常用设计类型(如ESP32核心板),可创建:

  • 预置板框尺寸
  • 常用元件集合
  • 标准接口布局
  • 设计规则模板

实际项目中,这些技巧帮我将设计效率提升了至少40%,特别是自定义快捷键和模板功能,让重复性工作变得一气呵成。现在每开始一个新项目,我都会先花10分钟规划这些基础设置——这看似耗时的准备,往往能为后续节省数小时的调整时间。

← 返回列表