一. 为什么需要元器件位号重排
在画原理图的过程中,增删改的操作是很多的,这使得元器件位号是通常是混乱的。在绘制完成后,通常需要重排一下位号,这样同一功能块的元器件位号是相邻的,这使得画PCB时能比较方便的确定某一元器件的大致位置。
在PCB绘制完成后,也可以在PCB上重排位号再反标回原理图,关于这部分的操作可参考我的另一篇博客:
Allegro中元器件位号重排并反标回原理图 – 徐晓康的博客 (myhardware.top)
二. 为什么需要原理图页序号重排
在Orcad中,原理图页显示的先后顺序是以数字和字母的顺序决定的,相当于Windows系统中的以文件名称排序。
但是,当进行原理图导出PDF操作时,很多时候PDF中原理图页的顺序并不是Orcad中显示的顺序,如下图所示:
实际上,导出PDF页的默认顺序是根据Orcad中新建原理图页的时间顺序,时间早的排在前面。
关于Orcad如何导出带书签的原理图页,可参考我的另一篇博客:
Cadence原理图导出智能PDF(带图页书签且文本可搜索) – 徐晓康的博客 (myhardware.top)
如果想让导出PDF页的顺序和Orcad中显示的顺序相同,就需要进行原理图页序号重排。
三. 元器件位号重排
Tools → Annotate,或者直接点击Annotate的快捷图标,显示如下:
相关选项的解释如下:
-
Incremental reference update:增量式位号更新,不改变已经有位号的器件,仅对没有位号的元器件进行编号,且位号更加已有的位号增加,并不是从1开始 -
Unconditional reference update:无条件位号更新,从1开始编号所有元器件 -
Reset part references to “?”:重设位号为? -
Add Intersheet References:新增交叉位号,没用过 -
Delete Intersheet References:删除交叉位号,没用过 -
Update Occurences(Preferred):更新事件(推荐),更新每个元器件,每个元器件都有独一无二的Occurences。位号重排是重排每个元器件,故选择此项 -
Update Instances:更新实例,同一种器件共用一个实例,如两个10k/0603的电容共用一个实例,位号重排不选这一项 -
Reset reference numbers to begin at 1 in each page :每一页位号重1开始排 -
Annotate as per PM page ordering:重排原理图页序号 -
Do not change the page number:不改变原理图页编号 -
Annotate as per PM page ordering:根据原理图页的顺序进行位号重排
下面几个选项没用过,不用管。适用于全新设计的位号重排的步骤(直接选无条件更新位号即可):
四. 原理图页序号重排
4.1 查看原理图页序号即Page Number
选择某一原理图页右键 → Schematic Page Properties
4.2 每个原理图页放置标题栏即Title Block
Place → Title Block...
4.3 随便选一个标题栏,如TitleBlock0,点击OK放置
4.3 全部原理图页都放置好标题栏后,点击Annotate
此时查看Page Number或者TitleBlock中的Sheet即可查看原理图页序号,导出PDF的页顺序就按照此序号的顺序。
此时导出PDF页就会发现,PDF页的顺序和Orcad中显示的顺序就一致了,如下图所示:
如果本文对你有所帮助,欢迎点赞、转发、收藏、评论让更多人看到,赞赏支持就更好了。
如果对文章内容有疑问,请务必清楚描述问题,留言评论或私信告知我,我看到会回复。
徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。