PCB电路板制图课程设计模板目录1p r o t e l简介 (2)2电路原理图绘制 (4)2.1电路原理图 (4)2.2原理图的绘制过程 (5)2.3遇到的问题 (5)2.4小结 (5)3印刷版电路的设计 (6)3.1印刷电路板的设计过程 (6)3.2遇到的问题 (6)3.3小结 (6)3.4元件清单 (7)3.5网络表 (8)4.总结 (10)5.附录 (11)5.1P C B全图 (11)5.2PCBtopoverlayer (12)5.3P C B t o p l a y e r (13)5.4PC Bb ottomlaye r (14)5.6PCB铺地图 (15)5.7PCB未铺地图 (15)Protel简介Altium(前身为Protel国际有限公司)由NickMartin于1985年始创于澳大利亚,致力于开发基于PC的软件,为印刷电路板,提供辅助的设计。
PCB (printedcircuitboard印刷电路板)。
Altium公司成功进行公开募股(IPO),于1999年8月在澳大利亚股票市场上市。
所筹集的资金用于在2000年1月收购适当的公司和技术,包括收购ACCELTechnologies公司、Metamor公司、InnovativeCADSoftware公司和TASKINGBV公司等。
产品简介:Protel是目前EDA行业中使用最方便,操作最快捷,人性化界面最好的辅助工具。
在中国用得最多的EDA工具,电子专业的大学生在大学基本上都学过protel99se,所以学习资源也最广,公司在招聘新人的时候用Protel新人会很快上手。
在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。
早期的PROTEL主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的PROTEL 已发展到PROTEL99(网络上可下载到它的测试板),是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。
在国内PROTEL 软件较易买到,有关PROTEL软件和使用说明的书也有很多,这为它的普及提供了基础。
Altium声称中国有73%的工程师和80%的电子工程相关专业在校学生正在使用其所提供的解决方案,而目前正版率只有3%左右。
产品历史:1985年诞生dos版Protel1991年ProtelforWidows1997年Protel98这个32位产品是第一个包含5个核心模块的EDA工具1999年Protel99构成从电路设计到真实板分析的完整体系。
2000年Protel99se性能进一步提高,可以对设计过程有更大控制力。
2002年ProtelDXP集成了更多工具,使用方便,功能更强大。
2003年Protel2004对ProtelDXP进一步完善。
2006年AltiumDesigner6.0成功推出,集成了更多工具,使用方便,功能更强大,特别在PCB设计这一块性能大大提高。
2008年AltiumDesignerSummer8.0将ECAD和MCAD两种文件格式结合在一起,Altium在其最新版的一体化设计解决方案中为电子工程师带来了全面验证机械设计(如外壳与电子组件)与电气特性关系的能力。
还加入了对OrCAD和PowerPCB的支持能力。
2.1原理图2.2原理图绘制过程2.2.1新建一个*.DDB,我所做的所有内容就都会存在里面。
2.2.2接着点开documents文件夹,新建一个*.SCH文件,便可以开始设计原理图。
2.2.3添加元件库,我所做的为4端口UART及扫描驱动电路设计所要用的库有4PortSerialInterface.ddb2.2.4接着找到元件然后放到合适的地方。
在放置的时候可以按tab键来设置元件的属性,同时在标网络标号时tab键也有很好的用途,设置好第一个A0时,点出来以后就会按顺序出来。
2.2.5用电线连接起来,此时须注意要用的是线而不是绘图板的线。
不然的话将没有任何的连接效果。
2.2.6连接好线之后,可以放置好激励源,就可以开始检查原理图的电气规则有什么错误了。
2.2.7在tools菜单栏中有个erc选项可以检查电气规则。
2.3期间遇到的问题2.3.1在添加元件的时候发现要手动的寻找一个元件比较困难,于是我就用了左边一个find功能,设置好路径后就可以在整个库里寻找找到后按place按钮就可以放在原理图中。
2.3.2在电气规则检查中我的错误最开始的有112个,我先检查了一遍电路图,我发现有一小段线没有连接上去,我接上去以后,错误减少到了60个。
我检查了每个管脚都连上了线,后来我看了好久,终于发现我的有几个网络标号的字母写错了,在我改正以后我把错误减少到了4个。
2.3.3在确定连线绝对没有连错的时候,我把文件复制到了别人的电脑里,发现错误没有了。
在小组的努力下,我们在网上搜索了一下解决的方案,发现要通过更改元件管脚的属性才可以。
就是把管脚的input类型改成passive。
2.4小结在画电路原理图的过程中,要注意各个元器件之间的摆放,还要注意连线,还要注意管脚与管脚的连接关系。
在检查错误的时候,如果是warning则可以忽略,不过也要认真检查。
原理图一定要好好检查,这是第一步,也是最重要的一步。
3.1pcb版的制作过程3.1.1生成元件清单,用edit菜单下的exporttospread功能就可以输出元件的清单。
在第一个选项中选择part,第二个选项菜单中选中footprint和partType还有Designator便可以导出元件的数目,名称还有在pcb元件封装库中管脚的名称。
3.1.2在确定好所有的元件都已经正确而且在库中有元件时,便可以用design里的createnestlist按钮,便可以生成网络表,可以看出来那些东西是连线在一起的。
3.1.3然后在文件夹中新建一个pcb文件,设置好布线的参数(在design里的rules设置好参数)然后在design里面有个loadnets,按钮就可以帮刚刚生成的网络表导出在pcb板中。
在view中的fitboard就可以看到生成的结果。
(在此之前要在pcb中添加好库文件,不然不能生成相应的元件。
)3.1.4蓝色的线就是表示要连接的地方,这时我们可以在keepoutlayer那里画一个边框,然后把元件往里面拖,合理的布局好,尽量设计得小一点、紧密点。
3.1.5接着就可以布线了,此时可以选择自动布线在autoroute里的routeall便可以布线成功了,当然可以选择手动布线,在蓝色线相连的地方都布上线。
3.1.6然后用tools里的designrulecheck检测看一下有没有错误,如果没有错误就可以了。
3.2期间遇到的问题3.2.1在生成元件清单的时候,发现有很多管脚没有封装,我在网上查阅了相关资料之后,设置好了管脚和。
成功生成了元件清单和网络表。
3.2.2在布局的时候,如果有元件重叠就会变成绿色也就是有错误,此时只要分开就可以了。
3.2.3在布线的时候要注意管脚和线的距离,还有穿孔的大小。
3.2.4自动布局和自动布线给我们提供了很大的方便。
3.2.5在检测错误的时候,要根据要求设置好有关的参数,测出错误以后再改正。
3.3小结在这部分过程中,最重要的是每个元件都要在pcb元件库中有封装。
保证能在pcb 板中能生成元件。
在布局的时候还要合理,穿孔的大小要合适。
关于元件库的问题就是一定要用PCB库里面有的元件才可以画出PCB板。
3.4元件清单BillofMaterialforSheet1.Bom UsedPartTypeDesignatorFootprintDescription========================================================== =============80.1uFC1C2C3RAD0.2Capacitor0.2pitchC4C5C8C9C1011.8432MhzX1XTAL111K5R2AXIAL0.411MRES1AXIAL0.4120pFC13RAD0.2Capacitor0.2pitch150pFC14RAD0.2Capacitor0.2pitch31488U2U3U4DIP14TTL-RS232DRIVER51489U5U6U7DIP141489RS232-TTLCONVERTORU8U91DB37nDB37RA/F1TL16C554U1PGA68X11_SKT3.5网络表[* PGA6 8X11_ SKT TL16C 554 ] [C1 RAD0. 2 0.1uF ] [C2 RAD0. 2 0.1uF ] [C3RAD0.20.1uF][C4RAD0.20.1uF][C5RAD0.20.1uF][C8RAD0.20.1uF][C9RAD0.20.1uF][C10RAD0.20.1uF][C13RAD0.220pF][C14RAD0.250pF][R2AXIAL0.41K5][RES1AXIAL0.41M][U2DIP141488][U3DIP141488][U4DIP141488][U5DIP141489][U6DIP141489][U7DIP141489][U8DIP141489][U9DIP141489][X1XTAL11.8432Mhz][nDB37RA/FDB37](+12VC5-1C10-1U2-14U3-14U4-14)(-12VC8-1C9-1U2-1U3-1U4-1)(A0*-34)(A1*-33)(A2*-32)( CTSA *-11 U5-11 ) ( CTSB *-25 U7-3 ) ( CTSC *-45 U8-6 ) ( CTSD *-59 U9-8 ) ( D0*-66)(D1*-67)(D2*-68)(D3*-1)(D4*-2)(D5*-3)(D6*-4)(D7*-5)(DCDA*-9U5-3)(DCDB*-27U6-6)(DCDC*-43U7-8)(DCDD*-61U8-11)(DSRA*-10U5-8)(DSRB*-26U6-11)(DSRC*-44U8-3)(DSRD*-60U9-6)(DTRA*-12U2-4U2-5)(DTRB*-24U3-2)(DTRC*-46U3-12U3-13)(DTRD*-58U4-9U4-10)(GND*-6*-23*-40*-57C1-2C2-2C3-2C4-2C5-2C8-2C9-2C10-2C13-2C14-2U2-7U3-7U4-7U5-7U6-7U7-7U8-7U9-7n-17n-18n-19n-36n-37)(J1U5-1n-1)(J2U5-10n-20)(J3U5-4n-2)(J4U2-8n-21)(J5U2-3n-3 ) (J6U5-13 n-22 ) (J7U2-6 n-4 ) (J8U6-1 n-23 ) (J11U6-4 n-5 )(J12U6-13n-24)(J13U6-10n-6)(J14U3-6n-25)(J15U2-11n-7)(J16U7-1n-26)(J17U3-3n-8)(J18U7-4n-27)(J21U7-10n-9)(J22U8-1n-28)(J23U7-13n-10)(J24U4-3n-29)(J25U3-8n-11)(J26U8-4n-30)(J27U3-11n-12)(J28U8-10n-31)(J31U8-13n-13)(J32U9-4n-32)(J33U9-1n-14)(J34U4-11n-33)(J35U4-6n-15)(J36U9-10n-34)(J37U4-8n-16)(J38U9-13n-35)(Net*_15*-15)(Net*_16*-16)(Net*_18*-18)(Net*_20*-20)(Net*_21*-21)(Net*_37*-37)(Net*_ 49 *-49 ) ( Net*_ 50 *-50 ) ( Net*_ 52 *-52 ) ( Net*_ 54 *-54 ) (Net*_55*-55)(NetC13_1*-35C13-1RES1-2X1-2)(NetC14_1C14-1R2-1RES1-1X1-1)(NetR2_2*-36R2-2)(RIA*-8U6-3)(RIB*-28U7-6)(RIC*-42U8-8)(RID*-62U9-11)(RTSA*-14U2-9U2-10)(RTSB*-22U3-4U3-5)(RTSC*-48U4-2)(RTSD*-56U4-12U4-13)(RXA*-7U5-6)(RXB*-29U6-8)(RXC*-41U7-11)(RXD*-63U9-3)(TXA*-17U2-2)(TXB*-19U2-12U2-13)(TXC*-51U3-9U3-10)(TXD*-53U4-4U4-5)(VCC*-13*-30*-47*-64C1-1C2-1C3-1C4-1U5-14U6-14U7-14U8-14U9-14)4.总结Protel99se被现代电子设计者们广泛的使用,我们作为电子信息工程专业的学生,理应熟练掌握这种实用性好、专业性强的软件,为此老师组织我们进行了Protel99se 的学习。