本帖最后由 pywmiss 于 2016-7-6 11:25 编辑
PCB设计元件封装学习小结 想想当时自己在学习PROTEL99SE时觉得最有困惑的就是元件的封装问题。而且很多书上根本就没有详细的讲解。我通过上网和买书看然后自己揣摩了好久终于解决这个瓶颈问题(以PROTEL99SE为基础,如下图最简单的整流板电路): 首先我想应该先说说PROTEL99SE是如何设计出PCB的:先在PROTEL99SE新建一个工程,然后在其文件夹内新建一个原理图文件(.sch)和一个电路板文件(.pcb),在原理图文件里我们先画出电路原理图然后由这个原理图生成导入到电路板文件中,然后在电路板文件中我们再根据设计要求来摆放元件,布线。。。。最后PCB才能设计完成。其中对于这个过程来说要想做出PCB最关键的就是要设计好元件的封装,否则将无法导入。。。。
原理图和PCB图里的任何元件都有封装 1.原理图元件封装: 在原理图中元件的封装只是一个符号,一个外形是为了让人们能够认出这个符号对应有是什么元件,当然原理图是生成PCB图的基础,在原理图中的元件封装有关于这个元件的在整个PCB中的代号(比如上图0的第一个二极管用D1表示),还有一点比较重要的就是元件的脚号是要与PCB的封装还有实物元件一致才可以的,也有关于这个元件所连接的电气网络(由上图我们很容易看出D1的A极‘1脚’连接的有代号为JP1插座的第2脚和D3的K极‘2脚’)。那么在原理图设计时要如何放置元件并设置好元件的封装呢? 还是以上图的二极管D1为例,画原理图时我们可以在原理图元件库Miscellaneous Devices.lib里找到DIODE,这就是二极管在原理图中的元件封装的名称。放置到原理图时我们可以给这个元件编号,在Part这一项里我们可以把二极管的型号(IN5408)也写上去,见(图2),我们也可以在元件封装编辑器里编辑这个元件,也能自己新建元件。但是在元件的属性项里我们看到了第二栏里有个footprint其实这一项就是要我们把这个元件在PCB中的封装名填入。这样导入时程序才能找得到它的PCB封装。
2. PCB图元件封装 PCB图元件封装所要表示的就是一个很实际的意义。在这里PCB图元件封装见(图1),1脚就是原理图D1的第一脚,2脚就是原理图D1的第二脚。这个封装就表示D1(IN5408)这个元件在电路板中的实际形状,实际的安装位置,1脚和2脚之间的距离就是它安装到PCB板上的实际距离。还有焊盘的大小,孔的大小。如果元件孔小了元件就无法插入,1和2脚的间距不对时也就一样不行的。。。所以这是很关键的,在PCB图元件封装编辑里我们可以按实际元件的要求新建,修改元件的封装。在库文件里IN5408这个元件的封装名字是DIODE-0.4,不过0.4表示的是0.4MIL。这个尺寸好像比较小,我们可以在PCB图元件封装编辑里把2脚焊盘往右移0.1MIL
|