利用 Excel 在 Altium Designer 中快速新建元器件库

       在使用 Altium Designer 软件画原理图时,经常会出现自己用的芯片在原理图库中没有,需要自己手动制作。如果芯片管脚比较少的时候不会费多少事,但是芯片管脚比较多的时候,比如STM32的单片机引脚个数48、64、100、144等,这么多引脚画起来费时费力,还很容易出错。

      今天就来总结一下如何通过Excel 表格快速的将引脚功能导入到 Altium Designer原理图库中去。比如要新建一个类似下图这种的的单片机芯片库。

这里选用48引脚的STM32F103C8T6来演示,首先找到官方的数据手册中找到芯片引脚的表格。

主要用到的数据有三列,引脚编号、主功能、默认复用功能。首先要将表格中的这三列数据复制出来,由于官方文档大多数是PDF格式,要先将PDF转换成word格式。

然后在word中复制整个表格,粘贴到Excel表格中去。

在Excel中将不用行和列删掉,然后将主功能、默认复用功能两个列的内容合并为一个列。调整后的格式如下。

将引脚编号和引脚功能对应好。

打开AD软件,新建一个元器件库,选择 New --- Library --- Schematic Library,创建一个元器件库。

进入新建原件库界面

首先在界面上放一个黄色的矩形框

给矩形框左上角放第一个引脚,调整好引脚方向和位置,编号设置为1

下面要利用阵列粘贴功能,开始一次性添加其他引脚。芯片总共48个引脚,一边是24个引脚。

首先选中第一个引脚,选中后引脚周围会有一个绿色的虚线框。

然后键盘上按一下Ctrl+C按钮,复制第一个引脚,在工具栏中选择 Edit --- Paste Array,也就是使用阵列粘贴功能。

这时会弹出一个设置界面

       需要修改4个地方,第一个是要粘贴的引脚个数,由于一边有24个引脚,第一个已经放置好了,再放置23个就够了,所以数量填23。第二行和第三行设置主要增量和次要增量,也就是引脚上显示的两个数字的增量。这里都设置为1,引脚上显示的数字每次加1。最底下一个是设置垂直座标增量,由于引脚是从上往下放,所以Y轴的座标每次要减10。所以设置为-10。X轴座标不变,所以默认为0不用修改。修改好之后点OK按钮,鼠标会变成一个十字。

     这时候单击一下鼠标左键,就可以看到一次性放置了23个引脚,然后将引脚位置调整好。

下面放置右边 25---48引脚。

首先在右上角先放好48号引脚。

下面使用阵列粘贴功能粘贴右边所有的引脚,方法和上面一样,选中48引脚,按Ctrl+C按键,然后在工具栏中选择 Edit --- Paste Array。

将增量设置为-1,其他的设备不变,因为右边是从48递减到25,所以增量要设置为-1,设置好之后点OK按钮。

23个引脚就被一次性放置完毕,调整好引脚位置,所有的引脚就全部放置完成了。下来要给引脚命名,选中所有的引脚,此处要注意,只能选中所有引脚,不能选上黄色的方框。可以按住键盘的Shift按键,用鼠标拖动一个矩形框,分别选中两边的引脚。选中后效果如下

在AD界面的右下角SCH上单击鼠标左键

在弹出的列表中选择SCHLIB List

这时会打开引脚列表

在列表中单击鼠标右键,选择 Switch to Edit Mode ,进入编辑模式。

这时表格就进入了编辑模式,表格里面变成了白色。

下来打开刚才存放引脚名称的Excel表格,复制所有的引脚名称。

然后切换到AD软件中,选中列表中name这一列。

选中name这一列后,选项会变为蓝色,然后单击鼠标右键,选择Paste

这时所有的引脚名称就会粘贴进来了,用鼠标左键单击右边Pin Designator,让引脚按顺序排列。

引脚按从小到大顺序排列后,可以对照芯片手册检查一下芯片的引脚顺序和名称是否正确,没问题的话直接关闭引脚编辑对话框。

可以看到原理图库中的所有引脚名称全部更改过来了。

这时芯片的原理图库就创建完成了,将新建的芯片添加到原理图中看看效果。

        这里为了方便操作,引脚只在两边排列,如果想要四面都放引脚的话,在元器件库中直接调整引脚位置就可以了。

       通过这个方法避免了手动输入引脚名称效率低和易出错的问题,使新建芯片元件库步骤变得简单快捷了很多,极大地提高了工作效率。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章