Altium Designer设计PCB板之“精神”
通过一小段时间的练习,感觉先领悟设计PCB板的“精神”更加重要。在这里,我指的“精神”是指PCB板中涉及的元器件原理图及其封装设计。当然,设计PCB板还有其他方面重要的精神需要掌握。本文所提到的“精神”是画PCB板的基础。只要有这个“精神”在,你就大概能够画画板子啦(画的好不好另当别论)。
一个电路是由诸多元器件组成的,其中有些元器件是可以在官方提供的库或第三方的库找到,另外的就需要自己设计啦。如果你不知道如何去设计在库中找不到的元器件,你就会无从下手。下边我们就来看看如何设计元器件吧(软件版本Altium Designer 14.2)。
1. 新建库工程
File->New->Project->Integrated Library
在这里,我们新建了一个叫Demo的库工程。
2. 在库工程中添加原理图库文件及PCB库文件
如下图:

3. 设计元器件——电阻
在这里,先用一个很简单的例子来说明。
3.1 电阻原理图设计
我们都知道电阻有两个引脚,且没有极性之分。下图是我画的一个电阻原理图。

点击Tools->Rename Component将该元器件命名为RES。
3.2 电阻封装设计
现在我们切换到Demo.PcbLib文件。为了方便,我们这里假设我们要设计的电阻需要DIP(直插式)封装,封装的规格为:长度为400mil,宽度为50mil。下边为实物图:

点击Tools->Component Properties将该元器件命名为RES。
1)先找到宇宙的中心

2)放置焊盘1、2
焊盘1的属性如下(焊盘2也一样):

因为封装的大小为400mil,因为我们可以将焊盘1的XY坐标设计为(0,200mil),焊盘2的为(0,-200mil)。对于孔的类型,我们一般将元器件的第一个引脚设计为方形的,其作设计为圆形。同时,需要注意的是焊盘1、2都是“多层孔”(Multi-Layer),表示焊盘1、2穿过所有的层,即从顶层穿到底层。
画出来的效果图如下:

大家看到这可能觉得这很不好看。所以,我们需要给这个封装加个一个“包围圈”(Top Overlay)及文字。如下图:

3.3 封装添加及应用
1)为电阻原理图添加封装
切换到Demo.SchLib文件,点击左下角的Add Footprint,如:

在弹出的对话框中选择名为RES的封装:

2)库工程编译
要在其他工程中使用该电阻,我们需要先对库工程进行编译,如下:

3.4 添加新的元器件
在Demo.SchLib文件中,

在Demo.PcbLib文件中,

4. 利用Altium Designer中的向导来自动生成封装
如下图所示:

这对设计一些较为复杂的封装有很大的帮助。当然,用它来设计一些简单的封装也是绰绰有余。
5. 从芯片厂商官网下载芯片CAD文件以生成其原理图及封装
现在好多芯片厂商都会提供相应芯片的CAD文件,我们通过一定转化就能够生成该芯片的原理图及封装,这将能够大大减轻我们的工作量,特别是对一些引脚数量较多且封装比较复杂的芯片。
用于转化的软件叫Ultra Librarian。具体教程可参考使用Ultra Librarian 生成PCB库文件。
到这里,我们就知道怎么去设计元器件的原理图及封装,这将为我们进一步的工作打下良好基础。
Altium Designer设计PCB板之“精神”的更多相关文章
- Altium Designer设计PCB中如何开槽
在不同层画槽孔形状实际得到的PCB效果(注意槽孔边缘) 在不同层画槽孔形状进行(注意槽孔边缘) 很多坛友问在使用Altium Designer设计PCB时,想在板子上开一个槽或者挖一个孔该如何操作,是 ...
- altium designer的pcb板如何移动到原点?
可以把所有的都选中,然后将光标移到起点处,将所有的移到原点的地方,但这种做法很多时候都不好:比较好的办法就是将原点设置到起点上来. 具体做法是:edit--origin --set. 这时光标成了十字 ...
- Altium Designer的PCB定位槽制作
Altium Designer的PCB定位槽制作 1.使用焊盘代替. 操作很简单,但孔壁有镀铜. 2.定位孔制作. 先在Keep-Out layer放置一个需要大小的圆, 然后按快捷键T-V-T,这时 ...
- Altium Designer设计PCB--如何设置铺铜与导线或过孔的间距
笑话: 到银行汇款,车临时停路边上. 为了怕交警罚就把朋友留下看车,跟他说有查车的过来了告诉我一声. 进去几分钟果然有交警来了. 那个朋友风风火火地闯进银行大声吼道:“大哥,警察来了,快走啊!” 偌大 ...
- Altium designer的PCB设计规则
PCB布线规则,布板需要注意的点很多,但是基本上注意到了下面的这此规则,LAYOUT PCB应该会比较好,不管是高速还是低频电路,都基本如此. 1. 一般规则 1.1 PCB板上预划分数字.模拟.DA ...
- 用Altium designer画PCB的一般心得
一.电路版设计的先期工作 1.利用原理图设计工具绘制原理图,并且生成对应的网络表.当然,有些特殊情况下,如电路版比较简单,已经有了网络表等情况下也可以不进行原理图的设计,直接进入PCB设计系统,在PC ...
- Altium Designer XX 重新定义板框形状和大小的方法
Altium Designer15 重新定义板框形状和大小的方法:重新定义板框形状和大小的方法.很简单,点击数字键"1",就会看到板框界面变绿了这时候你在去点击菜单栏里的Desig ...
- Altium Designer设计PCB--如何增大电源地的线宽
笑话: 看见楼下老大爷在下棋,我看了一会儿,跟大爷说:大爷,你che没了. 大爷一脸不屑:小朋友,那叫ju. 然后我静静地在那看了两个小时. 对完棋,大爷起身要走. 我说:大爷,我刚才说的不是你的棋, ...
- AD(Altium Designer)PCB布线中的“格式刷”,助力快速布局布线
摘要:在AD(Altium Designer)进行电路板布线时,孔丙火(微信公众号:孔丙火)经常会碰到电路中有相同功能的模块,比如2路相同的RS485通信电路.多路相同继电器输出电路.多路相同的输入电 ...
随机推荐
- Struts 1之DispatchAction
DispatchAction是struts 1 的内置通用分发器 import org.apache.struts.actions.DispatchAction; public class UserA ...
- 移动开发测试工具——Bugtags的集成
移动开发测试工具--Bugtags 官网:https://bugtags.com/ 注册开发者账号 注册账号并激活邮箱,都会就不多做介绍了. 创建应用 创建完账号以后会提示添加应用,点击添加 添加应用 ...
- android:shape属性详解
这一类的shape定义在xml中 file location: res/drawable/filename.xml The filename is used as the resource ID.(这 ...
- 使用Spring+Junit4.4进行测试
http://nottiansyf.iteye.com/blog/345819 使用Junit4.4测试 在类上的配置Annotation @RunWith(SpringJUnit4ClassRunn ...
- 剑指Offer——网易笔试之不要二——欧式距离的典型应用
剑指Offer--网易笔试之不要二--欧式距离的典型应用 前言 欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的 ...
- Redis简介以及数据类型存储
由于我们在大型互联网项目当中,用户访问量比较大,比较多,会产生并发问题,对于此,我们该如何解决呢,Redis横空出世,首先,我们来简单的认识一下Redis,详细介绍如下所示: Redis是一个开源的, ...
- jquery实战第一讲---概述及其入门实例
就在5月28号周四下午五点的时候,接到xxx姐姐的电话,您是xxx吗?准备一下,周五上午八点半去远洋面试,一路风尘仆仆,颠颠簸簸,由于小编晕车,带着晕晕乎乎的脑子,小编就稀里糊涂的去面试了,温馨提醒, ...
- LiveBlox无需代码的开发工具--支持win macos ubuntu等开发环境--
LiveBlox无需代码的开发工具-支持windows macos ubuntu. 强大 灵活 易于使用 视频简介:LiveBlox Develop Technology Without Coding ...
- SDK目录结构
android sdk里的各目录作用 AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机. SDK Manager.exe:sdk管理工具,用于管理.下载sdk.sdk工具,能及扩展 ...
- 【项目管理】 项目管理术语总结 (PMP培训笔记)
1. 项目管理简介 (1) 项目管理定义 项目管理定义 : 将 知识, 技能, 工具 与 技术 应用与项目活动, 以满足项目的要求; (2) 现代项目管理 现代项目管理与传统项目管理区别 : -- 传 ...