Allegro原理图和PCB设计流程学习指南.docx

上传人:碎****木 文档编号:95046502 上传时间:2023-08-14 格式:DOCX 页数:11 大小:65.77KB
返回 下载 相关 举报
Allegro原理图和PCB设计流程学习指南.docx_第1页
第1页 / 共11页
Allegro原理图和PCB设计流程学习指南.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《Allegro原理图和PCB设计流程学习指南.docx》由会员分享,可在线阅读,更多相关《Allegro原理图和PCB设计流程学习指南.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Allegro 原理图和 PCB 设计流程学习指南一、非电气引脚零件的制作 1、建圆形钻孔:1) 、parameter:没有电器属性non-plated2) 、layer:只需要设置顶层和底层的 regular pad,中间层以及阻焊层和加焊层都是 null。留意:regular pad 要比 drill hole 大一点。二、Allegro 建立电路板板框步骤:1、设置绘图区参数,包括单位,大小。2、定义 outline 区域3、定义 route keepin 区域可使用 Z-copy 操作 4、定义 package keepin 区域5、添加定位孔三、Allegro 定义层叠构造对于最简洁

2、的四层板,只需要添加电源层和底层,步骤如下: 1、Setup cross-section2、添加层,电源层和地层都要设置为 plane,同时还要在电气层之间参与电介质,一般为 FR-43、指定电源层和地层都为负片negtive4、设置完成可以再 Visibility 看到多出了两层:GND 和 POWER5、铺铜可以放到布局后再做6、z-copy find 面板选 shape由于铺铜是 shape option 面板的 copy to class/subclass 选择 ETCH/GND留意选择 create dynamic shape完成 GND 层覆铜7、一样的方法完成 POWER 层覆铜

3、四、Allegro 生成网表1、重生成索引编号:tools annotate2、DRC 检查:tools Design Rules Check,查看 session log。3、生成网表:tools create netlist,产生的网表会保存到 allegro 文件夹,可以看一下 session log 内容。五、Allegro 导入网表1、file import logic design entry CIS这里有一些选项可以设置导入网表对当前设计的影响2、选择网表路径,在 allegro 文件夹。3、点击 Import Cadence 导入网表。4、导入网表后可以再 place manu

4、lly placement list 选 components by refdes 查看导入的元件。5、设置栅格点,全部的非电气层用一套,全部的电气层用一套。留意手动放置元件承受的是非电气栅格点。6、设置drawing option,status 选项会显示出没有摆放元件的数量,没有布线的网络数量六、Allegro 手工摆放元件1、place manully components by refdes 可以看到工程中的元件,可以利用 selection filters 进展筛选。另外也可以手工摆放库里的元件。还可以将对话框隐蔽hide,并且右键 show 就可以显示了。2、如何镜像摆放到底层?方

5、法一:先在 option 选 mirror,在选器件方法二:先选器件,然后右键 mirror方法三:setup drawing option 选中 mirror,就可进展全局设置方法四:对于已摆放的零件,Edit mirror 在 find 面板选中 symbol,再选元件这样放好元件后就会自动在底层。3、如何进展旋转?方法一:对于已经摆放的元件,Edit move 点击元件,然后右键 rotate 就可以旋转方法二:摆放的时候进展旋转,在 option 面板选择 rotate 七、Allegro 快速摆放元件1、开素摆放元件:place quickplace place all compon

6、ents 2、如何关闭和翻开飞线?关闭飞线:Display Blank Rats All 关闭全部飞线翻开飞线:Display Show Rats All 翻开全部飞线3、快速找器件:Find 面板 Find By Name 输入名字八、Allegro 布局根本学问1、摆放的方法:Edit move 或 mirror 或 rotate2、关于电容滤波,当有大电容和小电容同时对一点滤波时,应当把从小电容拉出的线接到器件管脚。即靠近管脚的为最小的电容。3、各层颜色设置:top 粉色;bottom 蓝色; 九、约束规章的设置概要1、约束的设置:setup constrains set standar

7、d values 可以设置线宽,线间距。间距包括:pin to pin、line to pin、line to line 等2、主要用 spacing rule set 和 physical rule set 来设置线距、线宽及过孔规章。3、Spacing rule set 主要设置线距规章。4、Physical rule set 主要设置线宽及过孔规章。十、约束规章设置具体方法1、在进展设置时,留意在 Constrain Set Name选择 Default。这样只要是没有特别指定的网络,都是依据这个规章来的。2、一般设置规章:pin to pin 为 6mil,其他为 8mil。3、Phy

8、sical Rule 中设置最大线宽,最小线宽,颈状线neck,差分对设置这里设置的优先级比较低,可以不管,等以后特地对差分对进展设置,T 型连接的位置,指定过孔4、添加一个线宽约束:先添加一个 Constraint Set Name,在以具体网络相对应。十一、区域规章设置1、设定特定区域的规章,例如,对于 BGA 器件的引脚处需要设置线宽要窄一些, 线间距也要窄一些。2、setup constraints constraint areas 选中 arears require a TYPE property add 可以看到 options 面板的 class/subclass 为 Board

9、 Geometry/Constraint_Area 在制定区域画一个矩形 点击矩形框,调出edit property 指定间距net spacing type和线宽(net physical type) 在 assignment table 进展指定十二、创立总线1、翻开约束治理器 Setup - Electronical constraint spreadsheet2、显示指定网络飞线:Display show rats net 然后在约束治理器中选择要显示的网络3、假设要设置等长线,但是在线上有端接电阻,那么需要进展设置x net, 使得计算的时候跨过端接电阻。这就需要为每一个端接电阻设置

10、仿真模型库,设置完成以后,就可以在约束治理器中的看到网络变为了 x net4、添加信号仿真模型库:Analyze SI/EMI Sim Library 添加模型库 Add existing library local library path5、对每个建添加模型:Analyze SI/EMI Sim Model 会显示出工程中的器件,然后为每个器件添加仿真模型。对于系统库里面的元件有自己的模型库, 可以利用 Auto Setup 自动完成。对于系统库里面没有的模型,选择 find model6、在约束治理器中,点击 object 右键,即可利用 filter 选择需要选择的网络,可以选择差分对

11、,x net 等。7、创立总线:在约束治理器中,选择 net routing wiring 然后选择需要创立为总线的网络 右键,create bus十三、设置拓扑约束十四、线长约束规章设置1、对线长的要求,实际就是设置延时,可以依据长度来设置,也可以依据延时来设置2、翻开约束治理器 Setup Electronic constraint set All constraint User defined 选择在设置拓扑构造时设置好的网络 右键选择SigXplore 在 pro delay 里选择。也就是说假设要想设置线长约束,需要先定义一个拓扑构造,然后再指定这个拓扑构造的网络约束。十五、相对延迟

12、约束规章设置即等长设置1、在设置相对延迟约束之前也需要先建立拓扑约束2、在拓扑约束对话框 set constraint Rel Prop Delay 设定一个规章的名称 指定网络起点和终点 选择 local对于 T 型网络的两个分支选择此选项和 global对于总线型信号十六、布线预备1、设置颜色:Display color/visibility 其中 group 主要设置:stack-up, geometry,component,area2、高亮设置:Display color/visibility display 选项:temporary highlight 和 permanent hig

13、hlight 然后再在 display highlight 选择网络就可以高亮了。但是此时高亮的时候是虚线,可能看不清,可以在 setup user preferences display display_nohilitefont 翻开此选项 也可以设置display_drcfill,将 DRC 显示也表示为实现,简洁看到。另外 DRC 标志大小的设置在 setup drawing option display DRC marker size3、布局的时候设置的栅格点要打一些,在布线的时候,栅格点要小一些4、执行每一个命令的时候,留意把握面板的选项,包括 option,find,visibil

14、ity5、不同颜色高亮不同的网络:display highlight find 面板选择 net option 面板选择颜色,然后再去点击网络。十七、差分布线1、差分线走线:route conect 然后选择差分对中的一个引脚,假设已经定义了差分对,就会自动进展差分对布线。2、假设在差分布线时想变为单端走线,可以点击右键:single trace mode 十八、蛇形走线1、群组走线:route 选择需要布线的飞线这样就可以多根线一起走线了 但快到走线的目的焊盘时,右键 finish 可以自动完成 再利用 slide 进展修线2、常用的修线命令:(1) 、edit delete 然后再 fin

15、d 中可以选择 Cline删除整跟线、vias 、 Cline Segs只删除其中的一段(2) 、route slide 移动走线(3) 、route spread between voids 并在把握面板的 options 栏输入 void clearance 即可进展自动避让。十九、铺铜1、建议初学者内电层用正片,由于这样就不用考虑 flash 焊盘,这时候全部的过孔和通孔该连内电层的就连到内电层,不该连的就不连。而假设用负片,那么假设做焊盘的时候假设没有做 flash 焊盘,那么板子就废了。2、在外层铺铜:shape rectangular 然后再 option 中进展设置(1) 、动态

16、铜dynamic copper(2) 、制定铜皮要连接的网络3、铺铜后如何编辑边界:shape edit boundary 就可以对铜皮就行修改边界4、如何删除铜皮:edit delete 在 find 中选择 shape 点击铜皮就行删除5、修改已铺铜的网络:shape select shape or void 点击铜皮,右键assign net6、如何手工挖空铜皮:shape manual void 选择外形7、删除孤岛:shape delete islands 在 option 面板点击 delete all on layer8、铺静态铜皮:shape rectangular 在 opt

17、ion 面板选择 static solid9、铜皮合并,当两块铜皮重叠了以后要进展合并:shape merge shapes 逐个点击各个铜皮,就会合并为一个铜皮。合并铜皮的前提是铜皮必需是一样网络, 别去铜皮都是一种类型都是动态或者都是静态二十、内电层分割1、在多电源系统中常常要用到2、在分割前为了便利观看各个电源的分布,可以将电源网络高亮显示3、分割铜皮:add line 在option 面板选择class 为anti etch,subclass为 power,制定分割线线宽需要考虑相临区域的电压差,假设电压差较小,用 20mil 即可,但是假设是+12V 与-12V 需要间隔宽一些,一般

18、 4050mil 即可。空间允许的话,尽量宽一些。然后用线进展区域划分4、铜皮的分割:edit split plane create 翻开 create split palne, 选择要分割的层power及铜皮的类型 制定每个区域的网络5、全部去高亮:display delight 选择区域6、去除孤岛:shape delete island 可以将孤岛临时高亮显示 点击option 去除孤岛7、尽量不要再相邻层铺不用电源的铜皮,由于这样会带来电源噪声的耦合,在电源层之间要至少相隔一层非介质层二十一、后处理1、添加测试点2、重编号,便于装配。在原理图设计时时依据原理图中的位置进展编号的, 但是

19、这样在 PCB 中编号就是乱的。这就需要在 PCB 中重编号,然后再反标注到原理图,步骤:Logic Auto Rename Refdes rename more 可以设置重编号的选项 选择 preserve current prefixes 即保持当前的编号前缀。3、最好是在布线之前,对元件进展重编号,否则,假设是在布线完成后再重编号,可能会带来一些 DRC 错误。有一些 DRC 与电气特性是无关的,可能是由编号引起的,这时就可以不管这些 DRC 错误。4、在原理图中进展反标注:翻开原理图工程文件 tools back annotate 选择 PCB Editor 确定即可5、布线完成后,进

20、展完整的检查,检查可能存在的各种 DRC 错误6、查看报告:tools report 或者 quick reports 最常用的是 unconnect pin report;还有查看shape 的一些报告,检查动态铜皮的状态,假设有的状态不是 smooth 就需要到 setup drawing option 中进展更 update to smooth7、shape no net 即没有赋给网络的 shape;shape island 检查孤岛;design rules check report8、在 setup drawing option 中可以看到 unrouted nets,unplac

21、ed symbol, isolate shapes 等。这只是一个大致的统计信息。但是要求全部的选项都是绿色的,即都没有错误。9、假设确定全部的设计都没有错误了,推举进展一次数据库的检查,将错误完全排解掉。步骤:tools update DRC 选中两个选项 check 保证数据库是完整的二十二、丝印处理为出光绘做预备1、生成丝印层是,与电气层没有关系了,所以可以把走线以及覆铜都关闭: display color visibility 关掉 etch,要留着 pin 和 via,由于调整丝印时需要知道他们的位置。2、在 display color and visibility group 选择

22、 manufacturing 选择 autosilk_top 和 autosilk_bottom 由于丝印信息是在这一层的。不需要选择其它层的 silkscreen3、生成丝印:manufacturing silkscreen 选择那些层的信息放在丝印层,一般要选上 package geometry 和 reference designator 点击silkscreen,软件自动生成这个信息4、调整丝印,先在 color and visibility 中关掉 ref des assembly_top 和assembly_bottom5、调整字体大小:edit change 在 find 面板选

23、中 text option 面板选中 line width 和 text block,不选择 text just 画框将全部的文字改正来。line width 是线宽,text block 是字体大小。留意 option 选项中的subclass 不要动,否则修改后,就会把修改结果拷贝到那一层了。6、调整丝印位置:move 选择编号进展修改7、参与文字性的说明:add text 在 option 中选择manufachuring/autosilk_top ,以及字体的大小,然后点击需要添加的位置, 输入即可二十三、钻孔文件1、钻孔文件是电路板制作厂商数控机床上要用到的文件,后缀为.drl2、设

24、置钻孔文件参数:manufacture NC NC Parameters 设置配置文件nc_param.txt存放路径,全部保持默认即可3、产生钻孔文件:manufacture NC NC drill Drilling:假设全部是通孔选择 layer pair;假设有埋孔或者盲孔选择by layering 点击 drill就可产生钻孔文件 点击 view log 查看信息4、留意NC drill 命令只处理圆型的钻孔,不处理椭圆形和方形的钻孔,需要单独进展处理:manufacture NC NC route route 可能会产生一些工具选择的警告,可以不必理睬。完成后会产生一个.rou 文件

25、5、生成钻孔表和钻孔图:display color and visibility 关闭全部颜色显示,在 geometry 中单独翻开 outline,只翻开电路板的边框 manufacture NC drill legend 生成钻孔表和钻孔图 ok 消灭一个方框,放上去即可二十四、出光绘文件1、出光绘文件:manufacture artwork,留意以下几个选项: Film Control:(1) 、undefined line width:一般设置为 6mil 或者 8mil(2) 、plot mode:每一层是正片还是负片(3) 、vector based pad behavior:出

26、RS274X 格式文件时,确定要选中这个选项,假设不选这个选项,那么出光绘的时候,负片上的焊盘可能会出问题。General Parameters:1、Device type:选择 Gerber RS274X,可以保证国内绝大多数厂商可以承受2、在出光绘文件之前可以设定光绘文件的边框也可以不设置:setup areas photoplot outline3、假设要出顶层丝印信息的光绘文件,需要先把这一层的信息翻开:display color/visibility all invisible 关掉全部。4、对于顶层丝印层,需要翻开以下三个选项:geometry:board geometry: si

27、lkscreen_top package geometry: silkscreen_topmanufacturing:manufacturing: autosilk_top然后,manufacture artwork film control 在available films 中选择 TOP,右键 add 输入这个 film 的名字例如 silkscreen_top 这样就可以在 available films 中添加上了这个 film,并且里面有刚刚选择的三个 class/subclass5、利用一样的方法,在产生底层的丝印6、添加阻焊层,先在 manufacture 中添加上 solder

28、mask_top 层,然后再在display color/visibility 中选择一个几个 class/subclass:stack-up:pin: soldermask_top; via: soldermask_topgeometry:board geometry: soldermask_top; package geometry: soldermask_top再在 soldermask_top 右键 match display 就会让这个 film 和选择的 class/subclass 进展匹配了同样的方法添加底层阻焊层。7、添加加焊层,先在 manufacture 中添加上past

29、emask_top 层,然后再在 display color/visibility 中选择一个几个 class/subclass:stack-up:pin: pastemask_top; via: pastemask_top geometry:board geometry: 没有; package geometry:pastemask_top再在 soldermask_top 右键 match display 就会让这个 film 和选择的 class/subclass 进展匹配了同样的方法添加底层加焊层。8、添加钻孔表,先在 manufacture 中添加上drill_drawing 层,然

30、后再在 display color/visibility 中选择一个几个 class/subclass: manufacturing:manufacturing: Nclegend-1-4 geometry:board geometry: outline再在 drill_drawing 右键 match display 就会让这个 film 和选择的 class/subclass 进展匹配了9、板子需要的底片:(1) 、四个电气层对于四层板(2) 、两个丝印层(3) 、顶层阻焊层和底层阻焊层solder mask(4) 、顶层加焊层和底层加焊层paste mask(5) 、钻孔图形NC drill lagent10、如何在已经设定好的 film 中修改 class/subclass:点击相应的 film display 就可以显示当前匹配好的 class/subclass 然后再在 display 中修改 然后再匹配一遍11、需要对每个 film 进展设置 film option12、生成光绘文件:film option 中 select all create artwork13、光绘文件后缀为.art14、需要供给应PCB 厂商的文件:.art、.drl、.rou(钻非圆孔文件)、参数配置文件 art_param.txt、钻孔参数文件 nc_param.txt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁