0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用AltiumDesigner 您可以快速创建组件占用空间

PCB线路板打样 来源:LONG 2019-07-26 15:01 次阅读

在布置印刷电路板时,使用正确的印刷电路板至关重要。如果不这样做,将导致电路板的制造或操作出现问题。如果占位面积不正确,则部分引脚可能与PCB焊盘不对齐,或者部件可能违反间隙或间距规则,这可能导致大量时间损失和额外成本。

设计PCB电路板时有时可以依靠程序部件为您提供准确的占地面积。然而,情况并非总是如此,并且总会在某些时候你必须创造自己的足迹。使用一些PCB设计软件包,这可能是一项艰巨的任务,在您熟练之前需要陡峭的学习曲线。另一方面,使用AltiumDesigner®,您可以快速创建组件占用空间。

创建组件占用空间的步骤

创建您在Altium中的占地面积包括3个步骤:

创建焊盘

添加丝印信息

保存足迹

让我们逐步完成整个过程,看看创建组件足迹是多么容易。

以下是通过3个简单步骤在Altium中创建足迹的方法:

步骤1:创建垫

您将需要零件的着陆模式,可以在组件数据表的末尾找到。对于这个例子,让我们使用流行的PIC24FJ64GA004微控制器

使用AltiumDesigner 您可以快速创建组件占用空间 PCB打样

组件登陆模式

在Altium中,在File下单击New,然后单击Schematic,然后在PCB上创建一个新的PCB组件。

打开PCB窗口

我们需要做的第一件事就是设置我们的单位。单位列在窗口的左上角。该部件的数据表仅具有mm的尺寸。如果给定的尺寸以mil为单位,则在“视图”菜单下单击“切换单位”以转换为mm。

单击窗口顶部PCB Lib Placement工具栏上的垫图标(或单击在Place下拉菜单上填充以获得一个打击垫。将垫放在靠近窗口中间的位置(我们稍后会设置它)。现在,右键单击打击垫并选择属性。首先设置指示符(打击垫编号)接下来,向下滚动到尺寸和形状,将形状设置为矩形,将焊盘尺寸(X/Y)设置为1.5mm/0.55mm。我们将使用此焊盘绘制出我们的元件尺寸。

< p>

Pad 1

现在,我们为一侧创建一个垫阵列通过复制和粘贴来布局。(提示:首先选择打击垫,然后单击复制图标。要放置,只需单击粘贴图标。)我们需要确保打击垫之间的垂直距离是准确的。

执行此操作的一种方法是将Global Snap to Grid值设置为f在网格下的视图下拉菜单中。让我们使用0.2毫米,这意味着垂直中心之间应该有4个窗口。为确保阵列中的焊盘准确对齐,我们选择阵列,然后单击“编辑”菜单并选择“对齐”,然后选择“对齐垂直中心”。

垫1-11

上面的焊盘阵列可以位于元件占位面积的左侧或右侧。如果在左侧,它们应编号为1-11(从上到下)。如果正确的23-33(从下到上)(提示:这是一种方便,您将欣赏链接到原理图符号以确保引脚和焊盘正确对齐)。

接下来,我们通过复制数组并将其粘贴在相同的垂直高度11.4mm处,为对面创建阵列。务必设置新阵列的焊盘编号。

右侧和左侧焊盘阵列

现在,我们需要创建顶部和底部pad数组。由于我们的电路元件采用QUAD封装,因此顶部和底部的引脚数和尺寸相同。我们可以通过简单地同时复制左侧和右侧阵列,粘贴它们并旋转90°来利用此功能轻松创建其他引脚阵列。不要忘记设置打击垫编号。

所有打击垫阵列

步骤2:添加丝网信息

对于此步骤,我们添加丝网图层图像和图钉1标记。我们将遵循数据表中的建议,并仅指出角落的位置。为了制作一个角,我们创建一个0.08mm的线,您可以通过选择PCB Lib Placement工具栏上的线图标,复制它(通过复制和粘贴)并链接它们。

您需要旋转其中一个是90°。为此,请单击“编辑”下拉菜单,然后单击“移动”,然后单击“旋转选择”。在对话框中,将旋转角度(度)设置为90.对于针脚1标记,我们将使用圆,您也可以从PCB Lib Placement工具栏中选择。没有必要使它太大,我们只需要它可见。 (提示:如果您需要添加标签或引脚号,可以在此处添加它们。)

完整的组件占用

步骤3:保存足迹

最后一步是创建你的组件是为了命名并保存它,以便你可以将它添加到你的组件,还包括原理图符号。提示:您需要使名称具有唯一性和可搜索性,以便您轻松找到它。

其他提示

上述步骤说明了使用Altium创建组件占用空间的快速简便方法。以下是您可能会发现有用的一些提示。

打开PCB窗口时,请检查视图的居中位置。您可以在移动光标时查看尺寸来确定这一点。最好将视图居中放在您想要组件占用空间的中心的位置。

如果它未打开,您可能希望使网格可见。这有助于可视化距离。如有必要,您可以通过单击顶部菜单上的网格图标来设置网格尺寸。

检查组件库的数据库中是否已存在组件的包。要执行此操作,请单击右下方的“面板”选项卡,然后打开“库”对话框。从这里,您可以使用占地面积搜索可用的组件库。

如果您想要一个步骤指南来帮助您创建组件占用空间,请尝试使用PCB组件向导或IPC兼容组件向导。您可以从“工具”下拉菜单中启动其中任何一个。

访问PCB组件向导

为印刷电路板创建封装可以是一个痛苦的过程。不正确的焊盘尺寸,焊盘形状或间隙会导致设计无法制造,需要重新设计,这将增加您的产品开发时间和成本。 Altium可以快速创建组件封装以防止出现这些问题。您可以按照上面给出的三个简单步骤或使用Altium的PCB组件向导逐步完成整个过程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4312

    文章

    22920

    浏览量

    395392
  • 封装
    +关注

    关注

    126

    文章

    7719

    浏览量

    142568
  • 可制造性设计

    关注

    10

    文章

    2065

    浏览量

    15438
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42934
  • 华秋DFM
    +关注

    关注

    20

    文章

    3492

    浏览量

    4331
  • 可制造性设计分析

    关注

    4

    文章

    866

    浏览量

    5721
收藏 人收藏

    评论

    相关推荐

    在不影响性能或占用空间的情况下隔离您的CAN系统

    电子发烧友网站提供《在不影响性能或占用空间的情况下隔离您的CAN系统.pdf》资料免费下载
    发表于 08-29 10:49 0次下载
    在不影响性能或<b class='flag-5'>占用</b><b class='flag-5'>空间</b>的情况下隔离您的CAN系统

    请问如何将几十K大小的数组存放在flash里面,不占用内存空间呢?

    请问如何将几十K大小的数组存放在flash里面,不占用内存空间呢? 用了const好像不管用,还是占用了heap空间
    发表于 07-19 07:10

    鸿蒙基础组件:AlphabetIndexer

    可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件
    的头像 发表于 06-19 09:30 255次阅读
    鸿蒙基础<b class='flag-5'>组件</b>:AlphabetIndexer

    HarmonyOS开发案例:【常用组件与布局】

    HarmonyOS ArkUI提供了丰富多样的UI组件您可以使用这些组件轻松地编写出更加丰富、漂亮的界面。
    的头像 发表于 05-09 18:20 1131次阅读
    HarmonyOS开发案例:【常用<b class='flag-5'>组件</b>与布局】

    鸿蒙开发实战-(ArkUI)List组件和Grid组件的使用

    : 设置列表分割线 List组件组件ListItem之间默认是没有分割线的,部分场景子组件ListItem间需要设置分割线,这时候您可以使用List
    发表于 01-18 20:18

    鸿蒙开发OpenHarmony组件复用案例

    和响应速度。 在OpenHarmony应用开发时,自定义组件被@Reusable装饰器修饰时表示该自定义组件可以复用。在父自定义组件创建
    发表于 01-15 17:37

    vb运行时错误429不能创建对象

    VB运行时错误429代表不能创建对象的错误。这个错误可能会发生在使用CreateObject函数或New关键字创建对象时。 这种错误通常发生在以下情况下: 缺少所需的组件或库:创建对象
    的头像 发表于 01-09 11:07 2066次阅读

    u盘空间变小怎么恢复空间

    的问题。本文将详细探讨U盘空间缩小的原因以及如何恢复U盘空间,以帮助用户解决这一问题。 一、U盘空间缩小的原因: 1.遭受病毒或恶意软件攻击: 病毒或恶意软件可能会在U盘上创建隐藏分区
    的头像 发表于 12-11 15:31 1393次阅读

    您可以使用Word查找和替换,多么酷啊?

    RevisionManager甚至可以将不同文档的反馈与重叠内容结合起来——以完全相同的方式为模型中的每个项目呈现编辑和评论。因此,您可以将模型与最佳响应进行比较和更新。
    的头像 发表于 12-10 10:59 672次阅读
    <b class='flag-5'>您可以</b>使用Word查找和替换,多么酷啊?

    IC封装中快速创建结构的新方法

    IC封装中快速创建结构的新方法
    的头像 发表于 12-06 16:34 533次阅读
    IC封装中<b class='flag-5'>快速</b><b class='flag-5'>创建</b>结构的新方法

    [ElfBoard]AltiumDesigner实用技巧大白话-相同电路快速布局布线

    AltiumDesigner 实用技巧——相同电路快速布局布线 在进行设计开发的时候,总会遇到相同的电路,或者模块,这些电路可以使用相同的布局和走线,例如 DC-DC 电源、网口 PHY 电路部分
    发表于 12-05 16:49

    [ElfBoard]AltiumDesigner实用技巧知多少-相同电路快速布局布线

    AltiumDesigner 实用技巧——相同电路快速布局布线 在进行设计开发的时候,总会遇到相同的电路,或者模块,这些电路可以使用相同的布局和走线,例如 DC-DC 电源、网口 PHY 电路部分
    发表于 12-05 16:37

    java中cpu占用过高如何分析

    的每个线程都会占用一定的CPU资源,当线程数量过多时,会导致CPU占用过高。这可能是因为程序中创建了大量的线程,或者存在线程创建后没有正确关闭的情况。 死循环:程序中存在死循环时,会导
    的头像 发表于 12-05 11:15 8834次阅读

    如何创建新的ROS工作空间

    创建新的ROS工作空间 由于ROS Motion Planning运动规划库与Navigation导航包存在一些同名但源码和功能不同的功能包,比如global_planne。 因此,个人推荐创建一个
    的头像 发表于 11-26 17:09 1315次阅读
    如何<b class='flag-5'>创建</b>新的ROS工作<b class='flag-5'>空间</b>

    oracle创建空间的sql语句

    在Oracle数据库中,表空间是一个存储结构,用于存放表、索引和其他数据库对象。在创建空间之前,首先需要了解表空间的相关概念和属性。 表空间
    的头像 发表于 11-17 14:59 904次阅读