PCB库及PCB原理图绘制使用教程 altium designer

本文详细介绍了PCB设计的过程,包括选中复制、粘贴、移动、阵列粘贴等操作,以及注意事项如焊盘管脚对应、3D模型绘制、IPC封装设置。还讲解了布局布线、规则检查、敷铜、层板设置、过孔规则、走线规则、铺铜规则等关键步骤,并提到了扇孔的概念。此外,文章还涵盖了错误处理、快捷键使用和模块化布局的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • PCB的复制粘贴不同于原理图,:选中 - Ctrl+c - 点击选择参考点(复制后目标还是在原位,但只能选择参考点)- Ctrl+v - X/Y(镜像移动,或者用鼠标移动光标)字母的意思为快捷键
  • 选中目标 - M - X - 设置平移距离
  • 选中 - Ctrl+c - 点击选择参考点 - E - A - 粘贴阵列(阵列粘贴后开头会重复一个,记得删去)
  • 焊盘记得管脚号,正负极的对应。
  • 可以在原理图中设置元器件的封装,可以对同样的器件进行批量处理,选中后右击选择Find Slimilar...,设置完后,Shift+C消除阴影。
  • PCB绘制基本流程:布局-布线-规则检查(规则设置)-敷铜

71375bc489b648dab183d4b256f46f17.png

 一个PCB封装需要:

  1. 1脚标识
  2. PCB焊盘
  3. 管脚序号
  4. 阻焊
  5. 丝印
  • Ctrl+M 测距线
  • Shift+C 删除测距线
  • E+F+C PCB移到中心 
  • E+K 裁剪导线
  • Shift+S 切换各层显示
  • 注意IC类的散热焊盘
  • PCB库的调用与复制应该在左栏中操作(past:粘贴)
  • 快捷键J+C查找元器件位号,J是选择跳转的地方,可以是原点,器件,位置。
  • Ctrl+F:用来查找文本,最好如下图来配置选项。
  • Ctrl+S:保存当前文档
  • Shift+E:切换格点

48f0e79a01cb483d9de5286fbf505c9b.png

ababb362be564cb08fa408fc1da6ba02.png

  • IPC封装
  1.  工具中选择IPC....
  2. 根据要求设置参数
  3. 可以勾选Generate STEP model preview来打开逼真模型
  4. 还可以选择三种布局密度,焊盘密度
  5. 可以通过Add Thermal pad来添加散热焊盘
  6. 最后选择该PCB封装的保存路径
  7. IPC封装自带3D效果(Ctrl+D打开3D效果设置,Shift+右键来移动3D图)

2ac4f9665a8e4287a522e55ea6faa667.png

 bb3b7045f85c4a3f90d52ea6d9e25f71.png

  •  3D模型绘制
  1. 3D体:用来放置已经有的3D模型
  2. 3D元器件:用来绘制3D模型(Cylinder:圆柱体,Sphere:球体,Overall Height:整体高度,Standoff Height:模型与焊盘的距离,一般设置为0)
  3. Shift+空格可以切换绘制形状(直线变曲线)

68a4e05b7dca47be8ec7182462ac936e.png

  • PCB库到PCB原理图
  1. 在PCB原理图界面:设计-Import........  执行变更  最后的room可以不用add
  2. 在原理图界面:设计-Update PCB.....   执行变更
  • 遇到的常见报错 Unkonw pin (原理图,原理图库,封装之间互相对比)
  1. 元器件没有封装
  2. 封装管脚缺失
  3. 管脚号不匹配
  • 快捷键T-M复位绿色报错
  • 快捷键T-D先批量去掉绿色报错,(找到Rules To check 在内容里面右击)只留下电源检查规则,一步步处理。
  • 焊盘附近带圆圈表示短路 
  • 器件初始摆放 先选中后按图操作

 a1eb914013714c6bad3a60e489e3c0ff.png

  • 评估版框大小 
  1.  先选择机械层再P-L绘制线
  2. E-O-S 放置原点
  3. 调整板框宽长大小
  4. Q 单位切换
  5. P-D-L 手动划线显示长度
  6. 对板框线条进行全选中(按住Shift多选后D-S-D改变板框大小)
  7. 放置固定孔 各距离5mm
  8. 板层数确定 D-K打开层叠管理器
  • Top Overlay:丝印层
  • Top solder:阻焊层
  • Top cayer:信号层
  • surface finish:表面处理
  • signal:正片层
  • plane:负片层

983b55bdf2454e5f8d2a5d52f2c9674a.png

  • core:芯板,芯板是一种硬质的、有特定厚度的、两面包铜的板材,是构成印制板的基础材料。 
  • prepreg:   在被层压前未半固化片,又称为预浸材料,主要用于多层印制的内层导电图形的粘合材料及绝缘材料。
  • 四层板在top层下面加两层负片层,先做GND层再做VCC层,当过孔网络与片层网络一致就连接,
  • 信号线应该减少过孔,过孔自带信号干扰。
  • 过孔连接所有板层,Top和Bottom层是正片层,也就是走线层,如果没有导线连接就不会和该板层有信号传输,内层一般设置为负片层,当过孔的网络标识和层板的网络标签一直就会自动连接,负片成可以划为好几个网络。
  • 层板命名时按照版属性加层数命名 
  • 在绘制长度显示的时候
  1. millimeters:厘米
  2. Value Precision:保留小数几位
  3. Format:显示什么形式

48c49077d32f46c58258b4f1cc0e6338.png

  •  层板设置完成后,右击分页头-Close(第一个)-Save
  • 对片层进行网络添加(GND POWER)对有相同属性网络的器件会自动连接到该层

105340e5843948838d026c69f759bdf8.png

  • 快捷键设置(灰色为系统自带)右击上栏空白处Cuize,查看已有快捷键

f4388852147e4192a9de2fa06162d806.png

  •  右击分页头垂直分割可以AD内分屏处理
  • 在原理图中-工具-交互选择模式 可以使原理图之间进行交互
  •  PCB布局
  1. PCB模块化后N-隐藏连接-网络
  2. D-C 创建一个网络后命名一个文档名称,把GND,VCC,V...加进成员去,打开PCB(Panels)-右击文档名称-连接-隐藏(只留下信号线)
  3. 器件联合:选中目标-右击-联合
  4. 关闭飞线:N-H-A
  5. 位号影响视图:选中位号-右击-查找相似对象-String Type(same)-确定-10mil高,2mil宽-Ctrl+A-定位器件文本-放正中心
  6. 发现网络错误.更新原理图:D(PCB原理图界面)-右击-import.... 
  • PCB布局 
  1. 布局(左右手方便,外接线位置(VBAT+,GGND),就近原则,信号线走向)
  2. 定位模块位置(PCB-原理图):TC-左键
  3. 布局后等间距,Alt:高亮 
  4. 创类(把VCC GND类的设置为一类,D-C 右击添加一个类后,命名一个名称,把GND,VCC,V...加进>成员去,打开PCB(Panels)-右击文档名称-连接-隐藏(只留下信号线))
  5. Mask:高亮,右击PWR(类名),改变颜色(Change not color)- 右击(显示替换-选择的打开)-F5

规则设计   (D-R)

  • 间距规则(Electrical-Clearance):一般6mil (便宜 6>x>4 贵)

c2e2707a01214932b40c2ed8f2d2e84c.png

  • 走线规则(Routing-width) :一般走线6mil宽,电源走线15-20mil,不允许短路,开路,设置好优先级。

a6e7bd0e98a249198305c6400d30eaae.png

 696bdd6bc6884ab6aa4f9383bee2a214.png

  • 过孔规则(Routing-RoutingVias):计算规则公式:2*Hold+-2mil 。过孔规则还需要在属性里面再设置一下。

3415ab5956504e25ac921a3861d7895d.png

60f1dfe99f21415aa607ece545fc59bf.png

  • 铺铜规则(Plane-Polygon Connect Style):焊盘一般用十字连接,还有一种方式是全连接,过孔一般全连接,类电的都是负片层设计。

48c939490bff41d3b3d801ea1eedb2d8.png

  • 丝印规则(Manufcturing-Silk To Hold Clearance):丝印与阻焊不过2mil,T-D打开规则设置检查器-Manufacturing-打开silk to Solder Mask Clearance。

 d5a260ee8505437884eb1625ac248b81.png

afb3e41746b646349434c187b4076b15.png

  • 什么是扇孔:防止后期布线要因为无法拉长线而导致重新布线,因为过长距离的线有可能需要打孔走线,扇孔就防止没有位置打孔

dfa950a69f4940efa6a246600d144cfc.png

  •  开启关闭飞线

 a11cb6b2b04144659a6f4d2fed81106b.png

### Altium Designer 22绘制 PCB 板框教程Altium Designer 22 中,绘制 PCB 板框是一个基础但重要的操作。以下是关于如何高效完成这一任务的具体说明。 #### 使用线条转换为板框 如果已经存在由线条组成的闭合形,则可以直接将其转化为板框对象。这种方法适用于从外部导入的设计数据或者手动绘制的初步轮廓[^1]。 具体方法如下:选中构成封闭区域的所有线段,在右键菜单中找到“Convert to Board Shape”,这一步骤会自动调整这些线条成为正式的板框边界并应用到当前设计层上。 #### 手动创建新的板框 通过点击工具栏上的 “Place” 菜单下的选项可以开始放置直线、圆弧或者其他几何元素构建所需的外形结构[^2]。为了确保最终形成的框架能够被软件识别作为有效的电路板边缘,需要注意两点事项——首先是整个路径必须完全连接形成闭环;其次是建议设置合理的宽度参数以便于后续加工阶段参考。 另外值得注意的是,默认情况下新建立起来的对象可能位于顶层(Top Overlay),因此还需要确认目标工作平面是否正确无误以及同步更新到底部视当中去查看效果一致性情况。 ```python # 示例 Python 脚本用于自动化生成简单矩形版框 (仅作演示用途) import pcbnew board = pcbnew.GetBoard() track_width = 0.5 * 10**6 # 设置轨道宽度单位纳米 edge_layer_id = pcbnew.Edge_Cuts def draw_rectangle(x1,y1,x2,y2): segment = pcbnew.DRAWSEGMENT(board) segment.SetShape(pcbnew.S_SEGMENT) segment.SetStart(pcbnew.wxPointMM(x1 , y1 )) segment.SetEnd( pcbnew.wxPointMM(x2, y2)) segment.SetWidth(track_width ) segment.SetLayer(edge_layer_id ) board.Add(segment) draw_rectangle(-50,-50,+50,+50) # 定义坐标范围内的矩形大小 pcbnew.Refresh() # 刷新显示界面让改动生效 ``` 上述脚本展示了如何利用编程接口快速定义一个基本方形切割边界的例子[^3]。虽然实际项目里很少单独依靠此类方式实现复杂定制化需求,但对于学习理解底层原理很有帮助价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值