pcb软件使用教程
更多
好的!这是一份PCB设计软件通用流程的中文教程,涵盖了从原理图到PCB设计的主要步骤。虽然不同软件(如Altium Designer、KiCad、Eagle、立创EDA等)界面和操作细节不同,但核心流程是相似的。本教程以通用概念和关键步骤为主,你可以根据自己使用的具体软件进行调整。
核心流程概览:
- 准备: 安装软件、创建项目、设置参数。
- 原理图设计: 绘制电路逻辑图。
- 元件库管理: 创建/管理原理图符号和PCB封装。
- PCB设计:
- 导入网表: 将原理图信息导入PCB。
- 板框设计: 定义PCB的形状和尺寸。
- 元件布局: 在板框内合理放置元件。
- 布线: 连接元件的电气网络。
- 覆铜: 大面积铺铜连接地线或电源。
- 设计规则检查: 检查设计符合制造和电气要求。
- 丝印调整: 放置元件标识、版本号等文字。
- 输出生产文件: 生成供PCB工厂使用的文件(Gerber、钻孔文件、BOM等)。
详细步骤:
第一步:准备
- 选择并安装软件:
- 专业/企业级: Altium Designer, Cadence Allegro/OrCAD, Mentor Xpedition/PADS (功能强大,学习曲线陡峭,价格昂贵)。
- 免费/开源/国产: KiCad (功能全面,社区活跃,完全免费), 立创EDA (国产,易上手,集成元件库和商城,有在线版和离线版), EasyEDA (类似立创EDA,国际版)。
- 选择建议: 初学者推荐 KiCad 或 立创EDA。有特定需求或公司要求再考虑商业软件。
- 创建新项目:
- 打开软件,通常选择
文件(File)->新建(New)->项目(Project)。 - 给项目起一个清晰的名字,选择合适的保存位置。 !新建项目示意图 (想象图:软件菜单截图)
- 打开软件,通常选择
- 设置项目参数 (可选但重要):
- 单位: 通常使用毫米(mm)或密尔(mil, 1 mil = 0.001 inch)。在
设置(Settings)或项目选项(Project Options)中设置。保持一致性! - 网格:rid):设置捕捉网格大小,方便元件对齐和布线。布局和布线时可能需要不同的网格大小。
- 设计规则 (DRC - Design Rule Check): 预先设置一些基本规则(如最小线宽、最小线间距、最小过孔尺寸、安全间距等)。可以在
设计规则(Design Rules)或类似菜单中设置。强烈建议在布线前设置好!
- 单位: 通常使用毫米(mm)或密尔(mil, 1 mil = 0.001 inch)。在
第二步:原理图设计
- 创建原理图文件:
- 在项目中右键或通过菜单
添加(Add)->新建原理图(New Schematic)。
- 在项目中右键或通过菜单
- 放置元件:
- 找到
放置(Place)菜单或工具栏上的元件(Component)/符号(Symbol)按钮。 - 关键: 你需要使用原理图符号库。软件自带基础库,但复杂元件通常需要自己创建或从供应商/社区获取。
- 搜索所需元件(如
电阻(Resistor),电容(Capacitor),IC型号),将其拖放到原理图页面。
- 找到
- 连接元件:
- 使用
放置(Place)->导线(Wire)工具(通常图标像一支笔或电线)连接元件的引脚。 - 网络标签(Net Label): 对于复杂连接或跨页连接,使用
放置(Place)->网络标签(Net Label)给导线命名(如VCC,GND,CLK)。相同名称的网络标签在电气上是连通的。 - 电源端口(Power Port): 使用
放置(Place)->电源端口(Power Port)(如VCC,GND) 来标识电源和地网络。这些符号通常有全局连接性。
- 使用
- 添加注释:
- 位号(Designator): 给每个元件一个唯一标识符(如
R1,C2,U3)。软件通常会自动分配,但可能需要调整。 - 值(Value): 标注元件的关键参数(如电阻
10k, 电容100uF)。 - 使用
放置(Place)->文本(Text)添加注释说明。
- 位号(Designator): 给每个元件一个唯一标识符(如
- 电气规则检查 (ERC - Electrical Rule Check):
- 在
工具(Tools)或检查(Check)菜单中找到ERC。 - 运行ERC检查原理图中的电气错误(如未连接的引脚、电源冲突、位号重复等)。必须解决所有错误才能进行下一步!
- 在
第三步:元件库管理 (贯穿始终)
- 为什么重要? 原理图符号定义了元件的逻辑连接,PCB封装定义了元件的物理焊盘形状、尺寸和位置。两者必须正确关联(通过
Footprint属性)。 - 获取库:
- 软件自带库。
- 元件制造商官网下载。
- 社区分享(如KiCad库、SnapEDA、Ultra Librarian)。
- 立创EDA等集成商城可直接调用。
- 创建库:
- 当找不到合适的库时,需要自己创建。
- 创建原理图符号: 在库编辑器中绘制图形,放置引脚(注意引脚编号和电气类型!),定义属性(位号前缀、描述等)。
- 创建PCB封装: 在PCB库编辑器中,根据元件Datasheet的尺寸图,放置焊盘(Pad,注意编号与原理图引脚对应!),绘制丝印轮廓(Silkscreen),有时需要3D模型。
- 关联: 在原理图符号的属性中指定其对应的PCB封装名称。
- 管理: 将常用的库添加到项目的库列表或全局库路径中。
第四步:PCB设计
- 导入网表 (Netlist) / 同步原理图:
- 在PCB编辑器中,通过
设计(Design)->导入原理图变更(Import Changes from Schematic)或更新PCB(Update PCB)等命令。 - 软件会将原理图中的元件、网络连接关系、封装信息导入到PCB文件中。元件会出现在PCB外的一个区域(Room或边框外)。
- 在PCB编辑器中,通过
- 设计板框 (Board Outline/Shape):
- 切换到
Keep-Out Layer或Board Outline Layer。 - 使用
放置(Place)->线条(Line)或圆弧(Arc)工具绘制封闭的板框形状。也可以导入DXF/DWG机械图纸。 - 关键: 板框定义了PCB的物理边界和可布线区域。
- 切换到
- 元件布局 (Component Placement):
- 将导入的元件从边框外拖放到板框内。
- 布局原则:
- 功能模块化: 相关功能的元件靠近放置(如MCU及其外围电路、电源模块)。
- 信号流向: 信号从左到右、从上到下自然流动,减少交叉。
- 散热考虑: 发热元件(功率器件、LDO)远离敏感器件,考虑散热路径。
- 机械限制: 考虑接插件、按键、屏幕、外壳开孔的位置。
- 高频/高速: 遵循特定规则(如缩短高速信号路径、阻抗控制)。
- 可制造性: 留出焊接、测试探针的空间。
- 技巧: 使用对齐工具、旋转、镜像。利用3D视图检查干涉。
- 布线 (Routing):
- 切换到需要布线的层(如
Top Layer,Bottom Layer)。 - 使用
放置(Place)->走线(Track)或交互式布线(Interactive Routing)工具(通常图标像一支笔)。 - 基本操作: 单击起点焊盘 -> 移动鼠标确定路径 -> 单击放置拐点 -> 双击终点焊盘完成。
- 层间连接: 使用
过孔(Via)(放置(Place)->过孔(Via))。过孔连接不同信号层。 - 布线策略:
- 先电源后信号: 优先布置电源线和地线(通常较宽)。
- 关键信号优先: 先布时钟、高速差分线、模拟信号等敏感线。
- 避免锐角: 尽量使用45度或圆弧拐角。
- 线宽: 根据电流大小选择线宽不够会发热甚至烧断!电源线、地线通常较宽(如0.5mm-2mm+),信号线可以较细(如0.2mm-0.3mm)。参考设计规则设置的最小值。
- 间距: 线与线、线与焊盘、线与过孔之间要保持足够间距,防止短路或信号串扰。参考设计规则。
- 切换到需要布线的层(如
- 覆铜 (Copper Pour/Plane):
- 目的:提供低阻抗的地回路、电源回路,增强抗干扰能力,帮助散热。
- 操作:选择
放置(Place)->覆铜区域(Polygon Pour)或覆铜(Copper Pour)。 - 绘制一个覆盖所需区域的闭合多边形(通常覆盖整个板子或大面积区域)。
- 关键设置:
- 连接到网络: 通常连接到
GND(地) 或VCC(电源)。 - 铺铜方式: 实心填充(Solid)或网格填充(Hatched)。
- 与导线/焊盘连接方式: 十字连接(Thermal Relief)或直接连接(Direct Connect)。十字连接利于焊接散热。
- 清除死铜: 勾选移除孤立的铜皮。
- 连接到网络: 通常连接到
- 设计规则检查 (DRC - Design Rule Check):
- 最重要的一步! 在
工具(Tools)->设计规则检查(DRC)中运行。 - 软件根据你之前设定的规则(线宽、间距、孔大小等)检查整个PCB设计。
- 必须仔细检查并解决所有报告的错误(Errors)和警告(Warnings)! 忽略警告可能导致生产问题或电路故障。
- 最重要的一步! 在
- 调整丝印层 (Silkscreen Layer):
- 切换到
Top Silkscreen和Bottom Silkscreen层。 - 调整元件位号(R1, C2, U3)的位置和方向,使其清晰可读,不覆盖焊盘。
- 添加版本号、公司Logo、警告标识、测试点标记等文字或图形。
- 确保丝印不与焊盘重叠(DRC通常也会检查)。
- 切换到
第五步:输出生产文件
- 生成Gerber文件:
- Gerber是PCB工厂使用的标准光绘文件格式,描述每一层的图形(铜层、丝印层、阻焊层、钻孔等)。
- 在
文件(File)->制造输出(Fabrication Outputs)->Gerber Files或类似菜单中设置。 - 关键设置:
- 选择需要输出的层(通常包括:
Top Layer,Bottom Layer,Top Solder Mask(阻焊开窗),Bottom Solder Mask,Top Silkscreen,Bottom Silkscreen,Board Outline/Keep-Out)。 - 设置格式(通常RS-274X)。
- 设置精度(如 2:5 表示整数2位小数5位,单位英寸)。
- 选择需要输出的层(通常包括:
- 生成Gerber文件(一组 .gbr 或 .gml 文件)。
- 生成钻孔文件:
- 描述PCB上所有孔(过孔、安装孔)的位置和大小。
- 在
文件(File)->制造输出(Fabrication Outputs)->NC Drill Files或类似菜单中设置。 - 关键设置: 格式(通常Excellon),单位/精度(与Gerber一致)。
- 生成钻孔文件(通常 .drl 或 .txt 文件)。
- 生成物料清单 (BOM - Bill of Materials):
- 列出设计中使用的所有元件的详细信息(位号、型号、值、封装、数量、制造商料号等)。
- 在
报告(Reports)->Bill of Materials中生成。 - 选择需要的列,导出为Excel或CSV格式,方便采购。
- 生成坐标文件 (Pick and Place File):
- 用于SMT贴片机,包含每个元件的中心坐标、旋转角度、位号、封装名。
- 在
文件(File)->装配输出(Assembly Outputs)->Generates pick and place files或类似菜单中生成。 - 导出为CSV或TXT格式。
- 打包提交给工厂:
- 将生成的 Gerber文件、钻孔文件 压缩成一个ZIP包。
- 通常还需要提供 PCB层叠结构说明 (如有特殊要求)、阻抗控制要求 (如有高速信号)、特殊工艺要求 (如沉金、喷锡、阻抗板) 的说明文档。
- 在PCB制造商的网站上传文件包下单。
学习建议和资源:
- 选择软件并坚持: 选一个适合的软件(推荐KiCad或立创EDA入门),集中精力学好它。不同软件概念相通,精通一个再学其他的很快。
- 官方文档和教程: 最权威的学习资料! 务必查阅你所用软件的官方文档、用户手册和入门教程。
- 视频教程: Bilibili、YouTube上有大量优质的PCB设计视频教程(搜索 “软件名+教程”,如 “KiCad 入门”, “Altium Designer PCB设计”)。
- 实践项目: 从简单的板子开始(如一个LED闪烁电路),逐步增加复杂度。动手做是掌握的关键。
- Datasheet是圣经: 设计元件封装、确定参数、理解电路时,务必查阅元件的官方数据手册(Datasheet)。
- 理解制造工艺: 了解PCB制造流程(如最小线宽/线距、孔径、铜厚、层压)和SMT工艺,有助于设计出可制造、可靠性高的板子。PCB工厂的工艺能力文档是重要参考。
- 善用社区: 遇到问题,在相关软件的官方论坛、电子工程师社区(如EEVblog论坛、国内的电子相关论坛、QQ群)提问。
常用快捷键 (通用性强,具体软件可能不同):
- 鼠标滚轮: 上下滚动缩放视图。
- 鼠标中键按住拖动: 平移画布。
- 空格键 (Space): 旋转选中的元件。
- X / Y: 水平/垂直翻转选中的元件。
- M: 移动 (Move) 命令。
- R: 布线 (Route) 命令。
- P: 放置 (Place) 菜单快捷键(很多软件)。
- Ctrl + Z / Ctrl + Y: 撤销/重做。
- Ctrl + C / Ctrl + V: 复制/粘贴。
- Ctrl + S: 保存!经常保存!
- Tab: 在放置对象(如导线、元件)时,按Tab键打开属性对话框。
- G: 切换或设置捕捉网格大小。
开始你的PCB设计之旅吧! 耐心、细心、多实践,你一定能掌握这项技能。祝你设计顺利!
PCB激光打标机的控制软件
1970-01-01 08:00:00 至 1970-01-01 08:00:00
pcb设计软件有哪些 pcb主流设计软件介绍
pcb设计软件是根据电路原理图实现电路设计需要的功能。电路板的设计主要是版图设计,要考虑到元器件和连线的整体布局以及优化布局。pcb设计是需要计
2021-08-17 11:56:47
PCB设计之Allegro软件问题
Allegro是Cadence推出的先进 PCB 设计布线工具,也是目前最高端、最主流的PCB软件代表之一,华为、中兴这类大型公司使用的也是Al
2019-10-11 16:40:38
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机