相信大多数LAYOUT工程师都羡慕allegro布线软件的功能的强大,使用的方便,但是对于我们已经习惯使用的Altium Designer人来说,重新学习一款新的软件也不是很容易的。特别在公司项目不是很复杂,但是项目周期紧张的情况下,使用新软件就变得更麻烦了。但是随着Altium公司对Altium Designer软件的不断升级,我们的Altium Designer也拥有了与allegro一样的强大功能,今天我们就来简单介绍下让人眼红pinswap功能。

pinswap功能通俗的讲就是管教交换。随着BGA封装的FPGA在PCB产品中的大量使用,LAYOUT工作变得越来越复杂。这时,Altium Designer软件推出的pinswap功能很好的解决这个问题,pinswap允许在板级设计时完成管脚交换和自动同步更新到原理图中,减少手动调整I/0的动作,大大缩短LAYOUT工程师的布线难度和时间。确实是个很实用的功能,下面我们就来看看具体的操作步骤:

一.在做pinswap之前我们要先对整个工程项目进行备份,防止操作不当带来不必要的错误,导致原来图纸无法恢复。

二.要交换管脚的PCB和原理图必须在同一工程下面(如下图1),还需要知道哪些管脚是可以交换的。这里简单说明下,一般原理图中I/O口都是作为可交换管脚使用过的(如下图2),实际操作中可与硬件工程师确认后在执行。

图一

图二

三.必须保证SCH与PCB之间相互(update)更新时无报错。这里还要说明一个注意事项,对需要调换器件的原理图,所有BANK必须在一个页面下,否则在反导原理图时会出错,有网络不能反标。

图五

四.原理图参数设置(如下图)

五.原理图中器件参数设置(如下图)

这里又要啰嗦几句了,在将各个BANK的I/O口分组的时候注意要区分BANK中I/O口的电压是否一致,只有相同电压的的I/O口才能分配到同一组中。操作如下图:

在这里选择能进行I/O口交换的BANK,然后点击pin swaping,在pin Group 栏目中点右键,选择Add To Pin-Swap Group进行分组。

六.回到PCB界面下,将PCB中所有器件与原理图所有器件相连,如下图操作:

七,完成以上步骤后,在PCB界面双击需要做pinswap的器件。

八.在PCB界面按手动调整的快捷键 T-W-I,出现如下图界面,FPGA器件中点亮的就是可以交换的PIN了。

九.当完成所有连线工作后,就要将最新的PIN网络连接更新到原理图中,并将原理图进行优化。

最后,当完成以上所有工作后,再把原理图更新到PCB中,保证两者的一致,到此,pinswap功能就完成了。

原创:不安分的馒头

校订:上尉Shonway

——本文由卧龙会自媒体小组成员不安分的馒头原则,请勿抄袭,转载,转载联系卧龙会自行授权,否则追究法律责任


更多精彩,专注PCB技术,请关注

微信公众号:PCB_technique

QQ公众号: PCB_CHN

微博: @PCB设计技术

卧龙会,最好的外包,接单QQ群,微信群。聚集几千高手及外包客户。加小编微信:shineware(← 长按复制) 拉你入微信群。加好友注名你用何软件,工作几年,不注明的加好友直接忽略!QQ群,请搜卧龙会

相关推荐