rotel99SE印制电路板设计教程第7章PCB99SE自动布线技术_第1页
rotel99SE印制电路板设计教程第7章PCB99SE自动布线技术_第2页
rotel99SE印制电路板设计教程第7章PCB99SE自动布线技术_第3页
rotel99SE印制电路板设计教程第7章PCB99SE自动布线技术_第4页
rotel99SE印制电路板设计教程第7章PCB99SE自动布线技术_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Protel99SE自动布线技术印制电路板设计教程·第7章·从网络表装载到设计规则检查的完整流程Contents本章内容概览Protel99SE印制电路板设计—第7章PCB自动布线技术核心流程01网络表与元件的装入02元件的自动布局与手工调整03自动布线与手工调整04设计规则检查与输出PCBDesignWorkflowPCB自动布线完整步骤Protel99SE的PCB设计遵循严格的线性流程:从原理图生成网络表开始,经过规划印制板、装载元件、布局调整、布线参数设置、自动与手工布线、设计规则检查,最终输出PCB图。每一步骤环环相扣,前置步骤的质量直接决定后续环节的效率与成品质量。01绘制原理图并生成网络表—整个PCB设计的数据源头,原理图准确性直接决定后续所有环节能否顺利进行02规划印制板结构—确定物理尺寸、层数与安装孔位置,根据电路复杂度选择单面板、双面板或多层板03装载网络表与元件封装—导入电气连接关系和物理封装信息,建立PCB编辑器中的基础设计数据04自动布局与手工调整—软件按算法初步排列元件后,根据散热、EMC和布线便利性进行人工优化05设置参数并执行布线—制定线宽、间距、过孔等设计规则,对关键信号线进行预布线保护后执行自动布线06DRC检查与输出PCB图—修复所有设计规则违规项,生成最终制造文件,确保设计满足生产工艺要求Protel99SEPCB设计工作环境CHAPTER01网络表与元件的装入掌握网络表装载流程、常见错误诊断与修复方法,为PCB布局布线奠定数据基础Protel99SE·PCBWorkflow装载网络表与元件封装网络表装载是原理图与PCB之间的桥梁,装载成功的前提是元件封装完整存在、网络表语法正确、管脚编号与焊盘编号严格匹配。执行LoadNets命令通过Design→LoadNets打开装载对话框,系统自动定位并解析当前项目的网络表文件,提取元件与连接信息。确认元件封装完整装载前必须确认所有元件封装已存在于当前PCB库中,缺失的封装会导致原理图符号无法映射到物理焊盘。网络表数据一致性节点连接信息必须与原理图完全一致,手工修改原理图后未重新生成网络表会造成数据不同步。管脚与焊盘编号匹配元件管脚编号与PCB封装焊盘编号必须严格对应,如原理图定义为1、2的管脚,封装焊盘也必须编号为1、2。ErrorDiagnosis网络表装载常见错误诊断网络表装载失败通常由两类原因导致:一是元件封装在PCB库中不存在(封装缺失),二是原理图管脚编号与封装焊盘编号不一致(编号不匹配)。通过装载日志中的错误提示可以快速定位问题根源,并回到对应编辑器进行修复。电容元件封装实物Error01封装缺失错误原理图中指定的电容封装RB.1/.2在PCB元件库中不存在,系统无法创建对应的物理焊盘,装载过程报错中断修复:回到原理图编辑器,将封装属性修改为库中已有的RB.2/.4,重新生成网络表二极管引脚细节Error02管脚编号不匹配二极管VD1在原理图中管脚号定义为1、2,而PCB封装中焊盘编号为A、K,两者不匹配导致节点找不到而出错修复:在封装编辑器中将焊盘编号改为1、2,或在原理图中将管脚改为A、K,保持一致后重新装载BESTPRACTICES装载前的准备工作与最佳实践高质量的网络表装载依赖于充分的前置准备:确保PCB元件库覆盖所有设计所需的封装,对非标器件提前创建定制封装,装载后仔细审查日志中的警告和错误信息。良好的准备习惯可以将装载阶段的错误率降低80%以上。01检查元件库完整性提前确认设计中使用的每一种封装都已存在于当前加载的库文件中,缺失封装需提前创建或导入。封装覆盖02创建定制封装非标器件需提前手工创建封装,确保焊盘尺寸、间距和丝印层标注与实际器件规格完全匹配。焊盘匹配03审查装载日志逐条审查日志信息,Warning级别暗示潜在问题,Error级别必须修复后才能继续后续步骤。WARNING/ERROR04备份PCB文件装载前备份当前PCB文件,一旦出现严重错误可快速回退,避免反复修改导致文件结构混乱。快速回退CHAPTER02元件的自动布局与手工调整理解自动布局算法原理,掌握统计布局与分组布局的参数设置,学会基于功能分区的手工优化策略PCBAUTOPLACEMENT元件自动布局操作与方式选择Protel99SE通过Tools→AutoPlacement→AutoPlacer路径启动自动布局,提供三种布局算法供选择。统计布局方式基于元件间连接关系的统计分析进行排列,适用于大多数常规电路设计,是初学者最推荐使用的布局策略。01执行Tools→AutoPlacement→AutoPlacer打开自动布局对话框,系统会分析当前PCB中所有元件的网络连接关系并准备布局算法02三种布局方式中,统计布局方式(StatisticalPlacer)基于连接密度和元件分组进行优化排列,适合多数常规电路板的布局需求03布局启动前需确保PCB板框已正确定义,元件必须在板框范围内排列,否则自动布局可能将元件放置在无效的板外区域04自动布局过程中程序会占用较多系统资源,复杂电路板可能需要数分钟完成计算,期间不宜进行其他操作以免干扰算法运行AUTOPLACEMENTPARAMETERS统计布局方式的参数配置统计布局的参数配置直接决定自动布局的质量。通过合理设置元件分组、旋转权限、电源/地线网络标识和布局栅格间距,可以引导算法生成更合理的初始布局,大幅减少后续手工调整的工作量。核心参数设置GROUPS元件组定义功能相关的元件集合,同一组的元件会被算法优先放置在相邻位置,如将同一运放电路的电阻电容归为一组ROTATE元件旋转允许算法根据走线优化需要自动旋转元件方向,一般建议开启以提高布线效率GRID布局栅格设定元件放置的最小对齐间距,栅格值越小布局越紧凑但可能影响后续手工调整的操作精度网络参数设置POWER电源网络指定VCC、+5V等电源节点名称,算法会将去耦电容等电源相关元件优先放置在电源引脚附近,确保电源完整性并减少电压波动GROUND地线网络指定GND节点名称,帮助算法优化接地路径,减少地线回路面积以降低电磁干扰,提升信号完整性和系统稳定性PRIORITY网络优先级设置关键信号网络的布线优先等级,高优先级网络会获得更短的走线长度和更优的信号质量保障ManualAdjustment元件手工调整策略与原则自动布局的结果仅是初始方案,必须通过手工调整来优化电气性能和物理结构。手工调整遵循功能分区、关键器件优先定位、散热优化和布线通道预留四大原则。功能分区将电路板划分为模拟区、数字区、电源区和接口区,各区保持物理隔离以减少信号串扰和电磁耦合关键器件优先晶振紧邻芯片时钟引脚,去耦电容紧贴IC电源引脚,接插件对齐板边安装位置散热优化大功率元件周围预留充足空间,必要时在元件下方放置散热过孔阵列以增强热传导布线通道预留高密度BGA芯片周围留出扇出空间,元件间距保证至少2-3条走线通过,避免通道不足PCB电路板元件布局·工厂实拍LAYOUTVERIFICATION布局验证与综合优化布局完成后必须通过3D视图验证物理干涉与高度约束,综合平衡电气、散热、EMC和机械四维要求,追求全局最优而非单一指标最优。3D视图检查使用VIEW3D功能从三维视角检查元件排列,确认无物理干涉、元件高度不超出外壳限制、接插件朝向正确且便于操作。通过旋转视角全方位审视布局合理性,提前发现潜在的空间冲突。VIEW3D及时存盘备份布局调整后及时存盘保存当前状态,为后续方案对比和回退提供节点,避免优化过程中意外丢失已完成的调整工作。建立版本管理习惯,确保每个关键节点都有备份。方案节点EMC电磁兼容高速信号源与敏感模拟电路保持最大距离,时钟信号走线远离板边以减少辐射,必要时在关键区域预留屏蔽罩安装位置。合理规划地平面分割,降低电磁干扰风险。屏蔽隔离机械约束检查确认PCB安装孔与机箱对应、板边接插件对齐面板开孔、散热片安装空间充足且风道方向合理。验证固定螺丝孔位与结构件的配合精度,确保装配可行性。安装对齐CHAPTER03自动布线与手工调整掌握设计规则制定、布线参数配置、预布线保护和自动布线执行的全流程操作DESIGNRULES设计规则:安全间距设置安全间距是PCB设计规则中最基础的约束参数,单面板和双面板推荐10-12mil,四层及以上推荐6-8mil,间距过小增加短路风险,过大则浪费布线空间。不同PCB层数的安全间距推荐值单位:mil·层数越多间距越小01设置入口:进入DesignRules菜单的Routing选项卡,在ClearanceConstraint中设置不同网络间走线、焊盘和过孔之间必须保持的最小安全距离。02单面板与双面板:安全间距推荐值为10-12mil,在大多数PCB制造工艺能力内且能有效避免短路风险。10-12mil03四层及以上多层板:推荐值为6-8mil,多层板走线更细、布线密度更高,需在安全与空间利用率间取得平衡。6-8mil04间距上限考量:安全间距最大值一般不设上限,但间距过大会导致布线空间浪费,尤其在元件密集区域可能造成自动布线无法完成。DesignRules设计规则:走线层方向与过孔规格走线层方向遵循正交原则(顶层水平、底层垂直),可最大限度减少层间串扰。过孔规格需根据PCB层数选择:单双面板使用较大过孔(外径40-60mil)保证可靠性,多层板使用较小过孔(外径20-40mil)以释放布线空间。走线层与方向设置双面PCB电路板走线层实拍01在RoutingLayers中指定各布线层及其走线方向,双面板通常设定顶层水平走线、底层垂直走线以减少层间电磁耦合02贴片单面板仅使用顶层走线,直插单面板仅使用底层走线,一般保持默认设置即可满足需求过孔规格设置PCB过孔微观结构实拍01单面板和双面板过孔外径40-60mil、内径20-30mil,较大尺寸确保钻孔工艺可靠性并降低制造成本02四层及以上多层板过孔外径20-40mil、内径10-20mil,小过孔释放更多布线空间PCBDesignRules设计规则:线宽约束与网络差异化配置线宽设置需根据网络类型差异化配置:电源线使用宽走线(60mil+)降低阻抗,信号线使用标准线宽(10-30mil)平衡密度。不同网络类型的推荐线宽配置网络类型推荐线宽设计考量GND地线≥60mil降低地线阻抗,减小回路面积+5V电源线≥60mil减小压降,提升供电稳定性时钟信号线~60mil降低辐射,改善信号完整性+12V/-12V电源40-60mil根据电流承载需求选择普通信号线10-30mil平衡布线密度与制造成本关键网络使用宽走线降低阻抗,普通信号线使用标准线宽保证布线密度01全局默认线宽:单面板和双面板设置在10-30mil之间,适用于大多数普通信号线的走线需求02电源网络特殊线宽:地线与+5V电源线推荐60mil以上,+12V/-12V和交流输入线根据电流需求进一步加宽03时钟信号线宽:时钟线推荐60mil宽走线,可降低信号反射和辐射,提升时钟信号完整性04极限值约束:单双面板最大60mil、最小8mil;多层板最小5mil,低于此值超出多数工厂制造能力PCBLayout·FillLayerFILL填充层与特殊区域控制FILL填充层通过铺设铜箔优化接地与电磁兼容性,同时可保护敏感电路并改善散热效果。01地线填充铜在电路板空白区域铺设大面积接地铜箔,降低地平面阻抗,为高频信号提供低阻抗回流路径。低阻抗回流02禁止布线区通过填充层定义自动布线的禁入区域,保护晶振、PLL等敏感模拟电路免受数字信号走线干扰。晶振·PLL03散热铜箔区域在大功率元件下方和周围铺设铜箔填充,利用铜的高导热性将热量快速传导至整个板面散发。高导热性04填充铜连接策略填充铜必须正确连接到目标网络(通常为GND),孤立的铜箔区域会成为天线反而增加EMI问题。GND·EMIPRE-ROUTE&PROTECT关键信号线的预布线与保护预布线是在自动布线启动前,手工完成对走线有特殊要求的关键信号线布线。晶振线路、PLL回路、模拟信号通道、高速差分对等必须优先手工布线并锁定,防止自动布线算法覆盖或破坏这些对信号完整性至关重要的走线。PCB晶振电路走线实拍01晶振走线预布:晶振到芯片时钟引脚的走线必须尽量短且避免过孔,两侧用地线包围以屏蔽干扰,预布后锁定保护02模拟信号通道预布:运放输入输出、ADC采样通道等模拟信号线需远离数字走线,路径上避免跨越数字地平面分割区域03高速差分对预布:USB、HDMI、以太网等差分信号线必须等长配对、间距恒定,自动布线算法通常无法满足这些严格约束04锁定预布线:在自动布线配置中启用LockAllPre-Route选项,确保所有手工预布的走线在自动布线过程中被保护不被覆盖AUTOROUTING自动布线执行与预布线锁定自动布线启动前必须启用LockAllPre-Route选项以保护手工预布的关键走线。自动布线算法会在锁定走线的约束下,对剩余未布线网络进行路径优化和自动连接。正确配置后执行自动布线,可大幅提升布线效率并保证关键信号完整性。01在自动布线配置面板中勾选LockAllPre-Route选项,确保所有手工预布的走线被标记为不可修改,自动布线算法将跳过这些已锁定网络Lock02启动自动布线后,算法会根据设计规则中设定的间距、线宽、过孔等约束条件,自动计算剩余网络的最优走线路径路径优化03自动布线过程中可实时观察走线进度,复杂电路板可能需要数分钟至数十分钟完成全部网络的自动连接实时监控04若自动布线无法完成100%连接,系统会报告未完成布线的网络列表,这些网络需要后续通过手工布线补充完成手工补充PCBRoutingStrategy自动布线后的调整与撤销策略自动布线通常无法达到100%布通率,未完成的网络需通过手工补充布线或调整布局后重新自动布线来解决。操作时必须严格区分'撤销自动布线'和'撤销全部布线'——后者会连同预布线的保护一并清除,导致关键信号线丢失,造成不可逆的损失。01检查布通率自动布线完成后检查布通率,系统会显示已布通网络数和未布通网络列表,未完成的网络需要逐一手工补充连接。02遵循设计规则手工补充布线时遵循设计规则约束,确保线宽、间距和过孔规格与自动布线部分保持一致,避免DRC检查时出现违规。03禁止全部撤销严禁使用Un-routeAll(撤销全部布线)功能,该操作会清除包括预布线在内的所有走线,导致关键信号的手工布线成果全部丢失。04迭代提升布通率若需重新自动布线,应仅撤销自动布线部分(保留预布线锁定),调整元件布局或布线参数后再次执行,逐步提升布通率。ManualRoutingOptimization手工布线优化技巧手工布线是自动布线的重要补充和质量优化手段。通过手工调整可以缩短绕线路径、减少过孔数量、优化走线角度,使最终布线方案在电气性能和可制造性上达到更优水平。走线角度优化避免90度直角和锐角转弯,采用45度斜角或圆弧过渡,减少信号在拐角处的反射和电磁辐射45°斜角过孔数量最小化每个过孔都会引入寄生电感和阻抗不连续,在满足层间连接需求的前提下尽量减少过孔使用阻抗连续绕线路径缩短检查自动布线中不合理的长距离绕行,通过手工调整找到更短更直接的连接路径,减少信号延迟路径最短线宽过渡处理不同线宽的走线连接处应采用渐变过渡而非突变,减少阻抗不连续导致的信号反射问题渐变过渡CHAPTER04设计规则检查与输出通过DRC验证设计合规性,修复所有违规项,生成满足制造规范的最终PCB文件DRCExecution&Interpretation设计规则检查(DRC)执行与解读设计规则检查(DRC)是PCB设计交付前的质量关卡,系统会逐项验证安全间距、线宽、过孔、连接完整性等所有预设规则。DRC报告中列出的每一项违规都必须修复后才能输出制造文件,任何遗留错误都可能导致生产良率下降或电路板功能失效。DRC检查报告执行DRC后系统生成详细的检查报告,按规则类型分类列出所有违规项,包括具体坐标位置、涉及的网络和元件编号。报告解读间距违规修复间距违规是最常见的DRC错误,通常出现在高密度布线区域或元件引脚之间,需要通过调整走线路径或增加局部间距来修复。间距调整未连接网络未连接网络错误表示仍有信号未完成物理连接,需检查是否存在遗漏的飞线并手工补充布线。飞线补充过孔违规处理过孔违规包括过孔间距不足、过孔尺寸超出制造能力等问题,需要根据工厂工艺规范调整过孔参数后重新检查。工艺规范DesignRuleCheckDRC进阶检查项与常见陷阱除基础间距和连接检查外,DRC还应覆盖死铜检测、丝印层验证、钻孔检查和制造规则等项目。执行DRC前必须确认所有规则项均已激活,避免"零错误"的假象掩盖实际设计缺陷。死铜检测识别未连接到任何网络的孤立铜箔区域,这些区域可能充当寄生天线产生EMI问题,需要删除或连接到适当网络。EMI防控丝印层检查验证元件标号和极性标记未被焊盘或走线遮挡,丝印未超出板框范围,确保装配时工人可以清晰识别每个元件。装配可读性钻孔检查核对所有过孔和安装孔的钻孔尺寸是否在工厂加工能力范围内,避免因孔径过小或过大导致制造报废。制造兼容性规则激活确认执行DRC前逐一检查所有规则项是否已启用,防止因规则未激活导致的虚假"零错误"报告掩盖真实设计问题。零假象MANUFACTURINGOUTPUTPCB设计输出与制造文件准备PCB设计的最终输出包括Gerber光绘文件、数控钻孔文件、BOM物料清单和装配图纸四类制造文件,输出格式的完整性和准确性直接决定电路板能否被正确制造。Gerber光绘文件:输出每一层铜箔走线、阻焊层、丝印层的标准Gerber格式文件,是PCB工厂进行曝光蚀刻的核心生产数据数控钻孔文件:生成Excellon格式的钻孔数据,包含过孔和安装孔的坐标、孔径和深度信息,指导CNC设备精确加工BOM物料清单:导出包含元件型号、封装、数量和供应商信息的完整清单,供采购部门进行元器件备料和成本核算装配图纸输出:生成标注元件位置和方向的装配图,用于SMT贴片机编程或手工焊接参照,确保每个元件被正确放置PCB工厂生产线·Gerber文件检查实拍CHAPTERREVIEW本章核心知识点回顾Protel99SE自动布线技术涵盖四大核心模块:网络表装载要求封装完整匹配,元件布局需功能分区与关键器件优先定位,布线规则需按网络类型差异化配置,DRC检查必须零违规后方可输出。四模块环环相扣,构成完整的PCB设计闭环。数据准备阶段网络表装载前确认元件封装完整性,管脚编号与焊盘编号严格匹配,装载后逐条审查日志中的Warning和Error信息非标器件需提前创建定制封装,装载完成后做好文件备份,为后续可能的修改和回退提供安全保障布局与布线阶段布局遵循功能分区、关键器件优先、散热优化和布线通道预留四大原则,自动布局后必须通过VIEW3D验证物理干涉布线规则差异化配置安全间距、线宽和过孔规格,关键信号线预布线后启用LockAllPre-Route保护,严禁撤销全部布线检查与输出阶段DRC检查覆盖间距、连接、死铜、丝印和钻孔等全部规则项,所有违规必须修复后方可输出制造文件输出Gerber、钻孔、BOM和装配图四类文件,确保数据完整性和格式正确性,为PCB工厂提供准确的生产依据CASESTUDY·CHAPTER07综合实战:MCU最小系统板设计流程以MCU最小系统板为实战案例,完整演示从网络表装载到制造输出的全流程。STEP01装载阶段

生成MCU最小系统的网络表,确认QFP封装、晶振、去耦电容、稳压芯片等所有元件封装在PCB库中完整存在STEP02布局阶段

MCU置于板中央,晶振紧贴时钟引脚,去耦电容紧邻电源引脚,稳压芯片靠板边放置以利于散热,传感器接口对齐板边STEP03预布线阶段

手工布设晶振到MCU的短走线并两侧地线屏蔽,电源走线加宽至60mil,差分信号线等长配对后锁定保护STEP04自动布线与DRC

启用LockAllPre-Route执行自动布线,手工补充未完成的网络,DRC检查零违规后输出Gerber和钻孔文件MCU最小系统开发板实物·含QFP封装MCU、晶振、去耦电容与稳压芯片FAQ·操作技巧常见问题与操作技巧FAQ实际操作中常见的问题包括布通率不足、走线质量不佳、DRC错误难以定位和文件输出格式错误等。通过合理调整设计规则参数、手工优化走线、利用DRC报告的坐标定位功能和仔细核对输出设置,可以有效解决这些典型问题。布通率不足100%检查设计规则是否过严(间距/线宽过大),适当放宽后重试;元件过密区域需调整布局释放布线空间,必要时增加布线层数。检查规则·调整布局·增加层数自动布线走线质量差算法以连通性为首要目标,走线美观度需通过后续手工优化逐步改善。建议优先处理关键信号线,再处理电源和地线,最后优化普通信号线。手工优化·分优先级处理DRC错误难以定位利用DRC报告中的坐标信息,使用Jump→Location直接定位违规位置。建议开启高亮显示模式,逐一修复后重新验证,避免遗漏。坐标定位·高亮显示·逐项修复输出文件格式不匹配不同工厂对Gerber格式(RS-274X或RS-274D)和钻孔格式有特定要求。下单前务必确认文件规范,建议输出后用CAM350等工具预览验证。RS-274X·钻孔格式·预览验证ADVANCEDTECHNIQUES进阶拓展:多层PCB布线要点多层PCB在双面板基础上增加内层平面层和信号层,通过专用电源/地平面层降低阻抗和EMI,信号层间通过地层隔离减少串扰。01层叠设计四层板典型结构为信号层-地层-电源层-信号层,六层板增加中间信号层,层叠方案直接影响信号完整性和EMC性能02平面层应用专用地层和电源层提供低阻抗回流路径和去耦电容效应,高速信号必须参考完整平面层以保证阻抗连续性03过孔策略升级多层板可使用盲孔和埋孔,在保证连接需求的同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论