原创 Smart Grid工具-加速组件创建

2011-5-17 09:10 3360 8 8 分类: PCB

组件创建是设计流程的基本部分,必须准确地进行操作。Altium Designer的 Smart Grid 工具可简化流程,从数据表或电子数据表拷贝数据,然后将拷贝的数据智能地映射到 Altium Designer对象属性。

Smart Grid工具-加速组件创建

组件和组件库是创建设计的基本材料。虽然Altium Designer有80,000多个物理组件,但是您可能还需要创建自己的组件,它们必须完整且正确。引入Smart Grid工具后,把数据信息转换到Altium Designer的流程得到了极大改进和简化。您可以从数据表或数据表软件复制数据,然后将复制数据智能地映射到Altium Designer对象属性-这对于类似组件管脚这样的大容量表格数据十分理想。

创建大型组件的挑战

使用Smart Grid工具创建大管脚容量的组件。

原理图符号是组件的逻辑表示。虽然它们非常重要而且很有价值,但创建起来十分乏味且耗时巨大,会给您创新思想的产生和实现带来不良影响。更糟糕的是,组件集成度不断增加,管脚数量增加,因此组件创建和检查需要更长时间。

就是管脚占用了大量宝贵的组件创建时间。如果您可以从制造商的数据表那里拷贝所有管脚数据,然后直接粘贴到新的原理图组件中,那不是很好?Altium Designer的List面板早就可以从数据表直接粘贴数据,但这种方法需要您能够精确地做好数据格式,并在面板中选择准确的目标单元。

Smart Grid工具支持创建(Smart Grid插入)和修改(Smart Grid粘贴)功能,这些工具可将当前的剪切板数据映射成Altium Designer对象属性。这些工具极大地简化了组件创建流程,您只要花几步就能直接从外部数据创建组件管脚,然后不仅可以用它们创建原理图组件-您可以在原理图和原理图库编辑器,或者在PCB和PCB库编辑器中访问强大的Smart Grid工具。

设置管脚数据

您也可以通过数据表或者ASCII文件格式直接从组件制造商那里获取表格管脚数据。如果拥有Adobe Acrobat的完整许可证,您也可以使用Select Table工具直接从PDF中提取表格信息。

如果拥有Adobe Acrobat的完整许可证,您也可以直接从PDF中选择表格化的管脚信息。

虽然您可以直接将源管脚数据拷贝到Altium Designer,但最好还是做一些预先准备工作以获得更好效果。数据表就是很好的例子。一般您只需执行下列几步:

  • ? 添加页眉行,让栏到栏的映射更加简单。不要担心栏目的名称必须一样,Altium Designer在正确的映射方面做的很好。
  • ? 添加Object Kind栏,以便Altium Designer知道必须创建管脚类型对象。
  • ? 添加Type栏,指定每个管脚的电气类型。
  • ? 采用X和Y管脚位置。电子数据表工具可填充具有数值的单元,例如您在Microsoft Excel中右键单击并拖动选择一组单元,可以指定需要的数字系列,可方便地在原理图库中隔开管脚空间。

大管脚数量的规则分段组件如FPGA,可在Altium Designer中作为多部分组件实现。最简单的方法是在Altium Designer组件的第一部分创建所有管脚,然后把管脚块剪切并粘贴到其他部分。

要得到整洁、分部分的组,可以在数据表中各个部分管脚间留出几个空行。这样不仅可以方便地看到哪里需要重启坐标值,而且可以自动添加X、Y值,然后删除空行中的冗余X、Y值。这样,删除的位置就没有管脚,完成间距整洁的组。

使用电子数据表中的工具为管脚添加合适的X和Y坐标。

使用Smart Grid Insert创建新管脚

在所有Altium Designer List面板中都有Smart Grid工具。要根据数据表数据使用Smart Grid Insert创建管脚,首先在库中创建一个新组件,然后打开SchLib List面板(Shift+F12)就可以了。

在数据表中选择并拷贝需要的单元。如果选择了几个不需要的栏目也不要担心,Smart Grid工具会忽略它们。

切换回Altium Designer,右键单击SchLib List面板,从菜单中选择Smart Grid Insert,然后打开Smart Grid Insert对话框。

Smart Grid对话框有两个区域。上部区域显示目前在Windows剪切板上的数据,我们称之为源数据。底部区域是将要创建的对象,我们称之为创建的对象。如果源数据包含标题行,Altium Designer会尝试自动确认对象种类,然后建立创建对象清单。需要注意的一点是,在进行栏映射前,创建对象的列表将具有当前Altium Designer缺省管脚对象的属性。例如,如果要把所有管脚以180度放置,长度为20,则需要在开始智能网格流程前在Altium Designer中设置缺省值。这样就无需在电子数据表中添加这些设置,或者在创建流程后在Altium Designer中进行编辑。不清楚如何设置缺省值?那么从菜单中选择Place》Pin,然后在放置管脚前按下Tab编辑缺省值,然后放置并删除该管脚。

Automatic按钮可将源数据栏映射到创建的对象字段中

采用标题行的另外一个大优点就是您可以使用Automatically Determine Paste 按钮。这是一个很好的特性——可搜索并在创建对象中比较源数据栏标题中的字段,对如何映射进行智能选择。如果自动特性发生错误也不用担心,您可以使用 Undo Paste 按钮来撤销映射栏。要手工映射的话,在创建对象的源数据及其对应栏中选择一栏,然后单击 Paste Column 按钮。

Smart Grid插入管脚,添加组件体部分

一旦点击OK,创建的对象组将出现在组件编辑工作空间中。为每一部分添加合适的组件体,然后进行剪切和粘贴创建单独的部件,完成标识符。

Smart Grid Paste可编辑现有管脚

Smart Grid Paste 是Smart Grid Insert 命令的补充。在需要修改现有对象而不是创建新对象时使用该命令。比如您可以在拷贝和粘贴现有组件并需要修改其管脚时使用它。

只要在剪切板数据中有栏目Smart Grid Insert 就能创建对象, Smart Grid Paste 可在List中自动选择并定位相同数量的现有对象。选择点是 List 面板的当前单元,请注意右键单击时选择 Smart Grid Paste命令。

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条