登录/注册

pcb元件库命名规则

更多

好的,PCB 元件库(尤其是原理图符号库和 PCB 封装库)的命名规则对于高效的设计、团队协作和后期维护至关重要。以下是一些通用的中文命名规则和最佳实践,力求兼顾清晰性、一致性和可搜索性:

核心原则:

  1. 清晰易懂: 看到名字就能大致知道是什么元件。
  2. 一致性: 整个库、整个团队、整个项目(甚至公司)使用统一的规则。
  3. 唯一性: 不同元件应有不同的、明确区分的名称。
  4. 可搜索性: 名称中包含关键信息,方便在库管理工具中快速查找。
  5. 避免歧义: 名字不能引起误解。
  6. 适度简洁: 在保证清晰的前提下,不宜过长。

常见的命名结构(通常组合使用):

  1. 功能/类型前缀(最常用且推荐):

    • 使用元件类型的英文缩写作为开头,方便区分和软件自动分类(很多EDA软件按字母排序)。
    • 例如:
      • R:电阻 (Resistor) - R_0603_10K_1%
      • C:电容 (Capacitor) - C_0805_100nF_16V_X7R
      • L:电感 (Inductor) - L_0402_1uH_20%
      • D:二极管 (Diode) - D_SOD123_1N4148 (通用), D_LED_0805_RED (LED)
      • QT:三极管/晶体管 (Transistor) - Q_SOT23_MMBT3904 (NPN), T_SOT223_IRF540 (MOSFET)
      • UIC:集成电路 (Integrated Circuit) - 非常重要,后面详述 U_ESP32-WROOM-32D, IC_OpAmp_TSSOP8_LM358
      • JCON:连接器 (Connector) - J_Header_2x5_2.54mm, CON_USB_C_SMT
      • SW:开关 (Switch) - SW_Tact_SMD_6x6mm
      • F:保险丝 (Fuse) - F_1206_1A
      • XYXTAL:晶振/振荡器 (Crystal/Oscillator) - XTAL_SMD_3225_16MHz, OSC_SMD_4P_10MHz
      • TP:测试点 (Test Point) - TP_1mm
      • FB:磁珠 (Ferrite Bead) - FB_0603_600R@100MHz
      • LED:发光二极管 (Light Emitting Diode) - 有时也用 D_LED...,但要统一。LED_0603_GREEN
  2. 关键参数(非常关键):

    • 在名称中包含核心电气参数或机械参数。
    • 电阻: 阻值 (10K, 4R7) + 精度 (1%, 5%)
    • 电容: 容值 (100nF, 22pF) + 电压 (16V, 50V) + 材质 (X7R, C0G, Electrolytic)
    • 电感: 感值 (1uH, 10mH) + 精度 (20%, 10%)
    • 二极管/三极管/MOSFET: 型号 (1N4148, MMBT3904, IRF540)
    • 连接器: 类型 (Header, USB_C, JST_XH) + 引脚数/排列 (2x5, 1x4) + 间距 (2.54mm, 1.27mm) + 安装方式 (SMT, THT)
    • IC芯片(核心):
      • 强烈推荐包含具体型号! U_ESP32-WROOM-32DU_ESP32U_WiFiModule 要好得多。型号是唯一标识。
      • 如果需要更泛化(如通用运放),则包含功能+封装:IC_OpAmp_SOIC8 (用于LM358、TL072等兼容封装的通用符号/封装) -> 但要特别注意引脚兼容性!
  3. 封装信息(必不可少):

    • 清晰指明该库元素(尤其是PCB封装)对应的物理封装型号。
    • 使用标准的封装代号:
      • 贴片电阻电容电感:0402, 0603, 0805, 1206, 1210, 2010 等 (英制inch,如0603=0.06"x0.03")。
      • 小外形IC:SOT23/SOT23-3/SOT23-5/SOT23-6, SOT223, SOT89, SOIC8/SOIC16/SOICW(宽体), TSSOP8/TSSOP16, QFN16/QFN32/QFN48 (带引脚数), DFN, LQFP48/LQFP64/LQFP100 (带引脚数), BGA256 (带引脚数) 等。
      • 通孔元件:AXIAL0.3 (电阻轴向), RAD0.1/RAD0.2 (电容径向), TO220, TO92, DIP8/DIP14/DIP40 等。
      • 连接器:SIP2, SIP4, Header_2x3, BoxHeader_1x10, USB_B_Micro 等。
    • 有时需要补充封装尺寸(尤其当标准代号不足以区分时):SOT23-3_1.7x3mm (区分不同尺寸的SOT23-3)。
  4. 厂商/品牌前缀(有时需要):

    • 特别是一些特定厂商的非通用元件,或者需要强调来源时。但通常参数和型号已经隐含了厂商信息。
    • 例如:TI_DRV8833_VSSOP8, Molex_5027740893 (连接器料号)。注意: 如果使用具体型号命名了IC,就不必再加厂商前缀了(如 U_DRV8833 已经足够)。
  5. 安装方式/特殊属性(按需添加):

    • SMD/SMT:表面贴装
    • THT/TH:通孔插装
    • Polarized:有极性(电解电容、二极管等)
    • Shielded:屏蔽电感
    • HighVoltage:高压电容
    • ThermalPad:带散热焊盘(如某些QFN)

推荐的综合命名格式(模板):

针对原理图符号 (Schematic Symbol) 和 PCB 封装 (PCB Footprint) 的命名:

关键注意事项:

  1. IC芯片命名是重点难点: 务必包含完整型号!U_ESP32-WROOM-32U_ESP32 好一万倍,后者根本不知道是哪颗芯片。避免使用过于泛化的名字(如 U_MCU, U_LogicGate),除非真的是设计为容纳多个引脚兼容型号的通用符号/封装。
  2. 大小写: 通常推荐全部大写全部小写,避免混用。全大写更常见(R_0603_10K)。
  3. 分隔符: 常用下划线 _ 分隔不同部分,清晰且通用。避免空格、中文、特殊字符 (!@#$%^&*(), +-=)。连字符 - 可酌情使用在型号内部(如 ESP32-WROOM-32)。
  4. 数值单位:
    • 电阻:10K (表示10千欧), 4R7 (表示4.7欧姆)。
    • 电容:10uF (微法), 100nF (纳法), 22pF (皮法)。 避免使用容易混淆的单位符号:绝对不要用 10u (是10uF还是10uH?),一定要写完整 10uF10uH
  5. 版本控制: 如果封装有修改,可在名称末尾添加版本后缀(如 _V2, _RevA),但需谨慎管理,避免混乱。更好的做法是用库管理工具记录版本。
  6. 建立规范文档: 团队或公司内部必须制定详细的书面命名规范并严格执行。
  7. 利用库管理工具: Altium Designer, KiCad, OrCAD 等EDA软件通常有强大的库管理功能,支持参数化元件、数据库链接库等,可以部分弥补命名长度的限制,但清晰一致的命名基础仍然必不可少。

总结:一个好的PCB元件库命名,能让任何工程师(包括未来的你)在看到名字时,就能快速准确地知道它是什么元件、关键规格是什么、物理封装长什么样,并能高效地在库中找到它。坚持清晰、一致、包含关键信息(类型、参数、封装、型号)是核心。

摆脱自建的繁琐,EDA元件库转cadence原理图封装实战技巧

摆脱自建库的繁琐,EDA元件库转cadence原理图封装库实战技巧

2024-08-24 12:29:03

松下CM402/602元件库制作规范

元件库制作应遵循的要求:一个料号的材料只能对应一个元件库,否则会导致元件库混乱。

2023-11-28 10:17:17

PADS如何导入元件库新建元件

使用技巧,最基础的就是给元件库添加一些额外的器件,比如说新导入的BOM表中器件或者其他特殊定制的元件。 对于一个电子元器件,它在设计软件中会被描述为几个部分:逻辑符号,

2023-11-07 11:43:12

AD元件库资源分享

AD元件库资源分享,包含器件PCB封装列表

资料下载 ah此生不换 2022-09-07 15:27:55

元件库PCB资料

PCB元件库

资料下载 ah此生不换 2022-06-24 14:36:54

altium designer元件库下载

altium designer元件库下载

资料下载 jf_07198534 2022-02-09 16:56:29

PCB元件库和封装文件资料合集免费下载

本文档的主要内容详细介绍的是PCB元件库和封装库文件资料合集免费下载。

资料下载 ah此生不换 2019-11-28 11:34:35

如何扩充Protel DXP的元件库详细资料研究

Protel DXP中虽然提供了比较丰富的PCB元件库,但是在实际使用中这些元件库往往不能够满足现行

资料下载 ah此生不换 2019-09-05 17:19:03

PADS设计之如何导入元件库新建元件

使用技巧,最基础的就是给元件库添加一些额外的器件,比如说新导入的BOM表中器件或者其他特殊定制的元件。  对于一个电子元器件,它在设计软件中会被描述为几个部分:逻辑符号,

2023-04-13 14:47:26

CW32F030系列元件库+PCB封装汇总

包含如下内容:CW32F030FxVx 元件库(PADS)CW32F030FxVx PCB封装库(PADS)CW32F030KxUx

2022-07-27 14:12:24

Altium Designer 20怎么导入元件库PCB

大家知道怎么在Altium Designer 20中导入元件库和PCB 库吗?

2022-05-24 23:38:33

如何创建stm32最小系统元件库

文章目录一、查找STM32最小系统原理图样式二、创建stm32最小系统元件库1、建立一个元件库工程2、系统自带的PCB封装的生成

2021-11-25 09:34:47

PCB元件库命名规则是什么

PCB元件库命名规则是什么

2021-04-26 06:41:05

PCB元件封装命名有什么规则

PCB元件封装库命名

2019-11-18 17:43:29

设计自己的元件库方法

设计者往往需要设计自己的元件库,用以更方便的设计自己的原理图,在CIS中建立项目对应元件库是比较方便的。在CIS项目管理器中,执行File/New/Library命令,就会在项目管理器

2019-07-08 07:19:17
7天热门专题 换一换
相关标签