Allegro绘制PCB流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Allegro绘制PCB流程
单位换算
1mil=0.0254mm
1mm=39.3701mil
默认情况下我们更倾向于使用mil单位绘制PCB板。
1新建工程,File-->New...
-->[Project Directory]显示工程路径
-->[Drawing Name]工程名称,Browse...可选择工程路径
-->[Drawing Type]工程类型,绘制PCB板选择Board,封装选择Packagesymbol
2设置画布参数,Setup-->Design Parameters...
-->[Design]
单位为Mils,Size为other,2位精度,
Width与Height分别代表画布的宽高
LeftX与LowerY代表原点位置坐标
点击Apply使修改生效
-->[Display]
勾选Gridon,打开SetupGrids...
将Non-Etch和AllEtch中的所有Spacing设为1mil=0.0254mm
3设置库路径,Setup-->User Preference...
将所有绘制好的元件封装复制到同一目录下,方便设置库目录,
-->[Paths]
-->[Library]指定modulepathpadpath parampath psmpath到封装所在目录
4绘制板框,Add-->Line
Class:SubClass=Board Geometry:Outline
5倒角,Manufacture-->Dimimension/Draft-->fillet
倒角半径(Radius)参考:100mmx100mm板倒角100mil~200mil
分别点击倒角的两条边完成倒角
6设置允许布线区,Setup-->Areas-->RouteKeepin
Class:SubClass=Route Keepin:All
一般情况,RouteKeepin距离板框0.2mm(8mil)~0.5mm(20mil)
方法2:使用Z-Copy命令,Edit-Z-Copy
选择Class:SubClass=RouteKeepin:All,
Size选择Contract向内缩进,Offset填充20mil,
点击板框完成复制,此方法亦使用步骤7
7设置允许元件摆放区,Setup-->Areas-->PackageKeepin
Class:SubClass=Package Keepin:All
一般情况,PacakgeKeepin与RouteKeepin大小一致
方法2:使用Z-Copy命令
8放置机械安装孔,Place-->Manual
-->[Advanced Settings]勾选Library
-->[Placement List]
-->[Mechanical symbols]选上需要使用的机械安装孔,敲坐标放置
注:使用“选择多个元件,右键Align components”对齐元件。
9设置层叠结构,Setup-->Cross-section
双层板按默认设置,从上到下依次为:表层空气,铜走线Top层,玻璃纤维介质层,铜走线Bottom层,底层空气
多层板需要做相关层添加[FIXME]
10导入网表,File-->Import-->Logic...
-->[Cadence]
选择Designentry CIS(Capture),Always,Importdirectory选择网表文件路径导入完成后File-->Viewlog...查看导入错误信息,确保0errors,0warnings
11放置元器件,Place-->QuickPlace...
选择Placeall components,点击place完成自动放置
检查Unpalcedsymbol count显示状态,确认未放置的元件为0
注:有关元器件突出板框外的KC DRC问题<---删除该DRC
Display-->Waive DRCs-->Waive命令,点击DRC删除即可。
12约束设置,Setup-->Constraints-->Constraints Manager...
-->[Physical]
-->[Physical Constraint Set]
-->[All Layers]
线宽设置为>=6mil,添加过孔(小于6的非0值都设为6或更大)-->[Net]
-->[All Layers]
电源与地网络设置至少30mil,大功率大电流网络也设置大些
-->[Spacing]
...设置线间距、VIA间距等,都至少设为6mil,6mil是根据PCB厂家定的
13布局布线
接插件(如DB9、JTAG接口、电源接口等)放在PCB板周边;
。。。
布线时双击添加过孔,Options中Act可改变当前PCB面,Linewidth设置线宽;[Route]-->[PCB Router]-->[Route Automatic…]可自动布线;
。。。
14添加丝印
(1)自动添加丝印
Manufacture-->Silkscreen
-->[Layer]Both
-->[Elements]Both
-->[Classes and subclasses]
-->[Package geometry]Silk
-->[Refrence designator]Silk