热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PCB的流程化设计

文章目录器件封装的导入及常见问题解决找不到对应的封装识别不到管脚号板框大小 层数的评估及24层板的优缺点对比板框大小的评估层数的评估二四层优缺点的对比四层板的叠层及正负片介绍PCB模块化及布局思路分析

文章目录

  • 器件封装的导入及常见问题解决
    • 找不到对应的封装
    • 识别不到管脚号
  • 板框大小 层数的评估及24层板的优缺点对比
    • 板框大小的评估
    • 层数的评估
    • 二四层优缺点的对比
  • 四层板的叠层及正负片介绍
  • PCB模块化及布局思路分析
  • 接插件固定器件的摆放及固定孔
    • 接插件固定器件
    • 固定孔
  • 局部模块化布局及布局优化
  • PCB布线常用Class创建及规则设置
  • PCB的扇孔PCB敷铜及编辑
  • Altium 19 Activeroute自动布线介绍
  • PCB的快速布线
  • 一级目录

器件封装的导入及常见问题解决

新建PCB文件:【文件】-【新的】-【PCB】

找不到对应的封装

导入器件:【设计】-【Import Changes From …】
在这里插入图片描述
接下来会有以下界面:
在这里插入图片描述
解决办法如下:
点击上述图片中的【报告变更】-【导出】
在这里插入图片描述
就会导出一个Excel表格,如下:
在这里插入图片描述
之后我们根据表格中的内容对封装进行更正。
以表格中的J7为例:
在这里插入图片描述
打开原理图,快捷键【J】+【C】,快速查询元件
在这里插入图片描述
找到需要修改的元件后,鼠标左键双击,在跳出的界面中进行以下操作:
在这里插入图片描述
即可完成修改。
小结
一般常见的问题是“封装名与原理图中的名字不对应”或者“封装库中没有元件相对应的封装”,具体问题还需具体对待,可以通过bom表对封装名进行查询。

识别不到管脚号

下面我们再进行第二次导入:
在这里插入图片描述
常见问题及解决办法:

  1. 没有填写封装名字

出现上述问题先定位相关元件,再检查其封装有没有填写。

  1. 元件库中,将管脚名字和管脚序号写反了;或者是删除了管脚号

先定位相关元件,再将相应管脚修改正确即可。

  1. 常见于二极管,正极管脚号用A表示,负极管脚号用K表示时,管脚号不匹配

原理图中的管脚号与焊盘上的管脚号应该是一致的,所以将原理图中的元件管脚号修改成与焊盘中一致的即可。

板框大小 层数的评估及24层板的优缺点对比

板框大小的评估

  1. 将器件全部选中
  2. 再点击【工具】-【器件摆放】-【在矩形区域排列】
  3. 将所有器件摆放紧密(一般以正方形排列)
    在这里插入图片描述
  4. 隐藏飞线【V】-【C】
  5. 在机械层画线,进行框选,【编辑】-【原点】-【设置原点】,设置原点,再对边框大小进行调节,注意:一般都设置为整数。
    在这里插入图片描述
    在这里插入图片描述

层数的评估

默认是两层
看飞线最密集的地方需要几层,评估最密的地方,一般为MCU处,
有BGA的板子,评估:测量焊盘间距,判断可以走几条线,进而再判断需要几层板子

在原有基础上再添加两层
一层规划成电源,一层规划成地
【设计】-【类…】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四层板有一个完整的地平面
加两个层
【设计】-【层叠管理器】
在这里插入图片描述
右击,添加新的平面层即可

添加一个完整的地平面
【设计】-【板子形状】-【根据板子外形生成线条】
再点击快捷键【D】【S】【D】
在这里插入图片描述
在这里插入图片描述
这样可以有效减短回流路径

二四层优缺点的对比

层数越多,走线越容易,能用两层的情况下,最好用四层
层数越多,生产成本越高
层数越多,设计越简单

四层板的叠层及正负片介绍

层数的添加:【设计】-【层叠管理器】
快捷键:【D】+【K】
在这里插入图片描述
在PCB板中,
正片:画线(红)的地方是有铜的,其他地方是无铜的;信号层,小电源
负片:画线(绿)的地方是无铜的,其他地方是有铜的。地,大电源(需要大面积铺铜的)

PCB模块化及布局思路分析

对器件进行布局:(模块化布局)
在【菜单栏】空白处,右击,选择【垂直分割】;
为保证原理图中的元件与PCB板中的元件同时被选中,我们进行如下操作,首先,切换到PCB界面中,点击【工具】-【交叉选择模式】,再切换到原理图界面中,再次重复之前的步骤,保证两个界面中的都选择了交叉选择模式;
当我们选中原理图中的MCU时,会发现PCB中MCU的相关元件也被选中了,但是SD卡不属于MCU,却也被选中了在这里插入图片描述
解决方法如下:
在这里插入图片描述
将各部分元件框选出来,如图:
在这里插入图片描述
再右击【菜单栏】空白处,点击【合并所有】,将界面恢复到原来的样子。
注意想要让走线随着器件的移动而移动,则在选中器件移动过程中,要按住【ctrl】键。
按照信号的顺畅程度将元件按模块化合理布局
在这里插入图片描述

接插件固定器件的摆放及固定孔

接插件固定器件

打开图中所示文件:
在这里插入图片描述
在这里插入图片描述
下面我们将该文件导入到PCB文件中:
【文件】-【导入】-【DXF/DWG】
在这里插入图片描述
导入后如下图所示:
在这里插入图片描述
再选择机械层2,输入法英文状态下【shift】+【S】,单层显示
把所导入进去的结构图上不需要的标识部分删掉
想连接的走线,我们选中一条之后按下【Tap】键,就可以将相连的这几条走线都选中
结构图中显示,需要将液晶显示屏固定到PCB中,如图所示放到对应位置后,双击,按照图中所示,对其进行锁定。
在这里插入图片描述

固定孔

一般放置非金属化焊盘
接地放置金属化孔
焊盘和过孔改成相同大小
可以根据坐标将焊盘和过孔对齐,再锁定
在这里插入图片描述
按【T】-【M】可以将图中的白色印子去掉
在这里插入图片描述

局部模块化布局及布局优化

解决绿色报错:
【工具】-【设计规则检查】
在这里插入图片描述
此时,移动元件,会发现有以下报错:
在这里插入图片描述
解决方法:
【设计】-【规则】
在这里插入图片描述
将主要器件摆放在板子上
在这里插入图片描述

改变丝印大小:
选中丝印–【右击】–【查找相似对象】–【确定】–设置其值为【2mil】
在这里插入图片描述
【ctrl】+【A】选中所有器件–【A】【P】
在这里插入图片描述
使其到器件中心

PCB布线常用Class创建及规则设置PCB的扇孔PCB敷铜及编辑Altium 19 Activeroute自动布线介绍PCB的快速布线一级目录
推荐阅读
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 怀疑是每次都在新建文件,具体代码如下 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • MATLAB函数重名问题解决方法及数据导入导出操作详解
    本文介绍了解决MATLAB函数重名的方法,并详细讲解了数据导入和导出的操作。包括使用菜单导入数据、在工作区直接新建变量、粘贴数据到.m文件或.txt文件并用load命令调用、使用save命令导出数据等方法。同时还介绍了使用dlmread函数调用数据的方法。通过本文的内容,读者可以更好地处理MATLAB中的函数重名问题,并掌握数据导入导出的各种操作。 ... [详细]
  • 站点用户可以在站点上注册,并且在注册期间可以提供名称.我希望此名称是有效名称,并且不包含任何HTML和其他时髦字符.strip_tags够吗?解决方法: ... [详细]
  • 大数据环境下的存储系统构建:挑战、方法和趋势
    大数据环境下的存储系统构建:挑战、方法和趋势陈游旻,李飞,舒继武清华大学计算机科学与技术系,北京100084摘要:互联网规模的迅速扩展促使 ... [详细]
author-avatar
helen女孩12_667
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有