分类: Delphi
2011-07-01 11:10:44
PCB工程的制作
一建立工程:
1:建工程文件:打开 Altium Designer 软件,选择菜单“File\ new\ Project\ PCB Project” ,生成一个名为PCB_project1.PriPCB 文档,选择窗口左边Project面板, 在弹出的面板中右键点击刚生成的文档,选择命令 “Save project as…”把文档保存为 想要保存点位置和想要保存的文件名
2:添加原理图:右键点击 myproject.pripcb, 在弹出的菜单中选择 “Add new to project\Schematic”, 添加一个 sch 文档,再用 save as 保存为想要保存点位置和想要保存的文件名
3:添加PCB图:右键点击 myproject.pripcb, 在弹出的菜单中选择 “Add new to project\Schematic”, 添加一个 PCB 文档,再用 save as 保存为想要保存点位置和想要保存的文件名
4:添加原理图库:右键点击 myproject.pripcb, 在弹出的菜单中选择 “Add new to project\Schematic”, 添加一个 sch lib 文档,再用 save as 保存为想要保存点位置和想要保存的文件名
5:添加封装库:右键点击 myproject.pripcb, 在弹出的菜单中选择 “Add new to project\Schematic”, 添加一个 PCB libry文档,再用 save as 保存为想要保存点位置和想要保存的文件
注意点:在左边的project窗口可以看到工程中所加的文件
二 添加元件原理图
1:先处于原理图库窗口
2:Tool\New Component\即可进入新元件的命名窗口即可命名为不同的名字OK就可以 画不同的元件的原理图了
用Tool\rename Component\可以从命名元件
3: 画元件原理图
4:画完后既可以保存了,这时会自动加到了元件原理图库中
注意点:1管脚的有关东西: 1有个箭头那边为元件与外界的连接点
2管脚属性中的DisplayName很重要它的序号要和封装图中的Dsignator一样才行
3 当要改变原理图中的某个元件的图时可以先在原理图库中找到相应的元件再修改然后再升级元件的原理图
步骤:shc library 中找到相应的元件然后修改。
选择相应的元件然后右键选择 updata schematic
Sheet然后点OK即可
三添加封装图
1:
1:先处于封装图库窗口
2:Tool\New blank Component即可添新的元件封装图
3: 画元件封装图
4:画完后既可以保存了,这时会自动加到了元件封装库中
注意点: 1:Edit\Set Refernce可以选择元件封装的参考点,我一般选Location(鼠标)
2;焊盘的属性中的Dsignator的标号要和元件的原理图中的DisplayName一样
3:当元件封装在PCB图中一移动就不见了时可一在元件的封装库中用上面的
1来重新定参考点,但要升级元件封装才可改变其在PCB中的不能移动
升级元件封装 在PCB Libraryz中找到相应的元件的封装右键Updata PCB
Whit xx(xx为此元件封装的名字)然后点OK即可 注意:这也是修改PCB中某个元件的封装的方法
4:如果元件的封装超出了PCB的范围可以在左边工程窗口中找到后在其属性中把它的坐标改为可见的范围即可
四 画原理图 在放置元件之前,按 TAB键弹出元件属性对话框.(在整个工程中都可以)
1. 原理图选项配置:使用菜单命令 “Design\document Option…”或右键Option\document Option 进入原理图选项配置.
“Standard styles”: 设定图纸尺寸大小
“Orientation”: 设定图纸方向
“Title Block”: 设定标题栏
“Girds” and “Electrical Gird”: 设定移动,可视,电气栅隔
“Change system font”: 设定引脚号、引脚名、端口名字体大小
2.找到相应的元件:1)如果库中已有直接从元件库中拉出来即可
2)如果没有则要自己画这时会自动加到库中
3)已经画过但还没加入库中则要加进库:中点击窗口左边 Library 面板,在弹出的面板中点击左上角的 library 按钮,弹出元件库配置框.(或使用菜单 “Design\add\remove library…”进入配置框),使用 install, remove 按钮就可添加元件库到库中. 常用的元件库有 miscellaneous device.intlib, miscellaneous connectors.intlib . 其他相应的元件库可以从 …\Altium Designer 6\library 目录中获得.也可加自己画过的.
3.给元件添加封装:双击器件,进入属性窗口,点击ADD,选择Footprint在选择Browse然后点击OK即可
4.元件连线: 1)使用鼠标左键点击元件,保持点击拖动元件,Space 键旋转元件
2) 使用 “Place\wire” 绘制电气连线, Space 键切换走线角度,Shift+space 键切换走线模式
3) 选择 Place\bus, Place\port, Place\power port, Place\net label 等放置总线,端口,电源,网络标号等.
4) 双击元件符号,打开元件属性对话框,对元件属性进行配置. 使用命令
5)“Tools\annotate quiet…”对元件进行标号.
5.编译原理图: 点击Project选择Compile document xx(xx为原理图的文件名) 编译当前原理图. 右键点击myproject.pripcb, 选择Compile PCB project xx(xx为工程名)对此工程编译. 如果有错误、警告,会在弹出的message 框中显示, 双击错误联接,直接跳转到错误处,对相应的错误进行修改.反复编译修改,直至没有错误.
Message可以在system中找到
6.生成PCB图:在编译原理图没问题后就可以生成PCB图了
Design\Updata PCB……然后选择Execute Changes在选Close即可生成PCB图
注意:原理图改变了时,看在生成一次PCB图来更新相应的PCB图
五 画PCB图(刚刚生成PCB时看不到元件点击工具栏最左边的按钮即可)
1. 设置布线规则:1)进入规则设置窗口Design\Rules
2)进入线间距设置,是否允许交叉等Electrical
3)进入线宽,自动布线时所布的层,焊盘大小等设置Routing
2.定义PCB板及设置PCB板的实际大小:1)左键点击 Design\Board Shape\ Redefine Board Shape 命令, 这时,就会出现绿色的背景,光标上就出现一个十字交叉, 移动鼠标,这个十字交叉就会跟着移动,用这个光标在背景上画出一个封闭的曲线,这个曲线内部部分就是定义的 PCB板。
2) 左键点击 PCB编辑器下方用来选择当前工作层的图标,选中要画的层在当前层上,选择 Place\Line命令,在当前层上画一个边框,作为我们的布局布线的外围约束边框,这就是PCB板的实际大小
3.布线 1 )手动:左键点击 Place\ Interactive Routing ,或点击工具栏中的相应按钮,
这时,光标上就出现一个十字交叉, 移动鼠标,这个十字交叉就会跟着移动。
这时,左键点击某个管脚,直线移动鼠标,就可以布出线来,连续左键点击,
就可布出拐弯的曲线来,直到另一个管脚,双击左键,完成一条网络布线。
添加过孔:可以点击工具中的相应图标
或先按左键然后同时按住Shift和Ctrl在滚动滚轮就会出现过孔再按左键即可在不同的层间布线
2)自动布线:点击菜单中的Auto Route在选择不同的自动布线即可
去掉布线:TOOL\unr-routs
3)检查错误:在当前的 PCB编辑器环境下,左键点击 Tools\Design Rule Checker,在冒出来的对话框上左键点击 Run Design Rule Check 按键,可以输出一个当前文件的违反规则报告,详细列出在那个位置违反了那个规则。
注意:1布线前可以先去掉网格点工具中的网格按钮再选择第一项
2在此工具中的Set snap grid为设置吸附点的大小
100mil为2.54mm即为DIP封装的两脚间的距离
按Q建可以改变单位
一些相关的操作:
1. 突然不见了一些窗口可以恢复为默认;Viwe/desktop layour/default
2. 飞线不见了可以在先在VIEW\CONNECTION\SHOW ALL.再不行可以再把所以的层都显示出来
3. 排除器件封装找不到的这种问题 有时,很明显所需要的封装已经存在与当 前的库中了,却还是有这种错误。 如果有 Footprint Not Found xxxxx , (xxxxx代表某种类型的封装)这种错误,是因为在原理图中这个器件符
号对应一个指定的 PCB 器件封装, 而这个 PCB 器件封装在一个指定的 PCB 封装库文件中,而这 PCB 封装库文件不在当前项目中,也不在以经安装了的当前库中。解决这种问题有多种方法。 我们可以在原理图中找到这个器件符号,左键双击器件符号 , 则跳出符号的属性界面,在符号的属性界面的右下方Models 部分中双击 Footprint 字符,则跳出PCB Model界面,在这个界面中部将PCB Library框 中的选项改为 Any .这个意思就是不管在哪个 PCB封装库文件的器件封装,只要名称相同就可以用。而Use footprint from ………..的意思是只能使用某个特定库中的封装,那个特定库不在, 就报错了,所以将PCB Library 框 中的选项改为 Any 就可以解决这个问题了。
4. 如何在 Altium Designer 6 的 PCB中添加各种不同字体大小的汉字字符
Altium Designer 6 在 PCB文件中支持各种字体的汉字输入,并且可以自由的改变大小尺寸,就象加入英文的字符串一样方便,操作方也一样。
在当前的 PCB文件中, 左键点击 Place\String 命令,在 跳出的String对话框中 Font 中选中 TrueType,这时, 就可以在 Font Name 中选择你想要的字体。在 Text后面的空格中输入中文字符串。在上边的Height 旁边可以输入需要的大小。在上边的Rotation旁边可以输入需要的旋转角度。
5. 使用 Inspector 进行全局编辑
4.1 在原理图界面下,先选择一个
初步目标,如 U11B, 再弹出右键菜
单,选择命令“Find similar Object…”
进入选择对话框, 如图3.3
4.2 在该选择框的左边是对元件
各种属性的描述,右边是选择类型.
Any: 表示任何有该属性的目标
Same: 表示具有相同属性的目标
Diff: 表示具有不同属性的目标
4.3 如需要选择具有 74HC32 的
任何元件,选择part comment 右边的
Same.
4.4 选择下列复选框中的 “select
Matching” 和 “Run inspector”, 点
击 OK 进入 Inspector 对话框.
图 3.4
4.5 在该属性框中可以对选择目
标属性进行修改,效果可以立刻显现.
蓝色表示点击后可以进入下一层对
话框,对该属性进行修改.
4.6 如果在选择的过程中,对各种
选项不很熟悉,可以使用 Filter 功能
对目标进行选择,在图 3.3 中再选择
Selected 项的 Same, 就能准确定位
目标器件了. 4.
6. 使用 Find 功能快速查找
使用 Ctrl+F 快捷键打开 find 对话
框, 可以在整个工程,当前文档,对字
符,元件标号等进行快速查找.
7. 快捷键及帮助功能的应用
1 快捷键的应用
加载快捷键面板. 使用菜单 “View\workspace panel\help\shortcuts”打开快捷键面板并可以把它拖放到窗口边框,让它自动掩藏.
2 定制常用命令的快捷键
在菜单条空白处点击右键,在弹出菜单中选择Customize…
在弹出的窗口中左边选择 Place, 右边选择 Wire, 并双击.
在 Place\wire 属性框中的快捷键中填入你喜欢
的快捷键,如数字 “1”.
点击OK,关闭窗口. 在原理图界面下按 1 键进入 Place\wire 命令.
注意:有时出现波浪线时注意是和他相连的器件有可能要改成output
或其他!通常默认用passive
打印:1:点击打印预览 然后右键 选page setup
然后配置为:
即可完成1:1的打印:这时复制到word里按相对原始大小
100%复制就是实物的原始大小了!
2:打印层的设置:在打印预览图中又键选着configuration
然后选择要打印的层和焊盘。 镜像打印等
或右键某一层也有相应的设置properties是一个综合的配置项(和在上图中的方框中打钩的效果一样)
做板心得:线宽:0.5-1mm
线间距:1mm左右:
焊盘:2mm左右
焊盘的设置一般在画封装时设定好!
关于打印:有时在word里面显示不出来的东西可以通过调节对比度来设置