《2022年Cadence学习笔记4PCB板设计.docx》由会员分享,可在线阅读,更多相关《2022年Cadence学习笔记4PCB板设计.docx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源Cadence 学习笔记 4PCB板设计打开 PCB Editor ,新建一个文件Browse 选择文件路径,然后点击FileNew ,模板选择Board,文件名为myBoard ,点击ok,如下图:可能由于是破解软件,有的时候一些命令会没反应,储存好文件后,重新打开程序;这个文档只介绍双层板设计;设置板子大小:点击工具栏 setupDesign Parameter 弹出窗口如下,在Design 选项卡下面,单位选择mils , 表示这个板子的全部的默认单位都是mil ,精度 Accuracy 选择 2,由于后面要出光绘,太大了也没用,大小设置4000*4000 ,相应的左下角坐标
2、设为-2000和-2000,其余默认即可, 第一行两个 -2000 是其次行两个 4000 的一半,表示原点在板子中心;一般情形下这里设置的板子应比比实际大小更大一些,特别是宽度,这样有利于摆放元器件;b5E2RGbCAP欢迎下载精品学习资源接着设置栅格点大小,点击工具栏setupGrids,勾选 “GridsOn”显示栅格点,在非电气属性区域 Non-Etch 设置为 25mil ,表示布局 摆放元件)时的最小栅格点为25mil ,在电气属性区域 All Etch 及下面的 TOP 和 BOTTOM 设为 5mil ,表示布线时的最小栅格点为5mil ,在All Etch 这里的 Space
3、ing x 和 y 可以设置全部层的电气属性栅格点,在下面的TOP 和BOTTOM 可以单独设置各个层,这里默认的是两层,假如仍有更多的层,都会在这里显示;p1EanqFDPw欢迎下载精品学习资源设置板框:板框大小就是做出来的板子的实际大小,依据实际情形确定;点击Addline 或左侧工具栏的划线图标,在右侧工具栏选择Options ,然后选择类BoardGeometry和子类Outline ,其余默认,如下图;其右上角有三个很小的图标,可以点击右上角的图标将其开放,否就鼠标移开后会自动收缩,开放后也可以点击将其收缩;假如不当心点击 关掉了这个小窗口,可以在上方工具栏ViewWindows 勾
4、选 Options ,同样的 Visibility 和 Find 都可以这么操作;假如Options 、Visibility和 Find 窗口都是点击了开放,那么可以点击 将其中一个置于最前;DXDiTa9E3d欢迎下载精品学习资源用输入坐标的方式确定板框大小,大小为2760*2160 ,在下方命令行输入x 1380 1080 回车, 确定了第一个点坐标;然后输入ix -2760 回车,向左移动 2760mil ;输入 iy -1080 回车,向下移动1080mil ;输入ix 2760回车,向右移动2760mil ;输入iy 1080回车,向上移动1080mil ;最终鼠标右击 Done 终
5、止,可以观看白色的边框线;RTCrpUDGiT导角:就是将矩形边框的四个直角变成圆弧,免得割伤手,工具栏ManufactureDimension/DraftFilet,在右侧工具栏设置大小,一般的100mil 即可,这里写 100mil ,然后点击矩形边框一个直角的相邻两边,如下图,直角变成圆弧了;同样的设置其余角,设置好后右击Done 终止;假如想转变导角大小,激活命令后直接输入新的导角大小,然后点击各个角的相邻边即可;留意, Z-copy 命令产生的板边框不能设置导角,必需是line 的方式画的边框才行; 5PCzVD7HxA答应布线区:点击上方工具栏SetupAreasRouteKeep
6、in ,在右侧工具栏options中选择类RouteKeepin 和子类 All, Type 为无填充 Unfilled ,其余默认,假如All 最左边的小方块是黑色的, 表示这个没有显示,点击这个黑色的小框变成和All 左边一样的黄色,表示可以显示了;答应布线区一般在板框内100mil ,即长和宽都小200mil ,距板边太近会在生产时被夹具夹断走线;输入坐标即可,这里的大小为2560*1960 ,默认颜色为黄色; jLBHrnAILg欢迎下载精品学习资源也可以用一种快速放置的方式,在放好板边框后,点击上侧工具栏EditZ-copy, options选择类 Route Keepin 和子类
7、All,下面的 Size选择 Contract ,表示新的边框在原先边框内部, Expand 表示在外部, Offset 表示偏移多少,设为100,单位是在设置板子大小时设置的mil , 如下图;然后点击刚才设置的板子边框的任意一点,就显现了黄色的答应布线区,右击Done 终止; xHAQX74J0X快速创建:这里介绍快速创建板框和答应布线区,点击上侧工具栏SetupOutlinesBoardOutline弹出下面窗口,假如仍没有创建就会默认选择Create, Board Edge Clearance 表示板框和答应布线区的间距,下面假如选择Draw Rectangle,就可以在板子中用鼠标点
8、击或输入坐标创建,输入的坐标是矩形的两个对角的坐标,最终点击ok终止;假如选择的不是DrawRectangle 而是 Place Rectangle,就会显示下图右的样子,分别输入板框的宽度和高度,用鼠标点击或在命令行输入矩形左下角的坐标即可;假如选择的是Draw Polygon,表示可以画出由直线和直角构成的任意形状,直接鼠标点击或输入坐标即可,如下图;LDAYtRyKfE欢迎下载精品学习资源假如已经创建了这个东西,下次打开这个窗口的时候,会默认选择Edit,然后在下面输入板框和答应布线区的间距再点击ok 即可;假如此时选择Create,会提示删除当前的板框和 答应布线区,由于一个板子只能有
9、一个;同样的,可以选择Move移动或 Delete删除;Zzz6ZB2Ltk答应摆放区:点击上方工具栏SetupAreasPackage Keepin,在右侧工具栏options中选择类 PackageKeepin 和子类 All,Type 为无填充 Unfilled , Shape grid 选择 Current grid ,其余默认;同样的,在答应布线区内 100mil ,即长和宽都小 200mil ,距离太近会在生产时被夹具夹断走线;输入坐标即可,这里的大小为 2360*1760 ,默认颜色为紫色;设置好后如下图: dvzfvkwMI1欢迎下载精品学习资源同样可以用一种快速放置的方式,在
10、放好板边框后也可以用答应布线区,那么应当是偏移100),点击上侧工具栏EditZ-copy, options选择类 Package Keepin 和子类 All,下面的Size 选择 Contract ,表示新的边框在原先边框内部,Expand 表示在外部, Offset 表示偏移多少,设为200,单位是在设置板子大小时设置的mil,如下图;然后点击刚才设置的板子边框的任意一点,就显现了紫色的答应摆放区,右击Done 终止; rqyn14ZNXI放置安装孔:可以直接放置机械孔,点击上方工具栏PlaceManually ,先在 Advanced Settings 选项卡下面勾选 Library
11、,表示在自带库和指定路径中搜寻元件,指定的路径就是做封装时在工具栏SetupUser preferencesPathsLibrary的 padpath和 psmpath添加的路径;假如勾选AutoHide表示放置元件时自动隐匿这个窗口,放置完成后又显示,如下图左,然后回到 PlacementList 选项卡,如下图右,选择Mechanicalsymbols,下面会显示可用的机械零件, 也就是机械孔,勾选一个放置即可,现在选择MTG156,右下方显现预览,直接放置到板 子中即可,也可以通过输入坐标的方式放置,也就是勾选这个之后,在下方命令栏输入坐标回车,如 x 0 0 ;留意每次勾选只能放置一次
12、,下次放置仍要勾选;记得放完后要点击ok关闭窗口,假如点击Cancel 就取消了刚才的放置;EmxvxOtOco欢迎下载精品学习资源也可以自己做一个机械孔,先做一个带有Flash 的通孔类焊盘,命名为installhole.pad ,添加好路径,在做一个封装installHole.dra ,以机械零件的方式加入该焊盘,在封装中加入Place_Bound_Top 和 Ref, Ref 在 Assembly 层的元件中心输入* 即可,封装如下图所示;然后在 PCB设计中点击上方工具栏PlaceManually ,先在 Advanced Settings 选项卡下面勾选Library ,再在 Pla
13、cement List 选项卡选择 Package symbols,如下图,勾选 INSTALLHOLE,右下方显现预览,鼠标移到PCB 板中会看到一个机械孔,点击鼠标放置或输入坐标放置都可以,留意每次勾选只能放置一次,下次放置仍要勾选,放置完成之后点击ok 终止放置;安装孔和与元件一样,要在答应摆放区内;SixE2yXPq5欢迎下载精品学习资源这里顺便介绍一下Move 命令,点击 EditMove或点击上侧工具栏图标,可以在右侧Find 中勾选要选中的类型,然后选中元件、边框、线等移动,此时可以直接点击放置,也可以输入坐标放置; 6ewMyirQFL导入网表:打开 PCB 板后,点击File
14、ImportLogic,弹出下面的窗口,在Cadence 选项卡选择Design entry HDL, Always 和 Import changes only ,下面的 Importdirectory 选择原理图目录下的 allegro 目录,然后点击 ImportCadence 按钮,显示下面的进度条,最终弹出一个报告, 报告的最终会说明有没有错误,假如有警告,如下图,确定要解决,仔细看前面的内容可以知道具体错误; kavU42VRUs解决了错误之后,可以成功导入网表,并显示下面的提示信息欢迎下载精品学习资源打开上方工具栏PlaceManually ,看到显示全部未摆放的元件,勾选任意一个
15、可以看到右下角显示预览,假如没有显示,可能是封装错误,或封装路径没有添加在 PCB Editor 里面点击工具栏SetupUser PreferencesPathLibrarypadpath 和 psmpath 添加封装所在路径,不支持子目录搜寻,一个完整的封装应当包括焊盘文件文件 *.txt ,封装文件 *.dra ) y6v3ALoS89*.pad ,数据文件*.psm , Device摆放元件的 4 种方式:A.手动一个个摆放:点击工具栏PlaceManually ,弹出上图的窗口,可以在Settings 选项卡下面勾选AutoHide ,表示放置时隐匿窗口,放置完成后又显示,删除Adv
16、ancedPCB中的某个原件后,这里又显示该元件,由于这里都是没有摆放的元件;M2ub6vSTnPB. 原 理 图 交 互 式 摆 放 : 打 开 原 理 图 组 件 OrCADCaptureCIS, 点 击 上 侧 工 具 栏OptionsPreference ,打开选项卡Miscellaneous ,勾选 Enable IntertoolCommunication ,表示打开原理图组件和PCB 组件的数据传递工具,这样就可以将原理图组件中的一些元件属性或原理图属性传递到PCB 组件中,传递的途径是网表的导出与导入;下面仍有个Allow component move with connect
17、iviy changes,也可以勾选上,画线时便利;0YujCfmUCw欢迎下载精品学习资源接着在 PCB Editor 中点击 PlaceManually 激活摆放元件命令,在原理图中选一个元件右击选择最终一项PCB Editor Select,将鼠标移动到 PCB Editor 中,鼠标上会悬挂该元件摆放即可 eUts8ZQVRdC.原理图整页摆放:在OrCAD CaptureCIS 工程树目录里选一个原理图页,如第一页miniSystem_page1 ,点击工具栏点击 oksQsAEJkW5TEditBrowseParts 弹出下面的窗口,选择默认的即可,然后在弹出的窗口中按住Shift
18、 用鼠标点击选择全部的元件,点击工具栏EditProperties , 弹出下面的窗口,点击New 新建一个属性,输入属性名和属性值如下,点击ok 后在窗口右侧显示一个PAGE属性,全部的元件都有这个属性而且属性值都为1,点击 ok 即可要删除该属性就选中该列点击Remove),其它各页都这样设置,Name 都为 PAGE, Value 不同, 设为页面编号即可; GMsIasNXkA欢迎下载精品学习资源最终创建网表,选中工程文件*.dsn 后点击工具栏ToolsCreate Netlist弹出下面的窗口,按下面的步骤点击Setup,在弹出的窗口中点击Edit编辑配置文件,然后在下面的位置上添
19、加 PAGE=YES表示添加刚才添加的PAGE 属性,储存关闭即可,然后要记得勾选AllowUser Defined Properties答应用户自定义属性,Input Board 和 OutPut Board 都选自己的板子文件 *.brd 的路径,最终导出网表即可;TIrRGchYzg在 PCB Editor 中点击 FileImportLogic,要勾选 Create user-defined properties ,再导入网表 7EqZcWLZNX欢迎下载精品学习资源点击工具栏 PlaceQuickplace选择 Place by property/value ,选择 Page 属性,
20、属性值选择1 或 2 或 3,下面的 Edge 至少勾选一个,表示元件放置的位置,右侧的Board Side 选择放在哪一层,最终要点击Place 放置,之后点击 oklzq7IGf02ED.快速摆放全部元件:在PCB Editor 中点击 EditQuickplace,选择 place all components , 下面设置摆放的位置和层,点击Place,点击 ok;zvpgeqJ1hk欢迎下载精品学习资源颜色治理器:工具栏 DisplayColor/Visibility或点击图标,打开颜色治理器,默认选择左上角的Layers,假如选择Nets会显示不同的网络并设置网络颜色;主要的颜色设
21、置如下:NrpoJac3v1欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载精品学习资源布局基本学问:电源大小不同的模块应当分开,由于后面铺铜时要分割铺铜; 中心芯片四周的去耦电容放到底层,不要和中心芯片在同一层; 数字部分与模拟部分分开,由于模拟电路对噪声比较敏捷;对噪声敏捷的电路 有磁珠、滤波器),滤波出来后直接接到中心芯片管脚上,越近越好, 且不要通过过孔 就是要最先布线); 1nowfTG4KI原理图中去噪部分常是电源进来接磁珠,再是大电容、小电容、引脚,布局布线也应如此;时钟和 RAM 都会产生很大的干扰,因此要远离模拟器件,假如对时钟用引脚去
22、耦的方式, 会将噪声滤的很干净,Flash 速度慢、干扰小,高速数据总线干扰大;fjnFLDa5Zo线性电源的噪声不太大,而开关电源噪声大,要远离运放,因此开关电源要放在对噪声不太敏捷的器件旁边;电容不要任凭摆,如3.3V 和 1.2V 交叉放;越小的电容越靠近所去耦的芯片,由于平面去耦时,电容是有去耦半径的;球形封装的去耦电容可放在芯片中间,成效很好值指很小的,如 0.1uF,值大放外面); 设置线宽:线宽、线间距、引脚间距和区域规章等都是约束规章设置的内容,这里把几个最常用的规就 设 置 一 下 , 其 余 的 在 约 束 规 就 里 面 介 绍 ; 在 PCB Editor中 点 击 工
23、 具 栏SetupConstraintsPhysicalPhysical ConstraintSetAll Layers,点击 PCS的 Objects 一列, 上面显示的是 DEFAULT,右击选择CreatePhysical CSet,弹出下面右图的窗口,输入规章名,比如说 LineWidth20Mil ,点击 ok,然后输入各项的值,比如说线宽设为20, Neck 设为20 和 400或其他值),过孔设为VIA26点击过孔名弹出一个窗口,选择即可,右侧是自 己选择的,可以选择多个,布线时在Options中选择具体哪一个过孔)其余默认,如下图;假如要删除该约束,右击约束名Delete 即可
24、; tfnNhnE6e5再点击 PhysicalNetAll Layers,将 GND 和 5V, 3V3 这三个网络的ReferencedPhysical Cset 属性设为刚才设置的LineWidth20Mil ,如下图: HbmVN777sL欢迎下载精品学习资源设置线间距:点击 SetupConstraintsSpacingSpacing Constraint SetAll LayersAll ,同样的新建一个约束,命名为SPACE12MIL,并且将全部的值都设为12,如下图:V7l4jRB8Hs然后,在 SpacingNetAll Layers,将 GND 和 5V,3V3 这三个网络
25、的ReferencedSpacingCset 属性设为刚才设置的SPACE12MIL,如下图:83lcPA59W9设置区域规章:点击 SetupConstraintsPhysicalRegionsAll Layers,右击 Dsn 的 Objects 属性,也就是板子文件的文件名myBoard ,选择CreateRegion,分别为下图的两个值,然后关闭约束 规章治理器; mZkklkzaaP欢迎下载精品学习资源在 PCB Editor 中点击工具栏 ShapeRectangular,用鼠标拉出一个矩形区域,并在Options 中选择类 Constraint 和子类 All,在下面的 Assi
26、gn to Region 选择刚设置的区域,区域规章表示在整个 PCB约束规章设置之后,可以对某一个区域设置新的规章;AVktR43bpw手动布线:点击左侧工具栏的布线图标或是快捷键F3,然后再 Options 中设置,如下图,可以设置当前层级如下图当前层级为Top,下一行表示假如画线时加了过孔,下一层就到了Bottom ,这两个选项在布线时都可以转变,布线时右击也可以选择当前层change Active Layer)和下一层 change AlternativeLayer);下面可以选择过孔,接着设置线的线型直线 Line 或圆弧 Arc,角度有 45 和 90, Miter 表示几倍于默认
27、线宽最小值,下图1xwidth 表示 1 倍,同时显示了约束中设置的线宽5,也可以在这里直接改,Bubble 选 Hug only 等,表示布线时自动躲开线、焊盘和过孔,Shove preferred 表示推挤模式, Hug preferred 优先报警, 报警不行就会推挤;下面的Shove vias 假如是 off 表示不推挤过孔,选Minimal 表示尽量不推挤, Full 表示优先推挤过孔;勾选Gridless 表示线自动对齐栅格点;勾选Snap to connect point 表示自动连接到焊盘中心,勾选Replace etch 表示自动替换正在画的相同两个引脚之间的线,一般这两个都
28、勾选;画线接近终点时右击Finish 自动完成,画线右击选择Toggle转变显现方向; ORjBnOwcEd修线 : RouteSlide 或点击左侧工具栏修线图标, Options 仍可以选择一些东西,如勾选 Ts with segments 表示移动 T 形点 By Pick,然后在 Find 中输selletions 选项卡下 All Select 中选一要布的网络,在RouteEditor, Router Setup 重点 Route Undo 表示取消刚才的自动布线;gIiSpiue7A其余设置:摆放元件后发觉有很多信息,现在来设置一下显示;关闭飞线: DisplayBlank Ra
29、tsAll;显示飞线: DisplayShow RatsAll;按网络显示:在 Find 中选 Net,在 More 左边直接输网络名回车;移动元件: EditMove ,右侧工具栏只勾选symbols,下面的Find By Name 选 Symbolsor pin , Name ,输入元件参考编号,如C1, R2 等,元件就挂在鼠标上,摆放即可;uEh0U1Yfmh移动、翻转、镜像:点击EditMove 启动 Move 命令后点击一个元件,元件挂在鼠标上, 右击选择 Rotation 可以翻转, Options 可以设置翻转角度,其余类似;IAg9qLsgBX用的最多的命令: Move, M
30、irror , Spin;更新封装: PlaceUpdate symbol ;移动原点: SetupDesign ParametersDesign 选项卡Moveorigin 中填写 x 和 y 坐标,或者在 SetupChange Drawing origin ,鼠标点击 PCB中一点,就是原点了;WwghWvVhPE 高亮: DisplayHighLight ,再点某一个元件或网络)即可高亮,高亮颜色在颜色治理器中DisplayTemporary HighLight 可设置,可高亮元件、DRC 错误、网络等; asfpsfpi4k取消高亮: DisplayDehighLight;设置原件或
31、网络颜色:DisplayAssign color,在 Options 选择颜色,点击元件或网络等,在Find 中可以勾选要设置的东西;在颜色治理器中DisplayColor/Visibility中左上角点击Nets默认是 Layers)可设置不同网络颜色;ooeyYZTjj1动 态 显示 走线 长度 :SetupUserPreferenceRouteConnect,勾 选欢迎下载精品学习资源allegro_etch_length_on ,画线时线长信息跟着鼠标显示;它上面的 allegro_dynam_timing 如选 on,表示画线时动态显示线长是否超过约束中对线长的规定 红色表示超出了,
32、 +100 表示超出 100mil ,单位是约束治理器中规定的,不愿定是 mil ); BkeGuInkxIDRC:点击 Display Status Update DRC 显示 DRC 错误个数,更换约束规章后更新 DRC 也在这里,点击最左方的小方块可以查看错误信息,或者单击工具栏 Display Elements,在右侧 Find 中只勾选 DRC errors ,然后点击一个 DRC错误的小蝴蝶结,会显示出具体错误;也可以在工具栏 ToolsUpdateDRC 更新 DRC;可以点 DisplayWaive DRCs显示不同 DRC;点击 SetupDesign ParametersD
33、isplay 选项卡DRC Markers size 设置 DRC上字母大小;PgdO0sRlMo铺铜:点击工具栏 Shape 下的 Rectangular 矩形、 Circle 圆形或 Polygon 任意形状,然后在Options 中选择 Etch 类和子类 Top 或 Bottom , Type 选择动态铜皮 Dynamic copper ,然后在 Assign net name 下指定一个网络,比如Gnd,其余默认,在 PCB中用鼠标拖出一个区域或在命令 行输入坐标确定这个区域,终止后右击Done 终止;此时可点工具栏DisplayElement 在点一下铜皮,检查一下网络是否指定正确
34、;3cdXwckm15编辑铜皮: ShapeEdit Boundary ,在边界上拉一个以边界为一个边的形状,可以挖掉一块铜皮, ShapeManuallvoid/cavity各种形状,比如说在铜皮上拉一个圆就挖掉了;h8c52WOngM铜皮合并:如有几块铜皮重叠但是没有形成一块,可以合并,但它们必需是同一网络且同一类型 动态或静态铜皮),点击ShapeMerge shape,点击要合并的铜皮即可;v4bdyGious删除孤岛:工具栏ShapeDeleteIslands, Options 中会显示孤岛数量,点击DeleteAll onlayers 删除全部孤岛,右击Done;不同电层的孤岛要在
35、不同层分别删除,在Options 中选择即可; J0bm4qMpJ9隐 藏 铜 皮 : 就 是 不 显 示 铜 皮 , 只 显 示 铜 皮 边 框 ; 工 具 栏SetupUserPreferenceDisplayShape_file勾选 no_shape_fill ,一般要点击 ViewRefresh 或图标刷新一下; XVauA9grYP欢迎下载精品学习资源查看报告、数据库检查:查看报告:工具栏ToolsReports 或 Quick Reports ,常用的右未连接引脚Unconnected PinsReport ,动态铜皮状态 是否 smooth状态) Shape Dynamicstate ,没有指定网络的铜皮Shape no net,孤岛 Shape Islands, DRC错误 Design Rules Check Report;bR9C6TJscw数据库检查 在铺铜、 DRC 等各种检查之后进行):ToolsDatabase Check,3 个都勾选上, 如下图,点击 Check,然后点击 Viewlog 查看结果,依据报告修改错误,一般是没有错误没有警告; pN9LBDdtrd欢迎下载