Altium 的官方器件资源库发现Bug!
勇士们,让我们一起找到它 !

Altium与DigiPCBA联合开展的Altium器件库捉虫大赛

捉虫奖励

二等奖的勇士将获得Altium限量版
熔岩笔记本一本

一等奖的勇士将获得
Altium Designer 21
官方手册一套

三等奖的勇士将获得Altium
全球限量版棒球帽一顶

谁会获奖

每月Altium和DigiPCBA的微信公众号上将会发布上个月捉虫勇士的排名,排名按照捉虫勇士提交的有效虫虫数量统计,前三名将获得奖励。

奖品发放方法

Altium和DigiPCBA公众号将在微信端通知并联系获奖勇士领取奖品。请参加活动的勇士关注Altium或DigiPCBA公众号。

神奇的虫子在哪里

如果您使用的为21.2.0以上版本的Altium Designer,只需要点击界面右侧的Manufacturer Part Search标签。

选择任意一个您想要查看的器件分类,列表中所有带有Verified Component标签的器件都是本次活动的目标。

如何捉虫

右键选定器件,菜单中选择Download。解压下载到本地的压缩包,回到Altium Designer打开其中的库工程文件(*.LibPkg)。从Symbol Library开始,到Footprint,到Footprint中的3D模型,逐项检查数据是否正确。

打开一个提交Bug的表单,填入有错器件的Part Number和Manufacturer名称。这两项可以在Symbol参数中找到。

在表单中勾选发现的错误类别,对Bug的详细描述可以填在相应错误类别下的文本框中。如果有需要截图描述的,可以将图片以附件形式上传。

最后填上联系人信息,就可以上传了。表单提交之后,对于同一个器件如果您又发现了新的问题,可以再次提交一张表单。

虫子长什么样

Part Number
不完整 / 错误的Part Number
展开折叠

一条完整的Part Number通常包含了诸多对器件至关重要的信息,如工作温度、耐压、使用的封装技术等。例如这款Nexperia的74HC2G66系列,它的封装有TSSOP和XSON两个可选项。对应封装后缀为DP和GT。所以74HC2G66系列的完整Part Number应该包含该后缀,为74HC2G66DP或者74HC2G66GT。如果您在MPS中发现一条记录的Part Number为74HC2G66,那该Part Number就是不完整的。Part Number相关信息通常可以在器件Datasheet的Ordering信息中找到。

Datasheet
失效的Datasheet链接
展开折叠

大部分器件在它的属性列表中有一项Datasheet链接,这个链接通常指向器件制造商提供的数据手册的地址。但是制造商偶尔会更新数据手册的地址,导致Altium器件库中的链接失效。

Symbol
管脚末端不在100的整数倍格点上
展开折叠

首先确认在原理图库的Preference >> Schematic >> General中,单位被设置为Mils,

其次观察界面左下角的Grid是否设置为100mil,

最后在Schlib List中,将scope设置为all objects,object type设置为Pins。这样会将当前器件的所有管脚数据以列表的形式列出,我们就可以方便地观察是否有管脚不在标准格点上。

Pin 1就没有在格点上

错误的管脚名称或编号
展开折叠

这类错误最为常见,造成的影响也最为严重,这是一个TC2117的Symbol:

通过查阅Datasheet,我们可以知道TC2117-3.3VDBTR所使用的封装为SOT-223,其第四管脚Pin 4对应的是封装的TAB。而Datasheet明确将TAB定义为Vout。

不正确的Symbol样式
展开折叠

这里我们暂时不关注Symbol的图形外观是否“合适”,而是将更多的注意力投向Symbol的图形外观是否“正确”。ESDS312DBVR是一款Diode Array,根据Datasheet给出的管脚数数据和内部结构示意,

Symbol可以画成这样:

或略去内部结构,简单地画成这样:

以上两种都算正确,但如果Symbol画成下面这样,那显然是错误的。

Footprint
焊盘 / 通孔尺寸等于或小于管脚尺寸
展开折叠

除去BGA封装以及一些极密管脚排列的封装,大部分Footprint的焊盘尺寸应该大于对应的管脚。特别对于插件,如果通孔尺寸小于管脚直径,那往往是有问题的。注意对于一些管脚为方形的管脚,我们在计算其对应通孔大小时,使用的数据是管脚的对角线长度而非边长。

错误的焊盘编号
展开折叠

类似于Symbol中错误的Pin编号,此类错误造成的影响最为严重,需要我们对照Datasheet仔细检查。除去编号错误,另一类隐藏不容易发现的错误是Footprint的Pad与Symbol的Pin没有一一对应。

这类错误常见于一些封装中央带有Thermal Pad的器件,或者外壳需要接地的连接器。Symbol中容易遗漏Thermal Pad和外壳所对应的Pin。

3D模型存在,但是不正确
展开折叠

我们明白3D模型对许多用户都十分重要,因此尽力为每个器件都添加合适的模型,但是难免无法覆盖所有器件。目前我们只专注于检查那些已经添加的3D模型是否正确。例如这个传感器,我们切换至3D模式下仔细与Datasheet对比,就可以发现该模型被错误地翻转了90°。

丝印盖过焊盘
展开折叠

通常丝印边缘与焊盘应当至少留有0.25mm的安全距离,非常微小的封装可能打破这一规则。但是无论如何,如果丝印图案盖过或者穿过Pad,那就是一个非常明显的错误。

活动细则

  1. 本次捉虫游戏的目标为所有Altium官方器件资源库中带有Verified Component标签的器件,了解如何使用DigiPCBA获取Altium官方元器件库,可参考www.digipcba.com
  2. 您也可以通过扫描右侧二维码在手机端提交Bug。
  3. 每一条成功提交并审核通过的Bug将被记为1条虫虫,每一个表单可提交同一个器件的多条虫虫。
  4. 每一周Altium和DigiPCBA的微信公众号上将会发布捉虫报告,包括本周内收集到的:
    • Bug报告数量及有效报告数
    • 有效报告的捉虫勇士ID(DigiPCBA账号)
    • Bug所属的器件号(MPN)、Bug描述以及该Bug的修复状态
    以及捉虫游戏的整体Bug 修复报告,包括共发现Bug个数,修复中和已修复的Bug数量。
  5. 如有捉虫勇士提交相同的有效Bug,将按照提交表单的时间顺序择先收录并计入统计。
  6. 每月Altium和DigiPCBA的微信公众号上将会发布上个月捉虫勇士的排名,排名按照捉虫勇士提交的有效虫虫数量统计,前三名将获得奖励。
  7. 本活动如无特别通知,将长期有效。有问题可使用捉虫勇士的DigiPCBA邮箱发邮件至marketing.china@altium.com咨询。
扫码提交Bug
扫描关注
Altium公众号
扫描关注
DigiPCBA公众号