原理图的设计

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 connectionsP键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笔记转载的更多相关文章

  1. jQuery官方基础教程笔记(转载)

    本文转载于阮一峰的博文,内容基础,结构清晰,是jquery入门不可多得的资料,非常好,赞一个. 阮一峰:jQuery官方基础教程笔记 jQuery是目前使用最广泛的javascript函数库. 据统计 ...

  2. js学习笔记—转载(闭包问题)

    ---恢复内容开始--- 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现.     一.变量的作用域 要理解闭包,首先必须理解Javascrip ...

  3. swing读书笔记转载

    (swing读书笔记)Swing Look And Feel(1) http://blog.csdn.net/cszhao1980/article/details/7343524 (swing读书笔记 ...

  4. MySQL全文检索笔记 转载

    1. MySQL 4.x版本及以上版本提供了全文检索支持,但是表的存储引擎类型必须为MyISAM,以下是建表SQL,注意其中显式设置了存储引擎类型 CREATE TABLE articles ( id ...

  5. 软件架构自学笔记-- 转载“虎牙在全球 DNS 秒级生效上的实践”

    虎牙在全球 DNS 秒级生效上的实践 这次分享的是全球 DNS 秒级生效在虎牙的实践,以及由此产生的一些思考,整体上,分为以下 5 各部分: 背景介绍: 方案设计和对比: 高可用: 具体实践和落地: ...

  6. js一位大侠的笔记--转载

    js基础 js笔记散记,只是为了方便自己以后可以回看用的: 1.所有用 “点” 的都能 “[]” 代替 odiv.style.color odiv['style'].color odiv['style ...

  7. jqgrid学习笔记(转载)

    jqgrid中文帮助文档网址:http://blog.mn886.net/jqGrid/ jqgrid:用来做什么? jqgrid是web端前台表格控件,用它可以轻松将数据格式化显示,前后台用过aja ...

  8. 《C#高级编程》之委托学习笔记 (转载)

    全文摘自 http://www.cnblogs.com/xun126/archive/2010/12/30/1921551.html 写得不错,特意备份!并改正其中的错误代码..     正文: 最近 ...

  9. Solr笔记--转载

    Solr 是一种可供企业使用的.基于 Lucene 的搜索服务器,它支持层面搜索.命中醒目显示和多种输出格式.在这篇分两部分的文章中,Lucene Java™ 的提交人 Grant Ingersoll ...

随机推荐

  1. SPSS25 下载安装和激活

    目录 1. 其他版本 2. 安装步骤 3. 下载地址 1. 其他版本 参考:https://www.cnblogs.com/coco56/p/11648399.html 2. 安装步骤 打开安装包 下 ...

  2. mailaddr - 关于邮件地址的描述

    DESCRIPTION 描述 本手册给出的是 Internet 使用的 SMTP 邮件地址的简要描述.这些地址的通常的格式是 user@domain 这里的域 (domain) 是分级的子域的列表,子 ...

  3. Red Hat Enterprise Linux 8.0 安装

    Red Hat Enterprise Linux 8.0 安装 本次安装通过使用VMware Workstation 15 pro 进行. 1.新建虚拟机 2.点击首页的创建新的虚拟机,或者点击标签栏 ...

  4. 使用glew和glad 新建窗口

    一.添加头文件 首先,将头文件加到项目的.cpp文件中 #include <glad/glad.h> 2 #include <GLFW/glfw3.h> 注: 包含glad的头 ...

  5. git push -u origin master和git push <远程主机名> <本地分支名>:<远程分支名>作用

    git push git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:< ...

  6. Maven项目jar和war部署

    Spring Boot可以打成jar包,也可以打成war包.启动方式类有main函数做为入口,比如:java -jar xxx.jar.Spring Boot默认内置Tomcat服务器,当然也可以将w ...

  7. ARM指令集的最新版本包括针对JavaScript的优化

    在ARM指令集中,ARMv8.3添加了一个新的float-to-int指令,其错误和超出范围的值按照JavaScript的方式处理.以前[指令]获取JavaScript的语义要慢得多,JavaScri ...

  8. ESP8266-让灯闪烁

    例子一:让板子上的LED_BUILTIN灯进行闪烁 void setup() { pinMode(LED_BUILTIN,OUTPUT); } void loop() { digitalWrite(L ...

  9. Apach Hadoop 与 CDH 区别

    1.Apache Hadoop 不足之处 • 版本管理混乱 • 部署过程繁琐.升级过程复杂 • 兼容性差 • 安全性低 2.Hadoop 发行版 • Apache Hadoop • Cloudera’ ...

  10. [洛谷P2567] SCOI2010 幸运数字

    问题描述 在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的"幸运号码"是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是&quo ...