altium笔记转载
原理图的设计
1、左键单击元器件按住space键可以将其旋转,按X键左右旋转;按Y键上下旋转。
2、智能粘贴:Edit àsmart paste 。
3、屏障:compile mask(编译时被屏障的不显示信息)。
4、消除编译警告:placeàdivectivesàNO ERC。
5、按住ctrl键移动选定元器件,则元器件之间的导线可以任意伸缩。
6、放置总线BUS:总线名[0:n],然后place Bus Entry, 放置网络代码:placeà Net Label。例如: 总线格式:databus[0:9],在Bus Entry命名:databus0、databus2… databus9,另一端命名databus0、databus2…databus9则建立了一一对应的关系,及databus0对应databus0。
7、查找替换:EditàFind and Replace Text 说明替换名字而已。
8、删除元器件先选中按住左键拉动虚线框包围元器件,即被选中。再按delete键。
9、ToolsàFootprint manager封装管理器。Set as current:更改当前封装;accept change:接受改变。
10、SCHàSCH Inspector 显示信息和修改被选对象参数等。
11、引脚间的连线(连成直线):按住shift键单击space键。
12、原理图设计完成后生成报表:reportsàbill of materials,按键Export则导出元件清单/也可以使用模版“Template”点击浏览“[…]”选择模版再导出元件清单。
原理图分等级式的设计
1、由顶层到底层设计:
先设计顶层建立连接关系,然后创建子图再进行部分原理的设计并保存。
Placeàsheet symbol命名编辑后,放置端口:placeàadd sheet entry,在弹出的窗口设置 properties下的name 格式:名[0..n]。多根线端口用总线连接。
子图的生成:左键单击选中sheet symbol,右击在弹出的菜单中选择create symbol actionsàcreate sheet from sheet symbol。
设计完成之后进行检测确定是否匹配:Designàsynchronize sheet entries and ports,如不匹配则修改之。
2、由底层到顶层设计:
先设计原理图再由原理图创建sheet symbol再建立连接关系
子图设计完成à 创建原理图(可命名为top)à 在工作区间单击右键à sheet actionsàcreate sheet symbol from sheet or HDLà在弹出的对话框中选择子图à 确定。
原理图生成PCB
1、 原理图设计完成后编译,检查是否有误,如有直至修改无误为止;
2、 建立PCB文件并保存;
3、 在原理图的工作环境中操作生成PCB封装图:Designàupdata PCB document PCB.pcDocàValidate changes(确认改变)àExecute changes(执行改变) à确定。
4、 布局:全选àtoolsàcomponent placementàreposition selected compenent则出现十字型图标,单击左键依次将元器件合理放置。
5、 全选àtoolsàcomponent placementà(…) ,元器件的各种放置方式。
6、 快速选择元器件:PCBàPCB Filterà输入如“iscomponent”àApply。
7、 放置Room Definition: designàRoomsàplace rectangular(矩形的)/polygonal(不规则的) Room。将元器件在room里面自动排例:toolsà component placementàarrange within room。
8、 自动布线器:toolsàcomponent placementàauto placer。
9、 对于重叠在一起的元件双击会弹出一个预览选择其一便可以拖动它。
10、左键按住元器件击L键可以将元器件进行顶层/底层的快速切换。
11、双击元器件在弹出的对话框中可设置元器件放置在顶层/底层。
布线
1、 设置布线规则:单击右键在弹出菜单栏àoptionsàpreferencesà设置规则àOK。
2、 交互式布线走线时单击[~]键在弹出的菜单中选择choose Favorite width设置线宽;也可以在走线时按[shift+w]组合键进行设置;或者在菜单栏:Designàrules在弹出的对话框中设置线宽。
3、 对选择的网络进行布线:auto routeànetà选中网络;
4、 拆掉已布的网络/…:ToolsàUn-routeàNet/…
5、 保留已经布的线然后自动布完其余的线:Auto routeà[All在弹出的对话框中钩上Lock All pre-routes]àroute all。
6、 如果某条线布置得不如意,再重新布线,新线会自动替换掉旧线。
7、 布线完毕后进行规格检查:Toolsàdesign rule checkàrun design check弹出一个总结报告,如无误就可以制版了。
8、 查看3D视图:viewàswitch to 3D要旋转则可按住shift 和鼠标右键。
9、 PCB环境下快速选中元件:
方法1 按S键àtouch line 用鼠标单击两点确定一条线,那么与该线接触的元件都会被选中。
方法2 按S键àTouch rectangle被圈在矩形内的元件都会被选中。
10、移动被选的元件:选中à 按M键àmove selection by X,Y设置X,Y的值。
11、多个元件整体移动:单击右键à unionsàcreate union from selected objects这样可创建一个联合体移动它不会改变各元件之间的相对位置。取消联合体的操作:单击右键àunionsàbreak objects from union。
12、元件的锁定与解锁:选定元器件à单击右键àcomponent locked,锁定后元件便不能移动。
13、折线(如某条弱小信号线)的选中:按住shift键依次单击折线中的各段直线即可。
对弱小信号线进行包地处理:选中该线àtoolsàoutline selected objectsà双击该包围线在弹出的菜单中设置网络代号Net为GNDà即对该线产生包底,这样的目的是对弱小信号进行保护以免被干扰。
14、按住ctrl键、鼠标左键选中移动可对已经布好的线进行调整,使之更加美观。
15、切断布的线:editàslice tracks,删除布的某条线editàdelete鼠标选中单击左键。
16、双击焊盘弹出属性对话框可进行网络Net连接,焊盘孔径大小、形状等进行设置。
17、熟悉快捷键S、P 键。许多条线同时不线(用总线是方便操作)选中要布的焊盘(起点)S键component connectionsP键multiple traces单击一个被选的焊盘。
18、原点位置的设定:editàoriginàset…/。
19、3D图的查看:viewàswitch to 3D。
设置PCB板的形状
1、放固定孔用焊盘代替。
2、画圆弧place Are[edge]单击左键设定圆弧的起点和终点/
3、画一个圆:单击左键两点确定好半径即生成一个圆。
4、方法1:利用直线和圆弧画出PCB板的形状,然后按住shift键选中边界各条直/曲线àDesignàBoard shapeàDefine from selected objects即生成曲线所围的形状的PCB板。
5、方法2:DesignàBoard shapeàredefine Board shapeà生成单击左键各点之间依次连线形成的多边形的形状的PCB板。
特殊粘贴:选中元件àeditàrubber stampà再单击被选中的那个元件即可对元件进行复制。
复制的一些设置:editàpaste specialàpaste arrayà设置,
铺铜
1、方法1:placeàpolygon pouràOKà出现十字型图标双击左键定点成多边形包围PCB板à 单击右键。方法2:工具栏图标[place polygon plane]用多边形包围PCB板单击右键。
2、去除死铜placeàpolygon pour[并钩上右下角的Remove Dead copper]àOK。
3、删除铺的铜Editàdeleteà单击铺的铜上一点。
生成输出文件操作
1、Fileàpabrication outputsà选择输出文件的类型,工厂加工制作以Gerber File文件为依据。
打印输出Fileàprint previewà设置scade mode为scaded print,比例scade选为1:1
2、PDF文档的输出fileàsamart PDFànextà…àfinish,如果是多层的板子某层不想制成PDF文档则右击该层子图在弹出的菜单中Deleteà确定;如果又想添加该层,则右键单击任意一层在弹出对话框中àInsertlayer添加该层。
重新标注元件名:toolsàRe-Annotale。名称排布次序改变而已
1、 以原理图为基准(原理图设计有修改)在原理图工作界面:Designàupdate PCB Document.pcbDoc,则PCB图更新。
2、 同样PCB图有修改在其工作界面:designàupdata schematics in.pcbDoc,则原理图更新。
3、 更改封装:点击原理图上要更改封装的元件,在属性中编辑Footprint。
添加Teardrops:toolsàteardrops,将teardrops的风格设为Arc/Track。
要去除teardrops则:toolsàteardrops在弹出的对话框中选择RemoveàOK。
添加teardrops可以是我在焊接的时候更好的固定劳固元器件。
添加teardrops后的PCB图(注意焊盘处):
注意:如果某个菜单变没了,在菜单栏单击右键,在弹出的对话框中选择Toobars勾上该菜单再按restore便可。
PCB4.0 Dinary File (*.PCB)即为protel 99的格式。
原理图库的制作
1、 fileànewàlibraryàschemetic library即进入编辑界面。单击右键àoptionsàDocument options对库编辑选项、英制/米制单位的设置。英制单位与米制单位之间的快速切换组合键[Ctrl+Q]。
2、 如果把引脚的电器类型设置为passive(任意的)设计的原理图连线即使有误(如:本为输入却连输出端等)编译时也检查不出问题。
3、 引脚的自增与自减:toolsàschemeic preferencesà选择General,设置auto-Increment During placement下面的primary和secondary的值àOK。
4、 引脚属性设置:placeàPin引脚图及出现在光标下单击Tab键即弹出引脚的属性对话框à设置引脚编号、长度、颜色、名称/设置隐藏hide/locked锁定等等àOK。
5、 查看隐藏的引脚:viewàshow hidden pin。
6、 右下角SCHàSCH library即弹出SCH library对话框,可对所绘制元件进行编辑、查看、添加绘制新的元件等。SCH library中显示了元器件的所有信息。
7、 绘制Display name为“RES的非”的引脚,格式:R\E\S\。
8、 对元件进行规格检查:reportsàcomponent rule check。
9、 原理图与原理图库之间不能进行复制粘贴,但是同种环境下支持复制粘贴。
10、 原理图太大分部分设计:toolsànew componentàtoolsànew part…
11、 设计完成后进行规格检查:reportàcomponent rule check。
12、 放置脉冲、异或门等:placeàIEEE symbols。
13、对于常用到的电路图(如,滤波电路)设置重复利用:选择电路图à单击右键àsnippetsà命名(如,滤波电路)àOK。然而下次要用到它时这样操作便可以找到它:Systemàsnippets,双击它就可以把它放到鼠标光标下。
PCB封装库的设计
1、 进入工作界面:fileànewàlibraryàPCB library。工作界面属性的设置:单击右键àoptionsàlibrary options。
2、 鼠标光标自动跳到原点快捷键[shift+End]。
3、 元器件封装设计1:toolsàcomponent wizard(元件封装向导)ànextà选择希望创建的元件模型à根据封装标注尺寸参数设置完成封装模型。
4、 元器件封装设计2:toolsàIPC Footprint wizardànextà选择要创建的元件类型à根据封装标注尺寸参数设置完成封装模型(最便捷)。
5、 PCB封装图完成后设置参考点:editàset referenceà参考点位置是为pin 1/center/Location,设置参考点的目的是为了在设计过程中更好地把封装模型摆放/位置调整。
6、 进行规格检查确认是否有误:reportsàcomponent rule check。
附:纯手工绘制虽然比较繁琐,但是作为一个电路板设计工程师必须熟练的掌握。
原理图生成库(借助于已有的原理图)designàmake schematic libraryàsave as…
PCB封装图生成PCB库:designàmake PCB libraryàsave as
集成库的制作(原理图库与PCB库组装在一起)
步骤:1、fileànewàprojectàIntegrated library;
2、fileànewàlibraryàschematic library;
3、 fileànewàLibraryàPCB library;
4、设计新的元件,这里不再累赘。
5、添加封装:Toolsàmodel managerà选择元件àAdd Footprintà封装的名字与描述的设置/Pin Map管脚对应设置àOK。
6、编译:projectàcompile Integrated library Interated_library.libpkg。
集成库制作方法2 :新建Integrated library集成库,再把原理图库和PCB库添加到集成库系下,添加封装与编译同上。
altium笔记转载的更多相关文章
- jQuery官方基础教程笔记(转载)
本文转载于阮一峰的博文,内容基础,结构清晰,是jquery入门不可多得的资料,非常好,赞一个. 阮一峰:jQuery官方基础教程笔记 jQuery是目前使用最广泛的javascript函数库. 据统计 ...
- js学习笔记—转载(闭包问题)
---恢复内容开始--- 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 一.变量的作用域 要理解闭包,首先必须理解Javascrip ...
- swing读书笔记转载
(swing读书笔记)Swing Look And Feel(1) http://blog.csdn.net/cszhao1980/article/details/7343524 (swing读书笔记 ...
- MySQL全文检索笔记 转载
1. MySQL 4.x版本及以上版本提供了全文检索支持,但是表的存储引擎类型必须为MyISAM,以下是建表SQL,注意其中显式设置了存储引擎类型 CREATE TABLE articles ( id ...
- 软件架构自学笔记-- 转载“虎牙在全球 DNS 秒级生效上的实践”
虎牙在全球 DNS 秒级生效上的实践 这次分享的是全球 DNS 秒级生效在虎牙的实践,以及由此产生的一些思考,整体上,分为以下 5 各部分: 背景介绍: 方案设计和对比: 高可用: 具体实践和落地: ...
- js一位大侠的笔记--转载
js基础 js笔记散记,只是为了方便自己以后可以回看用的: 1.所有用 “点” 的都能 “[]” 代替 odiv.style.color odiv['style'].color odiv['style ...
- jqgrid学习笔记(转载)
jqgrid中文帮助文档网址:http://blog.mn886.net/jqGrid/ jqgrid:用来做什么? jqgrid是web端前台表格控件,用它可以轻松将数据格式化显示,前后台用过aja ...
- 《C#高级编程》之委托学习笔记 (转载)
全文摘自 http://www.cnblogs.com/xun126/archive/2010/12/30/1921551.html 写得不错,特意备份!并改正其中的错误代码.. 正文: 最近 ...
- Solr笔记--转载
Solr 是一种可供企业使用的.基于 Lucene 的搜索服务器,它支持层面搜索.命中醒目显示和多种输出格式.在这篇分两部分的文章中,Lucene Java™ 的提交人 Grant Ingersoll ...
随机推荐
- msdn帮助,离线下载
这是我在msdn下载,如果要看msdn帮助,不是在线看就是visual studio 帮助那下载. 在网速不好的时候msdn看,会让人不爽. 帮助那个下载速度很慢,于是我就去下载离线. 因为微软看不到 ...
- mysql的innodb 引擎 表锁与行锁
innodb 引擎 行锁与表锁 行锁与表锁是基于索引来说的(且索引要生效) 不带索引 (表锁)要全表扫描 1. 执行select @@autocommit; 查看结果 0是不自动提交事务,1是自动提交 ...
- lspci - 列出所有PCI设备
总览 SYNOPSIS lspci [options] 描述 DESCRIPTION lspci 是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具. 为了能使用这个命令所有功能, ...
- 关于jsp删除成功,添加成功等之后 页面自动跳转的js写法
因为比较常用,所以写在博客里保存起来,防止以后忘了不会写了: 删除成功,<span id="time" style="background:red"> ...
- Qt下载(多种下载通道+所有版本)
http://c.biancheng.net/view/3851.html Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用 ...
- hdlg WM_INITDIALOG
https://www.cnblogs.com/gakusei/articles/1585212.html // “关于”框的消息处理程序. LRESULT CALLBACK About(HWND h ...
- php内置函数分析之array_change_key_case()
PHP_FUNCTION(array_change_key_case) { zval *array, *entry; zend_string *string_key; zend_string *new ...
- MyEclipse使用教程:使用Workbench和Perspectives
[MyEclipse CI 2019.4.0安装包下载] workbench指的是加载IDE时看到的内容,它通常包含一个perspective,这是相关视图和编辑器的布局.您可以根据正在进行开发的类型 ...
- IPv6是未来趋势?部署IPv6有什么技术障碍?
没有人在用IPv6?我相信有很多人在谈话中听到了类似的内容,虽然很难说服这些人,越来越多的组织正在部署IPv6,特别是当采用率在20岁时如此缓慢到目前为止存在的一年,这些实例至少让我有机会让他们再次思 ...
- 【机器人M号】题解
题目 题目描述 3030年,Macsy正在火星部署一批机器人. 第1秒,他把机器人1号运到了火星,机器人1号可以制造其他的机器人. 第2秒,机器人1号造出了第一个机器人--机器人2号. 第3秒,机器人 ...