热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

如何用AltiumDesigner15快速准确的构建一个PCB封装

一般来说用AltiumDesigner去画一个原理图还算简单,因为不需要精确的尺寸绘制,但是如果说要画PCB封装,那就会比较麻烦了,因为稍有不慎差个几毫米管脚就会偏移甚至错位,然而AD的绘图思

一般来说用Altium Designer去画一个原理图还算简单,因为不需要精确的尺寸绘制,但是如果说要画PCB封装,那就会比较麻烦了,因为稍有不慎差个几毫米管脚就会偏移甚至错位,然而AD的绘图思路又不同于传统CAD软件的约束式构图,也不像Cdr Ai那样可以直接上距离数据,而是采用坐标定位的方式,因此要想快速准确的构建一个封装还得将data-sheet上面的数据转换成坐标信息。如下图,一般来说在datasheet的最后一部分会展示封装参数(当然有的芯片不会展示,因为那都是常见标准封装),就像这一页一样,各种各样的测量参数
描述开始的某一页
而我们跳过这些直接找这样的一页
封装绘制参数
这个是专门为画封装而标注的参数,中心的主要是相对位置参数而左下和右下则标注了焊盘的具体尺寸。
找到了这一页以后就要开始准备画封装了,首先向项目中添加一个PCB Library 并放下一个焊盘(P+P)。就像这样~
这里只有一个焊盘
然后就按照datasheet 上面对于焊盘的描述来修改焊盘参数了,关于焊盘参数我们主要修改焊盘的坐标,孔径,层级以及尺寸也就是下图中我用红色标出的部分。
修改表
先画四个角上的焊盘,顺便确定坐标系,为了方便计算所有焊盘的坐标我们先把某一个焊盘的坐标设为(0,0),这样根据距离和尺寸就很容易得到这个元件所有焊盘的坐标,然后依据datasheet上面的尺寸设置好这个焊盘的大小,形状为方形,由于是贴片封装,因此孔径要设置为0,同样层级就设置为顶层。我们把四个一样的焊盘画好~(ps:如果修改后发现你的焊盘不见了就用头顶的搜索按钮搜索一下,因为坐标变化较大。每个焊盘改变的就只有坐标)
这里写图片描述
画完四个焊盘之后大体的框架就有了,接下来就要画剩下的了,操作方式是一样的,只不过要算对:),而且这些对称的小焊盘就可以批量复制了,工作量其实并不是很大嘿嘿,画完小焊盘顺手把里面哪个方的也解决了,这个也不难。就像这样~
哈哈哈哈
学完上面的部分一般的器件都可以应付了,不过一些奇奇怪怪的功率器件都会有一些不规则的焊盘,就像我们今天这个主角一样,所以下面我们要通过填充铜层(P+F)的方式来画这样一个焊盘,首先用铜层摆放处一个大致的形状,然后双击铜层修改参数,要注意的是这里铜层的参数与焊盘又所不同,焊盘的参数是重心坐标而铜层则是对角坐标,道理还是一样只不过计算会略有不同,在得到这样一个按照参数形成的图形之后我们还需要给他分配一个管脚编号,因为Fill是没有连接这个选项的所以我们弄一个焊盘塞到这个图形的中间。做完这些以后别忘了给这个不规则图形开窗!很容易忘记的orz,如果不开窗那么打样回来的板子就只会露出你塞的那个小焊盘,其他的全是绿油。。。因此我们需要的是在top overlayer(助焊层,即为开窗操作)里面照着这个不规则的形状再画一遍,就ok啦,最后如果你之前没有标号那么你只要照着datasheet前面的给这些焊盘标上对应的序号就可以了~做完这些是这样的(用是够用了。。。)
最后
接下来看着datasheet剩下的一些参数,总觉得不利用可惜了,于是就想着给它做一个3D封装吧,这样以后总观布局的时候也直观些(AD是可以直接导入STEP模型作为3D封装的,这种模型你可以通过CATIA 或者Solidworks来绘制,不过这里不用花这么多时间,虽然想学也是可以的orz)我们从datasheet上面了解到这个芯片离板0.08mm高,全高4.40mm,于是打开3D视角(快捷键3)按下添加3D封装(P+B),输入对应的高度并且绘制即可,这个里面画3D操作难度还是有点高的,不过如果只是一个方块也不算难,弄完差不多是这样的。
这里写图片描述
弄完了这些一个合格可用的PCB封装就画好了,相较于画+量的方式这样可以更加精确(坐标与尺寸没有计算错误那么出问题就只有可能是工艺了)速度也是相当快的!希望对大家有帮助,有不足的地方也尽管指出~


推荐阅读
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文讨论了同事工资打听的话题,包括同工不同酬现象、打探工资的途径、为什么打听别人的工资、职业的本质、商业价值与工资的关系,以及如何面对同事工资比自己高的情况和凸显自己的商业价值。故事中的阿巧发现同事的工资比自己高后感到不满,通过与老公、闺蜜交流和搜索相关关键词来寻求解决办法。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 如何配置小米wifi放大器来增强家庭无线路由器信号?
    本文介绍了如何通过配置小米wifi放大器来增强家庭无线路由器信号的方法。通过打开米家APP,选择设备添加,搜索并选择需要添加的wifi放大器,根据系统提示进行下一步操作即可完成配置。配置完成后,家庭无线路由器信号将得到增强。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • 本文讨论了如何在不使用SearchBar display controller的情况下,单独使用SearchBar并捕获其textChange事件。作者介绍了实际状况,即左侧SliderMenu中的SearchBar需要在主页TableView中显示搜索结果。然后,作者提供了解决方案和步骤,帮助读者实现这一功能。 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • 电脑公司win7剪切板位置及使用方法
    本文介绍了电脑公司win7剪切板的位置和使用方法。剪切板一般位于c:\windows\system32目录,程序名为clipbrd.exe。通过在搜索栏中输入cmd打开命令提示符窗口,并输入clip /?即可调用剪贴板查看器。赶紧来试试看吧!更多精彩文章请关注本站。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • Excel数据处理中的七个查询匹配函数详解
    本文介绍了Excel数据处理中的七个查询匹配函数,以vlookup函数为例进行了详细讲解。通过示例和语法解释,说明了vlookup函数的用法和参数的含义,帮助读者更好地理解和运用查询匹配函数进行数据处理。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
author-avatar
手机用户2502939421
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有