下载

    看看哪些下载,最适合您的需求

      如何购买

      请联系当地销售网点,提升您的设计环境

                        • Altium Designer

                          专业统一的设计系统,高效轻松的环境和原生态3D PCB编辑器

                        • Altium数据保险库

                          ECAD设计数据、库、工作流程和团队管理的一体化平台

                        • Altium年度客户服务计划

                          Altium产品不断更新,为您提供最新技术

                        • TASKING

                          世界知名的 卓越编译技术,TASKING工具已有超过25年的历史。

                        • 产品扩展

                          衍生工具,系统分析,新设备以及Altium产品设计流程的扩展支持

                        • Altium DXP开发平台

                          创建并设置自定义扩展,为Altium产品集成业务系统

                        • Octopart

                          快速、精准和简单地使用元器件搜索,连接您与元器件数据和供应链的纽带。

                        Altium Designer 16

                        轻松的原生3D PCB设计

                        年度客户服务计划

                        始终使用最新科技保持高效率设计

                        • 论坛

                          Altium用户与发烧友的互动平台

                        • 博客

                          我们的博客展示我们关注的领域,希望同样也能激起您的兴趣

                        • 创意

                          为Altium工具新功能开发提交您的创意并参与投票

                        • Bug 提交

                          通过提交Bug,对重要事项进行投票,帮助提升软件性能

                        • 微博墙

                          您订阅的AltiumLive,邀您一起参与关注

                        • 测试项目

                          参与我们的测试项目,更早获取Altium最新版

                        下载

                        看看哪些下载,最适合您的需求

                        客户成功案例

                        我们的用户正在改变着各行各业,了解详情

                        如何购买

                        请联系当地销售网点,提高您的设计环境

                        • 文档

                          您在TechDocs上,可以找到大量在线的免费文档

                        • 培训与活动

                          查看时间表,注册遍布全球的线上及线下的培训和活动

                        • 设计内容

                          浏览我们免费的大容量设计内容库,其中包括元器件,模板和参考设计

                        • 网络研讨会

                          在线参加网络研讨会或观看我们以往的研讨会视频。

                        • 技术支持

                          使用多元化的技术支持模式及自助服务选项来解决您的问题。

                        • 视频库

                          简洁明了的指导视频教程,帮助您启程Altium Designer

                        创建可搜索的元器件库最好方式是什么?参数-元件开发 第3部分

                        By David Read, Sep 08, 2013

                        回顾前两篇博客的讨论,在此我们会针对一些问题做出解答,也会提出一些新的问题。

                        在Altium Designer中,元件参数有许多用途,它们是用于显示元器件文本信息的数据。有人可能之前就已经注意到了,Altium Content团队越来越专注于为元件内容创建参数据。

                        我们的目的是什么? 搜索!

                        我们希望设计师们可以根据诸如“VS MAX”或“控制接口”参数来搜索并筛选元器件。

                        或者

                        在原理图上右键点击一个元器件,然后选择“在Vault库中查找类似元器件”命令,随即便能显示出一列符合的替代元件。

                        为了实现这一设想,我们决定要获取更多的元器件的参数数据。

                        不得不承认,我们在人性化参数搜索以及工具自动的搜索方面仍有很长一段路要走。但是我们的设想和初衷是非常有意义的。

                        标准参数

                        首先,在Altium公司我们为每个元件都添加系列的标准参数:

                        ComponentLinks - 这组参数用于链接元器件的数据手册、制造商和产品网站地址等信息。 (点击这里了解更多)

                        DatasheetVersion - 这个参数是元器件数据手册的版本号(或者时间码),我们遵循厂商的版本系统,日期是根据“月-年”的标准化格式。(例如,“2011年3月)

                        PackageDescription - 封装描述(Altium通常这样描述)

                        PackageReference - 供应商的封装名称/代码。

                        PackageVersion - 我们绘制封装所使用的数据手册的版本号。

                        焊装技术 - 表面焊装或通孔焊装。

                        Code_JEDEC, Code_IPC - 如果封装符合JEDEC的IPC标准,我们在这里命名。

                        元器件编号通用元器件编号 - 分为全阶代码和元件通用代码(关于这项内容,请详见我之前的博客)。

                        RoHS  - 如果供应商的元器件符合一定程度的RoHS标准,我们会包含此参数。供应商往往会在元件上标注“无铅”或“绝无有害物质(RoHS)”。出现这种情况,我们就会统一将之标为“无铅”。偶尔,供应商有自己个性的ROHS标签方式(诸如,“生态环保”、“绿色”),这与“无铅”的含义可能有细微的差别。在这中情况下,我们直接采用供应商的术语。

                        包装  - 这显示了元器件的交付方式(假设是由卖方指定),例如卷带、托盘、袋装等。

                        标准化参数的命名和数值

                        我们从供应商那儿获得的参数数据,一般是直接使用它们。也就是说,我们(Altium公司)很少做参数的标准化,那么这里的参数标准化是什么呢?

                        参数标准化是指为整个系列的元器件,使用一套标准的参数名称和单位。

                        简而言之,当查看不同供应商的元件数据手册时,我们发现它们是不对等的。就拿VIN MAX为例,这个参数的定义会因为供应商的不同而不同。例如,绝对值MAX与标准MAX,或某一温度下的MAX。由此,我们意识到在无任何假设的情况下,无法将这些信息有效地标准化,这样会非常危险。

                        请你记住这一条,当从Altium Vault中放置一个元器件时,它的参数数据中可能包含有附加条件,需要检查数据手册来确认是否和所需要的一致。

                        参数值

                        对于参数值的标准化,我们确实有一个非常简单的系统。日期和温度范围通常是标准化设定的。

                        • 日期以“月-年”的格式,
                        • 温度范围以“-XX 到+ XX℃”的格式

                        我们也将大多数文本“符号”转换成ASCII纯文本;

                        你会如何处理元件参数?

                        我个人认为,标准化的确是个好主意。但对Altium的Vault而言,不怎么实用。我很想听听你们是如果处理元件的?

                        最显而易见的方法是定义元器件类和子类,然后为每类创建一组重要参数。定义标准参数可以通过几种方式。

                        • 行业标准;例如IEC 61360 (这里查找)。
                        • 商业方式;例如按照你最喜欢的在线器件分销商搭建结构。
                        • 非正式:按照每个参数的粗略定义,做一列标准参数名。

                        我们很早就尝试过这些,但如上所述,它们不怎么实用,不易执行。但我认为对于一个公司元器件库来说,这也许是个不错办法。

                        收集参数

                        对于内容开发团队来说,元件参数是非常重要的,这是工作的第一步。我们整理了一个元器件列表,并且连接到每个元器件的数据手册链接以及供应商网站上的参数数据,并将其导入到电子表格中;

                        现在大多数供应商的网站上都提供了便捷的xls(或者csv)下载按钮,而在此之前我们就使用复制、粘贴的方式将它们导出了。

                        根据这个电子表格,我们创建了最初的元器件列表,并且完善了参数数据。

                        我们做了很多清理工作,同时对少数参数做了标准化。我们也借此机会为符号、Altium封装命名,在我之前的博客中有讲述命名规则 (请点击这里查看)。因为这是一项团队工程,所以我们使用了谷歌文档的电子表格,并且建立了使用公式、vlookups和脚本来命名的机制。

                        我很乐意将谷歌文档作为插件分享给大家 , 电子表格中的脚本和多人模式可以非常快捷、轻松地建立各种数据。

                        为此我们将之称为“范围”,它定义了新项目中的元器件,它也是元器件数据的起点。其实“起点”很关键,我们先不去考虑这些数据的正确性,它见证了我们开启了越来越规范的元器件的开发旅程。

                        我在此分享这个文档 (请单击这里,xls文件在这里),这无疑会引发一些有趣的讨论;)

                        这个方法最精彩的部分是,我们可以复制这些数据表格,并且把它们粘贴到Dblib库或者cmplib元件库中(请点击这里在wiki中了解该术语的解释),这太方便了!

                        在范围中导出唯一的封装和符号列表,并把它们有组织的管理,最终形成一个元器件库的完整信息列表,变成了一件非常容易的事情。

                        下一篇博客我们将讲述符号的制作和标准,敬请期待。