## KiCad第三方库资源的下载和配置 ### 元器件库的几种构建方式 - 使用CAD工具自带的库。任何一款CAD工具都会或多或少带一些常规元器件的库,比如电阻、电容、连接器、通用的运算放大器等的原理图符号库和封装库,有的CAD工具在安装的时候,可以根据自己项目的需要选装需要的库以优化自己电脑的存储空间。系统自带的原理图符号不一定适合自己的风格,这时可以根据自己的实际电路连接需要进行调整(一般为重新排列、组合每个管脚的位置), 另外要确保自己所使用的元器件与其对应 - 管脚的命名和排序、原理图符号的管脚命名与封装库的管脚命名一致等; - 从现有的参考设计中提取。很多半导体厂商为方便客户快速使用他们的产品,会提供一些用于评估其性能的“评估板(Evkit)”,或供其客户进一步开发功能的“开发板(DevKit)”,搭配这些板子的设计文档中一般会包含相应的原理图及PCB设计源文件,可以从这些设计源文件中提取关键元器件的“符号”和“封装”,并可以参考这些板子的原理图连接方式调整自己的元器件原理图符号。如果厂商用的CAD工具跟你使用的不同,你可以找一些“格式转换工具”将这些“符号”和“封装”转换到你正在使用的CAD工具格式,当然 厂商提供的参考设计和其他人分享的设计源图主要是做参考的,使用的时候一定要认真检查、验证。 - 从原厂的官网下载, 器件原厂提供的原理图符号和封装库 - 提供库文件的一些原厂:TI、ADI、Maxim、Microchip、Silicon Labs、NXP、TE - 他们的库文件一般包含了原理图符号、PCB封装、3D模型 - 文件格式:BXL = Binary eXchange Language - 都符合IPC7351-B规范 - 几个可靠的库资源下载网站: - UltraLibrarian:https://www.ultralibrarian.com; - Samacsys:https://componentsearchengine.com; - SnapEDA: https://www.snapeda.com; - 基于元器件的数据手册自己创建,使用CAD设计工具里面的符号编辑器和封装编辑器。所有的CAD工具都有这个功能,并提供了设计向导,操作界面都大同小异,在这里不再赘述。 ### 第三方库资源的使用 我们在设计中除了使用[[KiCad]]提供的官方库之外,还有第三方的库可供使用,下面是[[KiCad]]官方推荐使用的第三方的库资源: * Digi-Key的库:[[https://www.digikey.com/|Digi-Key]]在其[[https://github.com/digikey/digikey-kicad-library/|GitHub页面]]维护了一个专用器件库 * Octopart的库:元器件信息搜索引擎[[https://octopart.com/|Octopart]]针对其系统的器件库的很多器件,对每一个器件都提供了KiCad符号和封装 * SparkFun: 全球著名的创客套件提供商[[https://sparkfun.com/|SparkFun电子]]在其[[https://github.com/sparkfun/SparkFun-KiCad-Libraries|GitHub页面]]上针对其产品器件提供了KiCad库文件,这些库是基于Eagle库转换过来的。 * SnapEDA: [[https://www.snapeda.com/|SnapEDA]]为他们的客户通过其[[https://www.snapeda.com/kicad|KiCad页面]]提供KiCad的符号和封装库,这些库的下载是免费的. * PCB Libraries: [[https://www.pcblibraries.com/Products/FPX/KiCad.asp|PCB Libraries]]向KiCad用户免费提供他们专业版的PCB封装专家产品, 他们的[[https://www.pcblibraries.com/products/fpx/userguide/default.asp?ch=309|文档]]中提供了设置专业版许可证密钥的说明。 * Ultralibrarian: [[https://www.ultralibrarian.com/|www.ultralibrarian.com]]免费、在线的PCB CAD库,很多半导体原厂都官方支持的一个资源平台,支持各种CAD工具 * 集成电路查询网:[[https://www.datasheet5.com|www.datasheet5.com]], 不仅可以查询元器件的数据手册,还可以查询并下载各种元器件的CAD库 为了用户使用方便,KiCad在其工具中植入了“插件和工具管理器”,通过这个功能可以便捷地查询KiCad认证过的库,并可以一键安装: {{ :kicad6marketplacelib.jpg |}}KiCad6通过插件和工具管理器可以安装第三方提供的库