PROTEL
印制电路板设计
专业:电子科学与技术
班级:
姓名:
学号
指导老师:
一、
设计要求
用protel软件将老师给的原理图进行画图,并生成120mm*90mm的PCB板,并将原理图进行校验。
二、
设计原理
三、 设计过程及步骤
1、画出sih图。
进入protel软件,新建一个.sch文件,在系统自带的库里面找到相应的原件并进行连接,并标号网络标号。但仍由几个原件是在系统库里面没有的,故要自己画,其中就有AT89C51 U2,四位数码管U13,74LS245 U11,AT24C02 U5,93C46 U6,U4,JSP,其原件分别如下所示;
2、封装
双击进入封装的填写:单排直插sip系列,双排直插dip系列,电阻0805,普通电容也可以用0805,有极电容7243,晶振xtal1,三极管to-18,DB9封装为DB9\F,电源to-220,由于系统封装里的二极管封装的管脚是1和2,而我们用的二极管的管脚是a和k,显然需要进行设计。所以在系统的封装库里没有按键,蜂鸣器,二极管,四位数码管的封装。封装一般分为贴片和直插的,可根据各器件的尺寸进行封装图的设计,封装图可根据自己测得,也可找到其相应的尺寸图进行设计。几种需自己设计的封装图如下所示:
3,、生成网络表
先简单检查所有的器件的名称和封装是否都有填写,并生成网络表 。
3、生成PCB板
新建一个.pcb文件,在文件内导入前面生成的网络表。若有错误则将错误进行逐一的改正直至没有错误。无误后成成PCB。
4、将已生成的PCB进行布局并布线
在KeepOutLayer画一个120mm*90mm的矩形方框。将器件一一拖入矩形框内,做到用线最少,简洁,且不超出方框。将布局好的PCB进行布线,分为两层,水平尽量用TopLayer,竖直用BottomLayer(两层属于互相垂直时干扰最小,同层平行干扰最小)。线宽分别为信号线0.5mm,电源线0.8mm。不同层的线可以通过焊盘或过孔进行连接。布好的结果图如下所示
5、覆地
将做好的PCB板进行覆地,检查所有的线是否都已接上。如下所示
四、
心得体会
对我们来说这个protel软件我们是初学者,刚开始用起来还是存在很多的问题,这次的设计也是对我们在该软件的使用方面有了个很好的提升。首先是在.sch画图的这发面,在自己设计器件的时候由于对软件的不熟悉,没有把文件都收在一个文件库里面,造成了页面较为凌乱。其次是此次的这个原理图比较复杂,网络标号较多,在放网络标号的时候应该把其放在画出来的线上星号的位置,不能放在器件引脚处或是焦点处,这样有可能是其在生成PCB的时候无法被识别而出错。再者,在画封装的时候最好将其单位改为mm的形式,mm是我们所熟识的,较方便进行画图。还有就是在生成网络表的时候先检查下所有器件的名称和封装号是否都有填写,以便在PCB中导入网络表的时候减少错误的产生。在导入网络表的时候就会发现很多先前没发现的问题,例如找不到管脚器件之类的,最重要的是在导入网络表之前要先讲画好的封装加入PCB的库文件中,不然会产生很多不必要的问题,在每次修改.sch文件后,最好将先前生成的网络表删掉,以免新生成的网络表无法覆盖先前的网络表。最后最难得无非就是布线了。布线的关键就是布局,局布的好在布线的时候就能减少很多的麻烦,如若布的不好你会防线到最后,剩下的线没有办法布下去。布局要先布大的器件,再补布的器件。在布线的时候我发现,应要有所规律,比如从又到左或是从右到左的顺序来或者是一个模块一个模块的来,最好不要跳着来,看着那个几条容易就先弄哪几条,不然就会做很多的无用功,需要移动的时候就可以一整块的移动,这样一来不合适的地方在改动的时候就会比较方便。
此次的实验,总的来说还是花了较多的时间,对于我们这样的初学者来说,经常会因我经验不够,就要来来回回重复的画,特别是在布局布线这环节。不过好的经验也总是有错误的经验而来的,失败的次数多了,离成功也就越来越近了。对protel软件也有了较熟悉的掌握,运用起来也就更得心应手了。
PROTEL
印制电路板设计
专业:电子科学与技术
班级:
姓名:
学号
指导老师:
一、
设计要求
用protel软件将老师给的原理图进行画图,并生成120mm*90mm的PCB板,并将原理图进行校验。
二、
设计原理
三、 设计过程及步骤
1、画出sih图。
进入protel软件,新建一个.sch文件,在系统自带的库里面找到相应的原件并进行连接,并标号网络标号。但仍由几个原件是在系统库里面没有的,故要自己画,其中就有AT89C51 U2,四位数码管U13,74LS245 U11,AT24C02 U5,93C46 U6,U4,JSP,其原件分别如下所示;
2、封装
双击进入封装的填写:单排直插sip系列,双排直插dip系列,电阻0805,普通电容也可以用0805,有极电容7243,晶振xtal1,三极管to-18,DB9封装为DB9\F,电源to-220,由于系统封装里的二极管封装的管脚是1和2,而我们用的二极管的管脚是a和k,显然需要进行设计。所以在系统的封装库里没有按键,蜂鸣器,二极管,四位数码管的封装。封装一般分为贴片和直插的,可根据各器件的尺寸进行封装图的设计,封装图可根据自己测得,也可找到其相应的尺寸图进行设计。几种需自己设计的封装图如下所示:
3,、生成网络表
先简单检查所有的器件的名称和封装是否都有填写,并生成网络表 。
3、生成PCB板
新建一个.pcb文件,在文件内导入前面生成的网络表。若有错误则将错误进行逐一的改正直至没有错误。无误后成成PCB。
4、将已生成的PCB进行布局并布线
在KeepOutLayer画一个120mm*90mm的矩形方框。将器件一一拖入矩形框内,做到用线最少,简洁,且不超出方框。将布局好的PCB进行布线,分为两层,水平尽量用TopLayer,竖直用BottomLayer(两层属于互相垂直时干扰最小,同层平行干扰最小)。线宽分别为信号线0.5mm,电源线0.8mm。不同层的线可以通过焊盘或过孔进行连接。布好的结果图如下所示
5、覆地
将做好的PCB板进行覆地,检查所有的线是否都已接上。如下所示
四、
心得体会
对我们来说这个protel软件我们是初学者,刚开始用起来还是存在很多的问题,这次的设计也是对我们在该软件的使用方面有了个很好的提升。首先是在.sch画图的这发面,在自己设计器件的时候由于对软件的不熟悉,没有把文件都收在一个文件库里面,造成了页面较为凌乱。其次是此次的这个原理图比较复杂,网络标号较多,在放网络标号的时候应该把其放在画出来的线上星号的位置,不能放在器件引脚处或是焦点处,这样有可能是其在生成PCB的时候无法被识别而出错。再者,在画封装的时候最好将其单位改为mm的形式,mm是我们所熟识的,较方便进行画图。还有就是在生成网络表的时候先检查下所有器件的名称和封装号是否都有填写,以便在PCB中导入网络表的时候减少错误的产生。在导入网络表的时候就会发现很多先前没发现的问题,例如找不到管脚器件之类的,最重要的是在导入网络表之前要先讲画好的封装加入PCB的库文件中,不然会产生很多不必要的问题,在每次修改.sch文件后,最好将先前生成的网络表删掉,以免新生成的网络表无法覆盖先前的网络表。最后最难得无非就是布线了。布线的关键就是布局,局布的好在布线的时候就能减少很多的麻烦,如若布的不好你会防线到最后,剩下的线没有办法布下去。布局要先布大的器件,再补布的器件。在布线的时候我发现,应要有所规律,比如从又到左或是从右到左的顺序来或者是一个模块一个模块的来,最好不要跳着来,看着那个几条容易就先弄哪几条,不然就会做很多的无用功,需要移动的时候就可以一整块的移动,这样一来不合适的地方在改动的时候就会比较方便。
此次的实验,总的来说还是花了较多的时间,对于我们这样的初学者来说,经常会因我经验不够,就要来来回回重复的画,特别是在布局布线这环节。不过好的经验也总是有错误的经验而来的,失败的次数多了,离成功也就越来越近了。对protel软件也有了较熟悉的掌握,运用起来也就更得心应手了。