itwolf原创文章,转载请注明出处
大概有半年没有画过PCB板了,最近突然又要画一个简单的小板子,却发现好多东西已经不是很熟练了,现在把Altium designer软件的使用中要注意的问题和一些小技巧贴出来,方便自己记忆,同时也供大家探讨。
说明:
(1)Altium designer中快捷键非常的多,每一个按键下面的画上下划线的字母都是一个快捷键(其实所有快捷键都在下面的help--shortcut中)
(2)界面的缩放:按下鼠标滚轮同时移动
(3)本人使用的版本为6.9
1、建立工程并向工程中添加原理图文件和PCB文件,并保存工程和文件到同一个文件夹。
建立完工程应该能看到下面的工程。
若看不到工程则在下图中的system中选择project
2、绘制特殊元器件的库
建立完工程之后就可以绘制原理图了,但是往往有一些元器件在库中无法找到,所以要自己绘制元器件的原理图库和封装库。
第一次建立元器件库的时候要建立一个自己的集成库,并添加原理图库文件和pcb库文件,添加完成后如下图所示,将其保存到同一个文件夹中。
2.1、绘制原理图元件库
双击集成库中的原理图库后,点击右下角的SCH到原理图库绘制的界面
尽量在第四象限接近中心点的地方绘制元器件
点击add可以添加新的原理图原件,先填写元器件的属性,为了方便原理图的绘制,编号一般采用?的形式,让其自动编号
此时便可以在里面绘制原理图库,注意引脚的标号
2.1.1英文状态下按两下p键可以出现引脚, 注意引脚的热点朝外。
2.1.2若将一个元器件绘制成多个部分则,点击tools --new part。
2.1.3在原理图库中画“低电平有效”的方法:在引脚属性名称中每个字母后加一个\
2.1.4 英制和毫米的转换Q
2.2绘制PCB元件库
双击集成库中的PCB元件库文件,然后点击右下角的PCB,选择PCB libarary
在tools--IPC封装向导里面,按要求输入元器件pdf中的各个参数,即可制作出原件的PCB库。
然后保存。
2.2.1PCB封装库中找原点ctrl+end
2.3将原理图库和封装库对应起来
保存集成库,并且右击编译集成库,就可以在绘制原理图时找到自己新做的元器件了。
以此类推,完成所有缺少的元器件的绘制。
3绘制原理图
3.1绘制原理图的时候可以充分利用网络标号
3.2所有元件都可以使用?标号,全部绘制结束后使用T——A快捷键自动编号
3.3绘制过程中可以拖起元件按X水平镜像,按Y垂直镜像(一定要在英文输入法下)
3.4绘制完后使用工具中的封装管理器查看所使用元件的封装是否正确
3.5全部绘制完毕,并且没有报错就可以保存,然后使用D-U快捷键生成PCB了
3.6总线的方法:先选中焊盘(按S然后选component connection)然后place--multiple traces(注意要先布一半然后再从另一边布)
3.7在原理图中全局修改封装时选中物体--右击--find similer object--ctrl+A……
3.8元件清单的导出:Report --Bill of materials--左下角的Export
4绘制PCB
4.1如果设计的板子有尺寸要求,要先使用place-keepout中的选项限定板子的大小,限定的线必须在keepoutlayer下,Ctrl+m为测量距离的快捷键;
4.2然后就可以摆放元器件并且连线了,双层板只连接顶层和底层,连线过程中需要按住tab键更改,最大和最小的线宽,然后选择适当的线宽进行连线;
4.3对齐元器件的时候可以先选中元器件,然后按A再选择对齐方式进行对齐;
4.4连线过程中出现大量错误可以使用E-D快捷键删除连线,也可使用T-U快捷键去除对应网络标号的线或所有连线;
4.5连线过程中需要打过孔的地方,按shift+crtl+滚轮;
4.6连线结束后使用T——D快捷键进行规则检查,主要检查有没有漏掉的和短路的地方;
4.7为PCB添加泪滴,tools——teardrop
4.8可以选择左下角的LS选择查看对应的层,经常使用这个摆放标注;
4.9 为重点信号线加粗处理等,由于AD中默认是不允许对同一网络标号反复连线的需要进行如下设置:DXP——preference ——PCB Editor—— Interactive Routing,其中默认Automatically Remove Loops是选择的,我们去掉这个选项,把钩去掉,软件就不会自动去掉回环连接了;
4.10 为电路板覆铜,先D-R,然后按照下图增大安全距离的规则
4.11PCB界面“网格”与“网点”的互换操作:V--G--V
然后开始覆铜,覆铜是注意选择连接的网络标号,一般选GND,最后将安全距离改回来。
4.11 去除死铜方法:双击铜箔--选remove dead copper
4.12将对外连接的引脚和板子的版本日期等信息标注一下,ok完工。
4.13 PCB布局时元件在不同层之间的切换:拖动元件的同时按L键
4.14 布线时5中走线模式之间的切换:shift和空格键同时按
4.15做PCB 整体修改时多用pcb filter
4.16 PCB中找原点ctrl+home
4.17快速切边操作:全选然后d-s-d
5、焊接时看图的技巧,无论是自己制板还是发出去制板,我们会发现拿到手的电路板,插件和板子的形状相同,贴片总是镜像的,焊接贴片的时候我们可以选中整个pcb,然后拖动并且按X将其镜像即可。
6、3D和2D之间的切换就是按3或2(另外3D状态下按住shift右击鼠标拖动可以旋转)
Altium designer总结的更多相关文章
-
Altium Designer 的entry sheet ,offsheet和port作用(转载)
1.图纸结构 图纸包括两种结构关系: 一种是层次式图纸,该连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系: 另一种是扁平式图纸,该连接关系是横向的,任何两张图纸之间都可以建立信号连 ...
-
【PCB】【AD使用】Altium Designer 的entry sheet ,offsheet和port作用
Altium Designer之多图纸设计 1.图纸结构 图纸包括两种结构关系: 一种是层次式图纸,该连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系: 另一种是扁平式图纸,该连接关 ...
-
Altium Designer PCB双面板制作打印操作步骤
Altium Designer PCB双面板制作打印操作步骤百度知道:http://jingyan.baidu.com/article/335530da83441c19cb41c3db.html?st ...
-
Altium Designer XX 重新定义板框形状和大小的方法
Altium Designer15 重新定义板框形状和大小的方法:重新定义板框形状和大小的方法.很简单,点击数字键"1",就会看到板框界面变绿了这时候你在去点击菜单栏里的Desig ...
-
Altium Designer 15 --- Make 3D PCB Library with Rhinoceros
in the mode of "渲染模式" in the mode of "着色模式" Principle 1 : In the mode of "着 ...
-
Altium Designer 15 --- Design PCB Frame by Rhinoceros
step 1: Draw a PCB shape and the main component placed in the PCB. The drawing sheet should be in th ...
-
Altium Designer 多个输出相连等问题报错解决方法
问题: Altium Designer软件中,项目编译时,Message面板出现,如下错误: Net NetR121_1 contains multiple Output Pins; PC10 con ...
-
Altium Designer的PCB定位槽制作
Altium Designer的PCB定位槽制作 1.使用焊盘代替. 操作很简单,但孔壁有镀铜. 2.定位孔制作. 先在Keep-Out layer放置一个需要大小的圆, 然后按快捷键T-V-T,这时 ...
-
关于如何使用Altium Designer 10以上版本官方库
开卷有益:如果本帖不适合在此板块,请斑竹自行删除,发帖的目的纯属报答各位Amofans. Altium公司的Altium Designer 09版本及以下还能到Altium官网下载第三方Labr ...
-
Altium Designer 画"差分线"
Altium Designer 画"差分线" 如何在 Altium Designer 中快速进行差分对走线1:在原理图中让一对网络前缀相同,后缀分别为_N 和_P,并且加上差分队对 ...
随机推荐
-
上传图片插件鼠标手cursor:pointer;不生效
问题: 只在谷歌里失效; 解决: font-size:0; 参考: http://jingyan.baidu.com/article/48b558e32fabb67f38c09a81.html htt ...
-
python 学习笔记 redis操作
Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorte ...
-
laravel, Composer和autoloading
http://www.php-fig.org/psr/psr-4/ http://www.php-fig.org/psr/psr-0/ http://alanstorm.com/laravel_com ...
-
create a C# context menu from code
I try the one of your approach, it works well in my computer. Below is my code: public void AddConte ...
-
使用device.js检测设备并实现不同设备展示不同网页
现在很多时候会用@media来控制页面在不同分辨率的设备商展示不同效果,但是有些时候想在直接在PC上展示一个做好的页面,在mobile展示另一个页面.这个时候可以借助device.js来检测设备,然后 ...
-
SIF与CIF
SIF 动态图像专家组(MPEG)在1992年推出的MPEG-1标准中首次定义了SIF(Source Input Format,源输入格式).CCIR 601标准(现改为ITU-R BT.601标准) ...
-
(知识点)JavaScript原型和原型链
〇 每个函数都拥有prototype属性,而该属性所储存的就是原型对象 1)原型属性—— 上面我们测试了foo()函数的 1) length属性(length属性除了可以用在数组中,还可以用于记录函数 ...
-
U盘制作centos7系统并安装
U盘刻录步骤 1.下载centos镜像(https://mirrors.aliyun.com/centos/7.4.1708/isos/x86_64/) 2.使用UltraISO刻录U盘启动系统 安装 ...
-
winform 适配high dpi
在 mainifest文件中添加:(新建mainifest文件的时候以下内容是有的,只要取消注释就可以了) <compatibility xmlns="urn:schemas-micr ...
-
SDL2源代码分析6:复制到渲染器(SDL_RenderCopy())
===================================================== SDL源代码分析系列文章列表: SDL2源代码分析1:初始化(SDL_Init()) SDL ...