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
    +关注

    关注

    4320

    文章

    23113

    浏览量

    398401
  • 封装
    +关注

    关注

    126

    文章

    7935

    浏览量

    143070
  • 可制造性设计

    关注

    10

    文章

    2065

    浏览量

    15615
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    43081
  • 华秋DFM
    +关注

    关注

    20

    文章

    3494

    浏览量

    4575
  • 可制造性设计分析

    关注

    4

    文章

    866

    浏览量

    5789
收藏 人收藏

    评论

    相关推荐

    L-com推出新型USB双层堆栈式耦合器线缆组件

    为了快速提升客户在有限空间内机架、面板的连接器密度,L-com推出了一系列新型USB双层堆栈式耦合器线缆组件
    的头像 发表于 11-22 09:14 246次阅读

    单片机的存储空间不够用了,有哪些解决办法?

    数据或程序;还可以对数据进行压缩处理,在不影响功能的前提下,减少数据占用的存储空间;另外,根据实际需求,重新选择存储空间更大的单片机型号也是一个可行的方案。 上面说发是否正确a
    发表于 10-15 22:33

    在不影响性能或占用空间的情况下隔离您的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

    鸿蒙ArkTS声明式组件:DatePicker

    日期选择器组件,用于根据指定日期范围创建日期滑动选择器。
    的头像 发表于 06-21 16:46 655次阅读
    鸿蒙ArkTS声明式<b class='flag-5'>组件</b>:DatePicker

    鸿蒙基础组件:AlphabetIndexer

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

    鸿蒙Ability Kit(程序框架服务)【AbilityStage组件容器】

    AbilityStage是一个[Module]级别的组件容器,应用的HAP在首次加载时会创建一个AbilityStage实例,可以对该Module进行初始化等操作。
    的头像 发表于 06-05 14:15 425次阅读
    鸿蒙Ability Kit(程序框架服务)【AbilityStage<b class='flag-5'>组件</b>容器】

    你是否真的了解结构体占用了多少字节?

    结构体成员所占内存空间大小一般情况下,如果想知道结构体成员的内存占用情况需要:1、先用结构体在内存中开空间2、使用sizeof(结构体变量.成员名)或者sizeof(结构体指针->成员名
    的头像 发表于 06-04 08:04 501次阅读
    你是否真的了解结构体<b class='flag-5'>占用</b>了多少字节?

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

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

    【操作指引】铁威马NAS加密文件夹创建和使用教程

    共享文件夹是一个网络存储空间您可以建立数个共享文件夹来存放不同类别的数据,或提供给不同的用户或用户群组来存取文件。   一旦加密共享文件夹被创建后,只有管理员将该共享文件夹装载,文件夹内的内容才
    的头像 发表于 04-02 14:17 936次阅读
    【操作指引】铁威马NAS加密文件夹<b class='flag-5'>创建</b>和使用教程

    了解鸿蒙OS Text组件

    文本(Text)是用来显示字符串的组件,在界面上显示为一块文本区域。Text 作为一个基本组件,有很多扩展,常见的有按钮组件 Button,文本编辑组件 TextField。 使用 T
    的头像 发表于 01-29 15:24 1237次阅读
    了解鸿蒙OS Text<b class='flag-5'>组件</b>

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

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

    鸿蒙开发-ArkUI 组件基础

    类型: Start(默认值):水平对齐首部。 Center:水平居中对齐。 End:水平对齐尾部。 设置文本超长显示 当文本内容较多超出了Text组件范围的时候,您可以使用textOverflow
    发表于 01-17 19:31

    鸿蒙开发OpenHarmony组件复用案例

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

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

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