方法一:
当一块PCB中有多个完全相同的电路块时,可先在原理图中每块用一张图并在自动标注中定义为第一块为从100到199,第二块从200从299,第三块从300从399等,并确认自动标注后相应元件标号一一对应(最好一块全部画好后复制出其它几块,这样自动标注出来一定是对应的),PCB中布局时便可先只布好第一块电路后删除其余几块电路的元件,然后把第一块电路的元件用允许器件重号的特殊粘贴复制一份到板外,只选中新复制出来的元件后,把新复制出来的这些元件标号的百位数字1全改为1000,如R102改为R100002,C113改为C100013,改时可部分用Global(比如以元件标号分别为?10?,?11?,?12?,??10?,??11?等和选中相同作为匹配条件,分别作10=10000,11=10001,12=10002等的Global修改),部分单个改,请注意Global改时本身这个仍要手工改(见我流程1.2版附7),Global改后一定要查对有无改错的,改好后按Ctrl-C进行复制,参考点可设为本块内最大IC的第一脚等,然后全部不选(X-A),用允许器件重号的特殊粘贴一一复制到板上的相应位置,每粘贴出一块后便以选中相同作为匹配条件对新粘出的部分分别作元件标号为1000=2,1000=3等的Global修改并全部不选中,几块电路全放好后删除板外多余的那块并重装网络表。布线时第一块电路内部进行布线后选中这部分线和过孔进行复制,并分别粘贴到其它几块电路中,参考点仍可设为每块内最大IC的第一脚,PROTEL能为粘出来的线和过孔等自动加上网络属性(当与其它网络有短路时以长的网络为准)。
方法二:
布局和布线好第一块后将此块内除元件外(线、圆弧和过孔等)全部选中后复制(复制时参考点可选块内最大IC的第一脚),全不选。拖来第二块电路的最大IC放旁边空处(方向与第一块最大IC相同),同方向粘贴到第一脚,拖来第二路内其它元件(先放旁边方便放,方法见我精华区的贴子:PROTEL99SE一个方便按电路功能块布局的方法),按第一块样子放第二块元件,基本上都可在线上自动吸中,可保证元件均在网格上,DRC错误别管它,放完元件后Ctrl-Delete一次,然后组合这堆元件,放到合适的位置,再粘一次,网络已都对了(区域内有可能造成与粘出来的线短路的线穿过时可先删掉它,粘贴后感觉位置不怎么好可再Ctrl-Delete,再移元件再粘),全不选,哈 哈 哈哈……有更多路时类推。
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |